@charset "UTF-8";
.ff-wc-text {
  font-family: "WCSansText", sans-serif !important;
  line-height: 1.25;
}

.ff-wc-subhead {
  font-family: "WCSansSubhead", sans-serif !important;
  font-weight: 700;
  line-height: 0.95;
}

.ff-wc-headline {
  font-family: "WCSerifHeadline", sans-serif !important;
  font-weight: 700;
  line-height: 0.85;
  text-transform: uppercase;
}

.ff-wc-variable {
  font-family: "WCSansVariable", sans-serif !important;
}

.section-pt-0 {
  padding-top: 0;
}
@media (min-width: 1024px) {
  .section-pt-0 {
    padding-top: 0;
  }
}

.section-pb-0 {
  padding-bottom: 0;
}
@media (min-width: 1024px) {
  .section-pb-0 {
    padding-bottom: 0;
  }
}

.section-pt-2 {
  padding-top: 2rem;
}
@media (min-width: 1024px) {
  .section-pt-2 {
    padding-top: 2rem;
  }
}

.section-pb-2 {
  padding-bottom: 2rem;
}
@media (min-width: 1024px) {
  .section-pb-2 {
    padding-bottom: 2rem;
  }
}

.section-pt-4 {
  padding-top: 2rem;
}
@media (min-width: 1024px) {
  .section-pt-4 {
    padding-top: 4rem;
  }
}

.section-pb-4 {
  padding-bottom: 2rem;
}
@media (min-width: 1024px) {
  .section-pb-4 {
    padding-bottom: 4rem;
  }
}

:root,
[data-bs-theme=light] {
  --bs-blue: #366de4;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #17c5ff;
  --bs-black: #1b1b1b;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #b2b2b2;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #2611c9;
  --bs-secondary: #1b1b1b;
  --bs-success: #198754;
  --bs-info: #17c5ff;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f4f4f4;
  --bs-lavender: #f1f0ff;
  --bs-dark: #28292f;
  --bs-white: #fff;
  --bs-black: #1b1b1b;
  --bs-gray: #707279;
  --bs-gray-lightest: #f4f4f4;
  --bs-gray-lighter: #ecedec;
  --bs-gray-light: #dadada;
  --bs-gray-dark: #5f5f5f;
  --bs-black40: #2a2a2a;
  --bs-black60: #828282;
  --bs-blue: #366de4;
  --bs-blue20: #e8f4ff;
  --bs-blue40: #99d6eb;
  --bs-blue60: #66c2e0;
  --bs-blue80: #33add6;
  --bs-brand-black: #000;
  --bs-blue-dark: #1a1158;
  --bs-blue-light: #46a9ff;
  --bs-catalyst-100: #2611c9;
  --bs-catalyst-80: #5141d4;
  --bs-catalyst-60: #7d70df;
  --bs-catalyst-40: #a8a0e9;
  --bs-catalyst-20: #d4cff4;
  --bs-orange-1: #ff5e31;
  --bs-orange-2: #c12300;
  --bs-purple-1: #d26cff;
  --bs-purple-2: #5d00a3;
  --bs-primary-rgb: 38, 17, 201;
  --bs-secondary-rgb: 27, 27, 27;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 23, 197, 255;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 244, 244, 244;
  --bs-lavender-rgb: 241, 240, 255;
  --bs-dark-rgb: 40, 41, 47;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 27, 27, 27;
  --bs-gray-rgb: 112, 114, 121;
  --bs-gray-lightest-rgb: 244, 244, 244;
  --bs-gray-lighter-rgb: 236, 237, 236;
  --bs-gray-light-rgb: 218, 218, 218;
  --bs-gray-dark-rgb: 95, 95, 95;
  --bs-black40-rgb: 42, 42, 42;
  --bs-black60-rgb: 130, 130, 130;
  --bs-blue-rgb: 54, 109, 228;
  --bs-blue20-rgb: 232, 244, 255;
  --bs-blue40-rgb: 153, 214, 235;
  --bs-blue60-rgb: 102, 194, 224;
  --bs-blue80-rgb: 51, 173, 214;
  --bs-brand-black-rgb: 0, 0, 0;
  --bs-blue-dark-rgb: 26, 17, 88;
  --bs-blue-light-rgb: 70, 169, 255;
  --bs-catalyst-100-rgb: 38, 17, 201;
  --bs-catalyst-80-rgb: 81, 65, 212;
  --bs-catalyst-60-rgb: 125, 112, 223;
  --bs-catalyst-40-rgb: 168, 160, 233;
  --bs-catalyst-20-rgb: 212, 207, 244;
  --bs-orange-1-rgb: 255, 94, 49;
  --bs-orange-2-rgb: 193, 35, 0;
  --bs-purple-1-rgb: 210, 108, 255;
  --bs-purple-2-rgb: 93, 0, 163;
  --bs-primary-text-emphasis: #0f0750;
  --bs-secondary-text-emphasis: #0b0b0b;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #094f66;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #d4cff4;
  --bs-secondary-bg-subtle: #d1d1d1;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #d1f3ff;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #a8a0e9;
  --bs-secondary-border-subtle: #a4a4a4;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #a2e8ff;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 27, 27, 27;
  --bs-font-sans-serif: "WCSansText", sans-serif;
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: "WCSansText", sans-serif;
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.25;
  --bs-body-color: #1b1b1b;
  --bs-body-color-rgb: 27, 27, 27;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #1b1b1b;
  --bs-emphasis-color-rgb: 27, 27, 27;
  --bs-secondary-color: rgba(27, 27, 27, 0.75);
  --bs-secondary-color-rgb: 27, 27, 27;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(27, 27, 27, 0.5);
  --bs-tertiary-color-rgb: 27, 27, 27;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #2611c9;
  --bs-link-color-rgb: 38, 17, 201;
  --bs-link-decoration: none;
  --bs-link-hover-color: #2611c9;
  --bs-link-hover-color-rgb: 38, 17, 201;
  --bs-code-color: #d63384;
  --bs-highlight-color: #1b1b1b;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dadada;
  --bs-border-color-translucent: rgba(27, 27, 27, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(27, 27, 27, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(27, 27, 27, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(27, 27, 27, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(27, 27, 27, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(38, 17, 201, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #b2b2b2;
  --bs-body-color-rgb: 178, 178, 178;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(178, 178, 178, 0.75);
  --bs-secondary-color-rgb: 178, 178, 178;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(178, 178, 178, 0.5);
  --bs-tertiary-color-rgb: 178, 178, 178;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #7d70df;
  --bs-secondary-text-emphasis: #767676;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #74dcff;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #b2b2b2;
  --bs-primary-bg-subtle: #080328;
  --bs-secondary-bg-subtle: #050505;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #052733;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #282b2e;
  --bs-primary-border-subtle: #170a79;
  --bs-secondary-border-subtle: #101010;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #0e7699;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #7d70df;
  --bs-link-hover-color: #978de5;
  --bs-link-color-rgb: 125, 112, 223;
  --bs-link-hover-color-rgb: 151, 141, 229;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #b2b2b2;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

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

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(27, 27, 27, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

.ck-content h6, .ck-content h5, .ck-content h4, .ck-content h3, .ck-content h2, .ck-content h1, h6, .ck-content .h6, .h6, h5, .ck-content .h5, .h5, h4, .ck-content .h4, .h4, h3, .ck-content .h3, .h3, h2, .ck-content .h2, .h2, h1, .ck-content .h1, .h1 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-weight: 700;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1, .ck-content .h1, .h1 {
  font-size: 2.75rem;
}

h2, .ck-content .h2, .h2 {
  font-size: 1.75rem;
}

h3, .ck-content .h3, .h3 {
  font-size: 1.25rem;
}

h4, .ck-content .h4, .h4 {
  font-size: 1.25rem;
}

h5, .ck-content .h5, .h5 {
  font-size: 1.125rem;
}

h6, .ck-content .h6, .h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .ck-content .small, .small {
  font-size: 0.875em;
}

mark, .ck-content .mark, .mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: none;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 5rem;
  font-weight: 300;
  line-height: 1.25;
}

.display-2 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.25;
}

.display-3 {
  font-size: 4rem;
  font-weight: 300;
  line-height: 1.25;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.25;
}

.display-5 {
  font-size: 3rem;
  font-weight: 300;
  line-height: 1.25;
}

.display-6 {
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 1.25;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "\2014\a0";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.container,
.container-fluid,
.ck-content .container-xxl,
.ck-content .container-xl,
.ck-content .container-lg,
.ck-content .container-md,
.ck-content .container-sm,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 2rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .ck-content .container-sm, .ck-content .container, .container-sm, .container {
    max-width: 375px;
  }
}
@media (min-width: 768px) {
  .ck-content .container-md, .ck-content .container-sm, .ck-content .container, .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 1024px) {
  .ck-content .container-lg, .ck-content .container-md, .ck-content .container-sm, .ck-content .container, .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1280px) {
  .ck-content .container-xl, .ck-content .container-lg, .ck-content .container-md, .ck-content .container-sm, .ck-content .container, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1200px;
  }
}
@media (min-width: 1440px) {
  .ck-content .container-xxl, .ck-content .container-xl, .ck-content .container-lg, .ck-content .container-md, .ck-content .container-sm, .ck-content .container, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1380px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 1024px;
  --bs-breakpoint-xl: 1280px;
  --bs-breakpoint-xxl: 1440px;
  --bs-breakpoint-xxxl: 1790px;
  --bs-breakpoint-4xl: 1920px;
  --bs-breakpoint-5xl: 2560px;
}

.row {
  --bs-gutter-x: 1rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-q,
.gx-q {
  --bs-gutter-x: 0.25rem;
}

.g-q,
.gy-q {
  --bs-gutter-y: 0.25rem;
}

.g-h,
.gx-h {
  --bs-gutter-x: 0.5rem;
}

.g-h,
.gy-h {
  --bs-gutter-y: 0.5rem;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 1rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 1rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 2rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 2rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 3rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 3rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 4rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 4rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 5rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 5rem;
}

.g-7,
.gx-7 {
  --bs-gutter-x: 7rem;
}

.g-7,
.gy-7 {
  --bs-gutter-y: 7rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-q,
  .gx-sm-q {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-q,
  .gy-sm-q {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-h,
  .gx-sm-h {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-h,
  .gy-sm-h {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 2rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 2rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 3rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 4rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 4rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 5rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 5rem;
  }
  .g-sm-7,
  .gx-sm-7 {
    --bs-gutter-x: 7rem;
  }
  .g-sm-7,
  .gy-sm-7 {
    --bs-gutter-y: 7rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-q,
  .gx-md-q {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-q,
  .gy-md-q {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-h,
  .gx-md-h {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-h,
  .gy-md-h {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 1rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 1rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 2rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 2rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 3rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 3rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 4rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 4rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 5rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 5rem;
  }
  .g-md-7,
  .gx-md-7 {
    --bs-gutter-x: 7rem;
  }
  .g-md-7,
  .gy-md-7 {
    --bs-gutter-y: 7rem;
  }
}
@media (min-width: 1024px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-q,
  .gx-lg-q {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-q,
  .gy-lg-q {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-h,
  .gx-lg-h {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-h,
  .gy-lg-h {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 2rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 2rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 3rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 4rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 4rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 5rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 5rem;
  }
  .g-lg-7,
  .gx-lg-7 {
    --bs-gutter-x: 7rem;
  }
  .g-lg-7,
  .gy-lg-7 {
    --bs-gutter-y: 7rem;
  }
}
@media (min-width: 1280px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-q,
  .gx-xl-q {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-q,
  .gy-xl-q {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-h,
  .gx-xl-h {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-h,
  .gy-xl-h {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 2rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 2rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 3rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 4rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 4rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 5rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 5rem;
  }
  .g-xl-7,
  .gx-xl-7 {
    --bs-gutter-x: 7rem;
  }
  .g-xl-7,
  .gy-xl-7 {
    --bs-gutter-y: 7rem;
  }
}
@media (min-width: 1440px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-q,
  .gx-xxl-q {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-q,
  .gy-xxl-q {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-h,
  .gx-xxl-h {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-h,
  .gy-xxl-h {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 2rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 2rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 3rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 4rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 4rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 5rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 5rem;
  }
  .g-xxl-7,
  .gx-xxl-7 {
    --bs-gutter-x: 7rem;
  }
  .g-xxl-7,
  .gy-xxl-7 {
    --bs-gutter-y: 7rem;
  }
}
@media (min-width: 1790px) {
  .col-xxxl {
    flex: 1 0 0%;
  }
  .row-cols-xxxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxxl-0 {
    margin-left: 0;
  }
  .offset-xxxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxxl-3 {
    margin-left: 25%;
  }
  .offset-xxxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxxl-6 {
    margin-left: 50%;
  }
  .offset-xxxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxxl-9 {
    margin-left: 75%;
  }
  .offset-xxxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxxl-0,
  .gx-xxxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxxl-0,
  .gy-xxxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxxl-q,
  .gx-xxxl-q {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxxl-q,
  .gy-xxxl-q {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxxl-h,
  .gx-xxxl-h {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxxl-h,
  .gy-xxxl-h {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxxl-1,
  .gx-xxxl-1 {
    --bs-gutter-x: 1rem;
  }
  .g-xxxl-1,
  .gy-xxxl-1 {
    --bs-gutter-y: 1rem;
  }
  .g-xxxl-2,
  .gx-xxxl-2 {
    --bs-gutter-x: 2rem;
  }
  .g-xxxl-2,
  .gy-xxxl-2 {
    --bs-gutter-y: 2rem;
  }
  .g-xxxl-3,
  .gx-xxxl-3 {
    --bs-gutter-x: 3rem;
  }
  .g-xxxl-3,
  .gy-xxxl-3 {
    --bs-gutter-y: 3rem;
  }
  .g-xxxl-4,
  .gx-xxxl-4 {
    --bs-gutter-x: 4rem;
  }
  .g-xxxl-4,
  .gy-xxxl-4 {
    --bs-gutter-y: 4rem;
  }
  .g-xxxl-5,
  .gx-xxxl-5 {
    --bs-gutter-x: 5rem;
  }
  .g-xxxl-5,
  .gy-xxxl-5 {
    --bs-gutter-y: 5rem;
  }
  .g-xxxl-7,
  .gx-xxxl-7 {
    --bs-gutter-x: 7rem;
  }
  .g-xxxl-7,
  .gy-xxxl-7 {
    --bs-gutter-y: 7rem;
  }
}
@media (min-width: 1920px) {
  .col-4xl {
    flex: 1 0 0%;
  }
  .row-cols-4xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-4xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-4xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-4xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-4xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-4xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-4xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-4xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-4xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-4xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-4xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-4xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-4xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-4xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-4xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-4xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-4xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-4xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-4xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-4xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-4xl-0 {
    margin-left: 0;
  }
  .offset-4xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-4xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-4xl-3 {
    margin-left: 25%;
  }
  .offset-4xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-4xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-4xl-6 {
    margin-left: 50%;
  }
  .offset-4xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-4xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-4xl-9 {
    margin-left: 75%;
  }
  .offset-4xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-4xl-11 {
    margin-left: 91.66666667%;
  }
  .g-4xl-0,
  .gx-4xl-0 {
    --bs-gutter-x: 0;
  }
  .g-4xl-0,
  .gy-4xl-0 {
    --bs-gutter-y: 0;
  }
  .g-4xl-q,
  .gx-4xl-q {
    --bs-gutter-x: 0.25rem;
  }
  .g-4xl-q,
  .gy-4xl-q {
    --bs-gutter-y: 0.25rem;
  }
  .g-4xl-h,
  .gx-4xl-h {
    --bs-gutter-x: 0.5rem;
  }
  .g-4xl-h,
  .gy-4xl-h {
    --bs-gutter-y: 0.5rem;
  }
  .g-4xl-1,
  .gx-4xl-1 {
    --bs-gutter-x: 1rem;
  }
  .g-4xl-1,
  .gy-4xl-1 {
    --bs-gutter-y: 1rem;
  }
  .g-4xl-2,
  .gx-4xl-2 {
    --bs-gutter-x: 2rem;
  }
  .g-4xl-2,
  .gy-4xl-2 {
    --bs-gutter-y: 2rem;
  }
  .g-4xl-3,
  .gx-4xl-3 {
    --bs-gutter-x: 3rem;
  }
  .g-4xl-3,
  .gy-4xl-3 {
    --bs-gutter-y: 3rem;
  }
  .g-4xl-4,
  .gx-4xl-4 {
    --bs-gutter-x: 4rem;
  }
  .g-4xl-4,
  .gy-4xl-4 {
    --bs-gutter-y: 4rem;
  }
  .g-4xl-5,
  .gx-4xl-5 {
    --bs-gutter-x: 5rem;
  }
  .g-4xl-5,
  .gy-4xl-5 {
    --bs-gutter-y: 5rem;
  }
  .g-4xl-7,
  .gx-4xl-7 {
    --bs-gutter-x: 7rem;
  }
  .g-4xl-7,
  .gy-4xl-7 {
    --bs-gutter-y: 7rem;
  }
}
@media (min-width: 2560px) {
  .col-5xl {
    flex: 1 0 0%;
  }
  .row-cols-5xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-5xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-5xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-5xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-5xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-5xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-5xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-5xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-5xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-5xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-5xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-5xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-5xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-5xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-5xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-5xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-5xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-5xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-5xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-5xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-5xl-0 {
    margin-left: 0;
  }
  .offset-5xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-5xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-5xl-3 {
    margin-left: 25%;
  }
  .offset-5xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-5xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-5xl-6 {
    margin-left: 50%;
  }
  .offset-5xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-5xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-5xl-9 {
    margin-left: 75%;
  }
  .offset-5xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-5xl-11 {
    margin-left: 91.66666667%;
  }
  .g-5xl-0,
  .gx-5xl-0 {
    --bs-gutter-x: 0;
  }
  .g-5xl-0,
  .gy-5xl-0 {
    --bs-gutter-y: 0;
  }
  .g-5xl-q,
  .gx-5xl-q {
    --bs-gutter-x: 0.25rem;
  }
  .g-5xl-q,
  .gy-5xl-q {
    --bs-gutter-y: 0.25rem;
  }
  .g-5xl-h,
  .gx-5xl-h {
    --bs-gutter-x: 0.5rem;
  }
  .g-5xl-h,
  .gy-5xl-h {
    --bs-gutter-y: 0.5rem;
  }
  .g-5xl-1,
  .gx-5xl-1 {
    --bs-gutter-x: 1rem;
  }
  .g-5xl-1,
  .gy-5xl-1 {
    --bs-gutter-y: 1rem;
  }
  .g-5xl-2,
  .gx-5xl-2 {
    --bs-gutter-x: 2rem;
  }
  .g-5xl-2,
  .gy-5xl-2 {
    --bs-gutter-y: 2rem;
  }
  .g-5xl-3,
  .gx-5xl-3 {
    --bs-gutter-x: 3rem;
  }
  .g-5xl-3,
  .gy-5xl-3 {
    --bs-gutter-y: 3rem;
  }
  .g-5xl-4,
  .gx-5xl-4 {
    --bs-gutter-x: 4rem;
  }
  .g-5xl-4,
  .gy-5xl-4 {
    --bs-gutter-y: 4rem;
  }
  .g-5xl-5,
  .gx-5xl-5 {
    --bs-gutter-x: 5rem;
  }
  .g-5xl-5,
  .gy-5xl-5 {
    --bs-gutter-y: 5rem;
  }
  .g-5xl-7,
  .gx-5xl-7 {
    --bs-gutter-x: 7rem;
  }
  .g-5xl-7,
  .gy-5xl-7 {
    --bs-gutter-y: 7rem;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: transparent;
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}

.table-primary {
  --bs-table-color: #1b1b1b;
  --bs-table-bg: #d4cff4;
  --bs-table-border-color: #afabc9;
  --bs-table-striped-bg: #cbc6e9;
  --bs-table-striped-color: #1b1b1b;
  --bs-table-active-bg: #c2bdde;
  --bs-table-active-color: #1b1b1b;
  --bs-table-hover-bg: #c6c2e4;
  --bs-table-hover-color: #1b1b1b;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #1b1b1b;
  --bs-table-bg: #d1d1d1;
  --bs-table-border-color: #adadad;
  --bs-table-striped-bg: #c8c8c8;
  --bs-table-striped-color: #1b1b1b;
  --bs-table-active-bg: #bfbfbf;
  --bs-table-active-color: #1b1b1b;
  --bs-table-hover-bg: #c3c3c3;
  --bs-table-hover-color: #1b1b1b;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #1b1b1b;
  --bs-table-bg: #d1e7dd;
  --bs-table-border-color: #adbeb6;
  --bs-table-striped-bg: #c8ddd3;
  --bs-table-striped-color: #1b1b1b;
  --bs-table-active-bg: #bfd3ca;
  --bs-table-active-color: #1b1b1b;
  --bs-table-hover-bg: #c3d8ce;
  --bs-table-hover-color: #1b1b1b;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #1b1b1b;
  --bs-table-bg: #d1f3ff;
  --bs-table-border-color: #adc8d1;
  --bs-table-striped-bg: #c8e8f4;
  --bs-table-striped-color: #1b1b1b;
  --bs-table-active-bg: #bfdde8;
  --bs-table-active-color: #1b1b1b;
  --bs-table-hover-bg: #c3e3ee;
  --bs-table-hover-color: #1b1b1b;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #1b1b1b;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #d1c8a9;
  --bs-table-striped-bg: #f4e8c4;
  --bs-table-striped-color: #1b1b1b;
  --bs-table-active-bg: #e8ddbb;
  --bs-table-active-color: #1b1b1b;
  --bs-table-hover-bg: #eee3c0;
  --bs-table-hover-color: #1b1b1b;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #1b1b1b;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #ccb1b4;
  --bs-table-striped-bg: #edced0;
  --bs-table-striped-color: #1b1b1b;
  --bs-table-active-bg: #e2c4c7;
  --bs-table-active-color: #1b1b1b;
  --bs-table-hover-bg: #e7c9cc;
  --bs-table-hover-color: #1b1b1b;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #1b1b1b;
  --bs-table-bg: #f4f4f4;
  --bs-table-border-color: #c9c9c9;
  --bs-table-striped-bg: #e9e9e9;
  --bs-table-striped-color: #1b1b1b;
  --bs-table-active-bg: #dedede;
  --bs-table-active-color: #1b1b1b;
  --bs-table-hover-bg: #e4e4e4;
  --bs-table-hover-color: #1b1b1b;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #28292f;
  --bs-table-border-color: #535459;
  --bs-table-striped-bg: #333439;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #3e3e44;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #38393f;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1023.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1279.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1439.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1789.98px) {
  .table-responsive-xxxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1919.98px) {
  .table-responsive-4xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 2559.98px) {
  .table-responsive-5xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 300;
  --bs-btn-line-height: 1.25;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(27, 27, 27, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2611c9;
  --bs-btn-border-color: #2611c9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #200eab;
  --bs-btn-hover-border-color: #1e0ea1;
  --bs-btn-focus-shadow-rgb: 71, 53, 209;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1e0ea1;
  --bs-btn-active-border-color: #1d0d97;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2611c9;
  --bs-btn-disabled-border-color: #2611c9;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1b1b1b;
  --bs-btn-border-color: #1b1b1b;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #171717;
  --bs-btn-hover-border-color: #161616;
  --bs-btn-focus-shadow-rgb: 61, 61, 61;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #161616;
  --bs-btn-active-border-color: #141414;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1b1b1b;
  --bs-btn-disabled-border-color: #1b1b1b;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #157347;
  --bs-btn-hover-border-color: #146c43;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #146c43;
  --bs-btn-active-border-color: #13653f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}

.btn-info {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #17c5ff;
  --bs-btn-border-color: #17c5ff;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #17c5ff;
  --bs-btn-hover-border-color: #2ecbff;
  --bs-btn-focus-shadow-rgb: 24, 172, 221;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #45d1ff;
  --bs-btn-active-border-color: #2ecbff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #17c5ff;
  --bs-btn-disabled-border-color: #17c5ff;
}

.btn-warning {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 221, 168, 10;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #f4f4f4;
  --bs-btn-border-color: #f4f4f4;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #cfcfcf;
  --bs-btn-hover-border-color: #c3c3c3;
  --bs-btn-focus-shadow-rgb: 211, 211, 211;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #c3c3c3;
  --bs-btn-active-border-color: #b7b7b7;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #f4f4f4;
  --bs-btn-disabled-border-color: #f4f4f4;
}

.btn-lavender {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #f1f0ff;
  --bs-btn-border-color: #f1f0ff;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #f1f0ff;
  --bs-btn-hover-border-color: #f2f2ff;
  --bs-btn-focus-shadow-rgb: 209, 208, 221;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #f4f3ff;
  --bs-btn-active-border-color: #f2f2ff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #f1f0ff;
  --bs-btn-disabled-border-color: #f1f0ff;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #28292f;
  --bs-btn-border-color: #28292f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #28292f;
  --bs-btn-hover-border-color: #3e3e44;
  --bs-btn-focus-shadow-rgb: 72, 73, 78;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #535459;
  --bs-btn-active-border-color: #3e3e44;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #28292f;
  --bs-btn-disabled-border-color: #28292f;
}

.btn-white {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #fff;
  --bs-btn-border-color: #fff;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: white;
  --bs-btn-focus-shadow-rgb: 221, 221, 221;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: white;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #fff;
  --bs-btn-disabled-border-color: #fff;
}

.btn-black {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1b1b1b;
  --bs-btn-border-color: #1b1b1b;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #171717;
  --bs-btn-hover-border-color: #161616;
  --bs-btn-focus-shadow-rgb: 61, 61, 61;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #161616;
  --bs-btn-active-border-color: #141414;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1b1b1b;
  --bs-btn-disabled-border-color: #1b1b1b;
}

.btn-gray {
  --bs-btn-color: #fff;
  --bs-btn-bg: #707279;
  --bs-btn-border-color: #707279;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5f6167;
  --bs-btn-hover-border-color: #5a5b61;
  --bs-btn-focus-shadow-rgb: 133, 135, 141;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5a5b61;
  --bs-btn-active-border-color: #54565b;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #707279;
  --bs-btn-disabled-border-color: #707279;
}

.btn-gray-lightest {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #f4f4f4;
  --bs-btn-border-color: #f4f4f4;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #f4f4f4;
  --bs-btn-hover-border-color: whitesmoke;
  --bs-btn-focus-shadow-rgb: 211, 211, 211;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #f6f6f6;
  --bs-btn-active-border-color: whitesmoke;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #f4f4f4;
  --bs-btn-disabled-border-color: #f4f4f4;
}

.btn-gray-lighter {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #ecedec;
  --bs-btn-border-color: #ecedec;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #ecedec;
  --bs-btn-hover-border-color: #eeefee;
  --bs-btn-focus-shadow-rgb: 205, 206, 205;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #f0f1f0;
  --bs-btn-active-border-color: #eeefee;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #ecedec;
  --bs-btn-disabled-border-color: #ecedec;
}

.btn-gray-light {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #dadada;
  --bs-btn-border-color: #dadada;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #dadada;
  --bs-btn-hover-border-color: #dedede;
  --bs-btn-focus-shadow-rgb: 189, 189, 189;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #e1e1e1;
  --bs-btn-active-border-color: #dedede;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #dadada;
  --bs-btn-disabled-border-color: #dadada;
}

.btn-gray-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #5f5f5f;
  --bs-btn-border-color: #5f5f5f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #515151;
  --bs-btn-hover-border-color: #4c4c4c;
  --bs-btn-focus-shadow-rgb: 119, 119, 119;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4c4c4c;
  --bs-btn-active-border-color: #474747;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #5f5f5f;
  --bs-btn-disabled-border-color: #5f5f5f;
}

.btn-black40 {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2a2a2a;
  --bs-btn-border-color: #2a2a2a;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #242424;
  --bs-btn-hover-border-color: #222222;
  --bs-btn-focus-shadow-rgb: 74, 74, 74;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #222222;
  --bs-btn-active-border-color: #202020;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2a2a2a;
  --bs-btn-disabled-border-color: #2a2a2a;
}

.btn-black60 {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #828282;
  --bs-btn-border-color: #828282;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #828282;
  --bs-btn-hover-border-color: #8f8f8f;
  --bs-btn-focus-shadow-rgb: 115, 115, 115;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #9b9b9b;
  --bs-btn-active-border-color: #8f8f8f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #828282;
  --bs-btn-disabled-border-color: #828282;
}

.btn-blue {
  --bs-btn-color: #fff;
  --bs-btn-bg: #366de4;
  --bs-btn-border-color: #366de4;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2e5dc2;
  --bs-btn-hover-border-color: #2b57b6;
  --bs-btn-focus-shadow-rgb: 84, 131, 232;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2b57b6;
  --bs-btn-active-border-color: #2952ab;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #366de4;
  --bs-btn-disabled-border-color: #366de4;
}

.btn-blue20 {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #e8f4ff;
  --bs-btn-border-color: #e8f4ff;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #e8f4ff;
  --bs-btn-hover-border-color: #eaf5ff;
  --bs-btn-focus-shadow-rgb: 201, 211, 221;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #edf6ff;
  --bs-btn-active-border-color: #eaf5ff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #e8f4ff;
  --bs-btn-disabled-border-color: #e8f4ff;
}

.btn-blue40 {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #99d6eb;
  --bs-btn-border-color: #99d6eb;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #99d6eb;
  --bs-btn-hover-border-color: #a3daed;
  --bs-btn-focus-shadow-rgb: 134, 186, 204;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #addeef;
  --bs-btn-active-border-color: #a3daed;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #99d6eb;
  --bs-btn-disabled-border-color: #99d6eb;
}

.btn-blue60 {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #66c2e0;
  --bs-btn-border-color: #66c2e0;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #66c2e0;
  --bs-btn-hover-border-color: #75c8e3;
  --bs-btn-focus-shadow-rgb: 91, 169, 194;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #85cee6;
  --bs-btn-active-border-color: #75c8e3;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #66c2e0;
  --bs-btn-disabled-border-color: #66c2e0;
}

.btn-blue80 {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #33add6;
  --bs-btn-border-color: #33add6;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #33add6;
  --bs-btn-hover-border-color: #47b5da;
  --bs-btn-focus-shadow-rgb: 47, 151, 186;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #5cbdde;
  --bs-btn-active-border-color: #47b5da;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #33add6;
  --bs-btn-disabled-border-color: #33add6;
}

.btn-brand-black {
  --bs-btn-color: #fff;
  --bs-btn-bg: #000;
  --bs-btn-border-color: #000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: black;
  --bs-btn-hover-border-color: black;
  --bs-btn-focus-shadow-rgb: 38, 38, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: black;
  --bs-btn-active-border-color: black;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #000;
  --bs-btn-disabled-border-color: #000;
}

.btn-blue-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1a1158;
  --bs-btn-border-color: #1a1158;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #160e4b;
  --bs-btn-hover-border-color: #150e46;
  --bs-btn-focus-shadow-rgb: 60, 53, 113;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #150e46;
  --bs-btn-active-border-color: #140d42;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1a1158;
  --bs-btn-disabled-border-color: #1a1158;
}

.btn-blue-light {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #46a9ff;
  --bs-btn-border-color: #46a9ff;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #46a9ff;
  --bs-btn-hover-border-color: #59b2ff;
  --bs-btn-focus-shadow-rgb: 64, 148, 221;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #6bbaff;
  --bs-btn-active-border-color: #59b2ff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #46a9ff;
  --bs-btn-disabled-border-color: #46a9ff;
}

.btn-catalyst-100 {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2611c9;
  --bs-btn-border-color: #2611c9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #200eab;
  --bs-btn-hover-border-color: #1e0ea1;
  --bs-btn-focus-shadow-rgb: 71, 53, 209;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1e0ea1;
  --bs-btn-active-border-color: #1d0d97;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2611c9;
  --bs-btn-disabled-border-color: #2611c9;
}

.btn-catalyst-80 {
  --bs-btn-color: #fff;
  --bs-btn-bg: #5141d4;
  --bs-btn-border-color: #5141d4;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4537b4;
  --bs-btn-hover-border-color: #4134aa;
  --bs-btn-focus-shadow-rgb: 107, 94, 218;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4134aa;
  --bs-btn-active-border-color: #3d319f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #5141d4;
  --bs-btn-disabled-border-color: #5141d4;
}

.btn-catalyst-60 {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #7d70df;
  --bs-btn-border-color: #7d70df;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #7d70df;
  --bs-btn-hover-border-color: #8a7ee2;
  --bs-btn-focus-shadow-rgb: 110, 99, 194;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #978de5;
  --bs-btn-active-border-color: #8a7ee2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #7d70df;
  --bs-btn-disabled-border-color: #7d70df;
}

.btn-catalyst-40 {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #a8a0e9;
  --bs-btn-border-color: #a8a0e9;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #a8a0e9;
  --bs-btn-hover-border-color: #b1aaeb;
  --bs-btn-focus-shadow-rgb: 147, 140, 202;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #b9b3ed;
  --bs-btn-active-border-color: #b1aaeb;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #a8a0e9;
  --bs-btn-disabled-border-color: #a8a0e9;
}

.btn-catalyst-20 {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #d4cff4;
  --bs-btn-border-color: #d4cff4;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #d4cff4;
  --bs-btn-hover-border-color: #d8d4f5;
  --bs-btn-focus-shadow-rgb: 184, 180, 211;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #ddd9f6;
  --bs-btn-active-border-color: #d8d4f5;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #d4cff4;
  --bs-btn-disabled-border-color: #d4cff4;
}

.btn-orange-1 {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #ff5e31;
  --bs-btn-border-color: #ff5e31;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #ff5e31;
  --bs-btn-hover-border-color: #ff6e46;
  --bs-btn-focus-shadow-rgb: 221, 84, 46;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #ff7e5a;
  --bs-btn-active-border-color: #ff6e46;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #ff5e31;
  --bs-btn-disabled-border-color: #ff5e31;
}

.btn-orange-2 {
  --bs-btn-color: #fff;
  --bs-btn-bg: #c12300;
  --bs-btn-border-color: #c12300;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #a41e00;
  --bs-btn-hover-border-color: #9a1c00;
  --bs-btn-focus-shadow-rgb: 202, 68, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #9a1c00;
  --bs-btn-active-border-color: #911a00;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #c12300;
  --bs-btn-disabled-border-color: #c12300;
}

.btn-purple-1 {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #d26cff;
  --bs-btn-border-color: #d26cff;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #d26cff;
  --bs-btn-hover-border-color: #d77bff;
  --bs-btn-focus-shadow-rgb: 183, 96, 221;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #db89ff;
  --bs-btn-active-border-color: #d77bff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #d26cff;
  --bs-btn-disabled-border-color: #d26cff;
}

.btn-purple-2 {
  --bs-btn-color: #fff;
  --bs-btn-bg: #5d00a3;
  --bs-btn-border-color: #5d00a3;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4f008b;
  --bs-btn-hover-border-color: #4a0082;
  --bs-btn-focus-shadow-rgb: 117, 38, 177;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4a0082;
  --bs-btn-active-border-color: #46007a;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #5d00a3;
  --bs-btn-disabled-border-color: #5d00a3;
}

.btn-outline-primary {
  --bs-btn-color: #2611c9;
  --bs-btn-border-color: #2611c9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2611c9;
  --bs-btn-hover-border-color: #2611c9;
  --bs-btn-focus-shadow-rgb: 38, 17, 201;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2611c9;
  --bs-btn-active-border-color: #2611c9;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #2611c9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2611c9;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #1b1b1b;
  --bs-btn-border-color: #1b1b1b;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1b1b1b;
  --bs-btn-hover-border-color: #1b1b1b;
  --bs-btn-focus-shadow-rgb: 27, 27, 27;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1b1b1b;
  --bs-btn-active-border-color: #1b1b1b;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1b1b1b;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #17c5ff;
  --bs-btn-border-color: #17c5ff;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #17c5ff;
  --bs-btn-hover-border-color: #17c5ff;
  --bs-btn-focus-shadow-rgb: 23, 197, 255;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #17c5ff;
  --bs-btn-active-border-color: #17c5ff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #17c5ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #17c5ff;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f4f4f4;
  --bs-btn-border-color: #f4f4f4;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #f4f4f4;
  --bs-btn-hover-border-color: #f4f4f4;
  --bs-btn-focus-shadow-rgb: 244, 244, 244;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #f4f4f4;
  --bs-btn-active-border-color: #f4f4f4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #f4f4f4;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f4f4f4;
  --bs-gradient: none;
}

.btn-outline-lavender {
  --bs-btn-color: #f1f0ff;
  --bs-btn-border-color: #f1f0ff;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #f1f0ff;
  --bs-btn-hover-border-color: #f1f0ff;
  --bs-btn-focus-shadow-rgb: 241, 240, 255;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #f1f0ff;
  --bs-btn-active-border-color: #f1f0ff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #f1f0ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f1f0ff;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #28292f;
  --bs-btn-border-color: #28292f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #28292f;
  --bs-btn-hover-border-color: #28292f;
  --bs-btn-focus-shadow-rgb: 40, 41, 47;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #28292f;
  --bs-btn-active-border-color: #28292f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #28292f;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #28292f;
  --bs-gradient: none;
}

.btn-outline-white {
  --bs-btn-color: #fff;
  --bs-btn-border-color: #fff;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #fff;
  --bs-btn-hover-border-color: #fff;
  --bs-btn-focus-shadow-rgb: 255, 255, 255;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #fff;
  --bs-btn-active-border-color: #fff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fff;
  --bs-gradient: none;
}

.btn-outline-black {
  --bs-btn-color: #1b1b1b;
  --bs-btn-border-color: #1b1b1b;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1b1b1b;
  --bs-btn-hover-border-color: #1b1b1b;
  --bs-btn-focus-shadow-rgb: 27, 27, 27;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1b1b1b;
  --bs-btn-active-border-color: #1b1b1b;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1b1b1b;
  --bs-gradient: none;
}

.btn-outline-gray {
  --bs-btn-color: #707279;
  --bs-btn-border-color: #707279;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #707279;
  --bs-btn-hover-border-color: #707279;
  --bs-btn-focus-shadow-rgb: 112, 114, 121;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #707279;
  --bs-btn-active-border-color: #707279;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #707279;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #707279;
  --bs-gradient: none;
}

.btn-outline-gray-lightest {
  --bs-btn-color: #f4f4f4;
  --bs-btn-border-color: #f4f4f4;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #f4f4f4;
  --bs-btn-hover-border-color: #f4f4f4;
  --bs-btn-focus-shadow-rgb: 244, 244, 244;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #f4f4f4;
  --bs-btn-active-border-color: #f4f4f4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #f4f4f4;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f4f4f4;
  --bs-gradient: none;
}

.btn-outline-gray-lighter {
  --bs-btn-color: #ecedec;
  --bs-btn-border-color: #ecedec;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #ecedec;
  --bs-btn-hover-border-color: #ecedec;
  --bs-btn-focus-shadow-rgb: 236, 237, 236;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #ecedec;
  --bs-btn-active-border-color: #ecedec;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #ecedec;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ecedec;
  --bs-gradient: none;
}

.btn-outline-gray-light {
  --bs-btn-color: #dadada;
  --bs-btn-border-color: #dadada;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #dadada;
  --bs-btn-hover-border-color: #dadada;
  --bs-btn-focus-shadow-rgb: 218, 218, 218;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #dadada;
  --bs-btn-active-border-color: #dadada;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #dadada;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dadada;
  --bs-gradient: none;
}

.btn-outline-gray-dark {
  --bs-btn-color: #5f5f5f;
  --bs-btn-border-color: #5f5f5f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5f5f5f;
  --bs-btn-hover-border-color: #5f5f5f;
  --bs-btn-focus-shadow-rgb: 95, 95, 95;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5f5f5f;
  --bs-btn-active-border-color: #5f5f5f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #5f5f5f;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #5f5f5f;
  --bs-gradient: none;
}

.btn-outline-black40 {
  --bs-btn-color: #2a2a2a;
  --bs-btn-border-color: #2a2a2a;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2a2a2a;
  --bs-btn-hover-border-color: #2a2a2a;
  --bs-btn-focus-shadow-rgb: 42, 42, 42;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2a2a2a;
  --bs-btn-active-border-color: #2a2a2a;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #2a2a2a;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2a2a2a;
  --bs-gradient: none;
}

.btn-outline-black60 {
  --bs-btn-color: #828282;
  --bs-btn-border-color: #828282;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #828282;
  --bs-btn-hover-border-color: #828282;
  --bs-btn-focus-shadow-rgb: 130, 130, 130;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #828282;
  --bs-btn-active-border-color: #828282;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #828282;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #828282;
  --bs-gradient: none;
}

.btn-outline-blue {
  --bs-btn-color: #366de4;
  --bs-btn-border-color: #366de4;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #366de4;
  --bs-btn-hover-border-color: #366de4;
  --bs-btn-focus-shadow-rgb: 54, 109, 228;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #366de4;
  --bs-btn-active-border-color: #366de4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #366de4;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #366de4;
  --bs-gradient: none;
}

.btn-outline-blue20 {
  --bs-btn-color: #e8f4ff;
  --bs-btn-border-color: #e8f4ff;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #e8f4ff;
  --bs-btn-hover-border-color: #e8f4ff;
  --bs-btn-focus-shadow-rgb: 232, 244, 255;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #e8f4ff;
  --bs-btn-active-border-color: #e8f4ff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #e8f4ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e8f4ff;
  --bs-gradient: none;
}

.btn-outline-blue40 {
  --bs-btn-color: #99d6eb;
  --bs-btn-border-color: #99d6eb;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #99d6eb;
  --bs-btn-hover-border-color: #99d6eb;
  --bs-btn-focus-shadow-rgb: 153, 214, 235;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #99d6eb;
  --bs-btn-active-border-color: #99d6eb;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #99d6eb;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #99d6eb;
  --bs-gradient: none;
}

.btn-outline-blue60 {
  --bs-btn-color: #66c2e0;
  --bs-btn-border-color: #66c2e0;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #66c2e0;
  --bs-btn-hover-border-color: #66c2e0;
  --bs-btn-focus-shadow-rgb: 102, 194, 224;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #66c2e0;
  --bs-btn-active-border-color: #66c2e0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #66c2e0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #66c2e0;
  --bs-gradient: none;
}

.btn-outline-blue80 {
  --bs-btn-color: #33add6;
  --bs-btn-border-color: #33add6;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #33add6;
  --bs-btn-hover-border-color: #33add6;
  --bs-btn-focus-shadow-rgb: 51, 173, 214;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #33add6;
  --bs-btn-active-border-color: #33add6;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #33add6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #33add6;
  --bs-gradient: none;
}

.btn-outline-brand-black {
  --bs-btn-color: #000;
  --bs-btn-border-color: #000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #000;
  --bs-btn-hover-border-color: #000;
  --bs-btn-focus-shadow-rgb: 0, 0, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #000;
  --bs-btn-active-border-color: #000;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #000;
  --bs-gradient: none;
}

.btn-outline-blue-dark {
  --bs-btn-color: #1a1158;
  --bs-btn-border-color: #1a1158;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1a1158;
  --bs-btn-hover-border-color: #1a1158;
  --bs-btn-focus-shadow-rgb: 26, 17, 88;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1a1158;
  --bs-btn-active-border-color: #1a1158;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1a1158;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1a1158;
  --bs-gradient: none;
}

.btn-outline-blue-light {
  --bs-btn-color: #46a9ff;
  --bs-btn-border-color: #46a9ff;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #46a9ff;
  --bs-btn-hover-border-color: #46a9ff;
  --bs-btn-focus-shadow-rgb: 70, 169, 255;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #46a9ff;
  --bs-btn-active-border-color: #46a9ff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #46a9ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #46a9ff;
  --bs-gradient: none;
}

.btn-outline-catalyst-100 {
  --bs-btn-color: #2611c9;
  --bs-btn-border-color: #2611c9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2611c9;
  --bs-btn-hover-border-color: #2611c9;
  --bs-btn-focus-shadow-rgb: 38, 17, 201;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2611c9;
  --bs-btn-active-border-color: #2611c9;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #2611c9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2611c9;
  --bs-gradient: none;
}

.btn-outline-catalyst-80 {
  --bs-btn-color: #5141d4;
  --bs-btn-border-color: #5141d4;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5141d4;
  --bs-btn-hover-border-color: #5141d4;
  --bs-btn-focus-shadow-rgb: 81, 65, 212;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5141d4;
  --bs-btn-active-border-color: #5141d4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #5141d4;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #5141d4;
  --bs-gradient: none;
}

.btn-outline-catalyst-60 {
  --bs-btn-color: #7d70df;
  --bs-btn-border-color: #7d70df;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #7d70df;
  --bs-btn-hover-border-color: #7d70df;
  --bs-btn-focus-shadow-rgb: 125, 112, 223;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #7d70df;
  --bs-btn-active-border-color: #7d70df;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #7d70df;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #7d70df;
  --bs-gradient: none;
}

.btn-outline-catalyst-40 {
  --bs-btn-color: #a8a0e9;
  --bs-btn-border-color: #a8a0e9;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #a8a0e9;
  --bs-btn-hover-border-color: #a8a0e9;
  --bs-btn-focus-shadow-rgb: 168, 160, 233;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #a8a0e9;
  --bs-btn-active-border-color: #a8a0e9;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #a8a0e9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #a8a0e9;
  --bs-gradient: none;
}

.btn-outline-catalyst-20 {
  --bs-btn-color: #d4cff4;
  --bs-btn-border-color: #d4cff4;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #d4cff4;
  --bs-btn-hover-border-color: #d4cff4;
  --bs-btn-focus-shadow-rgb: 212, 207, 244;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #d4cff4;
  --bs-btn-active-border-color: #d4cff4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #d4cff4;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d4cff4;
  --bs-gradient: none;
}

.btn-outline-orange-1 {
  --bs-btn-color: #ff5e31;
  --bs-btn-border-color: #ff5e31;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #ff5e31;
  --bs-btn-hover-border-color: #ff5e31;
  --bs-btn-focus-shadow-rgb: 255, 94, 49;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #ff5e31;
  --bs-btn-active-border-color: #ff5e31;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #ff5e31;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ff5e31;
  --bs-gradient: none;
}

.btn-outline-orange-2 {
  --bs-btn-color: #c12300;
  --bs-btn-border-color: #c12300;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #c12300;
  --bs-btn-hover-border-color: #c12300;
  --bs-btn-focus-shadow-rgb: 193, 35, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #c12300;
  --bs-btn-active-border-color: #c12300;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #c12300;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #c12300;
  --bs-gradient: none;
}

.btn-outline-purple-1 {
  --bs-btn-color: #d26cff;
  --bs-btn-border-color: #d26cff;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #d26cff;
  --bs-btn-hover-border-color: #d26cff;
  --bs-btn-focus-shadow-rgb: 210, 108, 255;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #d26cff;
  --bs-btn-active-border-color: #d26cff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #d26cff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d26cff;
  --bs-gradient: none;
}

.btn-outline-purple-2 {
  --bs-btn-color: #5d00a3;
  --bs-btn-border-color: #5d00a3;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5d00a3;
  --bs-btn-hover-border-color: #5d00a3;
  --bs-btn-focus-shadow-rgb: 93, 0, 163;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5d00a3;
  --bs-btn-active-border-color: #5d00a3;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #5d00a3;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #5d00a3;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 71, 53, 209;
  text-decoration: none;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg {
  --bs-btn-padding-y: 1rem;
  --bs-btn-padding-x: 2rem;
  --bs-btn-font-size: 1rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-sm {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #f4f4f4;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1024px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1280px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1440px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1790px) {
  .dropdown-menu-xxxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1920px) {
  .dropdown-menu-4xl-start {
    --bs-position: start;
  }
  .dropdown-menu-4xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-4xl-end {
    --bs-position: end;
  }
  .dropdown-menu-4xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 2560px) {
  .dropdown-menu-5xl-start {
    --bs-position: start;
  }
  .dropdown-menu-5xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-5xl-end {
    --bs-position: end;
  }
  .dropdown-menu-5xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #b2b2b2;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #b2b2b2;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #f4f4f4;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(38, 17, 201, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: #ddd;
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: #f4f4f4;
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: #ddd #ddd var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
}

.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #2611c9;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: #2611c9;
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.34375rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%232611c9' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.ck-content .navbar > .container,
.ck-content .navbar > .container-fluid, .navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1024px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1280px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1440px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1790px) {
  .navbar-expand-xxxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1920px) {
  .navbar-expand-4xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-4xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-4xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-4xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-4xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-4xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-4xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-4xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-4xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-4xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 2560px) {
  .navbar-expand-5xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-5xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-5xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-5xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-5xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-5xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-5xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-5xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-5xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-5xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color: white;
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='white' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='white' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.5rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
}
.card > .list-group:last-child {
  border-bottom-width: 0;
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
}

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231b1b1b' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230f0750' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(38, 17, 201, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%237d70df'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%237d70df'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231b1b1b' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230f0750' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(38, 17, 201, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%237d70df'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%237d70df'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 18px;
  --bs-breadcrumb-margin-bottom: 0;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: #dadada;
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: #707279;
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(38, 17, 201, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #2611c9;
  --bs-pagination-active-border-color: #2611c9;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(var(--bs-border-width) * -1);
}
.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.25;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #1b1b1b;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 1024px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1280px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1023.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1279.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1439.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1789.98px) {
  .modal-fullscreen-xxxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxxl-down .modal-content {
    height: 100%;
    border: 0;
  }
  .modal-fullscreen-xxxl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1919.98px) {
  .modal-fullscreen-4xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-4xl-down .modal-content {
    height: 100%;
    border: 0;
  }
  .modal-fullscreen-4xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 2559.98px) {
  .modal-fullscreen-5xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-5xl-down .modal-content {
    height: 100%;
    border: 0;
  }
  .modal-fullscreen-5xl-down .modal-body {
    overflow-y: auto;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-lavender {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-lavender-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-white {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-white-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-black {
  color: #fff !important;
  background-color: RGBA(var(--bs-black-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-gray {
  color: #fff !important;
  background-color: RGBA(var(--bs-gray-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-gray-lightest {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-gray-lightest-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-gray-lighter {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-gray-lighter-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-gray-light {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-gray-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-gray-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-gray-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-black40 {
  color: #fff !important;
  background-color: RGBA(var(--bs-black40-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-black60 {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-black60-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-blue {
  color: #fff !important;
  background-color: RGBA(var(--bs-blue-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-blue20 {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-blue20-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-blue40 {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-blue40-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-blue60 {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-blue60-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-blue80 {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-blue80-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-brand-black {
  color: #fff !important;
  background-color: RGBA(var(--bs-brand-black-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-blue-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-blue-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-blue-light {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-blue-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-catalyst-100 {
  color: #fff !important;
  background-color: RGBA(var(--bs-catalyst-100-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-catalyst-80 {
  color: #fff !important;
  background-color: RGBA(var(--bs-catalyst-80-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-catalyst-60 {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-catalyst-60-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-catalyst-40 {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-catalyst-40-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-catalyst-20 {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-catalyst-20-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-orange-1 {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-orange-1-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-orange-2 {
  color: #fff !important;
  background-color: RGBA(var(--bs-orange-2-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-purple-1 {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-purple-1-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-purple-2 {
  color: #fff !important;
  background-color: RGBA(var(--bs-purple-2-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(30, 14, 161, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(30, 14, 161, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(22, 22, 22, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(22, 22, 22, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(69, 209, 255, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(69, 209, 255, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(246, 246, 246, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(246, 246, 246, var(--bs-link-underline-opacity, 1)) !important;
}

.link-lavender {
  color: RGBA(var(--bs-lavender-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-lavender-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-lavender:hover, .link-lavender:focus {
  color: RGBA(244, 243, 255, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(244, 243, 255, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(32, 33, 38, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(32, 33, 38, var(--bs-link-underline-opacity, 1)) !important;
}

.link-white {
  color: RGBA(var(--bs-white-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-white-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-white:hover, .link-white:focus {
  color: RGBA(255, 255, 255, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 255, 255, var(--bs-link-underline-opacity, 1)) !important;
}

.link-black {
  color: RGBA(var(--bs-black-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-black-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-black:hover, .link-black:focus {
  color: RGBA(22, 22, 22, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(22, 22, 22, var(--bs-link-underline-opacity, 1)) !important;
}

.link-gray {
  color: RGBA(var(--bs-gray-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray:hover, .link-gray:focus {
  color: RGBA(90, 91, 97, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(90, 91, 97, var(--bs-link-underline-opacity, 1)) !important;
}

.link-gray-lightest {
  color: RGBA(var(--bs-gray-lightest-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-lightest-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray-lightest:hover, .link-gray-lightest:focus {
  color: RGBA(246, 246, 246, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(246, 246, 246, var(--bs-link-underline-opacity, 1)) !important;
}

.link-gray-lighter {
  color: RGBA(var(--bs-gray-lighter-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-lighter-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray-lighter:hover, .link-gray-lighter:focus {
  color: RGBA(240, 241, 240, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(240, 241, 240, var(--bs-link-underline-opacity, 1)) !important;
}

.link-gray-light {
  color: RGBA(var(--bs-gray-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray-light:hover, .link-gray-light:focus {
  color: RGBA(225, 225, 225, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(225, 225, 225, var(--bs-link-underline-opacity, 1)) !important;
}

.link-gray-dark {
  color: RGBA(var(--bs-gray-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray-dark:hover, .link-gray-dark:focus {
  color: RGBA(76, 76, 76, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(76, 76, 76, var(--bs-link-underline-opacity, 1)) !important;
}

.link-black40 {
  color: RGBA(var(--bs-black40-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-black40-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-black40:hover, .link-black40:focus {
  color: RGBA(34, 34, 34, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(34, 34, 34, var(--bs-link-underline-opacity, 1)) !important;
}

.link-black60 {
  color: RGBA(var(--bs-black60-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-black60-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-black60:hover, .link-black60:focus {
  color: RGBA(155, 155, 155, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(155, 155, 155, var(--bs-link-underline-opacity, 1)) !important;
}

.link-blue {
  color: RGBA(var(--bs-blue-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-blue-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-blue:hover, .link-blue:focus {
  color: RGBA(43, 87, 182, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(43, 87, 182, var(--bs-link-underline-opacity, 1)) !important;
}

.link-blue20 {
  color: RGBA(var(--bs-blue20-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-blue20-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-blue20:hover, .link-blue20:focus {
  color: RGBA(237, 246, 255, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(237, 246, 255, var(--bs-link-underline-opacity, 1)) !important;
}

.link-blue40 {
  color: RGBA(var(--bs-blue40-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-blue40-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-blue40:hover, .link-blue40:focus {
  color: RGBA(173, 222, 239, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(173, 222, 239, var(--bs-link-underline-opacity, 1)) !important;
}

.link-blue60 {
  color: RGBA(var(--bs-blue60-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-blue60-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-blue60:hover, .link-blue60:focus {
  color: RGBA(133, 206, 230, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(133, 206, 230, var(--bs-link-underline-opacity, 1)) !important;
}

.link-blue80 {
  color: RGBA(var(--bs-blue80-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-blue80-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-blue80:hover, .link-blue80:focus {
  color: RGBA(92, 189, 222, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(92, 189, 222, var(--bs-link-underline-opacity, 1)) !important;
}

.link-brand-black {
  color: RGBA(var(--bs-brand-black-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-brand-black-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-brand-black:hover, .link-brand-black:focus {
  color: RGBA(0, 0, 0, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(0, 0, 0, var(--bs-link-underline-opacity, 1)) !important;
}

.link-blue-dark {
  color: RGBA(var(--bs-blue-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-blue-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-blue-dark:hover, .link-blue-dark:focus {
  color: RGBA(21, 14, 70, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(21, 14, 70, var(--bs-link-underline-opacity, 1)) !important;
}

.link-blue-light {
  color: RGBA(var(--bs-blue-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-blue-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-blue-light:hover, .link-blue-light:focus {
  color: RGBA(107, 186, 255, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(107, 186, 255, var(--bs-link-underline-opacity, 1)) !important;
}

.link-catalyst-100 {
  color: RGBA(var(--bs-catalyst-100-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-catalyst-100-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-catalyst-100:hover, .link-catalyst-100:focus {
  color: RGBA(30, 14, 161, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(30, 14, 161, var(--bs-link-underline-opacity, 1)) !important;
}

.link-catalyst-80 {
  color: RGBA(var(--bs-catalyst-80-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-catalyst-80-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-catalyst-80:hover, .link-catalyst-80:focus {
  color: RGBA(65, 52, 170, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(65, 52, 170, var(--bs-link-underline-opacity, 1)) !important;
}

.link-catalyst-60 {
  color: RGBA(var(--bs-catalyst-60-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-catalyst-60-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-catalyst-60:hover, .link-catalyst-60:focus {
  color: RGBA(151, 141, 229, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(151, 141, 229, var(--bs-link-underline-opacity, 1)) !important;
}

.link-catalyst-40 {
  color: RGBA(var(--bs-catalyst-40-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-catalyst-40-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-catalyst-40:hover, .link-catalyst-40:focus {
  color: RGBA(185, 179, 237, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(185, 179, 237, var(--bs-link-underline-opacity, 1)) !important;
}

.link-catalyst-20 {
  color: RGBA(var(--bs-catalyst-20-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-catalyst-20-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-catalyst-20:hover, .link-catalyst-20:focus {
  color: RGBA(221, 217, 246, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(221, 217, 246, var(--bs-link-underline-opacity, 1)) !important;
}

.link-orange-1 {
  color: RGBA(var(--bs-orange-1-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-orange-1-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-orange-1:hover, .link-orange-1:focus {
  color: RGBA(255, 126, 90, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 126, 90, var(--bs-link-underline-opacity, 1)) !important;
}

.link-orange-2 {
  color: RGBA(var(--bs-orange-2-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-orange-2-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-orange-2:hover, .link-orange-2:focus {
  color: RGBA(154, 28, 0, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(154, 28, 0, var(--bs-link-underline-opacity, 1)) !important;
}

.link-purple-1 {
  color: RGBA(var(--bs-purple-1-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-purple-1-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-purple-1:hover, .link-purple-1:focus {
  color: RGBA(219, 137, 255, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(219, 137, 255, var(--bs-link-underline-opacity, 1)) !important;
}

.link-purple-2 {
  color: RGBA(var(--bs-purple-2-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-purple-2-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-purple-2:hover, .link-purple-2:focus {
  color: RGBA(74, 0, 130, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(74, 0, 130, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1024px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1280px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1440px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1790px) {
  .sticky-xxxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1920px) {
  .sticky-4xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-4xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 2560px) {
  .sticky-5xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-5xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.object-fit-contain {
  -o-object-fit: contain !important;
  object-fit: contain !important;
}

.object-fit-cover {
  -o-object-fit: cover !important;
  object-fit: cover !important;
}

.object-fit-fill {
  -o-object-fit: fill !important;
  object-fit: fill !important;
}

.object-fit-scale {
  -o-object-fit: scale-down !important;
  object-fit: scale-down !important;
}

.object-fit-none {
  -o-object-fit: none !important;
  object-fit: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-lavender {
  --bs-focus-ring-color: rgba(var(--bs-lavender-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-white {
  --bs-focus-ring-color: rgba(var(--bs-white-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-black {
  --bs-focus-ring-color: rgba(var(--bs-black-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray {
  --bs-focus-ring-color: rgba(var(--bs-gray-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-lightest {
  --bs-focus-ring-color: rgba(var(--bs-gray-lightest-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-lighter {
  --bs-focus-ring-color: rgba(var(--bs-gray-lighter-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-light {
  --bs-focus-ring-color: rgba(var(--bs-gray-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-dark {
  --bs-focus-ring-color: rgba(var(--bs-gray-dark-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-black40 {
  --bs-focus-ring-color: rgba(var(--bs-black40-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-black60 {
  --bs-focus-ring-color: rgba(var(--bs-black60-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-blue {
  --bs-focus-ring-color: rgba(var(--bs-blue-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-blue20 {
  --bs-focus-ring-color: rgba(var(--bs-blue20-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-blue40 {
  --bs-focus-ring-color: rgba(var(--bs-blue40-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-blue60 {
  --bs-focus-ring-color: rgba(var(--bs-blue60-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-blue80 {
  --bs-focus-ring-color: rgba(var(--bs-blue80-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-brand-black {
  --bs-focus-ring-color: rgba(var(--bs-brand-black-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-blue-dark {
  --bs-focus-ring-color: rgba(var(--bs-blue-dark-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-blue-light {
  --bs-focus-ring-color: rgba(var(--bs-blue-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-catalyst-100 {
  --bs-focus-ring-color: rgba(var(--bs-catalyst-100-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-catalyst-80 {
  --bs-focus-ring-color: rgba(var(--bs-catalyst-80-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-catalyst-60 {
  --bs-focus-ring-color: rgba(var(--bs-catalyst-60-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-catalyst-40 {
  --bs-focus-ring-color: rgba(var(--bs-catalyst-40-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-catalyst-20 {
  --bs-focus-ring-color: rgba(var(--bs-catalyst-20-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-orange-1 {
  --bs-focus-ring-color: rgba(var(--bs-orange-1-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-orange-2 {
  --bs-focus-ring-color: rgba(var(--bs-orange-2-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-purple-1 {
  --bs-focus-ring-color: rgba(var(--bs-purple-1-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-purple-2 {
  --bs-focus-ring-color: rgba(var(--bs-purple-2-rgb), var(--bs-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-lavender {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-lavender-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

.border-gray {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-lightest {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-lightest-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-lighter {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-lighter-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-light-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-black40 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black40-rgb), var(--bs-border-opacity)) !important;
}

.border-black60 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black60-rgb), var(--bs-border-opacity)) !important;
}

.border-blue {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-blue-rgb), var(--bs-border-opacity)) !important;
}

.border-blue20 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-blue20-rgb), var(--bs-border-opacity)) !important;
}

.border-blue40 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-blue40-rgb), var(--bs-border-opacity)) !important;
}

.border-blue60 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-blue60-rgb), var(--bs-border-opacity)) !important;
}

.border-blue80 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-blue80-rgb), var(--bs-border-opacity)) !important;
}

.border-brand-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-brand-black-rgb), var(--bs-border-opacity)) !important;
}

.border-blue-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-blue-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-blue-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-blue-light-rgb), var(--bs-border-opacity)) !important;
}

.border-catalyst-100 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-catalyst-100-rgb), var(--bs-border-opacity)) !important;
}

.border-catalyst-80 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-catalyst-80-rgb), var(--bs-border-opacity)) !important;
}

.border-catalyst-60 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-catalyst-60-rgb), var(--bs-border-opacity)) !important;
}

.border-catalyst-40 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-catalyst-40-rgb), var(--bs-border-opacity)) !important;
}

.border-catalyst-20 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-catalyst-20-rgb), var(--bs-border-opacity)) !important;
}

.border-orange-1 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-orange-1-rgb), var(--bs-border-opacity)) !important;
}

.border-orange-2 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-orange-2-rgb), var(--bs-border-opacity)) !important;
}

.border-purple-1 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-purple-1-rgb), var(--bs-border-opacity)) !important;
}

.border-purple-2 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-purple-2-rgb), var(--bs-border-opacity)) !important;
}

.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-q {
  margin: 0.25rem !important;
}

.m-h {
  margin: 0.5rem !important;
}

.m-1 {
  margin: 1rem !important;
}

.m-2 {
  margin: 2rem !important;
}

.m-3 {
  margin: 3rem !important;
}

.m-4 {
  margin: 4rem !important;
}

.m-5 {
  margin: 5rem !important;
}

.m-7 {
  margin: 7rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-q {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-h {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-1 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-2 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}

.mx-3 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-4 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}

.mx-5 {
  margin-right: 5rem !important;
  margin-left: 5rem !important;
}

.mx-7 {
  margin-right: 7rem !important;
  margin-left: 7rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-q {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-h {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-1 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-2 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.my-3 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-4 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.my-5 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.my-7 {
  margin-top: 7rem !important;
  margin-bottom: 7rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-q {
  margin-top: 0.25rem !important;
}

.mt-h {
  margin-top: 0.5rem !important;
}

.mt-1 {
  margin-top: 1rem !important;
}

.mt-2 {
  margin-top: 2rem !important;
}

.mt-3 {
  margin-top: 3rem !important;
}

.mt-4 {
  margin-top: 4rem !important;
}

.mt-5 {
  margin-top: 5rem !important;
}

.mt-7 {
  margin-top: 7rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-q {
  margin-right: 0.25rem !important;
}

.me-h {
  margin-right: 0.5rem !important;
}

.me-1 {
  margin-right: 1rem !important;
}

.me-2 {
  margin-right: 2rem !important;
}

.me-3 {
  margin-right: 3rem !important;
}

.me-4 {
  margin-right: 4rem !important;
}

.me-5 {
  margin-right: 5rem !important;
}

.me-7 {
  margin-right: 7rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-q {
  margin-bottom: 0.25rem !important;
}

.mb-h {
  margin-bottom: 0.5rem !important;
}

.mb-1 {
  margin-bottom: 1rem !important;
}

.mb-2 {
  margin-bottom: 2rem !important;
}

.mb-3 {
  margin-bottom: 3rem !important;
}

.mb-4 {
  margin-bottom: 4rem !important;
}

.mb-5 {
  margin-bottom: 5rem !important;
}

.mb-7 {
  margin-bottom: 7rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-q {
  margin-left: 0.25rem !important;
}

.ms-h {
  margin-left: 0.5rem !important;
}

.ms-1 {
  margin-left: 1rem !important;
}

.ms-2 {
  margin-left: 2rem !important;
}

.ms-3 {
  margin-left: 3rem !important;
}

.ms-4 {
  margin-left: 4rem !important;
}

.ms-5 {
  margin-left: 5rem !important;
}

.ms-7 {
  margin-left: 7rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.m-nq {
  margin: -0.25rem !important;
}

.m-nh {
  margin: -0.5rem !important;
}

.m-n1 {
  margin: -1rem !important;
}

.m-n2 {
  margin: -2rem !important;
}

.m-n3 {
  margin: -3rem !important;
}

.m-n4 {
  margin: -4rem !important;
}

.m-n5 {
  margin: -5rem !important;
}

.m-n7 {
  margin: -7rem !important;
}

.mx-nq {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}

.mx-nh {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}

.mx-n1 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}

.mx-n2 {
  margin-right: -2rem !important;
  margin-left: -2rem !important;
}

.mx-n3 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}

.mx-n4 {
  margin-right: -4rem !important;
  margin-left: -4rem !important;
}

.mx-n5 {
  margin-right: -5rem !important;
  margin-left: -5rem !important;
}

.mx-n7 {
  margin-right: -7rem !important;
  margin-left: -7rem !important;
}

.my-nq {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.my-nh {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.my-n1 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.my-n2 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.my-n3 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.my-n4 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}

.my-n5 {
  margin-top: -5rem !important;
  margin-bottom: -5rem !important;
}

.my-n7 {
  margin-top: -7rem !important;
  margin-bottom: -7rem !important;
}

.mt-nq {
  margin-top: -0.25rem !important;
}

.mt-nh {
  margin-top: -0.5rem !important;
}

.mt-n1 {
  margin-top: -1rem !important;
}

.mt-n2 {
  margin-top: -2rem !important;
}

.mt-n3 {
  margin-top: -3rem !important;
}

.mt-n4 {
  margin-top: -4rem !important;
}

.mt-n5 {
  margin-top: -5rem !important;
}

.mt-n7 {
  margin-top: -7rem !important;
}

.me-nq {
  margin-right: -0.25rem !important;
}

.me-nh {
  margin-right: -0.5rem !important;
}

.me-n1 {
  margin-right: -1rem !important;
}

.me-n2 {
  margin-right: -2rem !important;
}

.me-n3 {
  margin-right: -3rem !important;
}

.me-n4 {
  margin-right: -4rem !important;
}

.me-n5 {
  margin-right: -5rem !important;
}

.me-n7 {
  margin-right: -7rem !important;
}

.mb-nq {
  margin-bottom: -0.25rem !important;
}

.mb-nh {
  margin-bottom: -0.5rem !important;
}

.mb-n1 {
  margin-bottom: -1rem !important;
}

.mb-n2 {
  margin-bottom: -2rem !important;
}

.mb-n3 {
  margin-bottom: -3rem !important;
}

.mb-n4 {
  margin-bottom: -4rem !important;
}

.mb-n5 {
  margin-bottom: -5rem !important;
}

.mb-n7 {
  margin-bottom: -7rem !important;
}

.ms-nq {
  margin-left: -0.25rem !important;
}

.ms-nh {
  margin-left: -0.5rem !important;
}

.ms-n1 {
  margin-left: -1rem !important;
}

.ms-n2 {
  margin-left: -2rem !important;
}

.ms-n3 {
  margin-left: -3rem !important;
}

.ms-n4 {
  margin-left: -4rem !important;
}

.ms-n5 {
  margin-left: -5rem !important;
}

.ms-n7 {
  margin-left: -7rem !important;
}

.p-0 {
  padding: 0 !important;
}

.p-q {
  padding: 0.25rem !important;
}

.p-h {
  padding: 0.5rem !important;
}

.p-1 {
  padding: 1rem !important;
}

.p-2 {
  padding: 2rem !important;
}

.p-3 {
  padding: 3rem !important;
}

.p-4 {
  padding: 4rem !important;
}

.p-5 {
  padding: 5rem !important;
}

.p-7 {
  padding: 7rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-q {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-h {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-1 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-2 {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}

.px-3 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.px-4 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}

.px-5 {
  padding-right: 5rem !important;
  padding-left: 5rem !important;
}

.px-7 {
  padding-right: 7rem !important;
  padding-left: 7rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-q {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-h {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-1 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-2 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.py-3 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.py-4 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.py-5 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.py-7 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-q {
  padding-top: 0.25rem !important;
}

.pt-h {
  padding-top: 0.5rem !important;
}

.pt-1 {
  padding-top: 1rem !important;
}

.pt-2 {
  padding-top: 2rem !important;
}

.pt-3 {
  padding-top: 3rem !important;
}

.pt-4 {
  padding-top: 4rem !important;
}

.pt-5 {
  padding-top: 5rem !important;
}

.pt-7 {
  padding-top: 7rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-q {
  padding-right: 0.25rem !important;
}

.pe-h {
  padding-right: 0.5rem !important;
}

.pe-1 {
  padding-right: 1rem !important;
}

.pe-2 {
  padding-right: 2rem !important;
}

.pe-3 {
  padding-right: 3rem !important;
}

.pe-4 {
  padding-right: 4rem !important;
}

.pe-5 {
  padding-right: 5rem !important;
}

.pe-7 {
  padding-right: 7rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-q {
  padding-bottom: 0.25rem !important;
}

.pb-h {
  padding-bottom: 0.5rem !important;
}

.pb-1 {
  padding-bottom: 1rem !important;
}

.pb-2 {
  padding-bottom: 2rem !important;
}

.pb-3 {
  padding-bottom: 3rem !important;
}

.pb-4 {
  padding-bottom: 4rem !important;
}

.pb-5 {
  padding-bottom: 5rem !important;
}

.pb-7 {
  padding-bottom: 7rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-q {
  padding-left: 0.25rem !important;
}

.ps-h {
  padding-left: 0.5rem !important;
}

.ps-1 {
  padding-left: 1rem !important;
}

.ps-2 {
  padding-left: 2rem !important;
}

.ps-3 {
  padding-left: 3rem !important;
}

.ps-4 {
  padding-left: 4rem !important;
}

.ps-5 {
  padding-left: 5rem !important;
}

.ps-7 {
  padding-left: 7rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-q {
  gap: 0.25rem !important;
}

.gap-h {
  gap: 0.5rem !important;
}

.gap-1 {
  gap: 1rem !important;
}

.gap-2 {
  gap: 2rem !important;
}

.gap-3 {
  gap: 3rem !important;
}

.gap-4 {
  gap: 4rem !important;
}

.gap-5 {
  gap: 5rem !important;
}

.gap-7 {
  gap: 7rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-q {
  row-gap: 0.25rem !important;
}

.row-gap-h {
  row-gap: 0.5rem !important;
}

.row-gap-1 {
  row-gap: 1rem !important;
}

.row-gap-2 {
  row-gap: 2rem !important;
}

.row-gap-3 {
  row-gap: 3rem !important;
}

.row-gap-4 {
  row-gap: 4rem !important;
}

.row-gap-5 {
  row-gap: 5rem !important;
}

.row-gap-7 {
  row-gap: 7rem !important;
}

.column-gap-0 {
  -moz-column-gap: 0 !important;
  column-gap: 0 !important;
}

.column-gap-q {
  -moz-column-gap: 0.25rem !important;
  column-gap: 0.25rem !important;
}

.column-gap-h {
  -moz-column-gap: 0.5rem !important;
  column-gap: 0.5rem !important;
}

.column-gap-1 {
  -moz-column-gap: 1rem !important;
  column-gap: 1rem !important;
}

.column-gap-2 {
  -moz-column-gap: 2rem !important;
  column-gap: 2rem !important;
}

.column-gap-3 {
  -moz-column-gap: 3rem !important;
  column-gap: 3rem !important;
}

.column-gap-4 {
  -moz-column-gap: 4rem !important;
  column-gap: 4rem !important;
}

.column-gap-5 {
  -moz-column-gap: 5rem !important;
  column-gap: 5rem !important;
}

.column-gap-7 {
  -moz-column-gap: 7rem !important;
  column-gap: 7rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-xl {
  font-size: 5rem !important;
}

.fs-1 {
  font-size: 2.75rem !important;
}

.fs-2 {
  font-size: 1.75rem !important;
}

.fs-3 {
  font-size: 1.25rem !important;
}

.fs-4 {
  font-size: 1.25rem !important;
}

.fs-5 {
  font-size: 1.125rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fs-base {
  font-size: 1rem !important;
}

.fs-lg {
  font-size: 1.5rem !important;
}

.fs-sm {
  font-size: 0.8rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.25 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-lavender {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-lavender-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-gray {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-lightest {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-lightest-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-lighter {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-lighter-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-light-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black40 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black40-rgb), var(--bs-text-opacity)) !important;
}

.text-black60 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black60-rgb), var(--bs-text-opacity)) !important;
}

.text-blue {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-blue-rgb), var(--bs-text-opacity)) !important;
}

.text-blue20 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-blue20-rgb), var(--bs-text-opacity)) !important;
}

.text-blue40 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-blue40-rgb), var(--bs-text-opacity)) !important;
}

.text-blue60 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-blue60-rgb), var(--bs-text-opacity)) !important;
}

.text-blue80 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-blue80-rgb), var(--bs-text-opacity)) !important;
}

.text-brand-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-brand-black-rgb), var(--bs-text-opacity)) !important;
}

.text-blue-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-blue-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-blue-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-blue-light-rgb), var(--bs-text-opacity)) !important;
}

.text-catalyst-100 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-catalyst-100-rgb), var(--bs-text-opacity)) !important;
}

.text-catalyst-80 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-catalyst-80-rgb), var(--bs-text-opacity)) !important;
}

.text-catalyst-60 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-catalyst-60-rgb), var(--bs-text-opacity)) !important;
}

.text-catalyst-40 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-catalyst-40-rgb), var(--bs-text-opacity)) !important;
}

.text-catalyst-20 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-catalyst-20-rgb), var(--bs-text-opacity)) !important;
}

.text-orange-1 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-orange-1-rgb), var(--bs-text-opacity)) !important;
}

.text-orange-2 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-orange-2-rgb), var(--bs-text-opacity)) !important;
}

.text-purple-1 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-purple-1-rgb), var(--bs-text-opacity)) !important;
}

.text-purple-2 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-purple-2-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(27, 27, 27, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

.link-opacity-75 {
  --bs-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-lavender {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-lavender-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-white {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-white-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-black {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-black-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-lightest {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-lightest-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-lighter {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-lighter-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-black40 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-black40-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-black60 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-black60-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-blue {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-blue-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-blue20 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-blue20-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-blue40 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-blue40-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-blue60 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-blue60-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-blue80 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-blue80-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-brand-black {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-brand-black-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-blue-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-blue-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-blue-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-blue-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-catalyst-100 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-catalyst-100-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-catalyst-80 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-catalyst-80-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-catalyst-60 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-catalyst-60-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-catalyst-40 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-catalyst-40-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-catalyst-20 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-catalyst-20-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-orange-1 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-orange-1-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-orange-2 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-orange-2-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-purple-1 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-purple-1-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-purple-2 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-purple-2-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-lavender {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-lavender-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-lightest {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-lightest-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-lighter {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-lighter-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black40 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black40-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black60 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black60-rgb), var(--bs-bg-opacity)) !important;
}

.bg-blue {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-blue-rgb), var(--bs-bg-opacity)) !important;
}

.bg-blue20 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-blue20-rgb), var(--bs-bg-opacity)) !important;
}

.bg-blue40 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-blue40-rgb), var(--bs-bg-opacity)) !important;
}

.bg-blue60 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-blue60-rgb), var(--bs-bg-opacity)) !important;
}

.bg-blue80 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-blue80-rgb), var(--bs-bg-opacity)) !important;
}

.bg-brand-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-brand-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-blue-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-blue-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-blue-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-blue-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-catalyst-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-catalyst-100-rgb), var(--bs-bg-opacity)) !important;
}

.bg-catalyst-80 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-catalyst-80-rgb), var(--bs-bg-opacity)) !important;
}

.bg-catalyst-60 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-catalyst-60-rgb), var(--bs-bg-opacity)) !important;
}

.bg-catalyst-40 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-catalyst-40-rgb), var(--bs-bg-opacity)) !important;
}

.bg-catalyst-20 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-catalyst-20-rgb), var(--bs-bg-opacity)) !important;
}

.bg-orange-1 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-orange-1-rgb), var(--bs-bg-opacity)) !important;
}

.bg-orange-2 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-orange-2-rgb), var(--bs-bg-opacity)) !important;
}

.bg-purple-1 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-purple-1-rgb), var(--bs-bg-opacity)) !important;
}

.bg-purple-2 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-purple-2-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

.fill-primary {
  fill: #2611c9 !important;
}

.fill-secondary {
  fill: #1b1b1b !important;
}

.fill-success {
  fill: #198754 !important;
}

.fill-info {
  fill: #17c5ff !important;
}

.fill-warning {
  fill: #ffc107 !important;
}

.fill-danger {
  fill: #dc3545 !important;
}

.fill-light {
  fill: #f4f4f4 !important;
}

.fill-lavender {
  fill: #f1f0ff !important;
}

.fill-dark {
  fill: #28292f !important;
}

.fill-white {
  fill: #fff !important;
}

.fill-black {
  fill: #1b1b1b !important;
}

.fill-gray {
  fill: #707279 !important;
}

.fill-gray-lightest {
  fill: #f4f4f4 !important;
}

.fill-gray-lighter {
  fill: #ecedec !important;
}

.fill-gray-light {
  fill: #dadada !important;
}

.fill-gray-dark {
  fill: #5f5f5f !important;
}

.fill-black40 {
  fill: #2a2a2a !important;
}

.fill-black60 {
  fill: #828282 !important;
}

.fill-blue {
  fill: #366de4 !important;
}

.fill-blue20 {
  fill: #e8f4ff !important;
}

.fill-blue40 {
  fill: #99d6eb !important;
}

.fill-blue60 {
  fill: #66c2e0 !important;
}

.fill-blue80 {
  fill: #33add6 !important;
}

.fill-brand-black {
  fill: #000 !important;
}

.fill-blue-dark {
  fill: #1a1158 !important;
}

.fill-blue-light {
  fill: #46a9ff !important;
}

.fill-catalyst-100 {
  fill: #2611c9 !important;
}

.fill-catalyst-80 {
  fill: #5141d4 !important;
}

.fill-catalyst-60 {
  fill: #7d70df !important;
}

.fill-catalyst-40 {
  fill: #a8a0e9 !important;
}

.fill-catalyst-20 {
  fill: #d4cff4 !important;
}

.fill-orange-1 {
  fill: #ff5e31 !important;
}

.fill-orange-2 {
  fill: #c12300 !important;
}

.fill-purple-1 {
  fill: #d26cff !important;
}

.fill-purple-2 {
  fill: #5d00a3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .border-top-sm {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-top-sm-0 {
    border-top: 0 !important;
  }
  .border-end-sm {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-end-sm-0 {
    border-right: 0 !important;
  }
  .border-bottom-sm {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-bottom-sm-0 {
    border-bottom: 0 !important;
  }
  .border-start-sm {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-start-sm-0 {
    border-left: 0 !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-q {
    margin: 0.25rem !important;
  }
  .m-sm-h {
    margin: 0.5rem !important;
  }
  .m-sm-1 {
    margin: 1rem !important;
  }
  .m-sm-2 {
    margin: 2rem !important;
  }
  .m-sm-3 {
    margin: 3rem !important;
  }
  .m-sm-4 {
    margin: 4rem !important;
  }
  .m-sm-5 {
    margin: 5rem !important;
  }
  .m-sm-7 {
    margin: 7rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-q {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-h {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-2 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-sm-3 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-4 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-sm-5 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-sm-7 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-q {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-h {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-2 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-sm-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-4 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-sm-5 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-sm-7 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-q {
    margin-top: 0.25rem !important;
  }
  .mt-sm-h {
    margin-top: 0.5rem !important;
  }
  .mt-sm-1 {
    margin-top: 1rem !important;
  }
  .mt-sm-2 {
    margin-top: 2rem !important;
  }
  .mt-sm-3 {
    margin-top: 3rem !important;
  }
  .mt-sm-4 {
    margin-top: 4rem !important;
  }
  .mt-sm-5 {
    margin-top: 5rem !important;
  }
  .mt-sm-7 {
    margin-top: 7rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-q {
    margin-right: 0.25rem !important;
  }
  .me-sm-h {
    margin-right: 0.5rem !important;
  }
  .me-sm-1 {
    margin-right: 1rem !important;
  }
  .me-sm-2 {
    margin-right: 2rem !important;
  }
  .me-sm-3 {
    margin-right: 3rem !important;
  }
  .me-sm-4 {
    margin-right: 4rem !important;
  }
  .me-sm-5 {
    margin-right: 5rem !important;
  }
  .me-sm-7 {
    margin-right: 7rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-q {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-h {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-1 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 2rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 4rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 5rem !important;
  }
  .mb-sm-7 {
    margin-bottom: 7rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-q {
    margin-left: 0.25rem !important;
  }
  .ms-sm-h {
    margin-left: 0.5rem !important;
  }
  .ms-sm-1 {
    margin-left: 1rem !important;
  }
  .ms-sm-2 {
    margin-left: 2rem !important;
  }
  .ms-sm-3 {
    margin-left: 3rem !important;
  }
  .ms-sm-4 {
    margin-left: 4rem !important;
  }
  .ms-sm-5 {
    margin-left: 5rem !important;
  }
  .ms-sm-7 {
    margin-left: 7rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-nq {
    margin: -0.25rem !important;
  }
  .m-sm-nh {
    margin: -0.5rem !important;
  }
  .m-sm-n1 {
    margin: -1rem !important;
  }
  .m-sm-n2 {
    margin: -2rem !important;
  }
  .m-sm-n3 {
    margin: -3rem !important;
  }
  .m-sm-n4 {
    margin: -4rem !important;
  }
  .m-sm-n5 {
    margin: -5rem !important;
  }
  .m-sm-n7 {
    margin: -7rem !important;
  }
  .mx-sm-nq {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-nh {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n2 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-sm-n3 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-sm-n4 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-sm-n5 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-sm-n7 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .my-sm-nq {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-nh {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n2 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-sm-n3 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-sm-n4 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-sm-n5 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-sm-n7 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .mt-sm-nq {
    margin-top: -0.25rem !important;
  }
  .mt-sm-nh {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n1 {
    margin-top: -1rem !important;
  }
  .mt-sm-n2 {
    margin-top: -2rem !important;
  }
  .mt-sm-n3 {
    margin-top: -3rem !important;
  }
  .mt-sm-n4 {
    margin-top: -4rem !important;
  }
  .mt-sm-n5 {
    margin-top: -5rem !important;
  }
  .mt-sm-n7 {
    margin-top: -7rem !important;
  }
  .me-sm-nq {
    margin-right: -0.25rem !important;
  }
  .me-sm-nh {
    margin-right: -0.5rem !important;
  }
  .me-sm-n1 {
    margin-right: -1rem !important;
  }
  .me-sm-n2 {
    margin-right: -2rem !important;
  }
  .me-sm-n3 {
    margin-right: -3rem !important;
  }
  .me-sm-n4 {
    margin-right: -4rem !important;
  }
  .me-sm-n5 {
    margin-right: -5rem !important;
  }
  .me-sm-n7 {
    margin-right: -7rem !important;
  }
  .mb-sm-nq {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-nh {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -2rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -3rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -4rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -5rem !important;
  }
  .mb-sm-n7 {
    margin-bottom: -7rem !important;
  }
  .ms-sm-nq {
    margin-left: -0.25rem !important;
  }
  .ms-sm-nh {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n1 {
    margin-left: -1rem !important;
  }
  .ms-sm-n2 {
    margin-left: -2rem !important;
  }
  .ms-sm-n3 {
    margin-left: -3rem !important;
  }
  .ms-sm-n4 {
    margin-left: -4rem !important;
  }
  .ms-sm-n5 {
    margin-left: -5rem !important;
  }
  .ms-sm-n7 {
    margin-left: -7rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-q {
    padding: 0.25rem !important;
  }
  .p-sm-h {
    padding: 0.5rem !important;
  }
  .p-sm-1 {
    padding: 1rem !important;
  }
  .p-sm-2 {
    padding: 2rem !important;
  }
  .p-sm-3 {
    padding: 3rem !important;
  }
  .p-sm-4 {
    padding: 4rem !important;
  }
  .p-sm-5 {
    padding: 5rem !important;
  }
  .p-sm-7 {
    padding: 7rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-q {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-h {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-2 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-sm-3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-sm-4 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-sm-5 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-sm-7 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-q {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-h {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-2 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-sm-3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-sm-4 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-sm-5 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-sm-7 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-q {
    padding-top: 0.25rem !important;
  }
  .pt-sm-h {
    padding-top: 0.5rem !important;
  }
  .pt-sm-1 {
    padding-top: 1rem !important;
  }
  .pt-sm-2 {
    padding-top: 2rem !important;
  }
  .pt-sm-3 {
    padding-top: 3rem !important;
  }
  .pt-sm-4 {
    padding-top: 4rem !important;
  }
  .pt-sm-5 {
    padding-top: 5rem !important;
  }
  .pt-sm-7 {
    padding-top: 7rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-q {
    padding-right: 0.25rem !important;
  }
  .pe-sm-h {
    padding-right: 0.5rem !important;
  }
  .pe-sm-1 {
    padding-right: 1rem !important;
  }
  .pe-sm-2 {
    padding-right: 2rem !important;
  }
  .pe-sm-3 {
    padding-right: 3rem !important;
  }
  .pe-sm-4 {
    padding-right: 4rem !important;
  }
  .pe-sm-5 {
    padding-right: 5rem !important;
  }
  .pe-sm-7 {
    padding-right: 7rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-q {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-h {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-1 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 2rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 3rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 4rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 5rem !important;
  }
  .pb-sm-7 {
    padding-bottom: 7rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-q {
    padding-left: 0.25rem !important;
  }
  .ps-sm-h {
    padding-left: 0.5rem !important;
  }
  .ps-sm-1 {
    padding-left: 1rem !important;
  }
  .ps-sm-2 {
    padding-left: 2rem !important;
  }
  .ps-sm-3 {
    padding-left: 3rem !important;
  }
  .ps-sm-4 {
    padding-left: 4rem !important;
  }
  .ps-sm-5 {
    padding-left: 5rem !important;
  }
  .ps-sm-7 {
    padding-left: 7rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-q {
    gap: 0.25rem !important;
  }
  .gap-sm-h {
    gap: 0.5rem !important;
  }
  .gap-sm-1 {
    gap: 1rem !important;
  }
  .gap-sm-2 {
    gap: 2rem !important;
  }
  .gap-sm-3 {
    gap: 3rem !important;
  }
  .gap-sm-4 {
    gap: 4rem !important;
  }
  .gap-sm-5 {
    gap: 5rem !important;
  }
  .gap-sm-7 {
    gap: 7rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-q {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-h {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-1 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 2rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 3rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 4rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 5rem !important;
  }
  .row-gap-sm-7 {
    row-gap: 7rem !important;
  }
  .column-gap-sm-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-sm-q {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-sm-h {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-sm-1 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-sm-2 {
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important;
  }
  .column-gap-sm-3 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .column-gap-sm-4 {
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important;
  }
  .column-gap-sm-5 {
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  .column-gap-sm-7 {
    -moz-column-gap: 7rem !important;
    column-gap: 7rem !important;
  }
  .fs-sm-xl {
    font-size: 5rem !important;
  }
  .fs-sm-1 {
    font-size: 2.75rem !important;
  }
  .fs-sm-2 {
    font-size: 1.75rem !important;
  }
  .fs-sm-3 {
    font-size: 1.25rem !important;
  }
  .fs-sm-4 {
    font-size: 1.25rem !important;
  }
  .fs-sm-5 {
    font-size: 1.125rem !important;
  }
  .fs-sm-6 {
    font-size: 1rem !important;
  }
  .fs-sm-base {
    font-size: 1rem !important;
  }
  .fs-sm-lg {
    font-size: 1.5rem !important;
  }
  .fs-sm-sm {
    font-size: 0.8rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
  .text-sm-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-lavender {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-lavender-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-gray {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-gray-lightest {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lightest-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-gray-lighter {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lighter-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-gray-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-light-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-gray-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-black40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black40-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-black60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black60-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-blue {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-blue20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue20-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-blue40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue40-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-blue60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue60-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-blue80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue80-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-brand-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-brand-black-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-blue-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-blue-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-light-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-catalyst-100 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-100-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-catalyst-80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-80-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-catalyst-60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-60-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-catalyst-40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-40-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-catalyst-20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-20-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-orange-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-1-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-orange-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-2-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-purple-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-1-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-purple-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-2-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
  }
  .text-sm-muted {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .text-sm-black-50 {
    --bs-text-opacity: 1;
    color: rgba(27, 27, 27, 0.5) !important;
  }
  .text-sm-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, 0.5) !important;
  }
  .text-sm-body-secondary {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .text-sm-body-tertiary {
    --bs-text-opacity: 1;
    color: var(--bs-tertiary-color) !important;
  }
  .text-sm-body-emphasis {
    --bs-text-opacity: 1;
    color: var(--bs-emphasis-color) !important;
  }
  .text-sm-reset {
    --bs-text-opacity: 1;
    color: inherit !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .border-top-md {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-top-md-0 {
    border-top: 0 !important;
  }
  .border-end-md {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-end-md-0 {
    border-right: 0 !important;
  }
  .border-bottom-md {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-bottom-md-0 {
    border-bottom: 0 !important;
  }
  .border-start-md {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-start-md-0 {
    border-left: 0 !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-q {
    margin: 0.25rem !important;
  }
  .m-md-h {
    margin: 0.5rem !important;
  }
  .m-md-1 {
    margin: 1rem !important;
  }
  .m-md-2 {
    margin: 2rem !important;
  }
  .m-md-3 {
    margin: 3rem !important;
  }
  .m-md-4 {
    margin: 4rem !important;
  }
  .m-md-5 {
    margin: 5rem !important;
  }
  .m-md-7 {
    margin: 7rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-q {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-h {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-2 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-md-3 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-4 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-md-5 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-md-7 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-q {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-h {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-2 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-md-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-4 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-md-5 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-md-7 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-q {
    margin-top: 0.25rem !important;
  }
  .mt-md-h {
    margin-top: 0.5rem !important;
  }
  .mt-md-1 {
    margin-top: 1rem !important;
  }
  .mt-md-2 {
    margin-top: 2rem !important;
  }
  .mt-md-3 {
    margin-top: 3rem !important;
  }
  .mt-md-4 {
    margin-top: 4rem !important;
  }
  .mt-md-5 {
    margin-top: 5rem !important;
  }
  .mt-md-7 {
    margin-top: 7rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-q {
    margin-right: 0.25rem !important;
  }
  .me-md-h {
    margin-right: 0.5rem !important;
  }
  .me-md-1 {
    margin-right: 1rem !important;
  }
  .me-md-2 {
    margin-right: 2rem !important;
  }
  .me-md-3 {
    margin-right: 3rem !important;
  }
  .me-md-4 {
    margin-right: 4rem !important;
  }
  .me-md-5 {
    margin-right: 5rem !important;
  }
  .me-md-7 {
    margin-right: 7rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-q {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-h {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-1 {
    margin-bottom: 1rem !important;
  }
  .mb-md-2 {
    margin-bottom: 2rem !important;
  }
  .mb-md-3 {
    margin-bottom: 3rem !important;
  }
  .mb-md-4 {
    margin-bottom: 4rem !important;
  }
  .mb-md-5 {
    margin-bottom: 5rem !important;
  }
  .mb-md-7 {
    margin-bottom: 7rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-q {
    margin-left: 0.25rem !important;
  }
  .ms-md-h {
    margin-left: 0.5rem !important;
  }
  .ms-md-1 {
    margin-left: 1rem !important;
  }
  .ms-md-2 {
    margin-left: 2rem !important;
  }
  .ms-md-3 {
    margin-left: 3rem !important;
  }
  .ms-md-4 {
    margin-left: 4rem !important;
  }
  .ms-md-5 {
    margin-left: 5rem !important;
  }
  .ms-md-7 {
    margin-left: 7rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-nq {
    margin: -0.25rem !important;
  }
  .m-md-nh {
    margin: -0.5rem !important;
  }
  .m-md-n1 {
    margin: -1rem !important;
  }
  .m-md-n2 {
    margin: -2rem !important;
  }
  .m-md-n3 {
    margin: -3rem !important;
  }
  .m-md-n4 {
    margin: -4rem !important;
  }
  .m-md-n5 {
    margin: -5rem !important;
  }
  .m-md-n7 {
    margin: -7rem !important;
  }
  .mx-md-nq {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-nh {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n2 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-md-n3 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-md-n4 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-md-n5 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-md-n7 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .my-md-nq {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-nh {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n2 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-md-n3 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-md-n4 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-md-n5 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-md-n7 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .mt-md-nq {
    margin-top: -0.25rem !important;
  }
  .mt-md-nh {
    margin-top: -0.5rem !important;
  }
  .mt-md-n1 {
    margin-top: -1rem !important;
  }
  .mt-md-n2 {
    margin-top: -2rem !important;
  }
  .mt-md-n3 {
    margin-top: -3rem !important;
  }
  .mt-md-n4 {
    margin-top: -4rem !important;
  }
  .mt-md-n5 {
    margin-top: -5rem !important;
  }
  .mt-md-n7 {
    margin-top: -7rem !important;
  }
  .me-md-nq {
    margin-right: -0.25rem !important;
  }
  .me-md-nh {
    margin-right: -0.5rem !important;
  }
  .me-md-n1 {
    margin-right: -1rem !important;
  }
  .me-md-n2 {
    margin-right: -2rem !important;
  }
  .me-md-n3 {
    margin-right: -3rem !important;
  }
  .me-md-n4 {
    margin-right: -4rem !important;
  }
  .me-md-n5 {
    margin-right: -5rem !important;
  }
  .me-md-n7 {
    margin-right: -7rem !important;
  }
  .mb-md-nq {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-nh {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -2rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -3rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -4rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -5rem !important;
  }
  .mb-md-n7 {
    margin-bottom: -7rem !important;
  }
  .ms-md-nq {
    margin-left: -0.25rem !important;
  }
  .ms-md-nh {
    margin-left: -0.5rem !important;
  }
  .ms-md-n1 {
    margin-left: -1rem !important;
  }
  .ms-md-n2 {
    margin-left: -2rem !important;
  }
  .ms-md-n3 {
    margin-left: -3rem !important;
  }
  .ms-md-n4 {
    margin-left: -4rem !important;
  }
  .ms-md-n5 {
    margin-left: -5rem !important;
  }
  .ms-md-n7 {
    margin-left: -7rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-q {
    padding: 0.25rem !important;
  }
  .p-md-h {
    padding: 0.5rem !important;
  }
  .p-md-1 {
    padding: 1rem !important;
  }
  .p-md-2 {
    padding: 2rem !important;
  }
  .p-md-3 {
    padding: 3rem !important;
  }
  .p-md-4 {
    padding: 4rem !important;
  }
  .p-md-5 {
    padding: 5rem !important;
  }
  .p-md-7 {
    padding: 7rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-q {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-h {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-2 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-md-3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-md-4 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-md-5 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-md-7 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-q {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-h {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-2 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-md-3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-md-4 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-md-5 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-md-7 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-q {
    padding-top: 0.25rem !important;
  }
  .pt-md-h {
    padding-top: 0.5rem !important;
  }
  .pt-md-1 {
    padding-top: 1rem !important;
  }
  .pt-md-2 {
    padding-top: 2rem !important;
  }
  .pt-md-3 {
    padding-top: 3rem !important;
  }
  .pt-md-4 {
    padding-top: 4rem !important;
  }
  .pt-md-5 {
    padding-top: 5rem !important;
  }
  .pt-md-7 {
    padding-top: 7rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-q {
    padding-right: 0.25rem !important;
  }
  .pe-md-h {
    padding-right: 0.5rem !important;
  }
  .pe-md-1 {
    padding-right: 1rem !important;
  }
  .pe-md-2 {
    padding-right: 2rem !important;
  }
  .pe-md-3 {
    padding-right: 3rem !important;
  }
  .pe-md-4 {
    padding-right: 4rem !important;
  }
  .pe-md-5 {
    padding-right: 5rem !important;
  }
  .pe-md-7 {
    padding-right: 7rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-q {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-h {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-1 {
    padding-bottom: 1rem !important;
  }
  .pb-md-2 {
    padding-bottom: 2rem !important;
  }
  .pb-md-3 {
    padding-bottom: 3rem !important;
  }
  .pb-md-4 {
    padding-bottom: 4rem !important;
  }
  .pb-md-5 {
    padding-bottom: 5rem !important;
  }
  .pb-md-7 {
    padding-bottom: 7rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-q {
    padding-left: 0.25rem !important;
  }
  .ps-md-h {
    padding-left: 0.5rem !important;
  }
  .ps-md-1 {
    padding-left: 1rem !important;
  }
  .ps-md-2 {
    padding-left: 2rem !important;
  }
  .ps-md-3 {
    padding-left: 3rem !important;
  }
  .ps-md-4 {
    padding-left: 4rem !important;
  }
  .ps-md-5 {
    padding-left: 5rem !important;
  }
  .ps-md-7 {
    padding-left: 7rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-q {
    gap: 0.25rem !important;
  }
  .gap-md-h {
    gap: 0.5rem !important;
  }
  .gap-md-1 {
    gap: 1rem !important;
  }
  .gap-md-2 {
    gap: 2rem !important;
  }
  .gap-md-3 {
    gap: 3rem !important;
  }
  .gap-md-4 {
    gap: 4rem !important;
  }
  .gap-md-5 {
    gap: 5rem !important;
  }
  .gap-md-7 {
    gap: 7rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-q {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-h {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-1 {
    row-gap: 1rem !important;
  }
  .row-gap-md-2 {
    row-gap: 2rem !important;
  }
  .row-gap-md-3 {
    row-gap: 3rem !important;
  }
  .row-gap-md-4 {
    row-gap: 4rem !important;
  }
  .row-gap-md-5 {
    row-gap: 5rem !important;
  }
  .row-gap-md-7 {
    row-gap: 7rem !important;
  }
  .column-gap-md-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-md-q {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-md-h {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-md-1 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-md-2 {
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important;
  }
  .column-gap-md-3 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .column-gap-md-4 {
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important;
  }
  .column-gap-md-5 {
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  .column-gap-md-7 {
    -moz-column-gap: 7rem !important;
    column-gap: 7rem !important;
  }
  .fs-md-xl {
    font-size: 5rem !important;
  }
  .fs-md-1 {
    font-size: 2.75rem !important;
  }
  .fs-md-2 {
    font-size: 1.75rem !important;
  }
  .fs-md-3 {
    font-size: 1.25rem !important;
  }
  .fs-md-4 {
    font-size: 1.25rem !important;
  }
  .fs-md-5 {
    font-size: 1.125rem !important;
  }
  .fs-md-6 {
    font-size: 1rem !important;
  }
  .fs-md-base {
    font-size: 1rem !important;
  }
  .fs-md-lg {
    font-size: 1.5rem !important;
  }
  .fs-md-sm {
    font-size: 0.8rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
  .text-md-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-lavender {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-lavender-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-gray {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-gray-lightest {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lightest-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-gray-lighter {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lighter-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-gray-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-light-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-gray-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-black40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black40-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-black60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black60-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-blue {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-blue20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue20-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-blue40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue40-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-blue60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue60-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-blue80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue80-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-brand-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-brand-black-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-blue-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-blue-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-light-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-catalyst-100 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-100-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-catalyst-80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-80-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-catalyst-60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-60-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-catalyst-40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-40-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-catalyst-20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-20-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-orange-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-1-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-orange-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-2-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-purple-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-1-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-purple-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-2-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
  }
  .text-md-muted {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .text-md-black-50 {
    --bs-text-opacity: 1;
    color: rgba(27, 27, 27, 0.5) !important;
  }
  .text-md-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, 0.5) !important;
  }
  .text-md-body-secondary {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .text-md-body-tertiary {
    --bs-text-opacity: 1;
    color: var(--bs-tertiary-color) !important;
  }
  .text-md-body-emphasis {
    --bs-text-opacity: 1;
    color: var(--bs-emphasis-color) !important;
  }
  .text-md-reset {
    --bs-text-opacity: 1;
    color: inherit !important;
  }
}
@media (min-width: 1024px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .border-top-lg {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-top-lg-0 {
    border-top: 0 !important;
  }
  .border-end-lg {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-end-lg-0 {
    border-right: 0 !important;
  }
  .border-bottom-lg {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-bottom-lg-0 {
    border-bottom: 0 !important;
  }
  .border-start-lg {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-start-lg-0 {
    border-left: 0 !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-q {
    margin: 0.25rem !important;
  }
  .m-lg-h {
    margin: 0.5rem !important;
  }
  .m-lg-1 {
    margin: 1rem !important;
  }
  .m-lg-2 {
    margin: 2rem !important;
  }
  .m-lg-3 {
    margin: 3rem !important;
  }
  .m-lg-4 {
    margin: 4rem !important;
  }
  .m-lg-5 {
    margin: 5rem !important;
  }
  .m-lg-7 {
    margin: 7rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-q {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-h {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-2 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-lg-3 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-4 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-lg-5 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-lg-7 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-q {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-h {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-2 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-lg-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-4 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-lg-5 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-lg-7 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-q {
    margin-top: 0.25rem !important;
  }
  .mt-lg-h {
    margin-top: 0.5rem !important;
  }
  .mt-lg-1 {
    margin-top: 1rem !important;
  }
  .mt-lg-2 {
    margin-top: 2rem !important;
  }
  .mt-lg-3 {
    margin-top: 3rem !important;
  }
  .mt-lg-4 {
    margin-top: 4rem !important;
  }
  .mt-lg-5 {
    margin-top: 5rem !important;
  }
  .mt-lg-7 {
    margin-top: 7rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-q {
    margin-right: 0.25rem !important;
  }
  .me-lg-h {
    margin-right: 0.5rem !important;
  }
  .me-lg-1 {
    margin-right: 1rem !important;
  }
  .me-lg-2 {
    margin-right: 2rem !important;
  }
  .me-lg-3 {
    margin-right: 3rem !important;
  }
  .me-lg-4 {
    margin-right: 4rem !important;
  }
  .me-lg-5 {
    margin-right: 5rem !important;
  }
  .me-lg-7 {
    margin-right: 7rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-q {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-h {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-1 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 2rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 4rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 5rem !important;
  }
  .mb-lg-7 {
    margin-bottom: 7rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-q {
    margin-left: 0.25rem !important;
  }
  .ms-lg-h {
    margin-left: 0.5rem !important;
  }
  .ms-lg-1 {
    margin-left: 1rem !important;
  }
  .ms-lg-2 {
    margin-left: 2rem !important;
  }
  .ms-lg-3 {
    margin-left: 3rem !important;
  }
  .ms-lg-4 {
    margin-left: 4rem !important;
  }
  .ms-lg-5 {
    margin-left: 5rem !important;
  }
  .ms-lg-7 {
    margin-left: 7rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-nq {
    margin: -0.25rem !important;
  }
  .m-lg-nh {
    margin: -0.5rem !important;
  }
  .m-lg-n1 {
    margin: -1rem !important;
  }
  .m-lg-n2 {
    margin: -2rem !important;
  }
  .m-lg-n3 {
    margin: -3rem !important;
  }
  .m-lg-n4 {
    margin: -4rem !important;
  }
  .m-lg-n5 {
    margin: -5rem !important;
  }
  .m-lg-n7 {
    margin: -7rem !important;
  }
  .mx-lg-nq {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-nh {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n2 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-lg-n3 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-lg-n4 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-lg-n5 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-lg-n7 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .my-lg-nq {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-nh {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n2 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-lg-n3 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-lg-n4 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-lg-n5 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-lg-n7 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .mt-lg-nq {
    margin-top: -0.25rem !important;
  }
  .mt-lg-nh {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n1 {
    margin-top: -1rem !important;
  }
  .mt-lg-n2 {
    margin-top: -2rem !important;
  }
  .mt-lg-n3 {
    margin-top: -3rem !important;
  }
  .mt-lg-n4 {
    margin-top: -4rem !important;
  }
  .mt-lg-n5 {
    margin-top: -5rem !important;
  }
  .mt-lg-n7 {
    margin-top: -7rem !important;
  }
  .me-lg-nq {
    margin-right: -0.25rem !important;
  }
  .me-lg-nh {
    margin-right: -0.5rem !important;
  }
  .me-lg-n1 {
    margin-right: -1rem !important;
  }
  .me-lg-n2 {
    margin-right: -2rem !important;
  }
  .me-lg-n3 {
    margin-right: -3rem !important;
  }
  .me-lg-n4 {
    margin-right: -4rem !important;
  }
  .me-lg-n5 {
    margin-right: -5rem !important;
  }
  .me-lg-n7 {
    margin-right: -7rem !important;
  }
  .mb-lg-nq {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-nh {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -2rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -3rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -4rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -5rem !important;
  }
  .mb-lg-n7 {
    margin-bottom: -7rem !important;
  }
  .ms-lg-nq {
    margin-left: -0.25rem !important;
  }
  .ms-lg-nh {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n1 {
    margin-left: -1rem !important;
  }
  .ms-lg-n2 {
    margin-left: -2rem !important;
  }
  .ms-lg-n3 {
    margin-left: -3rem !important;
  }
  .ms-lg-n4 {
    margin-left: -4rem !important;
  }
  .ms-lg-n5 {
    margin-left: -5rem !important;
  }
  .ms-lg-n7 {
    margin-left: -7rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-q {
    padding: 0.25rem !important;
  }
  .p-lg-h {
    padding: 0.5rem !important;
  }
  .p-lg-1 {
    padding: 1rem !important;
  }
  .p-lg-2 {
    padding: 2rem !important;
  }
  .p-lg-3 {
    padding: 3rem !important;
  }
  .p-lg-4 {
    padding: 4rem !important;
  }
  .p-lg-5 {
    padding: 5rem !important;
  }
  .p-lg-7 {
    padding: 7rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-q {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-h {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-2 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-lg-3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-lg-4 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-lg-5 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-lg-7 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-q {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-h {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-2 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-lg-3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-lg-4 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-lg-5 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-lg-7 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-q {
    padding-top: 0.25rem !important;
  }
  .pt-lg-h {
    padding-top: 0.5rem !important;
  }
  .pt-lg-1 {
    padding-top: 1rem !important;
  }
  .pt-lg-2 {
    padding-top: 2rem !important;
  }
  .pt-lg-3 {
    padding-top: 3rem !important;
  }
  .pt-lg-4 {
    padding-top: 4rem !important;
  }
  .pt-lg-5 {
    padding-top: 5rem !important;
  }
  .pt-lg-7 {
    padding-top: 7rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-q {
    padding-right: 0.25rem !important;
  }
  .pe-lg-h {
    padding-right: 0.5rem !important;
  }
  .pe-lg-1 {
    padding-right: 1rem !important;
  }
  .pe-lg-2 {
    padding-right: 2rem !important;
  }
  .pe-lg-3 {
    padding-right: 3rem !important;
  }
  .pe-lg-4 {
    padding-right: 4rem !important;
  }
  .pe-lg-5 {
    padding-right: 5rem !important;
  }
  .pe-lg-7 {
    padding-right: 7rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-q {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-h {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-1 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 2rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 3rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 4rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 5rem !important;
  }
  .pb-lg-7 {
    padding-bottom: 7rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-q {
    padding-left: 0.25rem !important;
  }
  .ps-lg-h {
    padding-left: 0.5rem !important;
  }
  .ps-lg-1 {
    padding-left: 1rem !important;
  }
  .ps-lg-2 {
    padding-left: 2rem !important;
  }
  .ps-lg-3 {
    padding-left: 3rem !important;
  }
  .ps-lg-4 {
    padding-left: 4rem !important;
  }
  .ps-lg-5 {
    padding-left: 5rem !important;
  }
  .ps-lg-7 {
    padding-left: 7rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-q {
    gap: 0.25rem !important;
  }
  .gap-lg-h {
    gap: 0.5rem !important;
  }
  .gap-lg-1 {
    gap: 1rem !important;
  }
  .gap-lg-2 {
    gap: 2rem !important;
  }
  .gap-lg-3 {
    gap: 3rem !important;
  }
  .gap-lg-4 {
    gap: 4rem !important;
  }
  .gap-lg-5 {
    gap: 5rem !important;
  }
  .gap-lg-7 {
    gap: 7rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-q {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-h {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-1 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 2rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 3rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 4rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 5rem !important;
  }
  .row-gap-lg-7 {
    row-gap: 7rem !important;
  }
  .column-gap-lg-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-lg-q {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-lg-h {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-1 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-lg-2 {
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important;
  }
  .column-gap-lg-3 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .column-gap-lg-4 {
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important;
  }
  .column-gap-lg-5 {
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  .column-gap-lg-7 {
    -moz-column-gap: 7rem !important;
    column-gap: 7rem !important;
  }
  .fs-lg-xl {
    font-size: 5rem !important;
  }
  .fs-lg-1 {
    font-size: 2.75rem !important;
  }
  .fs-lg-2 {
    font-size: 1.75rem !important;
  }
  .fs-lg-3 {
    font-size: 1.25rem !important;
  }
  .fs-lg-4 {
    font-size: 1.25rem !important;
  }
  .fs-lg-5 {
    font-size: 1.125rem !important;
  }
  .fs-lg-6 {
    font-size: 1rem !important;
  }
  .fs-lg-base {
    font-size: 1rem !important;
  }
  .fs-lg-lg {
    font-size: 1.5rem !important;
  }
  .fs-lg-sm {
    font-size: 0.8rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
  .text-lg-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-lavender {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-lavender-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-gray {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-gray-lightest {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lightest-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-gray-lighter {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lighter-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-gray-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-light-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-gray-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-black40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black40-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-black60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black60-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-blue {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-blue20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue20-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-blue40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue40-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-blue60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue60-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-blue80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue80-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-brand-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-brand-black-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-blue-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-blue-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-light-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-catalyst-100 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-100-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-catalyst-80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-80-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-catalyst-60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-60-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-catalyst-40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-40-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-catalyst-20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-20-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-orange-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-1-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-orange-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-2-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-purple-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-1-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-purple-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-2-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
  }
  .text-lg-muted {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .text-lg-black-50 {
    --bs-text-opacity: 1;
    color: rgba(27, 27, 27, 0.5) !important;
  }
  .text-lg-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, 0.5) !important;
  }
  .text-lg-body-secondary {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .text-lg-body-tertiary {
    --bs-text-opacity: 1;
    color: var(--bs-tertiary-color) !important;
  }
  .text-lg-body-emphasis {
    --bs-text-opacity: 1;
    color: var(--bs-emphasis-color) !important;
  }
  .text-lg-reset {
    --bs-text-opacity: 1;
    color: inherit !important;
  }
}
@media (min-width: 1280px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .border-top-xl {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-top-xl-0 {
    border-top: 0 !important;
  }
  .border-end-xl {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-end-xl-0 {
    border-right: 0 !important;
  }
  .border-bottom-xl {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-bottom-xl-0 {
    border-bottom: 0 !important;
  }
  .border-start-xl {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-start-xl-0 {
    border-left: 0 !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-q {
    margin: 0.25rem !important;
  }
  .m-xl-h {
    margin: 0.5rem !important;
  }
  .m-xl-1 {
    margin: 1rem !important;
  }
  .m-xl-2 {
    margin: 2rem !important;
  }
  .m-xl-3 {
    margin: 3rem !important;
  }
  .m-xl-4 {
    margin: 4rem !important;
  }
  .m-xl-5 {
    margin: 5rem !important;
  }
  .m-xl-7 {
    margin: 7rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-q {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-h {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-2 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xl-3 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-4 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xl-5 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xl-7 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-q {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-h {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-2 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xl-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-4 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xl-5 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xl-7 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-q {
    margin-top: 0.25rem !important;
  }
  .mt-xl-h {
    margin-top: 0.5rem !important;
  }
  .mt-xl-1 {
    margin-top: 1rem !important;
  }
  .mt-xl-2 {
    margin-top: 2rem !important;
  }
  .mt-xl-3 {
    margin-top: 3rem !important;
  }
  .mt-xl-4 {
    margin-top: 4rem !important;
  }
  .mt-xl-5 {
    margin-top: 5rem !important;
  }
  .mt-xl-7 {
    margin-top: 7rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-q {
    margin-right: 0.25rem !important;
  }
  .me-xl-h {
    margin-right: 0.5rem !important;
  }
  .me-xl-1 {
    margin-right: 1rem !important;
  }
  .me-xl-2 {
    margin-right: 2rem !important;
  }
  .me-xl-3 {
    margin-right: 3rem !important;
  }
  .me-xl-4 {
    margin-right: 4rem !important;
  }
  .me-xl-5 {
    margin-right: 5rem !important;
  }
  .me-xl-7 {
    margin-right: 7rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-q {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-h {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-1 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 2rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 4rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 5rem !important;
  }
  .mb-xl-7 {
    margin-bottom: 7rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-q {
    margin-left: 0.25rem !important;
  }
  .ms-xl-h {
    margin-left: 0.5rem !important;
  }
  .ms-xl-1 {
    margin-left: 1rem !important;
  }
  .ms-xl-2 {
    margin-left: 2rem !important;
  }
  .ms-xl-3 {
    margin-left: 3rem !important;
  }
  .ms-xl-4 {
    margin-left: 4rem !important;
  }
  .ms-xl-5 {
    margin-left: 5rem !important;
  }
  .ms-xl-7 {
    margin-left: 7rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .m-xl-nq {
    margin: -0.25rem !important;
  }
  .m-xl-nh {
    margin: -0.5rem !important;
  }
  .m-xl-n1 {
    margin: -1rem !important;
  }
  .m-xl-n2 {
    margin: -2rem !important;
  }
  .m-xl-n3 {
    margin: -3rem !important;
  }
  .m-xl-n4 {
    margin: -4rem !important;
  }
  .m-xl-n5 {
    margin: -5rem !important;
  }
  .m-xl-n7 {
    margin: -7rem !important;
  }
  .mx-xl-nq {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-nh {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-n1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-n2 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-xl-n3 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xl-n4 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-xl-n5 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-xl-n7 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .my-xl-nq {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-nh {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-n2 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-xl-n3 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xl-n4 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-xl-n5 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-xl-n7 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .mt-xl-nq {
    margin-top: -0.25rem !important;
  }
  .mt-xl-nh {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n1 {
    margin-top: -1rem !important;
  }
  .mt-xl-n2 {
    margin-top: -2rem !important;
  }
  .mt-xl-n3 {
    margin-top: -3rem !important;
  }
  .mt-xl-n4 {
    margin-top: -4rem !important;
  }
  .mt-xl-n5 {
    margin-top: -5rem !important;
  }
  .mt-xl-n7 {
    margin-top: -7rem !important;
  }
  .me-xl-nq {
    margin-right: -0.25rem !important;
  }
  .me-xl-nh {
    margin-right: -0.5rem !important;
  }
  .me-xl-n1 {
    margin-right: -1rem !important;
  }
  .me-xl-n2 {
    margin-right: -2rem !important;
  }
  .me-xl-n3 {
    margin-right: -3rem !important;
  }
  .me-xl-n4 {
    margin-right: -4rem !important;
  }
  .me-xl-n5 {
    margin-right: -5rem !important;
  }
  .me-xl-n7 {
    margin-right: -7rem !important;
  }
  .mb-xl-nq {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-nh {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -2rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -3rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -4rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -5rem !important;
  }
  .mb-xl-n7 {
    margin-bottom: -7rem !important;
  }
  .ms-xl-nq {
    margin-left: -0.25rem !important;
  }
  .ms-xl-nh {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n1 {
    margin-left: -1rem !important;
  }
  .ms-xl-n2 {
    margin-left: -2rem !important;
  }
  .ms-xl-n3 {
    margin-left: -3rem !important;
  }
  .ms-xl-n4 {
    margin-left: -4rem !important;
  }
  .ms-xl-n5 {
    margin-left: -5rem !important;
  }
  .ms-xl-n7 {
    margin-left: -7rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-q {
    padding: 0.25rem !important;
  }
  .p-xl-h {
    padding: 0.5rem !important;
  }
  .p-xl-1 {
    padding: 1rem !important;
  }
  .p-xl-2 {
    padding: 2rem !important;
  }
  .p-xl-3 {
    padding: 3rem !important;
  }
  .p-xl-4 {
    padding: 4rem !important;
  }
  .p-xl-5 {
    padding: 5rem !important;
  }
  .p-xl-7 {
    padding: 7rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-q {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-h {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-2 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xl-3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xl-4 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-xl-5 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-xl-7 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-q {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-h {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-2 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xl-3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xl-4 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-xl-5 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-xl-7 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-q {
    padding-top: 0.25rem !important;
  }
  .pt-xl-h {
    padding-top: 0.5rem !important;
  }
  .pt-xl-1 {
    padding-top: 1rem !important;
  }
  .pt-xl-2 {
    padding-top: 2rem !important;
  }
  .pt-xl-3 {
    padding-top: 3rem !important;
  }
  .pt-xl-4 {
    padding-top: 4rem !important;
  }
  .pt-xl-5 {
    padding-top: 5rem !important;
  }
  .pt-xl-7 {
    padding-top: 7rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-q {
    padding-right: 0.25rem !important;
  }
  .pe-xl-h {
    padding-right: 0.5rem !important;
  }
  .pe-xl-1 {
    padding-right: 1rem !important;
  }
  .pe-xl-2 {
    padding-right: 2rem !important;
  }
  .pe-xl-3 {
    padding-right: 3rem !important;
  }
  .pe-xl-4 {
    padding-right: 4rem !important;
  }
  .pe-xl-5 {
    padding-right: 5rem !important;
  }
  .pe-xl-7 {
    padding-right: 7rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-q {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-h {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-1 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 2rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 3rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 4rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 5rem !important;
  }
  .pb-xl-7 {
    padding-bottom: 7rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-q {
    padding-left: 0.25rem !important;
  }
  .ps-xl-h {
    padding-left: 0.5rem !important;
  }
  .ps-xl-1 {
    padding-left: 1rem !important;
  }
  .ps-xl-2 {
    padding-left: 2rem !important;
  }
  .ps-xl-3 {
    padding-left: 3rem !important;
  }
  .ps-xl-4 {
    padding-left: 4rem !important;
  }
  .ps-xl-5 {
    padding-left: 5rem !important;
  }
  .ps-xl-7 {
    padding-left: 7rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-q {
    gap: 0.25rem !important;
  }
  .gap-xl-h {
    gap: 0.5rem !important;
  }
  .gap-xl-1 {
    gap: 1rem !important;
  }
  .gap-xl-2 {
    gap: 2rem !important;
  }
  .gap-xl-3 {
    gap: 3rem !important;
  }
  .gap-xl-4 {
    gap: 4rem !important;
  }
  .gap-xl-5 {
    gap: 5rem !important;
  }
  .gap-xl-7 {
    gap: 7rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-q {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-h {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-1 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 2rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 3rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 4rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 5rem !important;
  }
  .row-gap-xl-7 {
    row-gap: 7rem !important;
  }
  .column-gap-xl-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-xl-q {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-xl-h {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-1 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-xl-2 {
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important;
  }
  .column-gap-xl-3 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .column-gap-xl-4 {
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important;
  }
  .column-gap-xl-5 {
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  .column-gap-xl-7 {
    -moz-column-gap: 7rem !important;
    column-gap: 7rem !important;
  }
  .fs-xl-xl {
    font-size: 5rem !important;
  }
  .fs-xl-1 {
    font-size: 2.75rem !important;
  }
  .fs-xl-2 {
    font-size: 1.75rem !important;
  }
  .fs-xl-3 {
    font-size: 1.25rem !important;
  }
  .fs-xl-4 {
    font-size: 1.25rem !important;
  }
  .fs-xl-5 {
    font-size: 1.125rem !important;
  }
  .fs-xl-6 {
    font-size: 1rem !important;
  }
  .fs-xl-base {
    font-size: 1rem !important;
  }
  .fs-xl-lg {
    font-size: 1.5rem !important;
  }
  .fs-xl-sm {
    font-size: 0.8rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
  .text-xl-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-lavender {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-lavender-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-gray {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-gray-lightest {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lightest-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-gray-lighter {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lighter-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-gray-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-light-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-gray-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-black40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black40-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-black60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black60-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-blue {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-blue20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue20-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-blue40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue40-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-blue60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue60-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-blue80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue80-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-brand-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-brand-black-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-blue-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-blue-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-light-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-catalyst-100 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-100-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-catalyst-80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-80-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-catalyst-60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-60-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-catalyst-40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-40-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-catalyst-20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-20-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-orange-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-1-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-orange-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-2-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-purple-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-1-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-purple-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-2-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xl-muted {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .text-xl-black-50 {
    --bs-text-opacity: 1;
    color: rgba(27, 27, 27, 0.5) !important;
  }
  .text-xl-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, 0.5) !important;
  }
  .text-xl-body-secondary {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .text-xl-body-tertiary {
    --bs-text-opacity: 1;
    color: var(--bs-tertiary-color) !important;
  }
  .text-xl-body-emphasis {
    --bs-text-opacity: 1;
    color: var(--bs-emphasis-color) !important;
  }
  .text-xl-reset {
    --bs-text-opacity: 1;
    color: inherit !important;
  }
}
@media (min-width: 1440px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .border-top-xxl {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-top-xxl-0 {
    border-top: 0 !important;
  }
  .border-end-xxl {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-end-xxl-0 {
    border-right: 0 !important;
  }
  .border-bottom-xxl {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-bottom-xxl-0 {
    border-bottom: 0 !important;
  }
  .border-start-xxl {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-start-xxl-0 {
    border-left: 0 !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-q {
    margin: 0.25rem !important;
  }
  .m-xxl-h {
    margin: 0.5rem !important;
  }
  .m-xxl-1 {
    margin: 1rem !important;
  }
  .m-xxl-2 {
    margin: 2rem !important;
  }
  .m-xxl-3 {
    margin: 3rem !important;
  }
  .m-xxl-4 {
    margin: 4rem !important;
  }
  .m-xxl-5 {
    margin: 5rem !important;
  }
  .m-xxl-7 {
    margin: 7rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-q {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-h {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-2 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xxl-3 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-4 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xxl-5 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xxl-7 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-q {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-h {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-2 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xxl-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-4 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xxl-5 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xxl-7 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-q {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-h {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-1 {
    margin-top: 1rem !important;
  }
  .mt-xxl-2 {
    margin-top: 2rem !important;
  }
  .mt-xxl-3 {
    margin-top: 3rem !important;
  }
  .mt-xxl-4 {
    margin-top: 4rem !important;
  }
  .mt-xxl-5 {
    margin-top: 5rem !important;
  }
  .mt-xxl-7 {
    margin-top: 7rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-q {
    margin-right: 0.25rem !important;
  }
  .me-xxl-h {
    margin-right: 0.5rem !important;
  }
  .me-xxl-1 {
    margin-right: 1rem !important;
  }
  .me-xxl-2 {
    margin-right: 2rem !important;
  }
  .me-xxl-3 {
    margin-right: 3rem !important;
  }
  .me-xxl-4 {
    margin-right: 4rem !important;
  }
  .me-xxl-5 {
    margin-right: 5rem !important;
  }
  .me-xxl-7 {
    margin-right: 7rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-q {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-h {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-1 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 2rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 4rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 5rem !important;
  }
  .mb-xxl-7 {
    margin-bottom: 7rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-q {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-h {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-1 {
    margin-left: 1rem !important;
  }
  .ms-xxl-2 {
    margin-left: 2rem !important;
  }
  .ms-xxl-3 {
    margin-left: 3rem !important;
  }
  .ms-xxl-4 {
    margin-left: 4rem !important;
  }
  .ms-xxl-5 {
    margin-left: 5rem !important;
  }
  .ms-xxl-7 {
    margin-left: 7rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .m-xxl-nq {
    margin: -0.25rem !important;
  }
  .m-xxl-nh {
    margin: -0.5rem !important;
  }
  .m-xxl-n1 {
    margin: -1rem !important;
  }
  .m-xxl-n2 {
    margin: -2rem !important;
  }
  .m-xxl-n3 {
    margin: -3rem !important;
  }
  .m-xxl-n4 {
    margin: -4rem !important;
  }
  .m-xxl-n5 {
    margin: -5rem !important;
  }
  .m-xxl-n7 {
    margin: -7rem !important;
  }
  .mx-xxl-nq {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-nh {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-xxl-n7 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .my-xxl-nq {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-nh {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-n2 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-xxl-n3 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xxl-n4 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-xxl-n5 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-xxl-n7 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .mt-xxl-nq {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-nh {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -1rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -2rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -3rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -4rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -5rem !important;
  }
  .mt-xxl-n7 {
    margin-top: -7rem !important;
  }
  .me-xxl-nq {
    margin-right: -0.25rem !important;
  }
  .me-xxl-nh {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n1 {
    margin-right: -1rem !important;
  }
  .me-xxl-n2 {
    margin-right: -2rem !important;
  }
  .me-xxl-n3 {
    margin-right: -3rem !important;
  }
  .me-xxl-n4 {
    margin-right: -4rem !important;
  }
  .me-xxl-n5 {
    margin-right: -5rem !important;
  }
  .me-xxl-n7 {
    margin-right: -7rem !important;
  }
  .mb-xxl-nq {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-nh {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -2rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -3rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -4rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -5rem !important;
  }
  .mb-xxl-n7 {
    margin-bottom: -7rem !important;
  }
  .ms-xxl-nq {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-nh {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n1 {
    margin-left: -1rem !important;
  }
  .ms-xxl-n2 {
    margin-left: -2rem !important;
  }
  .ms-xxl-n3 {
    margin-left: -3rem !important;
  }
  .ms-xxl-n4 {
    margin-left: -4rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -5rem !important;
  }
  .ms-xxl-n7 {
    margin-left: -7rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-q {
    padding: 0.25rem !important;
  }
  .p-xxl-h {
    padding: 0.5rem !important;
  }
  .p-xxl-1 {
    padding: 1rem !important;
  }
  .p-xxl-2 {
    padding: 2rem !important;
  }
  .p-xxl-3 {
    padding: 3rem !important;
  }
  .p-xxl-4 {
    padding: 4rem !important;
  }
  .p-xxl-5 {
    padding: 5rem !important;
  }
  .p-xxl-7 {
    padding: 7rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-q {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-h {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-2 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xxl-3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xxl-4 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-xxl-5 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-xxl-7 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-q {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-h {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-2 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xxl-3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xxl-4 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-xxl-5 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-xxl-7 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-q {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-h {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-1 {
    padding-top: 1rem !important;
  }
  .pt-xxl-2 {
    padding-top: 2rem !important;
  }
  .pt-xxl-3 {
    padding-top: 3rem !important;
  }
  .pt-xxl-4 {
    padding-top: 4rem !important;
  }
  .pt-xxl-5 {
    padding-top: 5rem !important;
  }
  .pt-xxl-7 {
    padding-top: 7rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-q {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-h {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-1 {
    padding-right: 1rem !important;
  }
  .pe-xxl-2 {
    padding-right: 2rem !important;
  }
  .pe-xxl-3 {
    padding-right: 3rem !important;
  }
  .pe-xxl-4 {
    padding-right: 4rem !important;
  }
  .pe-xxl-5 {
    padding-right: 5rem !important;
  }
  .pe-xxl-7 {
    padding-right: 7rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-q {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-h {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-1 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 2rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 3rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 4rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 5rem !important;
  }
  .pb-xxl-7 {
    padding-bottom: 7rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-q {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-h {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-1 {
    padding-left: 1rem !important;
  }
  .ps-xxl-2 {
    padding-left: 2rem !important;
  }
  .ps-xxl-3 {
    padding-left: 3rem !important;
  }
  .ps-xxl-4 {
    padding-left: 4rem !important;
  }
  .ps-xxl-5 {
    padding-left: 5rem !important;
  }
  .ps-xxl-7 {
    padding-left: 7rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-q {
    gap: 0.25rem !important;
  }
  .gap-xxl-h {
    gap: 0.5rem !important;
  }
  .gap-xxl-1 {
    gap: 1rem !important;
  }
  .gap-xxl-2 {
    gap: 2rem !important;
  }
  .gap-xxl-3 {
    gap: 3rem !important;
  }
  .gap-xxl-4 {
    gap: 4rem !important;
  }
  .gap-xxl-5 {
    gap: 5rem !important;
  }
  .gap-xxl-7 {
    gap: 7rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-q {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-h {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-1 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 2rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 3rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 4rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 5rem !important;
  }
  .row-gap-xxl-7 {
    row-gap: 7rem !important;
  }
  .column-gap-xxl-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-xxl-q {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-xxl-h {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-xxl-1 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-xxl-2 {
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important;
  }
  .column-gap-xxl-3 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .column-gap-xxl-4 {
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important;
  }
  .column-gap-xxl-5 {
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  .column-gap-xxl-7 {
    -moz-column-gap: 7rem !important;
    column-gap: 7rem !important;
  }
  .fs-xxl-xl {
    font-size: 5rem !important;
  }
  .fs-xxl-1 {
    font-size: 2.75rem !important;
  }
  .fs-xxl-2 {
    font-size: 1.75rem !important;
  }
  .fs-xxl-3 {
    font-size: 1.25rem !important;
  }
  .fs-xxl-4 {
    font-size: 1.25rem !important;
  }
  .fs-xxl-5 {
    font-size: 1.125rem !important;
  }
  .fs-xxl-6 {
    font-size: 1rem !important;
  }
  .fs-xxl-base {
    font-size: 1rem !important;
  }
  .fs-xxl-lg {
    font-size: 1.5rem !important;
  }
  .fs-xxl-sm {
    font-size: 0.8rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
  .text-xxl-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-lavender {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-lavender-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-gray {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-gray-lightest {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lightest-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-gray-lighter {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lighter-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-gray-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-light-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-gray-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-black40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black40-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-black60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black60-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-blue {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-blue20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue20-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-blue40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue40-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-blue60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue60-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-blue80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue80-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-brand-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-brand-black-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-blue-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-blue-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-light-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-catalyst-100 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-100-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-catalyst-80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-80-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-catalyst-60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-60-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-catalyst-40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-40-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-catalyst-20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-20-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-orange-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-1-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-orange-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-2-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-purple-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-1-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-purple-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-2-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxl-muted {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .text-xxl-black-50 {
    --bs-text-opacity: 1;
    color: rgba(27, 27, 27, 0.5) !important;
  }
  .text-xxl-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, 0.5) !important;
  }
  .text-xxl-body-secondary {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .text-xxl-body-tertiary {
    --bs-text-opacity: 1;
    color: var(--bs-tertiary-color) !important;
  }
  .text-xxl-body-emphasis {
    --bs-text-opacity: 1;
    color: var(--bs-emphasis-color) !important;
  }
  .text-xxl-reset {
    --bs-text-opacity: 1;
    color: inherit !important;
  }
}
@media (min-width: 1790px) {
  .float-xxxl-start {
    float: left !important;
  }
  .float-xxxl-end {
    float: right !important;
  }
  .float-xxxl-none {
    float: none !important;
  }
  .object-fit-xxxl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-xxxl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-xxxl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-xxxl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-xxxl-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-xxxl-inline {
    display: inline !important;
  }
  .d-xxxl-inline-block {
    display: inline-block !important;
  }
  .d-xxxl-block {
    display: block !important;
  }
  .d-xxxl-grid {
    display: grid !important;
  }
  .d-xxxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxxl-table {
    display: table !important;
  }
  .d-xxxl-table-row {
    display: table-row !important;
  }
  .d-xxxl-table-cell {
    display: table-cell !important;
  }
  .d-xxxl-flex {
    display: flex !important;
  }
  .d-xxxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxxl-none {
    display: none !important;
  }
  .border-top-xxxl {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-top-xxxl-0 {
    border-top: 0 !important;
  }
  .border-end-xxxl {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-end-xxxl-0 {
    border-right: 0 !important;
  }
  .border-bottom-xxxl {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-bottom-xxxl-0 {
    border-bottom: 0 !important;
  }
  .border-start-xxxl {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-start-xxxl-0 {
    border-left: 0 !important;
  }
  .flex-xxxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxxl-row {
    flex-direction: row !important;
  }
  .flex-xxxl-column {
    flex-direction: column !important;
  }
  .flex-xxxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxxl-center {
    justify-content: center !important;
  }
  .justify-content-xxxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxxl-center {
    align-items: center !important;
  }
  .align-items-xxxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxxl-center {
    align-content: center !important;
  }
  .align-content-xxxl-between {
    align-content: space-between !important;
  }
  .align-content-xxxl-around {
    align-content: space-around !important;
  }
  .align-content-xxxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxxl-auto {
    align-self: auto !important;
  }
  .align-self-xxxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxxl-center {
    align-self: center !important;
  }
  .align-self-xxxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxxl-stretch {
    align-self: stretch !important;
  }
  .order-xxxl-first {
    order: -1 !important;
  }
  .order-xxxl-0 {
    order: 0 !important;
  }
  .order-xxxl-1 {
    order: 1 !important;
  }
  .order-xxxl-2 {
    order: 2 !important;
  }
  .order-xxxl-3 {
    order: 3 !important;
  }
  .order-xxxl-4 {
    order: 4 !important;
  }
  .order-xxxl-5 {
    order: 5 !important;
  }
  .order-xxxl-last {
    order: 6 !important;
  }
  .m-xxxl-0 {
    margin: 0 !important;
  }
  .m-xxxl-q {
    margin: 0.25rem !important;
  }
  .m-xxxl-h {
    margin: 0.5rem !important;
  }
  .m-xxxl-1 {
    margin: 1rem !important;
  }
  .m-xxxl-2 {
    margin: 2rem !important;
  }
  .m-xxxl-3 {
    margin: 3rem !important;
  }
  .m-xxxl-4 {
    margin: 4rem !important;
  }
  .m-xxxl-5 {
    margin: 5rem !important;
  }
  .m-xxxl-7 {
    margin: 7rem !important;
  }
  .m-xxxl-auto {
    margin: auto !important;
  }
  .mx-xxxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxxl-q {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxxl-h {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxxl-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxxl-2 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xxxl-3 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxxl-4 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xxxl-5 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xxxl-7 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-xxxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxxl-q {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxxl-h {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxxl-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxxl-2 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xxxl-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxxl-4 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xxxl-5 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xxxl-7 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-xxxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxxl-q {
    margin-top: 0.25rem !important;
  }
  .mt-xxxl-h {
    margin-top: 0.5rem !important;
  }
  .mt-xxxl-1 {
    margin-top: 1rem !important;
  }
  .mt-xxxl-2 {
    margin-top: 2rem !important;
  }
  .mt-xxxl-3 {
    margin-top: 3rem !important;
  }
  .mt-xxxl-4 {
    margin-top: 4rem !important;
  }
  .mt-xxxl-5 {
    margin-top: 5rem !important;
  }
  .mt-xxxl-7 {
    margin-top: 7rem !important;
  }
  .mt-xxxl-auto {
    margin-top: auto !important;
  }
  .me-xxxl-0 {
    margin-right: 0 !important;
  }
  .me-xxxl-q {
    margin-right: 0.25rem !important;
  }
  .me-xxxl-h {
    margin-right: 0.5rem !important;
  }
  .me-xxxl-1 {
    margin-right: 1rem !important;
  }
  .me-xxxl-2 {
    margin-right: 2rem !important;
  }
  .me-xxxl-3 {
    margin-right: 3rem !important;
  }
  .me-xxxl-4 {
    margin-right: 4rem !important;
  }
  .me-xxxl-5 {
    margin-right: 5rem !important;
  }
  .me-xxxl-7 {
    margin-right: 7rem !important;
  }
  .me-xxxl-auto {
    margin-right: auto !important;
  }
  .mb-xxxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxxl-q {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxxl-h {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxxl-1 {
    margin-bottom: 1rem !important;
  }
  .mb-xxxl-2 {
    margin-bottom: 2rem !important;
  }
  .mb-xxxl-3 {
    margin-bottom: 3rem !important;
  }
  .mb-xxxl-4 {
    margin-bottom: 4rem !important;
  }
  .mb-xxxl-5 {
    margin-bottom: 5rem !important;
  }
  .mb-xxxl-7 {
    margin-bottom: 7rem !important;
  }
  .mb-xxxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxxl-q {
    margin-left: 0.25rem !important;
  }
  .ms-xxxl-h {
    margin-left: 0.5rem !important;
  }
  .ms-xxxl-1 {
    margin-left: 1rem !important;
  }
  .ms-xxxl-2 {
    margin-left: 2rem !important;
  }
  .ms-xxxl-3 {
    margin-left: 3rem !important;
  }
  .ms-xxxl-4 {
    margin-left: 4rem !important;
  }
  .ms-xxxl-5 {
    margin-left: 5rem !important;
  }
  .ms-xxxl-7 {
    margin-left: 7rem !important;
  }
  .ms-xxxl-auto {
    margin-left: auto !important;
  }
  .m-xxxl-nq {
    margin: -0.25rem !important;
  }
  .m-xxxl-nh {
    margin: -0.5rem !important;
  }
  .m-xxxl-n1 {
    margin: -1rem !important;
  }
  .m-xxxl-n2 {
    margin: -2rem !important;
  }
  .m-xxxl-n3 {
    margin: -3rem !important;
  }
  .m-xxxl-n4 {
    margin: -4rem !important;
  }
  .m-xxxl-n5 {
    margin: -5rem !important;
  }
  .m-xxxl-n7 {
    margin: -7rem !important;
  }
  .mx-xxxl-nq {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxxl-nh {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxxl-n1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxxl-n2 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-xxxl-n3 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xxxl-n4 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-xxxl-n5 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-xxxl-n7 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .my-xxxl-nq {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxxl-nh {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxxl-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxxl-n2 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-xxxl-n3 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xxxl-n4 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-xxxl-n5 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-xxxl-n7 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .mt-xxxl-nq {
    margin-top: -0.25rem !important;
  }
  .mt-xxxl-nh {
    margin-top: -0.5rem !important;
  }
  .mt-xxxl-n1 {
    margin-top: -1rem !important;
  }
  .mt-xxxl-n2 {
    margin-top: -2rem !important;
  }
  .mt-xxxl-n3 {
    margin-top: -3rem !important;
  }
  .mt-xxxl-n4 {
    margin-top: -4rem !important;
  }
  .mt-xxxl-n5 {
    margin-top: -5rem !important;
  }
  .mt-xxxl-n7 {
    margin-top: -7rem !important;
  }
  .me-xxxl-nq {
    margin-right: -0.25rem !important;
  }
  .me-xxxl-nh {
    margin-right: -0.5rem !important;
  }
  .me-xxxl-n1 {
    margin-right: -1rem !important;
  }
  .me-xxxl-n2 {
    margin-right: -2rem !important;
  }
  .me-xxxl-n3 {
    margin-right: -3rem !important;
  }
  .me-xxxl-n4 {
    margin-right: -4rem !important;
  }
  .me-xxxl-n5 {
    margin-right: -5rem !important;
  }
  .me-xxxl-n7 {
    margin-right: -7rem !important;
  }
  .mb-xxxl-nq {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxxl-nh {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxxl-n1 {
    margin-bottom: -1rem !important;
  }
  .mb-xxxl-n2 {
    margin-bottom: -2rem !important;
  }
  .mb-xxxl-n3 {
    margin-bottom: -3rem !important;
  }
  .mb-xxxl-n4 {
    margin-bottom: -4rem !important;
  }
  .mb-xxxl-n5 {
    margin-bottom: -5rem !important;
  }
  .mb-xxxl-n7 {
    margin-bottom: -7rem !important;
  }
  .ms-xxxl-nq {
    margin-left: -0.25rem !important;
  }
  .ms-xxxl-nh {
    margin-left: -0.5rem !important;
  }
  .ms-xxxl-n1 {
    margin-left: -1rem !important;
  }
  .ms-xxxl-n2 {
    margin-left: -2rem !important;
  }
  .ms-xxxl-n3 {
    margin-left: -3rem !important;
  }
  .ms-xxxl-n4 {
    margin-left: -4rem !important;
  }
  .ms-xxxl-n5 {
    margin-left: -5rem !important;
  }
  .ms-xxxl-n7 {
    margin-left: -7rem !important;
  }
  .p-xxxl-0 {
    padding: 0 !important;
  }
  .p-xxxl-q {
    padding: 0.25rem !important;
  }
  .p-xxxl-h {
    padding: 0.5rem !important;
  }
  .p-xxxl-1 {
    padding: 1rem !important;
  }
  .p-xxxl-2 {
    padding: 2rem !important;
  }
  .p-xxxl-3 {
    padding: 3rem !important;
  }
  .p-xxxl-4 {
    padding: 4rem !important;
  }
  .p-xxxl-5 {
    padding: 5rem !important;
  }
  .p-xxxl-7 {
    padding: 7rem !important;
  }
  .px-xxxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxxl-q {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxxl-h {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxxl-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxxl-2 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xxxl-3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xxxl-4 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-xxxl-5 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-xxxl-7 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .py-xxxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxxl-q {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxxl-h {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxxl-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxxl-2 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xxxl-3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xxxl-4 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-xxxl-5 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-xxxl-7 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .pt-xxxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxxl-q {
    padding-top: 0.25rem !important;
  }
  .pt-xxxl-h {
    padding-top: 0.5rem !important;
  }
  .pt-xxxl-1 {
    padding-top: 1rem !important;
  }
  .pt-xxxl-2 {
    padding-top: 2rem !important;
  }
  .pt-xxxl-3 {
    padding-top: 3rem !important;
  }
  .pt-xxxl-4 {
    padding-top: 4rem !important;
  }
  .pt-xxxl-5 {
    padding-top: 5rem !important;
  }
  .pt-xxxl-7 {
    padding-top: 7rem !important;
  }
  .pe-xxxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxxl-q {
    padding-right: 0.25rem !important;
  }
  .pe-xxxl-h {
    padding-right: 0.5rem !important;
  }
  .pe-xxxl-1 {
    padding-right: 1rem !important;
  }
  .pe-xxxl-2 {
    padding-right: 2rem !important;
  }
  .pe-xxxl-3 {
    padding-right: 3rem !important;
  }
  .pe-xxxl-4 {
    padding-right: 4rem !important;
  }
  .pe-xxxl-5 {
    padding-right: 5rem !important;
  }
  .pe-xxxl-7 {
    padding-right: 7rem !important;
  }
  .pb-xxxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxxl-q {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxxl-h {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxxl-1 {
    padding-bottom: 1rem !important;
  }
  .pb-xxxl-2 {
    padding-bottom: 2rem !important;
  }
  .pb-xxxl-3 {
    padding-bottom: 3rem !important;
  }
  .pb-xxxl-4 {
    padding-bottom: 4rem !important;
  }
  .pb-xxxl-5 {
    padding-bottom: 5rem !important;
  }
  .pb-xxxl-7 {
    padding-bottom: 7rem !important;
  }
  .ps-xxxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxxl-q {
    padding-left: 0.25rem !important;
  }
  .ps-xxxl-h {
    padding-left: 0.5rem !important;
  }
  .ps-xxxl-1 {
    padding-left: 1rem !important;
  }
  .ps-xxxl-2 {
    padding-left: 2rem !important;
  }
  .ps-xxxl-3 {
    padding-left: 3rem !important;
  }
  .ps-xxxl-4 {
    padding-left: 4rem !important;
  }
  .ps-xxxl-5 {
    padding-left: 5rem !important;
  }
  .ps-xxxl-7 {
    padding-left: 7rem !important;
  }
  .gap-xxxl-0 {
    gap: 0 !important;
  }
  .gap-xxxl-q {
    gap: 0.25rem !important;
  }
  .gap-xxxl-h {
    gap: 0.5rem !important;
  }
  .gap-xxxl-1 {
    gap: 1rem !important;
  }
  .gap-xxxl-2 {
    gap: 2rem !important;
  }
  .gap-xxxl-3 {
    gap: 3rem !important;
  }
  .gap-xxxl-4 {
    gap: 4rem !important;
  }
  .gap-xxxl-5 {
    gap: 5rem !important;
  }
  .gap-xxxl-7 {
    gap: 7rem !important;
  }
  .row-gap-xxxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxxl-q {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxxl-h {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxxl-1 {
    row-gap: 1rem !important;
  }
  .row-gap-xxxl-2 {
    row-gap: 2rem !important;
  }
  .row-gap-xxxl-3 {
    row-gap: 3rem !important;
  }
  .row-gap-xxxl-4 {
    row-gap: 4rem !important;
  }
  .row-gap-xxxl-5 {
    row-gap: 5rem !important;
  }
  .row-gap-xxxl-7 {
    row-gap: 7rem !important;
  }
  .column-gap-xxxl-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-xxxl-q {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-xxxl-h {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-xxxl-1 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-xxxl-2 {
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important;
  }
  .column-gap-xxxl-3 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .column-gap-xxxl-4 {
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important;
  }
  .column-gap-xxxl-5 {
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  .column-gap-xxxl-7 {
    -moz-column-gap: 7rem !important;
    column-gap: 7rem !important;
  }
  .fs-xxxl-xl {
    font-size: 5rem !important;
  }
  .fs-xxxl-1 {
    font-size: 2.75rem !important;
  }
  .fs-xxxl-2 {
    font-size: 1.75rem !important;
  }
  .fs-xxxl-3 {
    font-size: 1.25rem !important;
  }
  .fs-xxxl-4 {
    font-size: 1.25rem !important;
  }
  .fs-xxxl-5 {
    font-size: 1.125rem !important;
  }
  .fs-xxxl-6 {
    font-size: 1rem !important;
  }
  .fs-xxxl-base {
    font-size: 1rem !important;
  }
  .fs-xxxl-lg {
    font-size: 1.5rem !important;
  }
  .fs-xxxl-sm {
    font-size: 0.8rem !important;
  }
  .text-xxxl-start {
    text-align: left !important;
  }
  .text-xxxl-end {
    text-align: right !important;
  }
  .text-xxxl-center {
    text-align: center !important;
  }
  .text-xxxl-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-lavender {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-lavender-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-gray {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-gray-lightest {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lightest-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-gray-lighter {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lighter-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-gray-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-light-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-gray-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-black40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black40-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-black60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black60-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-blue {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-blue20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue20-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-blue40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue40-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-blue60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue60-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-blue80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue80-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-brand-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-brand-black-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-blue-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-blue-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-light-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-catalyst-100 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-100-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-catalyst-80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-80-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-catalyst-60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-60-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-catalyst-40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-40-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-catalyst-20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-20-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-orange-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-1-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-orange-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-2-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-purple-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-1-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-purple-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-2-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
  }
  .text-xxxl-muted {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .text-xxxl-black-50 {
    --bs-text-opacity: 1;
    color: rgba(27, 27, 27, 0.5) !important;
  }
  .text-xxxl-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, 0.5) !important;
  }
  .text-xxxl-body-secondary {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .text-xxxl-body-tertiary {
    --bs-text-opacity: 1;
    color: var(--bs-tertiary-color) !important;
  }
  .text-xxxl-body-emphasis {
    --bs-text-opacity: 1;
    color: var(--bs-emphasis-color) !important;
  }
  .text-xxxl-reset {
    --bs-text-opacity: 1;
    color: inherit !important;
  }
}
@media (min-width: 1920px) {
  .float-4xl-start {
    float: left !important;
  }
  .float-4xl-end {
    float: right !important;
  }
  .float-4xl-none {
    float: none !important;
  }
  .object-fit-4xl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-4xl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-4xl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-4xl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-4xl-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-4xl-inline {
    display: inline !important;
  }
  .d-4xl-inline-block {
    display: inline-block !important;
  }
  .d-4xl-block {
    display: block !important;
  }
  .d-4xl-grid {
    display: grid !important;
  }
  .d-4xl-inline-grid {
    display: inline-grid !important;
  }
  .d-4xl-table {
    display: table !important;
  }
  .d-4xl-table-row {
    display: table-row !important;
  }
  .d-4xl-table-cell {
    display: table-cell !important;
  }
  .d-4xl-flex {
    display: flex !important;
  }
  .d-4xl-inline-flex {
    display: inline-flex !important;
  }
  .d-4xl-none {
    display: none !important;
  }
  .border-top-4xl {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-top-4xl-0 {
    border-top: 0 !important;
  }
  .border-end-4xl {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-end-4xl-0 {
    border-right: 0 !important;
  }
  .border-bottom-4xl {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-bottom-4xl-0 {
    border-bottom: 0 !important;
  }
  .border-start-4xl {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-start-4xl-0 {
    border-left: 0 !important;
  }
  .flex-4xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-4xl-row {
    flex-direction: row !important;
  }
  .flex-4xl-column {
    flex-direction: column !important;
  }
  .flex-4xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-4xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-4xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-4xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-4xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-4xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-4xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-4xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-4xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-4xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-4xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-4xl-center {
    justify-content: center !important;
  }
  .justify-content-4xl-between {
    justify-content: space-between !important;
  }
  .justify-content-4xl-around {
    justify-content: space-around !important;
  }
  .justify-content-4xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-4xl-start {
    align-items: flex-start !important;
  }
  .align-items-4xl-end {
    align-items: flex-end !important;
  }
  .align-items-4xl-center {
    align-items: center !important;
  }
  .align-items-4xl-baseline {
    align-items: baseline !important;
  }
  .align-items-4xl-stretch {
    align-items: stretch !important;
  }
  .align-content-4xl-start {
    align-content: flex-start !important;
  }
  .align-content-4xl-end {
    align-content: flex-end !important;
  }
  .align-content-4xl-center {
    align-content: center !important;
  }
  .align-content-4xl-between {
    align-content: space-between !important;
  }
  .align-content-4xl-around {
    align-content: space-around !important;
  }
  .align-content-4xl-stretch {
    align-content: stretch !important;
  }
  .align-self-4xl-auto {
    align-self: auto !important;
  }
  .align-self-4xl-start {
    align-self: flex-start !important;
  }
  .align-self-4xl-end {
    align-self: flex-end !important;
  }
  .align-self-4xl-center {
    align-self: center !important;
  }
  .align-self-4xl-baseline {
    align-self: baseline !important;
  }
  .align-self-4xl-stretch {
    align-self: stretch !important;
  }
  .order-4xl-first {
    order: -1 !important;
  }
  .order-4xl-0 {
    order: 0 !important;
  }
  .order-4xl-1 {
    order: 1 !important;
  }
  .order-4xl-2 {
    order: 2 !important;
  }
  .order-4xl-3 {
    order: 3 !important;
  }
  .order-4xl-4 {
    order: 4 !important;
  }
  .order-4xl-5 {
    order: 5 !important;
  }
  .order-4xl-last {
    order: 6 !important;
  }
  .m-4xl-0 {
    margin: 0 !important;
  }
  .m-4xl-q {
    margin: 0.25rem !important;
  }
  .m-4xl-h {
    margin: 0.5rem !important;
  }
  .m-4xl-1 {
    margin: 1rem !important;
  }
  .m-4xl-2 {
    margin: 2rem !important;
  }
  .m-4xl-3 {
    margin: 3rem !important;
  }
  .m-4xl-4 {
    margin: 4rem !important;
  }
  .m-4xl-5 {
    margin: 5rem !important;
  }
  .m-4xl-7 {
    margin: 7rem !important;
  }
  .m-4xl-auto {
    margin: auto !important;
  }
  .mx-4xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-4xl-q {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-4xl-h {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-4xl-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-4xl-2 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-4xl-3 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-4xl-4 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-4xl-5 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-4xl-7 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-4xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-4xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-4xl-q {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-4xl-h {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-4xl-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-4xl-2 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-4xl-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-4xl-4 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-4xl-5 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-4xl-7 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-4xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-4xl-0 {
    margin-top: 0 !important;
  }
  .mt-4xl-q {
    margin-top: 0.25rem !important;
  }
  .mt-4xl-h {
    margin-top: 0.5rem !important;
  }
  .mt-4xl-1 {
    margin-top: 1rem !important;
  }
  .mt-4xl-2 {
    margin-top: 2rem !important;
  }
  .mt-4xl-3 {
    margin-top: 3rem !important;
  }
  .mt-4xl-4 {
    margin-top: 4rem !important;
  }
  .mt-4xl-5 {
    margin-top: 5rem !important;
  }
  .mt-4xl-7 {
    margin-top: 7rem !important;
  }
  .mt-4xl-auto {
    margin-top: auto !important;
  }
  .me-4xl-0 {
    margin-right: 0 !important;
  }
  .me-4xl-q {
    margin-right: 0.25rem !important;
  }
  .me-4xl-h {
    margin-right: 0.5rem !important;
  }
  .me-4xl-1 {
    margin-right: 1rem !important;
  }
  .me-4xl-2 {
    margin-right: 2rem !important;
  }
  .me-4xl-3 {
    margin-right: 3rem !important;
  }
  .me-4xl-4 {
    margin-right: 4rem !important;
  }
  .me-4xl-5 {
    margin-right: 5rem !important;
  }
  .me-4xl-7 {
    margin-right: 7rem !important;
  }
  .me-4xl-auto {
    margin-right: auto !important;
  }
  .mb-4xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-4xl-q {
    margin-bottom: 0.25rem !important;
  }
  .mb-4xl-h {
    margin-bottom: 0.5rem !important;
  }
  .mb-4xl-1 {
    margin-bottom: 1rem !important;
  }
  .mb-4xl-2 {
    margin-bottom: 2rem !important;
  }
  .mb-4xl-3 {
    margin-bottom: 3rem !important;
  }
  .mb-4xl-4 {
    margin-bottom: 4rem !important;
  }
  .mb-4xl-5 {
    margin-bottom: 5rem !important;
  }
  .mb-4xl-7 {
    margin-bottom: 7rem !important;
  }
  .mb-4xl-auto {
    margin-bottom: auto !important;
  }
  .ms-4xl-0 {
    margin-left: 0 !important;
  }
  .ms-4xl-q {
    margin-left: 0.25rem !important;
  }
  .ms-4xl-h {
    margin-left: 0.5rem !important;
  }
  .ms-4xl-1 {
    margin-left: 1rem !important;
  }
  .ms-4xl-2 {
    margin-left: 2rem !important;
  }
  .ms-4xl-3 {
    margin-left: 3rem !important;
  }
  .ms-4xl-4 {
    margin-left: 4rem !important;
  }
  .ms-4xl-5 {
    margin-left: 5rem !important;
  }
  .ms-4xl-7 {
    margin-left: 7rem !important;
  }
  .ms-4xl-auto {
    margin-left: auto !important;
  }
  .m-4xl-nq {
    margin: -0.25rem !important;
  }
  .m-4xl-nh {
    margin: -0.5rem !important;
  }
  .m-4xl-n1 {
    margin: -1rem !important;
  }
  .m-4xl-n2 {
    margin: -2rem !important;
  }
  .m-4xl-n3 {
    margin: -3rem !important;
  }
  .m-4xl-n4 {
    margin: -4rem !important;
  }
  .m-4xl-n5 {
    margin: -5rem !important;
  }
  .m-4xl-n7 {
    margin: -7rem !important;
  }
  .mx-4xl-nq {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-4xl-nh {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-4xl-n1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-4xl-n2 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-4xl-n3 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-4xl-n4 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-4xl-n5 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-4xl-n7 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .my-4xl-nq {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-4xl-nh {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-4xl-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-4xl-n2 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-4xl-n3 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-4xl-n4 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-4xl-n5 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-4xl-n7 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .mt-4xl-nq {
    margin-top: -0.25rem !important;
  }
  .mt-4xl-nh {
    margin-top: -0.5rem !important;
  }
  .mt-4xl-n1 {
    margin-top: -1rem !important;
  }
  .mt-4xl-n2 {
    margin-top: -2rem !important;
  }
  .mt-4xl-n3 {
    margin-top: -3rem !important;
  }
  .mt-4xl-n4 {
    margin-top: -4rem !important;
  }
  .mt-4xl-n5 {
    margin-top: -5rem !important;
  }
  .mt-4xl-n7 {
    margin-top: -7rem !important;
  }
  .me-4xl-nq {
    margin-right: -0.25rem !important;
  }
  .me-4xl-nh {
    margin-right: -0.5rem !important;
  }
  .me-4xl-n1 {
    margin-right: -1rem !important;
  }
  .me-4xl-n2 {
    margin-right: -2rem !important;
  }
  .me-4xl-n3 {
    margin-right: -3rem !important;
  }
  .me-4xl-n4 {
    margin-right: -4rem !important;
  }
  .me-4xl-n5 {
    margin-right: -5rem !important;
  }
  .me-4xl-n7 {
    margin-right: -7rem !important;
  }
  .mb-4xl-nq {
    margin-bottom: -0.25rem !important;
  }
  .mb-4xl-nh {
    margin-bottom: -0.5rem !important;
  }
  .mb-4xl-n1 {
    margin-bottom: -1rem !important;
  }
  .mb-4xl-n2 {
    margin-bottom: -2rem !important;
  }
  .mb-4xl-n3 {
    margin-bottom: -3rem !important;
  }
  .mb-4xl-n4 {
    margin-bottom: -4rem !important;
  }
  .mb-4xl-n5 {
    margin-bottom: -5rem !important;
  }
  .mb-4xl-n7 {
    margin-bottom: -7rem !important;
  }
  .ms-4xl-nq {
    margin-left: -0.25rem !important;
  }
  .ms-4xl-nh {
    margin-left: -0.5rem !important;
  }
  .ms-4xl-n1 {
    margin-left: -1rem !important;
  }
  .ms-4xl-n2 {
    margin-left: -2rem !important;
  }
  .ms-4xl-n3 {
    margin-left: -3rem !important;
  }
  .ms-4xl-n4 {
    margin-left: -4rem !important;
  }
  .ms-4xl-n5 {
    margin-left: -5rem !important;
  }
  .ms-4xl-n7 {
    margin-left: -7rem !important;
  }
  .p-4xl-0 {
    padding: 0 !important;
  }
  .p-4xl-q {
    padding: 0.25rem !important;
  }
  .p-4xl-h {
    padding: 0.5rem !important;
  }
  .p-4xl-1 {
    padding: 1rem !important;
  }
  .p-4xl-2 {
    padding: 2rem !important;
  }
  .p-4xl-3 {
    padding: 3rem !important;
  }
  .p-4xl-4 {
    padding: 4rem !important;
  }
  .p-4xl-5 {
    padding: 5rem !important;
  }
  .p-4xl-7 {
    padding: 7rem !important;
  }
  .px-4xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-4xl-q {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-4xl-h {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-4xl-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-4xl-2 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-4xl-3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-4xl-4 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-4xl-5 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-4xl-7 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .py-4xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-4xl-q {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-4xl-h {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-4xl-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-4xl-2 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-4xl-3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-4xl-4 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-4xl-5 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-4xl-7 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .pt-4xl-0 {
    padding-top: 0 !important;
  }
  .pt-4xl-q {
    padding-top: 0.25rem !important;
  }
  .pt-4xl-h {
    padding-top: 0.5rem !important;
  }
  .pt-4xl-1 {
    padding-top: 1rem !important;
  }
  .pt-4xl-2 {
    padding-top: 2rem !important;
  }
  .pt-4xl-3 {
    padding-top: 3rem !important;
  }
  .pt-4xl-4 {
    padding-top: 4rem !important;
  }
  .pt-4xl-5 {
    padding-top: 5rem !important;
  }
  .pt-4xl-7 {
    padding-top: 7rem !important;
  }
  .pe-4xl-0 {
    padding-right: 0 !important;
  }
  .pe-4xl-q {
    padding-right: 0.25rem !important;
  }
  .pe-4xl-h {
    padding-right: 0.5rem !important;
  }
  .pe-4xl-1 {
    padding-right: 1rem !important;
  }
  .pe-4xl-2 {
    padding-right: 2rem !important;
  }
  .pe-4xl-3 {
    padding-right: 3rem !important;
  }
  .pe-4xl-4 {
    padding-right: 4rem !important;
  }
  .pe-4xl-5 {
    padding-right: 5rem !important;
  }
  .pe-4xl-7 {
    padding-right: 7rem !important;
  }
  .pb-4xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-4xl-q {
    padding-bottom: 0.25rem !important;
  }
  .pb-4xl-h {
    padding-bottom: 0.5rem !important;
  }
  .pb-4xl-1 {
    padding-bottom: 1rem !important;
  }
  .pb-4xl-2 {
    padding-bottom: 2rem !important;
  }
  .pb-4xl-3 {
    padding-bottom: 3rem !important;
  }
  .pb-4xl-4 {
    padding-bottom: 4rem !important;
  }
  .pb-4xl-5 {
    padding-bottom: 5rem !important;
  }
  .pb-4xl-7 {
    padding-bottom: 7rem !important;
  }
  .ps-4xl-0 {
    padding-left: 0 !important;
  }
  .ps-4xl-q {
    padding-left: 0.25rem !important;
  }
  .ps-4xl-h {
    padding-left: 0.5rem !important;
  }
  .ps-4xl-1 {
    padding-left: 1rem !important;
  }
  .ps-4xl-2 {
    padding-left: 2rem !important;
  }
  .ps-4xl-3 {
    padding-left: 3rem !important;
  }
  .ps-4xl-4 {
    padding-left: 4rem !important;
  }
  .ps-4xl-5 {
    padding-left: 5rem !important;
  }
  .ps-4xl-7 {
    padding-left: 7rem !important;
  }
  .gap-4xl-0 {
    gap: 0 !important;
  }
  .gap-4xl-q {
    gap: 0.25rem !important;
  }
  .gap-4xl-h {
    gap: 0.5rem !important;
  }
  .gap-4xl-1 {
    gap: 1rem !important;
  }
  .gap-4xl-2 {
    gap: 2rem !important;
  }
  .gap-4xl-3 {
    gap: 3rem !important;
  }
  .gap-4xl-4 {
    gap: 4rem !important;
  }
  .gap-4xl-5 {
    gap: 5rem !important;
  }
  .gap-4xl-7 {
    gap: 7rem !important;
  }
  .row-gap-4xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-4xl-q {
    row-gap: 0.25rem !important;
  }
  .row-gap-4xl-h {
    row-gap: 0.5rem !important;
  }
  .row-gap-4xl-1 {
    row-gap: 1rem !important;
  }
  .row-gap-4xl-2 {
    row-gap: 2rem !important;
  }
  .row-gap-4xl-3 {
    row-gap: 3rem !important;
  }
  .row-gap-4xl-4 {
    row-gap: 4rem !important;
  }
  .row-gap-4xl-5 {
    row-gap: 5rem !important;
  }
  .row-gap-4xl-7 {
    row-gap: 7rem !important;
  }
  .column-gap-4xl-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-4xl-q {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-4xl-h {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-4xl-1 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-4xl-2 {
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important;
  }
  .column-gap-4xl-3 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .column-gap-4xl-4 {
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important;
  }
  .column-gap-4xl-5 {
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  .column-gap-4xl-7 {
    -moz-column-gap: 7rem !important;
    column-gap: 7rem !important;
  }
  .fs-4xl-xl {
    font-size: 5rem !important;
  }
  .fs-4xl-1 {
    font-size: 2.75rem !important;
  }
  .fs-4xl-2 {
    font-size: 1.75rem !important;
  }
  .fs-4xl-3 {
    font-size: 1.25rem !important;
  }
  .fs-4xl-4 {
    font-size: 1.25rem !important;
  }
  .fs-4xl-5 {
    font-size: 1.125rem !important;
  }
  .fs-4xl-6 {
    font-size: 1rem !important;
  }
  .fs-4xl-base {
    font-size: 1rem !important;
  }
  .fs-4xl-lg {
    font-size: 1.5rem !important;
  }
  .fs-4xl-sm {
    font-size: 0.8rem !important;
  }
  .text-4xl-start {
    text-align: left !important;
  }
  .text-4xl-end {
    text-align: right !important;
  }
  .text-4xl-center {
    text-align: center !important;
  }
  .text-4xl-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-lavender {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-lavender-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-gray {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-gray-lightest {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lightest-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-gray-lighter {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lighter-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-gray-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-light-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-gray-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-black40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black40-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-black60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black60-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-blue {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-blue20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue20-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-blue40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue40-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-blue60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue60-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-blue80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue80-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-brand-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-brand-black-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-blue-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-blue-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-light-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-catalyst-100 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-100-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-catalyst-80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-80-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-catalyst-60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-60-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-catalyst-40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-40-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-catalyst-20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-20-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-orange-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-1-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-orange-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-2-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-purple-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-1-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-purple-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-2-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
  }
  .text-4xl-muted {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .text-4xl-black-50 {
    --bs-text-opacity: 1;
    color: rgba(27, 27, 27, 0.5) !important;
  }
  .text-4xl-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, 0.5) !important;
  }
  .text-4xl-body-secondary {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .text-4xl-body-tertiary {
    --bs-text-opacity: 1;
    color: var(--bs-tertiary-color) !important;
  }
  .text-4xl-body-emphasis {
    --bs-text-opacity: 1;
    color: var(--bs-emphasis-color) !important;
  }
  .text-4xl-reset {
    --bs-text-opacity: 1;
    color: inherit !important;
  }
}
@media (min-width: 2560px) {
  .float-5xl-start {
    float: left !important;
  }
  .float-5xl-end {
    float: right !important;
  }
  .float-5xl-none {
    float: none !important;
  }
  .object-fit-5xl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-5xl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-5xl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-5xl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-5xl-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-5xl-inline {
    display: inline !important;
  }
  .d-5xl-inline-block {
    display: inline-block !important;
  }
  .d-5xl-block {
    display: block !important;
  }
  .d-5xl-grid {
    display: grid !important;
  }
  .d-5xl-inline-grid {
    display: inline-grid !important;
  }
  .d-5xl-table {
    display: table !important;
  }
  .d-5xl-table-row {
    display: table-row !important;
  }
  .d-5xl-table-cell {
    display: table-cell !important;
  }
  .d-5xl-flex {
    display: flex !important;
  }
  .d-5xl-inline-flex {
    display: inline-flex !important;
  }
  .d-5xl-none {
    display: none !important;
  }
  .border-top-5xl {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-top-5xl-0 {
    border-top: 0 !important;
  }
  .border-end-5xl {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-end-5xl-0 {
    border-right: 0 !important;
  }
  .border-bottom-5xl {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-bottom-5xl-0 {
    border-bottom: 0 !important;
  }
  .border-start-5xl {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-start-5xl-0 {
    border-left: 0 !important;
  }
  .flex-5xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-5xl-row {
    flex-direction: row !important;
  }
  .flex-5xl-column {
    flex-direction: column !important;
  }
  .flex-5xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-5xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-5xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-5xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-5xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-5xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-5xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-5xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-5xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-5xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-5xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-5xl-center {
    justify-content: center !important;
  }
  .justify-content-5xl-between {
    justify-content: space-between !important;
  }
  .justify-content-5xl-around {
    justify-content: space-around !important;
  }
  .justify-content-5xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-5xl-start {
    align-items: flex-start !important;
  }
  .align-items-5xl-end {
    align-items: flex-end !important;
  }
  .align-items-5xl-center {
    align-items: center !important;
  }
  .align-items-5xl-baseline {
    align-items: baseline !important;
  }
  .align-items-5xl-stretch {
    align-items: stretch !important;
  }
  .align-content-5xl-start {
    align-content: flex-start !important;
  }
  .align-content-5xl-end {
    align-content: flex-end !important;
  }
  .align-content-5xl-center {
    align-content: center !important;
  }
  .align-content-5xl-between {
    align-content: space-between !important;
  }
  .align-content-5xl-around {
    align-content: space-around !important;
  }
  .align-content-5xl-stretch {
    align-content: stretch !important;
  }
  .align-self-5xl-auto {
    align-self: auto !important;
  }
  .align-self-5xl-start {
    align-self: flex-start !important;
  }
  .align-self-5xl-end {
    align-self: flex-end !important;
  }
  .align-self-5xl-center {
    align-self: center !important;
  }
  .align-self-5xl-baseline {
    align-self: baseline !important;
  }
  .align-self-5xl-stretch {
    align-self: stretch !important;
  }
  .order-5xl-first {
    order: -1 !important;
  }
  .order-5xl-0 {
    order: 0 !important;
  }
  .order-5xl-1 {
    order: 1 !important;
  }
  .order-5xl-2 {
    order: 2 !important;
  }
  .order-5xl-3 {
    order: 3 !important;
  }
  .order-5xl-4 {
    order: 4 !important;
  }
  .order-5xl-5 {
    order: 5 !important;
  }
  .order-5xl-last {
    order: 6 !important;
  }
  .m-5xl-0 {
    margin: 0 !important;
  }
  .m-5xl-q {
    margin: 0.25rem !important;
  }
  .m-5xl-h {
    margin: 0.5rem !important;
  }
  .m-5xl-1 {
    margin: 1rem !important;
  }
  .m-5xl-2 {
    margin: 2rem !important;
  }
  .m-5xl-3 {
    margin: 3rem !important;
  }
  .m-5xl-4 {
    margin: 4rem !important;
  }
  .m-5xl-5 {
    margin: 5rem !important;
  }
  .m-5xl-7 {
    margin: 7rem !important;
  }
  .m-5xl-auto {
    margin: auto !important;
  }
  .mx-5xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-5xl-q {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-5xl-h {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-5xl-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-5xl-2 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-5xl-3 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-5xl-4 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-5xl-5 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-5xl-7 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-5xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-5xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-5xl-q {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-5xl-h {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-5xl-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-5xl-2 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-5xl-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-5xl-4 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-5xl-5 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-5xl-7 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-5xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-5xl-0 {
    margin-top: 0 !important;
  }
  .mt-5xl-q {
    margin-top: 0.25rem !important;
  }
  .mt-5xl-h {
    margin-top: 0.5rem !important;
  }
  .mt-5xl-1 {
    margin-top: 1rem !important;
  }
  .mt-5xl-2 {
    margin-top: 2rem !important;
  }
  .mt-5xl-3 {
    margin-top: 3rem !important;
  }
  .mt-5xl-4 {
    margin-top: 4rem !important;
  }
  .mt-5xl-5 {
    margin-top: 5rem !important;
  }
  .mt-5xl-7 {
    margin-top: 7rem !important;
  }
  .mt-5xl-auto {
    margin-top: auto !important;
  }
  .me-5xl-0 {
    margin-right: 0 !important;
  }
  .me-5xl-q {
    margin-right: 0.25rem !important;
  }
  .me-5xl-h {
    margin-right: 0.5rem !important;
  }
  .me-5xl-1 {
    margin-right: 1rem !important;
  }
  .me-5xl-2 {
    margin-right: 2rem !important;
  }
  .me-5xl-3 {
    margin-right: 3rem !important;
  }
  .me-5xl-4 {
    margin-right: 4rem !important;
  }
  .me-5xl-5 {
    margin-right: 5rem !important;
  }
  .me-5xl-7 {
    margin-right: 7rem !important;
  }
  .me-5xl-auto {
    margin-right: auto !important;
  }
  .mb-5xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-5xl-q {
    margin-bottom: 0.25rem !important;
  }
  .mb-5xl-h {
    margin-bottom: 0.5rem !important;
  }
  .mb-5xl-1 {
    margin-bottom: 1rem !important;
  }
  .mb-5xl-2 {
    margin-bottom: 2rem !important;
  }
  .mb-5xl-3 {
    margin-bottom: 3rem !important;
  }
  .mb-5xl-4 {
    margin-bottom: 4rem !important;
  }
  .mb-5xl-5 {
    margin-bottom: 5rem !important;
  }
  .mb-5xl-7 {
    margin-bottom: 7rem !important;
  }
  .mb-5xl-auto {
    margin-bottom: auto !important;
  }
  .ms-5xl-0 {
    margin-left: 0 !important;
  }
  .ms-5xl-q {
    margin-left: 0.25rem !important;
  }
  .ms-5xl-h {
    margin-left: 0.5rem !important;
  }
  .ms-5xl-1 {
    margin-left: 1rem !important;
  }
  .ms-5xl-2 {
    margin-left: 2rem !important;
  }
  .ms-5xl-3 {
    margin-left: 3rem !important;
  }
  .ms-5xl-4 {
    margin-left: 4rem !important;
  }
  .ms-5xl-5 {
    margin-left: 5rem !important;
  }
  .ms-5xl-7 {
    margin-left: 7rem !important;
  }
  .ms-5xl-auto {
    margin-left: auto !important;
  }
  .m-5xl-nq {
    margin: -0.25rem !important;
  }
  .m-5xl-nh {
    margin: -0.5rem !important;
  }
  .m-5xl-n1 {
    margin: -1rem !important;
  }
  .m-5xl-n2 {
    margin: -2rem !important;
  }
  .m-5xl-n3 {
    margin: -3rem !important;
  }
  .m-5xl-n4 {
    margin: -4rem !important;
  }
  .m-5xl-n5 {
    margin: -5rem !important;
  }
  .m-5xl-n7 {
    margin: -7rem !important;
  }
  .mx-5xl-nq {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-5xl-nh {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-5xl-n1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-5xl-n2 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-5xl-n3 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-5xl-n4 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-5xl-n5 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-5xl-n7 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .my-5xl-nq {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-5xl-nh {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-5xl-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-5xl-n2 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-5xl-n3 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-5xl-n4 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-5xl-n5 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-5xl-n7 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .mt-5xl-nq {
    margin-top: -0.25rem !important;
  }
  .mt-5xl-nh {
    margin-top: -0.5rem !important;
  }
  .mt-5xl-n1 {
    margin-top: -1rem !important;
  }
  .mt-5xl-n2 {
    margin-top: -2rem !important;
  }
  .mt-5xl-n3 {
    margin-top: -3rem !important;
  }
  .mt-5xl-n4 {
    margin-top: -4rem !important;
  }
  .mt-5xl-n5 {
    margin-top: -5rem !important;
  }
  .mt-5xl-n7 {
    margin-top: -7rem !important;
  }
  .me-5xl-nq {
    margin-right: -0.25rem !important;
  }
  .me-5xl-nh {
    margin-right: -0.5rem !important;
  }
  .me-5xl-n1 {
    margin-right: -1rem !important;
  }
  .me-5xl-n2 {
    margin-right: -2rem !important;
  }
  .me-5xl-n3 {
    margin-right: -3rem !important;
  }
  .me-5xl-n4 {
    margin-right: -4rem !important;
  }
  .me-5xl-n5 {
    margin-right: -5rem !important;
  }
  .me-5xl-n7 {
    margin-right: -7rem !important;
  }
  .mb-5xl-nq {
    margin-bottom: -0.25rem !important;
  }
  .mb-5xl-nh {
    margin-bottom: -0.5rem !important;
  }
  .mb-5xl-n1 {
    margin-bottom: -1rem !important;
  }
  .mb-5xl-n2 {
    margin-bottom: -2rem !important;
  }
  .mb-5xl-n3 {
    margin-bottom: -3rem !important;
  }
  .mb-5xl-n4 {
    margin-bottom: -4rem !important;
  }
  .mb-5xl-n5 {
    margin-bottom: -5rem !important;
  }
  .mb-5xl-n7 {
    margin-bottom: -7rem !important;
  }
  .ms-5xl-nq {
    margin-left: -0.25rem !important;
  }
  .ms-5xl-nh {
    margin-left: -0.5rem !important;
  }
  .ms-5xl-n1 {
    margin-left: -1rem !important;
  }
  .ms-5xl-n2 {
    margin-left: -2rem !important;
  }
  .ms-5xl-n3 {
    margin-left: -3rem !important;
  }
  .ms-5xl-n4 {
    margin-left: -4rem !important;
  }
  .ms-5xl-n5 {
    margin-left: -5rem !important;
  }
  .ms-5xl-n7 {
    margin-left: -7rem !important;
  }
  .p-5xl-0 {
    padding: 0 !important;
  }
  .p-5xl-q {
    padding: 0.25rem !important;
  }
  .p-5xl-h {
    padding: 0.5rem !important;
  }
  .p-5xl-1 {
    padding: 1rem !important;
  }
  .p-5xl-2 {
    padding: 2rem !important;
  }
  .p-5xl-3 {
    padding: 3rem !important;
  }
  .p-5xl-4 {
    padding: 4rem !important;
  }
  .p-5xl-5 {
    padding: 5rem !important;
  }
  .p-5xl-7 {
    padding: 7rem !important;
  }
  .px-5xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-5xl-q {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-5xl-h {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-5xl-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-5xl-2 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-5xl-3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-5xl-4 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-5xl-5 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-5xl-7 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .py-5xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-5xl-q {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-5xl-h {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-5xl-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-5xl-2 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-5xl-3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-5xl-4 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-5xl-5 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-5xl-7 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .pt-5xl-0 {
    padding-top: 0 !important;
  }
  .pt-5xl-q {
    padding-top: 0.25rem !important;
  }
  .pt-5xl-h {
    padding-top: 0.5rem !important;
  }
  .pt-5xl-1 {
    padding-top: 1rem !important;
  }
  .pt-5xl-2 {
    padding-top: 2rem !important;
  }
  .pt-5xl-3 {
    padding-top: 3rem !important;
  }
  .pt-5xl-4 {
    padding-top: 4rem !important;
  }
  .pt-5xl-5 {
    padding-top: 5rem !important;
  }
  .pt-5xl-7 {
    padding-top: 7rem !important;
  }
  .pe-5xl-0 {
    padding-right: 0 !important;
  }
  .pe-5xl-q {
    padding-right: 0.25rem !important;
  }
  .pe-5xl-h {
    padding-right: 0.5rem !important;
  }
  .pe-5xl-1 {
    padding-right: 1rem !important;
  }
  .pe-5xl-2 {
    padding-right: 2rem !important;
  }
  .pe-5xl-3 {
    padding-right: 3rem !important;
  }
  .pe-5xl-4 {
    padding-right: 4rem !important;
  }
  .pe-5xl-5 {
    padding-right: 5rem !important;
  }
  .pe-5xl-7 {
    padding-right: 7rem !important;
  }
  .pb-5xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-5xl-q {
    padding-bottom: 0.25rem !important;
  }
  .pb-5xl-h {
    padding-bottom: 0.5rem !important;
  }
  .pb-5xl-1 {
    padding-bottom: 1rem !important;
  }
  .pb-5xl-2 {
    padding-bottom: 2rem !important;
  }
  .pb-5xl-3 {
    padding-bottom: 3rem !important;
  }
  .pb-5xl-4 {
    padding-bottom: 4rem !important;
  }
  .pb-5xl-5 {
    padding-bottom: 5rem !important;
  }
  .pb-5xl-7 {
    padding-bottom: 7rem !important;
  }
  .ps-5xl-0 {
    padding-left: 0 !important;
  }
  .ps-5xl-q {
    padding-left: 0.25rem !important;
  }
  .ps-5xl-h {
    padding-left: 0.5rem !important;
  }
  .ps-5xl-1 {
    padding-left: 1rem !important;
  }
  .ps-5xl-2 {
    padding-left: 2rem !important;
  }
  .ps-5xl-3 {
    padding-left: 3rem !important;
  }
  .ps-5xl-4 {
    padding-left: 4rem !important;
  }
  .ps-5xl-5 {
    padding-left: 5rem !important;
  }
  .ps-5xl-7 {
    padding-left: 7rem !important;
  }
  .gap-5xl-0 {
    gap: 0 !important;
  }
  .gap-5xl-q {
    gap: 0.25rem !important;
  }
  .gap-5xl-h {
    gap: 0.5rem !important;
  }
  .gap-5xl-1 {
    gap: 1rem !important;
  }
  .gap-5xl-2 {
    gap: 2rem !important;
  }
  .gap-5xl-3 {
    gap: 3rem !important;
  }
  .gap-5xl-4 {
    gap: 4rem !important;
  }
  .gap-5xl-5 {
    gap: 5rem !important;
  }
  .gap-5xl-7 {
    gap: 7rem !important;
  }
  .row-gap-5xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-5xl-q {
    row-gap: 0.25rem !important;
  }
  .row-gap-5xl-h {
    row-gap: 0.5rem !important;
  }
  .row-gap-5xl-1 {
    row-gap: 1rem !important;
  }
  .row-gap-5xl-2 {
    row-gap: 2rem !important;
  }
  .row-gap-5xl-3 {
    row-gap: 3rem !important;
  }
  .row-gap-5xl-4 {
    row-gap: 4rem !important;
  }
  .row-gap-5xl-5 {
    row-gap: 5rem !important;
  }
  .row-gap-5xl-7 {
    row-gap: 7rem !important;
  }
  .column-gap-5xl-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-5xl-q {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-5xl-h {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-5xl-1 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-5xl-2 {
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important;
  }
  .column-gap-5xl-3 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .column-gap-5xl-4 {
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important;
  }
  .column-gap-5xl-5 {
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  .column-gap-5xl-7 {
    -moz-column-gap: 7rem !important;
    column-gap: 7rem !important;
  }
  .fs-5xl-xl {
    font-size: 5rem !important;
  }
  .fs-5xl-1 {
    font-size: 2.75rem !important;
  }
  .fs-5xl-2 {
    font-size: 1.75rem !important;
  }
  .fs-5xl-3 {
    font-size: 1.25rem !important;
  }
  .fs-5xl-4 {
    font-size: 1.25rem !important;
  }
  .fs-5xl-5 {
    font-size: 1.125rem !important;
  }
  .fs-5xl-6 {
    font-size: 1rem !important;
  }
  .fs-5xl-base {
    font-size: 1rem !important;
  }
  .fs-5xl-lg {
    font-size: 1.5rem !important;
  }
  .fs-5xl-sm {
    font-size: 0.8rem !important;
  }
  .text-5xl-start {
    text-align: left !important;
  }
  .text-5xl-end {
    text-align: right !important;
  }
  .text-5xl-center {
    text-align: center !important;
  }
  .text-5xl-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-lavender {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-lavender-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-gray {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-gray-lightest {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lightest-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-gray-lighter {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lighter-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-gray-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-light-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-gray-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-black40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black40-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-black60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black60-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-blue {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-blue20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue20-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-blue40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue40-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-blue60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue60-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-blue80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue80-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-brand-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-brand-black-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-blue-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-blue-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-light-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-catalyst-100 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-100-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-catalyst-80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-80-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-catalyst-60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-60-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-catalyst-40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-40-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-catalyst-20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-20-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-orange-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-1-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-orange-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-2-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-purple-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-1-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-purple-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-2-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
  }
  .text-5xl-muted {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .text-5xl-black-50 {
    --bs-text-opacity: 1;
    color: rgba(27, 27, 27, 0.5) !important;
  }
  .text-5xl-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, 0.5) !important;
  }
  .text-5xl-body-secondary {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .text-5xl-body-tertiary {
    --bs-text-opacity: 1;
    color: var(--bs-tertiary-color) !important;
  }
  .text-5xl-body-emphasis {
    --bs-text-opacity: 1;
    color: var(--bs-emphasis-color) !important;
  }
  .text-5xl-reset {
    --bs-text-opacity: 1;
    color: inherit !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
:root {
  --wc-header-height: 100px;
  --wc-primary-header-height: 370px;
  --wc-people-header-height: 450px;
  --wc-breadcrumbs-height: 60px;
  --wc-distance-blocks: 60px;
  --wc-container-publication-width: calc(100% - 2.5rem);
  --wc-magazine-default-nav-width: 300px;
  --wc-primary-nav-width: 150px;
  --wc-primary-right-side-width: 335px;
  --wc-header-banner-height: 500px;
  --wc-homepage-hero-height: 170px;
}

@media (min-width: 768px) {
  :root {
    --wc-homepage-hero-height: 350px;
  }
}
@media (min-width: 1024px) {
  :root {
    --wc-container-publication-width: 660px;
    --wc-homepage-hero-height: 460px;
  }
}
@media (min-width: 1280px) {
  :root {
    --wc-container-publication-width: 916px;
    --wc-homepage-hero-height: 650px;
  }
}
@media (min-width: 1440px) {
  :root {
    --wc-container-publication-width: 960px;
    --wc-homepage-hero-height: 860px;
  }
}
@media (max-width: 1023.98px) {
  :root {
    --wc-header-height: 40px;
    --wc-distance-blocks: 35px;
    --wc-header-banner-height: 240px;
  }
}
@font-face {
  font-family: "whitecase-icons";
  src: url("../fonts/icons/whitecase-icons.ttf?89v4l9") format("truetype"), url("../fonts/icons/whitecase-icons.woff?89v4l9") format("woff"), url("../fonts/icons/whitecase-icons.svg?89v4l9#whitecase-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
.icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}
.icon.icon-ma-explorer {
  width: 2em;
}
.icon.icon-cfius {
  width: 2em;
}
.icon.icon-japanese {
  width: 2em;
}
.icon.icon-debt-explorer {
  width: 2em;
}

.wc-icon-search:before {
  background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M22.399%2020.3c1.447-1.886%202.319-4.28%202.319-6.877%200-0.004%200-0.008%200-0.011v0.001c0-6.272-5.081-11.375-11.324-11.375s-11.324%205.103-11.324%2011.375%205.079%2011.375%2011.324%2011.375c0.002%200%200.004%200%200.006%200%202.661%200%205.105-0.926%207.029-2.473l-0.022%200.017%207.54%207.579%202.009-2.020zM13.394%2022.23c-4.839%200-8.774-3.956-8.774-8.818s3.938-8.813%208.774-8.813%208.775%203.956%208.775%208.816-3.938%208.814-8.775%208.814z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E);
  background-size: cover;
  width: 1.25rem;
  height: 1.25rem;
  content: "";
  display: block;
  margin-left: auto;
}
.wc-icon-search.icon-black::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M9.90451 8.71597H9.27855L9.05669 8.50203C9.8332 7.59874 10.3007 6.42605 10.3007 5.15035C10.3007 2.30577 7.99492 0 5.15035 0C2.30577 0 0 2.30577 0 5.15035C0 7.99492 2.30577 10.3007 5.15035 10.3007C6.42605 10.3007 7.59874 9.8332 8.50203 9.05669L8.71597 9.27855V9.90451L12.6778 13.8584L13.8584 12.6778L9.90451 8.71597ZM5.15035 8.71597C3.17737 8.71597 1.58472 7.12333 1.58472 5.15035C1.58472 3.17737 3.17737 1.58472 5.15035 1.58472C7.12333 1.58472 8.71597 3.17737 8.71597 5.15035C8.71597 7.12333 7.12333 8.71597 5.15035 8.71597Z' fill='%231B1B1B'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
}

.magazine-style-default .wc-icon-search:before {
  margin: 0;
}

.wc-icon-calendar:before {
  background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%0A%20%20%20%20%20%20%20%20d%3D%22M26.756%204.036c0%200.426%200.012%200.813%200%201.203-0.051%201.351-1.098%202.375-2.401%202.355-1.282-0.017-2.293-1.031-2.341-2.358-0.014-0.375%200-0.746%200-1.16h-11.883c0%200.384%200.012%200.772%200%201.161-0.051%201.351-1.095%202.375-2.399%202.357-1.281-0.015-2.292-1.027-2.342-2.355-0.014-0.375%200-0.747%200-1.203h-3.563v26.125h28.5v-26.125zM27.9%2027.746h-23.677v-16.554h23.677z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20%20d%3D%22M6.576%205.158c0.015%200.724%200.5%201.231%201.153%201.25%200.678%200.018%201.194-0.5%201.213-1.25%200.016-0.63-0.033-1.264%200.014-1.891%200.053-0.731-0.201-1.26-0.841-1.607h-0.713c-0.463%200.293-0.843%200.634-0.832%201.25%200.012%200.75-0.007%201.499%200.006%202.248z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20%20d%3D%22M23.201%205.158c0.015%200.724%200.5%201.231%201.153%201.25%200.679%200.018%201.194-0.5%201.213-1.25%200.016-0.63-0.032-1.264%200.014-1.891%200.053-0.731-0.201-1.26-0.841-1.607h-0.712c-0.464%200.293-0.843%200.634-0.833%201.25%200.012%200.75-0.008%201.499%200.006%202.248z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M11.294%2013.578h-4.676v4.677h4.676z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M18.404%2013.583h-4.677v4.677h4.677z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M25.538%2013.574h-4.672v4.684h4.672z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M11.294%2020.703h-4.677v4.677h4.677z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M18.398%2020.694h-4.677v4.674h4.677z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M25.528%2020.711h-4.673v4.676h4.673z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E);
  background-size: cover;
  width: 1rem;
  height: 1rem;
  content: "";
  display: block;
  margin: auto;
}

/** Content mixins **/
@media (min-width: 768px) {
  @keyframes border-primary {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #2611c9;
    }
  }
  @keyframes border-primary-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #2611c9;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-secondary {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
  }
  @keyframes border-secondary-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-success {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #198754;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #198754;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #198754;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #198754;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #198754;
    }
  }
  @keyframes border-success-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #198754;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #198754;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #198754;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #198754;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #198754;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-info {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #17c5ff;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #17c5ff;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #17c5ff;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #17c5ff;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #17c5ff;
    }
  }
  @keyframes border-info-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #17c5ff;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #17c5ff;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #17c5ff;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #17c5ff;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #17c5ff;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-warning {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ffc107;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ffc107;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ffc107;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ffc107;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #ffc107;
    }
  }
  @keyframes border-warning-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ffc107;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ffc107;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ffc107;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ffc107;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #ffc107;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-danger {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dc3545;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dc3545;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dc3545;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dc3545;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #dc3545;
    }
  }
  @keyframes border-danger-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dc3545;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dc3545;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dc3545;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dc3545;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #dc3545;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-light {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
  }
  @keyframes border-light-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-lavender {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f1f0ff;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f1f0ff;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f1f0ff;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f1f0ff;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #f1f0ff;
    }
  }
  @keyframes border-lavender-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f1f0ff;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f1f0ff;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f1f0ff;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f1f0ff;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #f1f0ff;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-dark {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #28292f;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #28292f;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #28292f;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #28292f;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #28292f;
    }
  }
  @keyframes border-dark-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #28292f;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #28292f;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #28292f;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #28292f;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #28292f;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-white {
    0% {
      box-shadow: -18px 18px 0 1px #28292f, -18px -18px 0 1px #28292f, 18px -18px 0 1px #28292f, 18px 18px 0 1px #28292f, 0 0 0 1px #fff;
    }
    25% {
      box-shadow: -18px -38px 0 1px #28292f, -18px -18px 0 1px #28292f, 18px -18px 0 1px #28292f, 18px 18px 0 1px #28292f, 0 0 0 1px #fff;
    }
    50% {
      box-shadow: -18px -38px 0 1px #28292f, 18px -38px 0 1px #28292f, 18px -18px 0 1px #28292f, 18px 18px 0 1px #28292f, 0 0 0 1px #fff;
    }
    75% {
      box-shadow: -18px -38px 0 1px #28292f, 18px -38px 0 1px #28292f, 18px 38px 0 1px #28292f, 18px 18px 0 1px #28292f, 0 0 0 1px #fff;
    }
    100% {
      box-shadow: -18px -38px 0 1px #28292f, 18px -38px 0 1px #28292f, 18px 38px 0 1px #28292f, 12px 38px 0 1px #28292f, 0 0 0 1px #fff;
    }
  }
  @keyframes border-white-out {
    100% {
      box-shadow: -18px 18px 0 1px #28292f, -18px -18px 0 1px #28292f, 18px -18px 0 1px #28292f, 18px 18px 0 1px #28292f, 0 0 0 1px #fff;
    }
    75% {
      box-shadow: -18px -38px 0 1px #28292f, -18px -18px 0 1px #28292f, 18px -18px 0 1px #28292f, 18px 18px 0 1px #28292f, 0 0 0 1px #fff;
    }
    50% {
      box-shadow: -18px -38px 0 1px #28292f, 18px -38px 0 1px #28292f, 18px -18px 0 1px #28292f, 18px 18px 0 1px #28292f, 0 0 0 1px #fff;
    }
    25% {
      box-shadow: -18px -38px 0 1px #28292f, 18px -38px 0 1px #28292f, 18px 38px 0 1px #28292f, 18px 18px 0 1px #28292f, 0 0 0 1px #fff;
    }
    0% {
      box-shadow: -18px -38px 0 1px #28292f, 18px -38px 0 1px #28292f, 18px 38px 0 1px #28292f, 12px 38px 0 1px #28292f, 0 0 0 1px #fff;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-black {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
  }
  @keyframes border-black-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-gray {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #707279;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #707279;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #707279;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #707279;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #707279;
    }
  }
  @keyframes border-gray-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #707279;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #707279;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #707279;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #707279;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #707279;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-gray-lightest {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
  }
  @keyframes border-gray-lightest-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-gray-lighter {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ecedec;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ecedec;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ecedec;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ecedec;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #ecedec;
    }
  }
  @keyframes border-gray-lighter-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ecedec;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ecedec;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ecedec;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ecedec;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #ecedec;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-gray-light {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dadada;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dadada;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dadada;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dadada;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #dadada;
    }
  }
  @keyframes border-gray-light-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dadada;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dadada;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dadada;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dadada;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #dadada;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-gray-dark {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5f5f5f;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5f5f5f;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5f5f5f;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5f5f5f;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #5f5f5f;
    }
  }
  @keyframes border-gray-dark-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5f5f5f;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5f5f5f;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5f5f5f;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5f5f5f;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #5f5f5f;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-black40 {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2a2a2a;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2a2a2a;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2a2a2a;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2a2a2a;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #2a2a2a;
    }
  }
  @keyframes border-black40-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2a2a2a;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2a2a2a;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2a2a2a;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2a2a2a;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #2a2a2a;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-black60 {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #828282;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #828282;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #828282;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #828282;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #828282;
    }
  }
  @keyframes border-black60-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #828282;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #828282;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #828282;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #828282;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #828282;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-blue {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #366de4;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #366de4;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #366de4;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #366de4;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #366de4;
    }
  }
  @keyframes border-blue-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #366de4;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #366de4;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #366de4;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #366de4;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #366de4;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-blue20 {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #e8f4ff;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #e8f4ff;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #e8f4ff;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #e8f4ff;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #e8f4ff;
    }
  }
  @keyframes border-blue20-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #e8f4ff;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #e8f4ff;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #e8f4ff;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #e8f4ff;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #e8f4ff;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-blue40 {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #99d6eb;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #99d6eb;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #99d6eb;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #99d6eb;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #99d6eb;
    }
  }
  @keyframes border-blue40-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #99d6eb;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #99d6eb;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #99d6eb;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #99d6eb;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #99d6eb;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-blue60 {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #66c2e0;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #66c2e0;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #66c2e0;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #66c2e0;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #66c2e0;
    }
  }
  @keyframes border-blue60-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #66c2e0;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #66c2e0;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #66c2e0;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #66c2e0;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #66c2e0;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-blue80 {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #33add6;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #33add6;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #33add6;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #33add6;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #33add6;
    }
  }
  @keyframes border-blue80-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #33add6;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #33add6;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #33add6;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #33add6;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #33add6;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-brand-black {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #000;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #000;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #000;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #000;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #000;
    }
  }
  @keyframes border-brand-black-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #000;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #000;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #000;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #000;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #000;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-blue-dark {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1a1158;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1a1158;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1a1158;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1a1158;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #1a1158;
    }
  }
  @keyframes border-blue-dark-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1a1158;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1a1158;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1a1158;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1a1158;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #1a1158;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-blue-light {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #46a9ff;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #46a9ff;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #46a9ff;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #46a9ff;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #46a9ff;
    }
  }
  @keyframes border-blue-light-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #46a9ff;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #46a9ff;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #46a9ff;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #46a9ff;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #46a9ff;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-catalyst-100 {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #2611c9;
    }
  }
  @keyframes border-catalyst-100-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #2611c9;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-catalyst-80 {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5141d4;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5141d4;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5141d4;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5141d4;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #5141d4;
    }
  }
  @keyframes border-catalyst-80-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5141d4;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5141d4;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5141d4;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5141d4;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #5141d4;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-catalyst-60 {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #7d70df;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #7d70df;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #7d70df;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #7d70df;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #7d70df;
    }
  }
  @keyframes border-catalyst-60-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #7d70df;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #7d70df;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #7d70df;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #7d70df;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #7d70df;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-catalyst-40 {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #a8a0e9;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #a8a0e9;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #a8a0e9;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #a8a0e9;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #a8a0e9;
    }
  }
  @keyframes border-catalyst-40-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #a8a0e9;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #a8a0e9;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #a8a0e9;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #a8a0e9;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #a8a0e9;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-catalyst-20 {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d4cff4;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d4cff4;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d4cff4;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d4cff4;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #d4cff4;
    }
  }
  @keyframes border-catalyst-20-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d4cff4;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d4cff4;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d4cff4;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d4cff4;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #d4cff4;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-orange-1 {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ff5e31;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ff5e31;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ff5e31;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ff5e31;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #ff5e31;
    }
  }
  @keyframes border-orange-1-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ff5e31;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ff5e31;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ff5e31;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ff5e31;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #ff5e31;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-orange-2 {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #c12300;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #c12300;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #c12300;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #c12300;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #c12300;
    }
  }
  @keyframes border-orange-2-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #c12300;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #c12300;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #c12300;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #c12300;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #c12300;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-purple-1 {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d26cff;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d26cff;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d26cff;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d26cff;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #d26cff;
    }
  }
  @keyframes border-purple-1-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d26cff;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d26cff;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d26cff;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d26cff;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #d26cff;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-purple-2 {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5d00a3;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5d00a3;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5d00a3;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5d00a3;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #5d00a3;
    }
  }
  @keyframes border-purple-2-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5d00a3;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5d00a3;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5d00a3;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5d00a3;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #5d00a3;
    }
  }
}
.pull-right {
  float: right !important;
}

.btn-block {
  display: block;
  width: 100%;
}

.contained-vw-100 {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw !important;
}

::backdrop {
  background-color: white;
}

.btn:not(.dropdown-toggle):not[class^=btn-outline-] {
  border: none;
}

/*
.page-node-type-section-landing-page {
  a.btn {
    margin: 10px 0;
    padding: 16px 20px;
    min-width: 220px;
    position: relative;
    border-radius: 0;

    &:after {
      content: "";
      display: inline-block;
      float: right;
      margin-top: 6px;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      width: 10px;
      height: 10px;
      border-style: solid;
      border-color: #fff;
      border-width: 1px 1px 0 0;
    }

    @include media-breakpoint-down(md) {
      width: 100%;
    }
  }

  [class*='gap-']>a.btn {
    margin: 0;
  }
}*/
.landing-numbers {
  font-size: 100px;
  line-height: 1;
  font-family: "WCSerifHeadline", sans-serif;
  padding: 30px 0 0;
}
.landing-numbers p {
  margin: 0;
}
.landing-numbers h3.freight-heading, .landing-numbers .freight-heading.h3 {
  margin: 1rem 0 0;
  text-transform: none;
  font-size: 1.75rem;
}
.landing-numbers .number-description {
  font-size: 15px;
  line-height: 1.5;
  font-family: "WCSansText", sans-serif;
  margin-top: 19px;
}
.landing-numbers:last-child {
  padding-bottom: 30px;
}

/*!
 * Mmenu Light
 * mmenujs.com/mmenu-light
 *
 * Copyright (c) Fred Heusschen
 * www.frebsite.nl
 *
 * License: CC-BY-4.0
 * http://creativecommons.org/licenses/by/4.0/
 */
:root {
  --mm-ocd-width:80%;
  --mm-ocd-min-width:200px;
  --mm-ocd-max-width:440px;
}

body.mm-ocd-opened {
  overflow-y: hidden;
  overscroll-behavior: none;
}

.mm-ocd {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 100%;
  left: 0;
  z-index: 9999;
  overflow: hidden;
  overscroll-behavior: contain;
  background: rgba(0, 0, 0, 0);
  transition-property: bottom, background-color;
  transition-duration: 0s, 0.3s;
  transition-timing-function: ease;
  transition-delay: 0.45s, 0.15s;
}

.mm-ocd--open {
  bottom: 0;
  background: rgba(0, 0, 0, 0.25);
  transition-delay: 0s;
}

.mm-ocd__content {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 2;
  width: 80%;
  width: var(--mm-ocd-width);
  min-width: 200px;
  min-width: var(--mm-ocd-min-width);
  max-width: 440px;
  max-width: var(--mm-ocd-max-width);
  background: #fff;
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease;
}

.mm-ocd--left .mm-ocd__content {
  left: 0;
  transform: translate3d(-100%, 0, 0);
}

.mm-ocd--right .mm-ocd__content {
  right: 0;
  transform: translate3d(100%, 0, 0);
}

.mm-ocd--open .mm-ocd__content {
  transform: translate3d(0, 0, 0);
}

.mm-ocd__backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 3;
  width: 20%;
  width: calc(100% - var(--mm-ocd-width));
  min-width: calc(100% - 440px);
  min-width: calc(100% - var(--mm-ocd-max-width));
  max-width: calc(100% - 200px);
  max-width: calc(100% - var(--mm-ocd-min-width));
  background: rgba(3, 2, 1, 0);
}

.mm-ocd--left .mm-ocd__backdrop {
  right: 0;
}

.mm-ocd--right .mm-ocd__backdrop {
  left: 0;
}

.mm-spn, .mm-spn a, .mm-spn li, .mm-spn span, .mm-spn ul {
  display: block;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

:root {
  --mm-spn-item-height:50px;
  --mm-spn-item-indent:20px;
  --mm-spn-line-height:24px;
}

.mm-spn {
  width: 100%;
  height: 100%;
  -webkit-tap-highlight-color: transparent;
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
  clip-path: inset(0 0 0 0);
  transform: translateX(0);
}

.mm-spn ul {
  -webkit-overflow-scrolling: touch;
  position: fixed;
  top: 0;
  left: 100%;
  bottom: 0;
  z-index: 2;
  width: 130%;
  padding-right: 30%;
  line-height: 24px;
  line-height: var(--mm-spn-line-height);
  overflow: visible;
  overflow-y: auto;
  background: inherit;
  transition: left 0.3s ease 0s;
  cursor: default;
}

.mm-spn ul:after {
  content: "";
  display: block;
  height: 50px;
  height: var(--mm-spn-item-height);
}

.mm-spn > ul {
  left: 0;
}

.mm-spn ul.mm-spn--open {
  left: 0;
}

.mm-spn ul.mm-spn--parent {
  left: -30%;
  overflow-y: hidden;
}

.mm-spn li {
  position: relative;
  background: inherit;
  cursor: pointer;
}

.mm-spn li:before {
  content: "";
  display: block;
  position: absolute;
  top: 25px;
  top: calc(var(--mm-spn-item-height) / 2);
  right: 25px;
  right: calc(var(--mm-spn-item-height) / 2);
  z-index: 0;
  width: 10px;
  height: 10px;
  border-top: 2px solid;
  border-right: 2px solid;
  transform: rotate(45deg) translate(0, -50%);
  opacity: 0.4;
}

.mm-spn li:after {
  content: "";
  display: block;
  margin-left: 20px;
  margin-left: var(--mm-spn-item-indent);
  border-top: 1px solid;
  opacity: 0.15;
}

.mm-spn a, .mm-spn span {
  position: relative;
  z-index: 1;
  padding: 13px 20px;
  padding: calc((var(--mm-spn-item-height) - var(--mm-spn-line-height)) / 2) var(--mm-spn-item-indent);
}

.mm-spn a {
  background: inherit;
  color: inherit;
  text-decoration: none;
}

.mm-spn a:not(:last-child) {
  width: calc(100% - 50px);
  width: calc(100% - var(--mm-spn-item-height));
}

.mm-spn a:not(:last-child):after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-right: 1px solid;
  opacity: 0.15;
}

.mm-spn span {
  background: 0 0;
}

.mm-spn.mm-spn--navbar {
  cursor: pointer;
}

.mm-spn.mm-spn--navbar:before {
  content: "";
  display: block;
  position: absolute;
  top: 25px;
  top: calc(var(--mm-spn-item-height) / 2);
  left: 20px;
  left: var(--mm-spn-item-indent);
  width: 10px;
  height: 10px;
  margin-top: 2px;
  border-top: 2px solid;
  border-left: 2px solid;
  transform: rotate(-45deg) translate(50%, -50%);
  opacity: 0.4;
}

.mm-spn.mm-spn--navbar.mm-spn--main {
  cursor: default;
}

.mm-spn.mm-spn--navbar.mm-spn--main:before {
  content: none;
  display: none;
}

.mm-spn.mm-spn--navbar:after {
  content: attr(data-mm-spn-title);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 50px;
  height: var(--mm-spn-item-height);
  padding: 0 40px;
  padding: 0 calc(var(--mm-spn-item-indent) * 2);
  line-height: 50px;
  line-height: var(--mm-spn-item-height);
  opacity: 0.4;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.mm-spn.mm-spn--navbar.mm-spn--main:after {
  padding-left: 20px;
  padding-left: var(--mm-spn-item-indent);
}

.mm-spn.mm-spn--navbar ul {
  top: 51px;
  top: calc(var(--mm-spn-item-height) + 1px);
}

.mm-spn.mm-spn--navbar ul:before {
  content: "";
  display: block;
  position: fixed;
  top: inherit;
  z-index: 2;
  width: 100%;
  border-top: 1px solid currentColor;
  opacity: 0.15;
}

.mm-spn.mm-spn--light {
  color: #444;
  background: #f3f3f3;
}

.mm-spn.mm-spn--dark {
  color: #ddd;
  background: #333;
}

.mm-spn.mm-spn--vertical {
  overflow-y: auto;
}

.mm-spn.mm-spn--vertical ul {
  width: 100%;
  padding-right: 0;
  position: static;
}

.mm-spn.mm-spn--vertical ul ul {
  display: none;
  padding-left: 20px;
  padding-left: var(--mm-spn-item-indent);
}

.mm-spn.mm-spn--vertical ul ul:after {
  height: 25px;
  height: calc(var(--mm-spn-item-height) / 2);
}

.mm-spn.mm-spn--vertical ul.mm-spn--open {
  display: block;
}

.mm-spn.mm-spn--vertical li.mm-spn--open:before {
  transform: rotate(135deg) translate(-50%, 0);
}

.mm-spn.mm-spn--vertical ul ul li:last-child:after {
  content: none;
  display: none;
}

.header-top {
  height: 70px;
  position: fixed;
  z-index: 10000;
  top: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  border-bottom: 1px solid #dadada;
}
.header-top .navbar-toggler {
  padding: 0 1rem 0 0;
  border: none;
}
.header-top .navbar-toggler .navbar-toggler-icon {
  margin-left: -3px;
}
.header-top .navbar-header > div {
  display: flex;
  align-items: center;
  width: 100%;
}
.header-top .navbar-brand {
  margin-left: 2rem;
  position: absolute;
  left: 0;
}
.header-top .navbar-brand .site-logo {
  display: block;
  cursor: pointer;
}
.header-top .global-search {
  position: absolute;
  right: 1rem;
}
.header-top .global-search > a {
  display: block;
  cursor: pointer;
  width: 60px;
}
.header-top #block-mainnavigation-2 {
  display: none;
}
@media (min-width: 1024px) {
  .header-top #block-mainnavigation-2 {
    display: block;
    margin-right: 3rem;
    /* first level */
  }
  .header-top #block-mainnavigation-2 .menu {
    align-items: center;
    flex-direction: row;
  }
  .header-top #block-mainnavigation-2 .menu::after {
    display: block;
    clear: both;
    content: "";
  }
  .header-top #block-mainnavigation-2 .expanded {
    padding: 0 0.75rem;
  }
  .header-top #block-mainnavigation-2 .expanded > a {
    display: inline;
    margin: 0.25rem 0 0.25rem;
    color: #1b1b1b;
    cursor: pointer;
    transition: all 0.3s;
  }
  .header-top #block-mainnavigation-2 .expanded > a:hover {
    color: #2611c9;
    text-decoration: none;
  }
  .header-top #block-mainnavigation-2 .expanded > a:focus {
    color: #2611c9;
  }
  .header-top #block-mainnavigation-2 .expanded > a:hover, .header-top #block-mainnavigation-2 .expanded > a:focus, .header-top #block-mainnavigation-2 .expanded > a:active {
    background: none;
  }
  .header-top #block-mainnavigation-2 .expanded.active > a {
    color: #2611c9;
    cursor: default;
  }
  .header-top #block-mainnavigation-2 .expanded.below {
    list-style: none;
    position: relative;
  }
  .header-top #block-mainnavigation-2 .expanded.below > a {
    position: relative;
  }
  .header-top #block-mainnavigation-2 .expanded.below > span {
    display: none;
  }
  .header-top #block-mainnavigation-2 .expanded.below.hover > a, .header-top #block-mainnavigation-2 .expanded.below:hover > a,
  .header-top #block-mainnavigation-2 .expanded.below a:focus > a, .header-top #block-mainnavigation-2 .expanded.below:focus-within > a {
    color: #2611c9;
  }
  .header-top #block-mainnavigation-2 .expanded.below.hover > a:after, .header-top #block-mainnavigation-2 .expanded.below:hover > a:after,
  .header-top #block-mainnavigation-2 .expanded.below a:focus > a:after, .header-top #block-mainnavigation-2 .expanded.below:focus-within > a:after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #2611c9;
    bottom: -21px;
    animation: draw-line 0.4s ease-out forwards;
  }
}
body.admin-menu .header-top, body.admin-menu .header-top:before {
  top: 29px;
}

body.toolbar-fixed .header-top,
body.toolbar-fixed .header-top::before {
  position: relative;
}
body.toolbar-fixed .main-container {
  top: unset;
}
body.toolbar-fixed .mm-ocd {
  top: 108px;
}
@media (min-width: 1024px) {
  body.toolbar-fixed .magazine-default-backdrop {
    width: calc(100% - var(--wc-magazine-default-nav-width) - 63px);
  }
}
@media (min-width: 1024px) {
  body.toolbar-fixed[data-toolbar-menu=open] .magazine-default-backdrop {
    width: calc(100% - var(--wc-magazine-default-nav-width) - 255px);
  }
}

.mm-ocd {
  top: 70px;
  max-width: 100%;
}

.mm-spn.mm-spn--light {
  background: #fff;
  color: #2611c9;
  font-size: 1.125rem;
}
.mm-spn li:before {
  opacity: 1;
  top: 1.5rem;
}
.mm-spn li:after {
  margin-left: 0;
  border-top: 1px solid #dadada;
  opacity: 1;
}
.mm-spn a,
.mm-spn span {
  height: 3rem;
  line-height: 3rem;
  font-size: 1rem;
  padding-top: 0;
  padding-bottom: 0;
}
.mm-spn a:not(:last-child):after {
  border-right: 1px solid #dadada;
  opacity: 1;
}
.mm-spn.mm-spn--navbar ul {
  top: 3rem;
}
.mm-spn.mm-spn--navbar ul:before {
  top: 3rem;
  border-top: 1px solid #dadada;
  opacity: 1;
}
.mm-spn.mm-spn--navbar:after, .mm-spn.mm-spn--navbar.mm-spn--main:after {
  opacity: 1;
  font-size: 1rem;
  font-weight: 300;
  line-height: 70px;
}
.mm-spn.mm-spn--navbar:before {
  opacity: 1;
  top: 1.5rem;
}
.mm-spn.mm-spn--navbar > ul:not(.mm-spn--parent) {
  top: 0;
}
.mm-spn.mm-spn--navbar ul.mm-spn--parent > .mm-spn--open {
  top: 60px;
}
.mm-spn.mm-spn--navbar:not(.mm-spn--main) .mm-spn--open {
  top: 60px;
}
.mm-spn.mm-spn--navbar:not(.mm-spn--main) .mm-spn--open li a {
  color: #1b1b1b;
  font-weight: 400;
}
.mm-spn.mm-spn--navbar:not(.mm-spn--main)::after {
  z-index: 2;
  text-align: left;
}
.mm-spn.mm-spn--navbar:not(.mm-spn--main):before {
  border-color: #fff;
  z-index: 3;
}
.mm-spn.mm-spn--navbar:not(.mm-spn--main) li:before {
  opacity: 0;
}
.mm-spn.mm-spn--navbar::after,
.mm-spn.mm-spn--navbar .mm-spn--main::after {
  font-size: 1rem;
  line-height: 3rem;
  color: #fff;
  background-color: #2611c9;
  font-weight: 500;
}

@media (max-width: 1023.98px) {
  .expanded.below > button {
    padding: 0 1.25rem;
    font-weight: 300;
    color: inherit;
    height: 3rem;
    line-height: 3rem;
    font-size: 1rem;
    border: 0;
    background-color: transparent;
  }
  .expanded.below > span {
    display: none;
  }
}
@media (min-width: 1024px) {
  .header-top .global-search {
    right: 2rem;
  }
  .open-mobile-menu {
    display: none;
  }
}
#navbar .navbar-brand {
  position: relative;
  margin-right: auto;
  margin-left: 0;
}

@keyframes draw-line {
  from {
    width: 0;
    left: 50%;
  }
  to {
    width: 100%;
    left: 0;
  }
}
body.toolbar-fixed.gin--vertical-toolbar .header-top {
  width: 100%;
  z-index: 100;
}
body.toolbar-fixed.gin--vertical-toolbar .header-top #block-mainnavigation-2 .expanded.below:hover > .menu-extras {
  width: calc(100vw - 63px);
  left: 63px;
}
body.toolbar-fixed.gin--vertical-toolbar[data-toolbar-menu=open] .header-top {
  width: calc(100vw - 273px);
  left: 256px;
}
body.toolbar-fixed.gin--vertical-toolbar .mm-ocd {
  top: 157px;
}
body.toolbar-fixed.gin--vertical-toolbar .section-nav.navs-stuck {
  padding-top: 0;
}
body.toolbar-fixed.gin--vertical-toolbar .navs-anchor {
  position: relative;
  top: unset;
}

.toolbar-vertical .header-top {
  position: relative;
  z-index: 100;
}
.toolbar-vertical .main-container {
  top: unset;
}
.toolbar-vertical .magazine-default-header,
.toolbar-vertical .navs-anchor {
  position: relative;
  top: unset;
}
.toolbar-vertical .mm-ocd {
  top: 157px;
}
.toolbar-vertical .gin-secondary-toolbar {
  top: 39px;
}

#toolbar-administration a,
.gin-secondary-toolbar a {
  background-size: 0;
}

html.admin-toolbar-expanded body.toolbar-fixed.gin--vertical-toolbar .header-top {
  width: calc(100vw - 263px);
  left: 263px;
}
html.admin-toolbar-expanded body.toolbar-fixed.gin--vertical-toolbar .header-top #block-mainnavigation-2 .expanded.below:hover > .menu-extras {
  width: calc(100vw - 263px);
  left: 263px;
}

.breadcrumb {
  padding: 0;
}
.breadcrumb ol {
  border-radius: 0;
  margin-top: 1rem;
  padding: 0;
  color: #707279;
}
.breadcrumb ol > li {
  display: inline-block;
}
.breadcrumb ol > li + li::before {
  content: "/\a0";
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb ol a {
  color: #2611c9;
  text-decoration: none;
  background-image: linear-gradient(transparent, transparent), linear-gradient(currentColor, currentColor);
  background-size: 100% 0.0625rem, 0 0.0625rem;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
  transition: background-size 0.5s ease;
  text-decoration: none;
}
.breadcrumb ol a:hover {
  background-size: 0 0.0625rem, 100% 0.0625rem;
}
.breadcrumb ol a span {
  pointer-events: none;
}
.breadcrumb ol a .desktop-back-text {
  display: inline;
}
.breadcrumb ol .mobile-back-text {
  display: none;
}
.breadcrumb ol li {
  font-size: 1rem;
  line-height: 28px;
}
.breadcrumb ol li.active a, .breadcrumb ol li:last-child a {
  color: #2611c9;
  text-decoration: none;
}
.breadcrumb ol li span {
  color: #707279;
}

.magazine-default-header {
  position: fixed;
  top: 60px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: var(--wc-breadcrumbs-height);
  z-index: 10;
  background: #fff;
  width: 100%;
  border-bottom: 1px solid #1b1b1b;
}
.magazine-default-header .site-breadcrumbs {
  border-bottom: none;
}
.magazine-default-header button {
  padding: 0 2rem;
}
.magazine-default-header .breadcrumb ol li a .desktop-back-text {
  color: #2611c9;
}

.path-taxonomy.page-taxonomy-megatrends .site-breadcrumbs,
.site-breadcrumbs {
  border-bottom: none;
}

.path-taxonomy .site-breadcrumbs,
.path-people .site-breadcrumbs,
.path-search .site-breadcrumbs,
.page-node-type-basic-page .site-breadcrumbs {
  border-bottom: 1px solid #1b1b1b;
}

@media (max-width: 1023.98px) {
  .magazine-default-header {
    height: 2.5rem;
  }
  .magazine-default-header .breadcrumb:not(.magazine-publication-breadcrumb) ol li:nth-child(2) {
    display: flex;
  }
  .magazine-default-header .breadcrumb:not(.magazine-publication-breadcrumb) ol li:last-child {
    display: none;
  }
  .magazine-default-header .breadcrumb.magazine-publication-breadcrumb ol li:nth-child(2) {
    display: none;
  }
  .magazine-default-header .breadcrumb ol li {
    display: none;
    height: 100%;
    align-items: center;
    line-height: 1rem;
  }
  .magazine-default-header .breadcrumb ol li:last-child {
    display: flex;
  }
  .magazine-default-header .breadcrumb ol li:last-child a .mobile-back-text {
    color: #1b1b1b;
  }
  .magazine-default-header .breadcrumb ol a {
    background: none;
    color: #1b1b1b;
    font-weight: 400;
    line-height: 1rem;
    padding-left: 10px;
    padding-top: 2px;
  }
  .magazine-default-header .breadcrumb ol a .desktop-back-text {
    display: none;
  }
  .magazine-default-header .breadcrumb ol a .mobile-back-text {
    display: inline;
  }
  .magazine-default-header .breadcrumb ol > li + li::before {
    content: "";
    position: relative;
    display: block;
    color: #1b1b1b;
    transform: rotate(225deg);
    width: 7px;
    height: 7px;
    border-style: solid;
    border-color: #1b1b1b;
    border-width: 2px 2px 0 0;
    padding: 0;
  }
  .menu-no-scroll .breadcrumb {
    display: none !important;
  }
}
@media (max-width: 1023.98px) {
  .magazine-breadcrumb .breadcrumb-item,
  .magazine-publication-breadcrumb .breadcrumb-item {
    display: none;
  }
  .magazine-breadcrumb .breadcrumb-item .desktop-back-text,
  .magazine-publication-breadcrumb .breadcrumb-item .desktop-back-text {
    display: none;
  }
  .magazine-breadcrumb .breadcrumb-item a,
  .magazine-publication-breadcrumb .breadcrumb-item a {
    color: #1b1b1b;
    font-weight: 400;
    padding-left: 10px;
    line-height: 1rem;
    background: none;
  }
  .magazine-breadcrumb .breadcrumb-item + .breadcrumb-item::before,
  .magazine-publication-breadcrumb .breadcrumb-item + .breadcrumb-item::before {
    content: "";
    position: relative;
    display: block;
    color: #1b1b1b;
    transform: rotate(225deg);
    width: 7px;
    height: 7px;
    border-style: solid;
    border-color: #1b1b1b;
    border-width: 2px 2px 0 0;
    padding: 0;
  }
  .magazine-publication-breadcrumb .breadcrumb-item:last-child {
    display: flex;
    align-items: center;
  }
  .magazine-breadcrumb .breadcrumb-item:nth-child(2) {
    display: flex;
    align-items: center;
  }
}
.wc-local-tasks .nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.wc-local-tasks .nav::after {
  display: block;
  clear: both;
  content: "";
}
.wc-local-tasks .nav > li {
  position: relative;
  display: block;
}
.wc-local-tasks .nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.wc-local-tasks .nav > li > a:hover, .wc-local-tasks .nav > li > a:focus {
  text-decoration: none;
  background-color: #f4f4f4;
}
.wc-local-tasks .nav > li.disabled > a {
  color: #dadada;
}
.wc-local-tasks .nav > li.disabled > a:hover, .wc-local-tasks .nav > li.disabled > a:focus {
  color: #dadada;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.wc-local-tasks .nav .open > a, .wc-local-tasks .nav .open > a:hover, .wc-local-tasks .nav .open > a:focus {
  background-color: #f4f4f4;
  border-color: #2611c9;
}
.wc-local-tasks .nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.wc-local-tasks .nav > li > a > img {
  max-width: none;
}
.wc-local-tasks .nav-tabs {
  border-bottom: 1px solid #ddd;
  position: fixed;
  background: white;
}
.wc-local-tasks .nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.wc-local-tasks .nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.25;
  border: 1px solid transparent;
  border-radius: 0.375rem 0.375rem 0 0;
}
.wc-local-tasks .nav-tabs > li > a:hover {
  border-color: #f4f4f4 #f4f4f4 #ddd;
}
.wc-local-tasks .nav-tabs > li.active > a, .wc-local-tasks .nav-tabs > li.active > a:hover, .wc-local-tasks .nav-tabs > li.active > a:focus {
  color: #707279;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.wc-local-tasks .nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.wc-local-tasks .nav-tabs.nav-justified > li {
  float: none;
}
.wc-local-tasks .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.wc-local-tasks .nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 576px) {
  .wc-local-tasks .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .wc-local-tasks .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.wc-local-tasks .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 0.375rem;
}
.wc-local-tasks .nav-tabs.nav-justified > .active > a,
.wc-local-tasks .nav-tabs.nav-justified > .active > a:hover,
.wc-local-tasks .nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 576px) {
  .wc-local-tasks .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 0.375rem 0.375rem 0 0;
  }
  .wc-local-tasks .nav-tabs.nav-justified > .active > a,
  .wc-local-tasks .nav-tabs.nav-justified > .active > a:hover,
  .wc-local-tasks .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.wc-local-tasks .nav-tabs .dropdown-menu {
  margin-top: -1px;
}

.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: var(--bs-border-radius);
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #2611c9;
}

.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (max-width: 575.98px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}

.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 0.375rem;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 576px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 0.375rem 0.375rem 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.filter-widgets .filter-widgets__searchbox {
  display: flex;
  margin-bottom: 1.5rem;
}
.filter-widgets .filter-widgets__searchbox .form-item {
  width: calc(100% - 53px);
}
.filter-widgets .filter-widgets__searchbox .form-submit {
  font-size: 0;
  line-height: 100%;
  width: 53px;
}
.filter-widgets .filter-widgets__searchbox .form-submit:before {
  font-size: 23px;
  line-height: 100%;
}
.filter-widgets .form-control {
  width: 100%;
}
.filter-widgets [class*=form-item-date] input::-moz-placeholder {
  color: #1b1b1b;
}
.filter-widgets [class*=form-item-date] input::placeholder {
  color: #1b1b1b;
}
.filter-widgets .form-item {
  margin-bottom: 1.5rem;
}
.filter-widgets .form-item .wc-icon-calendar {
  line-height: 41px;
  transition: 0.4s;
}
.filter-widgets .form-item .wc-icon-calendar:before {
  color: #1b1b1b;
}
.filter-widgets .form-submit {
  border: 0;
  top: 0;
  font-size: 1.15em;
  float: left;
  height: 40px;
  width: 35px;
  line-height: 42px;
  background: #2611c9;
  border-radius: 0;
  padding: 0;
  color: #fff;
  position: relative;
}
.filter-widgets .form-submit:hover {
  background: #366de4;
  color: #fff;
}
.filter-widgets .js-form-type-datetime-flatpickr {
  background: none;
}
.filter-widgets .js-form-type-datetime-flatpickr input {
  margin-left: 0;
}
@media (max-width: 767.98px) {
  .filter-widgets .js-form-type-date.form-item-date-min:after {
    content: " - ";
    display: inline;
    right: -10px;
    top: 7px;
    position: absolute;
  }
}

.insights-filters.filters-stuck {
  z-index: 1;
  transition: all 0.5s;
}

.publications-filters {
  padding-top: 1.5rem;
}

.publications-filters,
.insights-filters {
  background-color: #fff;
}

.aa-Form {
  border: 0;
}
.aa-Form .aa-InputWrapperPrefix,
.aa-Form .aa-InputWrapperSuffix {
  display: none;
}
.aa-Form .aa-Input {
  color: #28292f;
}

.aa-Panel {
  border: 1px solid #ccc;
  border-top-radius: 0;
  margin: 0;
  max-height: 300px;
  padding: 0;
  z-index: 3;
}
.aa-Panel .aa-PanelLayout {
  padding: 0;
}
.aa-Panel .aa-PanelLayout.aa-Panel--scrollable {
  scrollbar-width: auto;
  max-height: 300px;
}
.aa-Panel .aa-PanelLayout .aa-List .aa-Item {
  background-color: transparent;
  padding: 10px 30px;
}
.aa-Panel .aa-PanelLayout .aa-List .aa-Item:hover, .aa-Panel .aa-PanelLayout .aa-List .aa-Item[aria-selected=true] {
  background-color: #2611c9;
  color: #fff;
}
.aa-Panel .aa-PanelLayout .aa-List .aa-Item .lawyer-suggestion-name {
  margin-bottom: 5px;
}

/**
 * Form styles.
 */
.select-wrapper {
  display: inline-block;
  position: relative;
  width: 100%;
}
.form-inline .select-wrapper {
  width: auto;
}
.input-group .select-wrapper {
  display: table-cell;
}
.select-wrapper select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  line-height: 1;
  padding-right: 2em;
  background-color: #fff;
  width: 100%;
}
.select-wrapper:before, .select-wrapper:after {
  position: absolute;
  content: "";
  right: 8px;
  width: 0;
  height: 0;
  font-size: 0;
  border-style: solid;
  pointer-events: none;
}
.select-wrapper:before {
  border-color: #000 transparent transparent;
  border-width: 5px 4px 0;
  top: calc(50% + 1px);
}
.has-error .select-wrapper:before {
  border-color: #dc3545 transparent transparent;
}
.has-success .select-wrapper:before {
  border-color: #198754 transparent transparent;
}
.has-warning .select-wrapper:before {
  border-color: #ffc107 transparent transparent;
}
.select-wrapper:after {
  border-color: transparent transparent #000;
  border-width: 0 4px 5px;
  bottom: calc(50% + 1px);
}
.has-error .select-wrapper:after {
  border-color: transparent transparent #dc3545;
}
.has-success .select-wrapper:after {
  border-color: transparent transparent #198754;
}
.has-warning .select-wrapper:after {
  border-color: transparent transparent #ffc107;
}

.has-feedback {
  position: relative;
}

.form-control-feedback {
  position: absolute;
  top: 13px;
  right: 0;
  z-index: 2;
  display: block;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  pointer-events: none;
}
.form-control-feedback.text-muted {
  color: #a7a9ac;
}
.form-control-feedback[class*=wc-icon] {
  line-height: 35px;
}

/* Filter labels */
ul.filter-labels {
  display: flex;
  align-items: center;
  list-style-type: none;
  padding: 1rem 0 1rem 1rem;
  margin: 0;
  border-top: 1px #dadada solid;
}
ul.filter-labels li {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1rem;
  vertical-align: top;
  padding: 0;
}
ul.filter-labels li.filter-label {
  border-radius: 3px;
  border: 1px solid #dadada;
  padding: 5px 7px 5px 9px;
}
ul.filter-labels li.filter-label:not(:last-child) {
  margin-right: 5px;
}
ul.filter-labels li.filter-label:hover {
  border: 1px solid #1b1b1b;
}
ul.filter-labels li.filter-label:hover .filter-label-remove:before,
ul.filter-labels li.filter-label:hover .filter-label-remove:after {
  background-color: #1b1b1b;
}
ul.filter-labels li.filter-label .filter-label-remove {
  position: relative;
  font-size: 0;
  margin-left: 5px;
  cursor: pointer;
  width: 8px;
  height: 8px;
  display: inline-block;
}
ul.filter-labels li.filter-label .filter-label-remove:before, ul.filter-labels li.filter-label .filter-label-remove:after {
  content: "";
  position: absolute;
  width: 10px;
  height: 2px;
  background-color: #5f5f5f;
  top: calc(50% - 1px);
  left: -1px;
}
ul.filter-labels li.filter-label .filter-label-remove:before {
  transform: rotate(45deg);
}
ul.filter-labels li.filter-label .filter-label-remove:after {
  transform: rotate(-45deg);
}
ul.filter-labels .reset-button-link {
  margin: 0;
  display: inline-block;
  font-size: 0.875rem;
  text-decoration: underline;
  color: #5f5f5f;
}
ul.filter-labels .reset-button-link:hover {
  color: #2611c9;
}

ul.links-list {
  list-style: none;
  width: 100%;
  padding: 0;
  margin: 0 0 16.5px 0;
}
ul.links-list .links-list__link {
  display: block;
  width: 100%;
  color: #707279;
  border-bottom: 1px dotted #dadada;
  padding: 8px 0;
  overflow: hidden;
  font-size: 15px;
  position: relative;
  text-decoration: none;
}
ul.links-list .links-list__link:after {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-width: 2px 2px 0 0;
  border-color: #707279;
  border-style: solid;
  transform: rotate(45deg);
  position: absolute;
  right: 0;
  top: 50%;
  transform-origin: right top;
}
ul.links-list .links-list__link:hover {
  color: #2611c9;
  text-decoration: underline;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-list {
  transition: height 0.2s ease-in-out;
}

.video--carousel-nav .slick-list {
  margin: 0 -0.5rem;
}
.video--carousel-nav .slick-list .slick-slide {
  padding: 0 0.5rem;
}
.video--carousel-nav .slick-list .slick-slide .slick-list_card {
  cursor: pointer;
  border: 1px solid #dadada;
  margin-bottom: 1px;
}
.video--carousel-nav .slick-list .slick-slide .slick-list_card:hover, .video--carousel-nav .slick-list .slick-slide .slick-list_card:focus-within {
  border-color: #2611c9;
}
.video--carousel-nav .slick-list .slick-slide.slick-current.slick-active .slick-list_card {
  background: #dadada;
  border-color: #2611c9;
}
.video--carousel-nav .slick-list .slick-slide.slick-current.slick-active .slick-list_card .play-button-wrapper {
  background: #2611c9;
  opacity: 0.5;
}
.video--carousel-nav .slick-list .slick-slide.slick-current.slick-active .slick-list_card .play-button-wrapper .play-gif {
  display: none;
}

.promoted-insights-list .container {
  position: relative;
}
.promoted-insights-list .carousel-controls {
  padding: 0 4rem;
  display: inline-block;
  bottom: 2.5rem;
  position: absolute;
  right: 2rem;
}
.promoted-insights-list .carousel-controls button {
  border: 0;
  background: transparent;
  font-size: 0;
  padding: 0;
  margin: 0;
  width: 18px;
  height: 30px;
  position: absolute;
  overflow: hidden;
}
.promoted-insights-list .carousel-controls button:after {
  position: absolute;
  top: 5px;
  content: "";
  transition: border-color 0.3s;
  width: 20px;
  height: 20px;
  border-style: solid;
  border-color: #fff;
  border-width: 0 0 2px 2px;
}
.promoted-insights-list .carousel-controls button:hover:after {
  opacity: 1;
}
.promoted-insights-list .carousel-controls button:hover:active:after {
  opacity: 1;
}
.promoted-insights-list .carousel-controls__dots {
  margin: 0;
  padding: 0;
  list-style: none;
}
.promoted-insights-list .carousel-controls__dots li {
  display: inline-block;
  vertical-align: top;
  margin: 10px;
}
.promoted-insights-list .carousel-controls__dots li.slick-active button {
  background-color: #fff;
  opacity: 1;
}
.promoted-insights-list .carousel-controls__dots li button {
  width: 10px;
  height: 10px;
  display: block;
  border-radius: 50%;
  background-color: transparent;
  border: 2px solid #fff;
  transition: background-color 0.3s;
}
.promoted-insights-list .carousel-controls__dots li button:hover {
  opacity: 1;
}
.promoted-insights-list .carousel-controls__prev {
  left: 0;
}
.promoted-insights-list .carousel-controls__prev:after {
  left: 4px;
  transform: rotate(45deg);
}
.promoted-insights-list .carousel-controls__next {
  right: 0;
}
.promoted-insights-list .carousel-controls__next:after {
  right: 4px;
  transform: rotate(220deg);
}

@media (max-width: 575.98px) {
  .promoted-insights-list .carousel-controls {
    right: auto;
  }
}
.swiper-wc.swiper-horizontal .swiper-overlay-controls {
  bottom: 35px;
}
.swiper-wc.swiper-horizontal .swiper-button-prev,
.swiper-wc.swiper-horizontal .swiper-button-next {
  color: #a4a4a4;
  height: 30px;
  left: 0;
  margin-top: 0;
  right: 0;
  width: auto;
}
.swiper-wc.swiper-horizontal .swiper-button-prev:hover,
.swiper-wc.swiper-horizontal .swiper-button-next:hover {
  color: #2611c9;
}
.swiper-wc.swiper-horizontal .swiper-pagination.swiper-pagination-horizontal {
  margin: 0 30px;
  top: 0;
}
.swiper-wc.swiper-horizontal .swiper-pagination.swiper-pagination-horizontal .swiper-pagination-bullet {
  background: #a4a4a4;
  height: 10px;
  margin: 10px;
  opacity: 1;
  width: 10px;
}
.swiper-wc.swiper-horizontal .swiper-pagination.swiper-pagination-horizontal .swiper-pagination-bullet-active {
  background: #2611c9;
}
.swiper-wc.modal-open {
  z-index: 10000;
}
.swiper-wc.modal-open.swiper-backface-hidden .swiper-slide {
  transform: unset;
}
.swiper-wc.modal-open .swiper-wrapper {
  transform: unset !important;
}
.swiper-wc.modal-open .swiper-button-prev,
.swiper-wc.modal-open .swiper-button-next,
.swiper-wc.modal-open .swiper-pagination {
  z-index: 0;
}

@media (min-width: 1024px) {
  .swiper-home.swiper-horizontal .swiper-wrapper {
    height: 640px;
  }
}
.swiper-home.swiper-horizontal .swiper-overlay-controls {
  padding-left: 20px;
}
@media (min-width: 1024px) {
  .swiper-home.swiper-horizontal .swiper-overlay-controls {
    bottom: 4rem;
    padding-left: 40px;
  }
}
@media (min-width: 1280px) {
  .swiper-home.swiper-horizontal .swiper-overlay-controls {
    padding-left: 60px;
  }
}
@media (min-width: 1440px) {
  .swiper-home.swiper-horizontal .swiper-overlay-controls {
    padding-left: 110px;
  }
}

.video--carousel-nav .swiper-wrapper .swiper-slide {
  pointer-events: auto;
}
.video--carousel-nav .swiper-wrapper .swiper-slide .slick-list_card {
  cursor: pointer;
  background: #fff;
  color: #2611c9;
  min-height: 260px;
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0 100%);
  padding-bottom: 2.75rem;
}
.video--carousel-nav .swiper-wrapper .swiper-slide .slick-list_card:hover, .video--carousel-nav .swiper-wrapper .swiper-slide .slick-list_card:focus-within {
  background: #2611c9;
  color: #fff;
}
.video--carousel-nav .swiper-wrapper .swiper-slide.swiper-slide-thumb-active .slick-list_card {
  background: #2611c9;
  color: #fff;
}
.video--carousel-nav .swiper-wrapper .swiper-slide.swiper-slide-thumb-active .slick-list_card .play-button-wrapper {
  background: #2611c9;
  opacity: 0.5;
}
.video--carousel-nav .swiper-wrapper .swiper-slide.swiper-slide-thumb-active .slick-list_card .play-button-wrapper .play-gif {
  display: none;
}

@media screen and (max-width: 991px) {
  .contact-data__transform ul,
  .contact-data__transform .field--name-field-linkedin-url,
  .contact-data__transform .field--name-field-twitter-url,
  .contact-data__transform .field--name-field-email {
    display: inline-block;
    vertical-align: top;
    font-size: 0;
  }
  .contact-data__transform .contact-data__list--phones a,
  .contact-data__transform .field--name-field-linkedin-url a,
  .contact-data__transform .field--name-field-twitter-url a,
  .contact-data__transform .field--name-field-email a {
    display: block;
    background-size: cover;
    width: 1rem;
    height: 1rem;
    content: "";
    display: block;
    margin: auto;
  }
  .contact-data__transform .contact-data__list--phones a:before,
  .contact-data__transform .field--name-field-linkedin-url a:before,
  .contact-data__transform .field--name-field-twitter-url a:before,
  .contact-data__transform .field--name-field-email a:before {
    font-size: 28px;
    line-height: 32px;
    color: #000;
  }
  .contact-data__transform .field--name-field-linkedin-url a,
  .contact-data__transform .field--name-field-twitter-url a,
  .contact-data__transform .field--name-field-email a {
    margin-right: 10px;
  }
  .contact-data__transform .contact-data__list--phones a:before {
    background-size: cover;
    width: 1rem;
    height: 1rem;
    content: "";
    display: block;
    margin: auto;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 891.024 891.024' style='enable-background:new 0 0 891.024 891.024;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M2.8,180.875c46.6,134,144.7,286.2,282.9,424.399c138.2,138.2,290.4,236.301,424.4,282.9c18.2,6.3,38.3,1.8,52-11.8 l92.7-92.7l21.6-21.6c19.5-19.5,19.5-51.2,0-70.7l-143.5-143.4c-19.5-19.5-51.2-19.5-70.7,0l-38.899,38.9 c-20.2,20.2-52.4,22.2-75,4.6c-44.7-34.8-89-73.899-131.9-116.8c-42.9-42.9-82-87.2-116.8-131.9c-17.601-22.6-15.601-54.7,4.6-75 l38.9-38.9c19.5-19.5,19.5-51.2,0-70.7l-143.5-143.5c-19.5-19.5-51.2-19.5-70.7,0l-21.6,21.6l-92.7,92.7 C1,142.575-3.5,162.675,2.8,180.875z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
  }
  .contact-data__transform .field--name-field-linkedin-url a:before {
    content: "\e904";
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "whitecase-icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .contact-data__transform .field--name-field-twitter-url a:before {
    background-size: cover;
    width: 1rem;
    height: 1rem;
    content: "";
    display: block;
    margin: auto;
    background: url(data:image/svg+xml,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0ODcuNDMgNDU2LjE5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzFkMWQxYjt9PC9zdHlsZT48L2RlZnM+PHBhdGggaWQ9InBhdGgxMDA5IiBjbGFzcz0iY2xzLTEiIGQ9Ik03LjQ4LDIxLjksMTk1LjY2LDI3My41Nyw2LjI5LDQ3OC4xSDQ4LjkxTDIxNC43MSwyOTlsMTM0LDE3OS4xMWgxNDVMMjk0LjkzLDIxMi4zMyw0NzEuMiwyMS45SDQyOC41OEwyNzUuODksMTg2LjgyLDE1Mi41MSwyMS45Wk03MC4xNiw1My4zaDY2LjYzTDQzMSw0NDYuN0gzNjQuMzlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi4yOSAtMjEuOSkiLz48L3N2Zz4=);
  }
  .contact-data__transform .field--name-field-email a:before {
    background-size: cover;
    width: 1rem;
    height: 1rem;
    content: "";
    display: block;
    margin: auto;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 425 425' style='enable-background:new 0 0 425 425;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M0,54.729v315.542h425V54.729H0z M212.5,227.318L54.086,84.729h316.828L212.5,227.318z M151.194,212.5L30,321.588V103.412 L151.194,212.5z M173.616,232.682l38.884,35l38.884-35l119.53,107.589H54.086L173.616,232.682z M273.806,212.5L395,103.412v218.176 L273.806,212.5z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
  }
  .contact-data__transform ul li {
    display: inline-block;
    vertical-align: top;
  }
}

.contact-info__item .name-office span,
.contact-info__item address span {
  display: block;
}
@media screen and (min-width: 768px) {
  .contact-info__item.col-sm-12 .address-data {
    float: left;
    padding-right: 60px;
  }
  .contact-info__item.col-sm-12 .contact-data {
    float: left;
  }
}

.contact-data {
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
}

.contact-data__list {
  margin: 0 !important;
  padding: 0;
  list-style: none;
}
.contact-data__list li {
  margin: 0 10px 0 0;
  font-family: "WCSansText", sans-serif;
}
.contact-data__list li:before {
  font-family: "WCSansText", sans-serif;
  font-weight: 600;
  margin-right: 2px;
}
.contact-data__list li a {
  color: #1b1b1b;
}

.contact-data__list--email li:first-child:before {
  content: "E ";
}

.contact-data__list--faxes li:first-child:before {
  content: "F ";
}

.field--name-field-phone a,
.contact-data__list--phones a,
.field--name-field-fax a,
.contact-data__list--faxes a {
  font-family: "WCSansText", sans-serif;
  font-weight: 300 !important;
}

.contact-data__list.contact-data--full li:before {
  margin-right: 1rem;
  float: left;
}
.contact-data__list.contact-data--full li:not(:first-child):before {
  content: "";
}
.contact-data__list.contact-data--full li:not(:first-child) div {
  margin-left: 29px;
}
.contact-data__list.contact-data--full a {
  font-family: "WCSansText", sans-serif;
}
.contact-data__list.contact-data--full a:hover {
  color: #2611c9;
}

.field--name-field-phone li:before,
.contact-data__list--phones li:before {
  content: "T ";
}
@media screen and (max-width: 991px) {
  .field--name-field-phone li:not(:first-child),
  .contact-data__list--phones li:not(:first-child) {
    display: none;
  }
}

.field--type-email {
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
}
.field--type-email a {
  color: #707279;
}
.field--type-email:before {
  font-family: "WCSansSubhead", sans-serif;
  margin-right: 2px;
  content: "E ";
}

.field--name-field-linkedin-url a,
.field--name-field-twitter-url a {
  color: #707279;
}
.field--name-field-linkedin-url:before,
.field--name-field-twitter-url:before {
  font-family: "WCSansSubhead", sans-serif;
  margin-right: 2px;
  content: "in ";
}

.field--name-field-twitter-url:before {
  content: "t ";
}

.hero-promoted__wrapper {
  position: relative;
}
.hero-promoted__wrapper article {
  background-color: #1b1b1b;
  width: 100%;
  background-size: cover;
}
.hero-promoted__wrapper article::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.8), 40%, rgba(0, 0, 0, 0));
  z-index: 0;
}
.hero-promoted__wrapper article.disable-overlay:after {
  background: transparent;
}
.hero-promoted__wrapper article .hero__meta {
  min-height: 540px;
  color: #fff;
  padding-top: 4rem;
  padding-bottom: 4rem;
  z-index: 1;
  position: relative;
}
.hero-promoted__wrapper article .hero__meta .hero__meta-row {
  line-height: 1.25rem;
  margin-bottom: 1rem;
}
.hero-promoted__wrapper article .hero__meta .hero__meta-row div {
  display: inline-block;
}
.hero-promoted__wrapper article .hero__meta .hero__meta-row div::before {
  content: "|";
  margin: 0 0.25rem;
}
.hero-promoted__wrapper article .hero__meta .hero__meta-row div:first-child {
  font-weight: 700;
}
.hero-promoted__wrapper article .hero__meta .hero__meta-row div:first-child::before {
  content: "";
  margin: 0;
}
.hero-promoted__wrapper article .hero__meta h2, .hero-promoted__wrapper article .hero__meta .h2 {
  font-family: "WCSerifHeadline", sans-serif;
  font-size: 2.8125rem;
  line-height: 3rem;
  color: #fff;
}
.hero-promoted__wrapper article .hero__meta .field--name-body {
  font-size: 1.25rem;
  margin-top: 1.25rem;
}

@media (max-width: 575.98px) {
  .hero-promoted__wrapper article .hero__meta {
    padding-top: 2.5rem;
    padding-bottom: 5rem;
  }
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 21px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #707279;
  background-color: #fff;
  border: none;
  margin-left: -1px;
}
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  z-index: 3;
  color: #2611c9;
  border-color: #f4f4f4;
}
.pagination li:first-child > a,
.pagination li:first-child > span {
  text-transform: capitalize;
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  z-index: 2;
  color: #2611c9;
  background-color: #fff;
  border-color: #2611c9;
}
.pagination li:last-child > a,
.pagination li:last-child > span {
  text-transform: capitalize;
  margin-left: 0;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > .disabled > a,
.pagination > .disabled > span {
  color: #dadada;
  background-color: #fff;
  border-color: #f4f4f4;
  cursor: not-allowed;
}
.pagination > .disabled > a:hover, .pagination > .disabled > a:focus,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus {
  color: #dadada;
  background-color: #fff;
  border-color: #f4f4f4;
  cursor: not-allowed;
}
.pagination > .active > a,
.pagination > .active > span {
  color: #2611c9;
  font-weight: bolder;
}
.pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  color: #2611c9;
  font-weight: bolder;
}
.pagination ul > li > a.progress-disabled {
  float: left;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 26px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

ul.pagination a.progress-disabled,
.view-insight-content ul.pagination a.progress-disabled {
  float: left;
}

.locations-list {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 0 -8px;
}
.locations-list .menu {
  padding: 0;
  list-style: none;
  margin: 5px 0 -5px 20px;
}
.locations-list-col {
  padding: 0 8px;
  width: 33.3333333333%;
  max-width: 33.3333333333%;
  flex: 0 0 33.3333333333%;
}
.locations-list-col > .menu {
  margin: 0 0 5rem;
  border-bottom: 1px solid #707279;
}
@media (max-width: 767.98px) {
  .locations-list-col {
    min-width: 100%;
  }
}
.locations-list .button-collapse {
  font-size: 0;
  width: 20px;
  height: 19px;
  float: right;
  position: relative;
  color: #707279;
}
.locations-list .button-collapse:before, .locations-list .button-collapse:after {
  position: absolute;
  content: "";
  width: 14px;
  height: 1px;
  background-color: currentColor;
  left: 3px;
  top: 9px;
}
.locations-list .button-collapse:before {
  transform: rotate(90deg);
}
.locations-list .button-collapse:not(.collapsed):before {
  opacity: 0;
}
.locations-list .button-collapse:hover {
  color: #2611c9;
}
.locations-list li {
  padding: 1rem 0;
  margin: 0;
  display: block;
  color: #707279;
  border-top: 1px solid currentColor;
}
.locations-list li:first-child {
  border-top: none;
}
.locations-list li li {
  border: 0;
  padding: 5px 0;
}

/* Typeahead styles. */
.twitter-typeahead {
  width: 100%;
}

.tt-menu {
  z-index: 10000 !important;
}
.tt-menu.tt-open {
  background: white;
  border: 1px solid #ccc;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 15px 0;
  width: 100%;
  max-height: 300px;
  overflow-y: scroll;
}

.tt-input {
  color: #383b43;
}

.tt-header {
  padding: 10px 30px;
  margin: 10px 0;
  font-size: 2.1rem;
}

.lawyers-no-results {
  padding: 10px 30px;
}

.tt-suggestion.tt-selectable {
  cursor: pointer;
  margin: 0;
  padding: 10px 30px;
}

.tt-cursor,
.tt-suggestion.tt-selectable:hover {
  background: #2611c9;
  color: white;
}

.tt-highlight {
  font-family: "WCSansText", sans-serif;
  text-decoration: underline;
}

.modal {
  z-index: 10001;
}

.share-buttons-modal {
  background-color: rgba(0, 0, 0, 0.6);
}
.share-buttons-modal .modal-dialog {
  max-width: 100%;
  margin: auto;
  pointer-events: auto;
  /*.toolbar-fixed.toolbar-horizontal & {
    button.close {
      top: 150px;
    }
  }*/
}
.share-buttons-modal .modal-dialog button.close {
  position: absolute;
  z-index: 1;
  right: 8%;
  color: white;
  opacity: 0.9;
  top: 60px;
  font-size: 0;
  background: none;
  border: none;
  cursor: pointer;
  width: 35px;
  height: 35px;
}
.share-buttons-modal .modal-dialog button.close:before, .share-buttons-modal .modal-dialog button.close:after {
  content: "";
  position: absolute;
  width: 45px;
  height: 2px;
  background-color: #fff;
  top: calc(50% - 1px);
  left: -5px;
}
.share-buttons-modal .modal-dialog button.close:before {
  transform: rotate(45deg);
}
.share-buttons-modal .modal-dialog button.close:after {
  transform: rotate(-45deg);
}
.share-buttons-modal .modal-dialog button.close:hover {
  opacity: 1;
}
@media (min-width: 1024px) {
  .share-buttons-modal .modal-dialog button.close {
    right: 60px;
    top: 70px;
  }
}
.share-buttons-modal .share-content-container {
  position: relative;
}
.share-buttons-modal .share-content {
  padding-top: 20%;
  text-align: center;
}
.share-buttons-modal .share-content p {
  color: #fff;
  margin-bottom: 25px;
  font-size: 1.625rem;
  font-weight: 700;
}
.share-buttons-modal ul {
  list-style: none;
}
.share-buttons-modal ul li {
  display: inline-block;
  margin: 25px 15px;
}
.share-buttons-modal ul li a {
  color: #fff;
  font-size: 46px;
}
.share-buttons-modal ul li a:hover {
  color: #2611c9;
}
.share-buttons-modal ul li a span {
  display: none;
}
@media (min-width: 576px) {
  .share-buttons-modal ul {
    padding-left: 0;
  }
  .share-buttons-modal ul li {
    margin: 25px;
  }
  .share-buttons-modal ul li:first-child {
    margin-left: 0;
  }
  .share-buttons-modal ul li:last-child {
    margin-right: 0;
  }
}

#searchFormModal {
  background-color: rgba(0, 0, 0, 0.6);
}
#searchFormModal .modal-dialog {
  max-width: 100%;
  margin: auto;
  pointer-events: auto;
  /*.toolbar-fixed.toolbar-horizontal & {
    button.close {
      top: 150px;
    }
  }*/
}
#searchFormModal .modal-dialog button.close {
  position: absolute;
  z-index: 1;
  right: 8%;
  color: white;
  opacity: 0.9;
  top: 60px;
  font-size: 0;
  background: none;
  border: none;
  cursor: pointer;
  width: 35px;
  height: 35px;
}
#searchFormModal .modal-dialog button.close:before, #searchFormModal .modal-dialog button.close:after {
  content: "";
  position: absolute;
  width: 45px;
  height: 2px;
  background-color: #fff;
  top: calc(50% - 1px);
  left: -5px;
}
#searchFormModal .modal-dialog button.close:before {
  transform: rotate(45deg);
}
#searchFormModal .modal-dialog button.close:after {
  transform: rotate(-45deg);
}
#searchFormModal .modal-dialog button.close:hover {
  opacity: 1;
}
@media (min-width: 1024px) {
  #searchFormModal .modal-dialog button.close {
    right: 60px;
    top: 70px;
  }
}
#searchFormModal form {
  width: 80%;
  padding-top: 30%;
  margin: 0 auto;
}
#searchFormModal form > div {
  width: 100%;
  padding: 1em 0 0 0;
  position: relative;
  display: table;
  border-collapse: separate;
}
#searchFormModal form .input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
  width: 1%;
  display: table-cell;
  vertical-align: middle;
}
#searchFormModal input.form-control {
  background: none;
  border: none;
  border-bottom: 1px solid #fff;
  font-size: 1.125rem;
  height: 2.5rem;
  color: #fff;
  box-shadow: none;
  border-radius: 0;
  padding-left: 0;
  padding-right: 2em;
  width: 100%;
}
#searchFormModal .button.form-submit {
  position: absolute;
  outline: 0 !important;
  right: 0;
  background: none;
  top: 0;
  width: 2.5rem;
  height: 2.5rem;
  border: none;
  z-index: 500;
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M22.399%2020.3c1.447-1.886%202.319-4.28%202.319-6.877%200-0.004%200-0.008%200-0.011v0.001c0-6.272-5.081-11.375-11.324-11.375s-11.324%205.103-11.324%2011.375%205.079%2011.375%2011.324%2011.375c0.002%200%200.004%200%200.006%200%202.661%200%205.105-0.926%207.029-2.473l-0.022%200.017%207.54%207.579%202.009-2.020zM13.394%2022.23c-4.839%200-8.774-3.956-8.774-8.818s3.938-8.813%208.774-8.813%208.775%203.956%208.775%208.816-3.938%208.814-8.775%208.814z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position: center center;
  background-size: 2.5rem;
}
#searchFormModal .button.form-submit:before {
  height: 1.5rem;
  width: 1.5rem;
}
@media (min-width: 1024px) {
  #searchFormModal form {
    width: 65%;
    padding: 21% 0 10%;
  }
  #searchFormModal input.form-control {
    font-size: 3rem;
    padding-right: 1.3em;
    height: 5.625rem;
    width: 100%;
  }
  #searchFormModal .button.form-submit {
    top: 0.75rem;
    width: 4rem;
    height: 4rem;
  }
  #searchFormModal .button.form-submit:before {
    height: 2.5rem;
    width: 2.5rem;
  }
}

.view-wc-global-search .views-exposed-form {
  font-size: 0;
  margin: 20px 0 40px;
}
.view-wc-global-search .views-exposed-form .form-inline {
  position: relative;
}
@media (min-width: 1024px) {
  .view-wc-global-search .views-exposed-form .form-inline {
    width: 75%;
  }
}
.view-wc-global-search .views-exposed-form .form-inline::after {
  display: block;
  clear: both;
  content: "";
}
.view-wc-global-search .views-exposed-form .form-inline .form-group {
  display: block;
  float: left;
  width: 100%;
}
.view-wc-global-search .views-exposed-form > * {
  font-size: 15px;
}
.view-wc-global-search .views-exposed-form label {
  display: none;
}
.view-wc-global-search .views-exposed-form input.form-text {
  display: block;
  border-radius: 0;
  width: calc(100% - 2.5rem);
}
.view-wc-global-search .views-exposed-form button.form-submit {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
  font-size: 0;
  background: #000;
  border-radius: 0;
  border: 0;
  width: 40px;
  height: 40px;
}
.view-wc-global-search .views-exposed-form button.form-submit .icon {
  font-size: 15px;
  line-height: 40px;
  margin: 0;
}
.view-wc-global-search .view-content {
  font-size: 0;
  padding-bottom: 2.5rem;
}
.view-wc-global-search .result-item {
  float: none;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 20px;
  font-size: 15px;
  font-family: "WCSansText", sans-serif;
}
.view-wc-global-search .result-item:hover a {
  color: #2611c9;
}
.view-wc-global-search .result-item > :last-child {
  padding-bottom: 15px;
  border-bottom: 1px solid #f4f4f4;
}
.view-wc-global-search .result-item a {
  color: inherit;
}
.view-wc-global-search .result-item h4, .view-wc-global-search .result-item .h4 {
  color: #1b1b1b;
  font-family: "WCSansSubhead", sans-serif;
  font-size: 15px;
  margin: 10px 0 5px;
}
.view-wc-global-search .result-item .excerpt {
  color: #777;
  font-size: 0.9em;
  line-height: 18px;
}
@media (min-width: 1024px) {
  .view-wc-global-search .result-item:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
  .view-wc-global-search .result-item:nth-last-child(-n+2) > :last-child {
    border: 0;
  }
}
@media (min-width: 1280px) {
  .view-wc-global-search .result-item:nth-last-child(-n+4) {
    margin-bottom: 0;
  }
  .view-wc-global-search .result-item:nth-last-child(-n+4) > :last-child {
    border: 0;
  }
}
.view-wc-global-search .pager {
  text-align: right;
}
.view-wc-global-search .pager a {
  float: none;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  background: transparent;
  border: 0;
}
.view-wc-global-search .pager a:hover, .view-wc-global-search .pager a:focus, .view-wc-global-search .pager a:active {
  background: transparent;
}

@media (max-width: 767.98px) {
  .share-buttons-modal .share-content {
    padding-top: 8rem;
  }
  .share-buttons-modal .share-content p {
    text-align: left;
    margin-left: 2rem;
  }
  .share-buttons-modal ul {
    flex-direction: column;
    display: flex;
    align-items: baseline;
    margin-left: 2rem;
    padding-left: 0;
  }
  .share-buttons-modal ul li {
    margin-bottom: 1rem;
    margin-top: 1rem;
    margin-left: 0;
  }
  .share-buttons-modal ul li .icon {
    width: 2.5rem;
  }
  .share-buttons-modal ul li a {
    display: flex;
    align-items: center;
  }
  .share-buttons-modal ul li a span {
    display: block;
    font-size: 1.125rem;
    margin-left: 1.5rem;
  }
}
.back-to-top-arrow {
  display: none;
}
@media (min-width: 1280px) {
  .back-to-top-arrow {
    width: 20px;
    height: 20px;
    position: sticky;
    z-index: 199;
    bottom: 20px;
    right: 20px;
    cursor: pointer;
    float: right;
    margin-top: -57px;
  }
  .back-to-top-arrow:after {
    content: "";
    display: block;
    position: absolute;
    transform: rotate(45deg);
    width: 20px;
    height: 20px;
    border-style: solid;
    border-color: #1b1b1b;
    border-width: 2px 0 0 2px;
    left: -5px;
  }
  .page-background-dark .back-to-top-arrow:after {
    transform: rotate(45deg);
    width: 20px;
    height: 20px;
    border-style: solid;
    border-color: #fff;
    border-width: 2px 0 0 2px;
  }
}
@media (max-width: 1279.98px) {
  .back-to-top-arrow {
    display: none !important;
  }
}

@media (min-width: 1280px) {
  .ot-banner-open .back-to-top-arrow {
    bottom: 120px;
  }
}

.layout__main .back-to-top-arrow,
.page-node-type-section-landing-page .back-to-top-arrow,
.page-node-type-publication .back-to-top-arrow,
.page-node-type-news .back-to-top-arrow,
.page-node-type-event .back-to-top-arrow,
.page-node-type-award .back-to-top-arrow {
  background-color: #383b43;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px'%0Awidth='50' height='50'%0AviewBox='0 0 172 172'%0Astyle=' fill:%23000000;'%3E%3Cg transform='translate(25.8,25.8) scale(0.7,0.7)'%3E%3Cg fill='none' fill-rule='nonzero' stroke='none' stroke-width='1' stroke-linecap='butt' stroke-linejoin='miter' stroke-miterlimit='10' stroke-dasharray='' stroke-dashoffset='0' font-family='none' font-weight='none' font-size='none' text-anchor='none' style='mix-blend-mode: normal'%3E%3Cpath d='M0,172v-172h172v172z' fill='none'%3E%3C/path%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M86,3.49375l-36.77844,35.31375c-0.90031,0.84656 -1.27656,2.10969 -0.98094,3.30563c0.29562,1.19594 1.20937,2.15 2.39187,2.48594c1.19594,0.34937 2.4725,0.02687 3.34594,-0.84656l28.58156,-27.42594v148.79344c-0.01344,1.23625 0.63156,2.39188 1.70656,3.02344c1.075,0.61813 2.39187,0.61813 3.46687,0c1.075,-0.63156 1.72,-1.78719 1.70656,-3.02344v-148.79344l28.58156,27.42594c0.87344,0.87344 2.15,1.19594 3.34594,0.84656c1.1825,-0.33594 2.09625,-1.29 2.39188,-2.48594c0.29562,-1.19594 -0.08063,-2.45906 -0.98094,-3.30563z'%3E%3C/path%3E%3C/g%3E%3Cpath d='' fill='none'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position-x: center;
  background-position-y: 6px;
  background-repeat: no-repeat;
  background-size: 26px;
  border-radius: 40px;
  color: white;
  display: none;
  font-size: 1rem;
  height: 56px;
  padding-top: 30px;
  text-align: center;
  width: 56px;
  z-index: 10000;
}
.layout__main .back-to-top-arrow:after,
.page-node-type-section-landing-page .back-to-top-arrow:after,
.page-node-type-publication .back-to-top-arrow:after,
.page-node-type-news .back-to-top-arrow:after,
.page-node-type-event .back-to-top-arrow:after,
.page-node-type-award .back-to-top-arrow:after {
  border: none;
}

.our-thinking-container h3, .our-thinking-container .h3 {
  font-size: 28px;
  line-height: 37px;
  margin-bottom: 10px;
}
.our-thinking-container a {
  margin-top: 0;
  position: relative;
  padding-right: 17px;
  font-weight: 400;
  line-height: 1.5rem;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
}
.our-thinking-container a:after {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border-width: 0 2px 2px 0;
  border-color: #2611c9;
  border-style: solid;
  transform: rotate(-45deg);
  position: absolute;
  top: 8px;
  right: 5px;
}
@media (min-width: 576px) {
  .our-thinking-container a {
    margin-top: -3.25rem;
  }
}
.our-thinking-container .view-more {
  margin-top: 2rem;
}
@media (max-width: 1023.98px) {
  .our-thinking-container .view-more {
    margin-top: 1.25rem;
  }
}

.tooltip-inner {
  background: #ecedec;
  box-shadow: 0.25rem 0.25rem 0.25rem #707279;
  font-size: 0.75rem;
  margin-top: -1.75rem;
  max-width: 270px;
  padding: 0.25rem;
}

.tooltip {
  z-index: 3200;
  cursor: pointer;
}

.dropdown-wrapper.dropdown button {
  align-items: center;
  border: 2px solid #2611c9;
  background-color: transparent;
  color: #2611c9;
  display: flex;
  font-size: 1.125rem;
  font-weight: 700;
  padding: 1.5rem 1.25rem;
  text-transform: uppercase;
  width: 100%;
}
.dropdown-wrapper.dropdown button.show, .dropdown-wrapper.dropdown button:hover {
  border-color: #366de4;
}
.dropdown-wrapper.dropdown .arrows {
  margin-left: auto;
  position: relative;
  width: 14px;
  height: 14px;
}
.dropdown-wrapper.dropdown .arrows:before, .dropdown-wrapper.dropdown .arrows:after {
  position: absolute;
  content: "";
  border-style: solid;
  border-color: #2611c9;
  border-width: 2px 2px 0 0;
  width: 8px;
  height: 8px;
  left: calc(50% - 4px);
}
.dropdown-wrapper.dropdown .arrows:before {
  top: calc(50% - 2px);
  transform: rotate(135deg);
}
.dropdown-wrapper.dropdown .arrows:after {
  top: calc(50% - 6px);
  transform: rotate(-45deg);
}
.dropdown-wrapper.dropdown .dropdown-menu {
  border-color: #2611c9;
}
.dropdown-wrapper.dropdown .dropdown-menu a,
.dropdown-wrapper.dropdown .dropdown-menu span.no-link {
  font-size: 1rem;
  padding: 0.5rem 1.25rem;
  width: 100%;
  display: block;
  color: #2611c9;
  white-space: normal;
}
.dropdown-wrapper.dropdown .dropdown-menu a:hover,
.dropdown-wrapper.dropdown .dropdown-menu span.no-link:hover {
  text-decoration: none;
  color: #366de4;
}
.dropdown-wrapper.dropdown .dropdown-menu ul {
  list-style: none;
  padding: 0;
}
.dropdown-wrapper.dropdown .dropdown-menu ul a {
  padding-left: 1.5rem;
}
@media (max-width: 767.98px) {
  .dropdown-wrapper.dropdown {
    min-width: 100%;
    margin-bottom: 1rem;
  }
}

.play-button-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: auto;
  pointer-events: none;
}
.play-button-wrapper .play-gif {
  cursor: pointer;
  pointer-events: auto;
}
.play-button-wrapper .play-gif svg {
  border-radius: 50%;
  cursor: pointer;
  fill: #fff;
  height: 50px;
  opacity: 0.9;
  stroke: #fff;
  width: 50px;
}

.section-page_section_video_thumbs .play-button-wrapper .play-gif svg,
.section-video .video-container .play-button-wrapper .play-gif svg {
  width: 100px;
  height: 100px;
}

.section-video .play-button-wrapper .play-gif svg {
  width: 70px;
  height: 70px;
}
.section-video .play-button-wrapper .play-gif svg path {
  filter: drop-shadow(0 0 0.12px rgba(0, 0, 0, 0.6));
}

@media (min-width: 768px) {
  .section-video .single-video .play-button-wrapper .play-gif svg {
    width: 100px;
    height: 100px;
  }
}
.contact-button {
  bottom: 20px;
  height: 70px;
  line-height: normal;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-top: -94px;
  position: sticky;
  width: 176px;
  z-index: 1000;
}
.contact-button svg {
  flex-shrink: 0;
  height: 24px;
  width: 24px;
}
.contact-button.shortened-version {
  margin-left: 0;
  width: -moz-max-content;
  width: max-content;
}
.contact-button.shortened-version span {
  display: none;
}
.contact-button.shortened-version:hover {
  width: 176px;
}
.contact-button.shortened-version:hover span {
  display: block;
  animation: fadeIn 0.5s;
}

.ot-banner-open .contact-button {
  bottom: 120px;
}

@media (max-width: 1023.98px) {
  .contact-button {
    display: none !important;
  }
}
.menu-extras {
  display: none;
}

.header-top #block-mainnavigation-2 .expanded.below:hover > .menu-extras {
  background: transparent;
  display: block;
  left: 0;
  padding-top: 18px;
  position: fixed;
  width: 100vw;
}
.header-top #block-mainnavigation-2 .expanded.below:hover > .menu-extras .menu-extras__container {
  padding: 55px 20px;
}

.menu-extras {
  box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.15);
}
.menu-extras h2, .menu-extras .h2 {
  font-size: 2rem;
}
.menu-extras .menu-children__title {
  margin-bottom: 1rem;
  margin-top: 2rem;
}
.menu-extras .menu-children__title:first-child {
  margin-top: 0;
}
.menu-extras .menu-children__item {
  line-height: 1.25rem;
  margin-bottom: 0.75rem;
}
.menu-extras .menu-children__item:last-child {
  margin-bottom: 0;
}
.menu-extras .menu-teaser .menu-teaser__card {
  max-width: 640px;
  margin-left: auto;
  background: #fff;
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.05);
  border: 1px solid #fff;
  gap: 1rem;
}
.menu-extras .menu-teaser .menu-teaser__card:hover {
  border-color: #2611c9;
}
.menu-extras .menu-teaser .menu-teaser__card:hover .view-more svg path {
  stroke: #2611c9;
}
.menu-extras .menu-teaser .menu-teaser__card .view-more {
  margin-top: auto;
}
.menu-extras .menu-teaser .menu-teaser__img {
  flex-shrink: 0;
}
.menu-extras .menu-teaser .menu-teaser__img img {
  aspect-ratio: 16/9;
  width: 240px;
  -o-object-fit: cover;
  object-fit: cover;
}
.menu-extras .menu-teaser .menu-teaser__content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.menu-extras .menu-teaser .field--item {
  margin-bottom: 1rem;
}
.menu-extras .menu-teaser .field--item:last-child {
  margin-bottom: 0;
}
.menu-extras .menu-teaser.vertical-teaser .field--item {
  margin-bottom: 0;
}
.menu-extras .menu-teaser.vertical-teaser .field--name-field-featured-content {
  height: 100%;
}
.menu-extras .menu-teaser.vertical-teaser .field--items {
  display: flex;
  gap: 1rem;
  height: auto;
  justify-content: end;
}
.menu-extras .menu-teaser.vertical-teaser .field--items .menu-teaser__card {
  flex-direction: column;
  max-width: 272px;
  height: 100%;
  width: auto;
}
.menu-extras .menu-teaser.vertical-teaser .field--items .menu-teaser__img {
  min-width: 100%;
}

@media (min-width: 1920px) {
  .menu-extras .container-xxl__megamenu {
    max-width: 1790px;
  }
}
.survey-page,
.survey-help-text,
.survey-back-button,
.survey-reset-button {
  display: none;
}

.survey-help-text.open {
  display: block;
}

.survey-page .survey-question h3, .survey-page .survey-question .h3 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.75rem;
}
.survey-page .survey-question h4, .survey-page .survey-question .h4,
.survey-page .survey-help-text h4,
.survey-page .survey-help-text .h4 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.5rem;
}

.skip-link:focus {
  background: #2611c9;
  color: #fff;
  left: 50%;
  padding: 0.5rem 1rem;
  position: absolute;
  top: 69px;
  transform: translateX(-50%);
  z-index: 100;
}
@media (max-width: 767.98px) {
  .skip-link:focus {
    display: none;
  }
}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .skip-link:focus {
  top: 148px;
}
.toolbar-fixed.toolbar-vertical.toolbar-tray-open .skip-link:focus {
  left: auto;
  right: 0;
  top: 107px;
}

.magazine-publication-neumorphism a {
  color: #2611c9;
}

a:hover,
a:focus {
  color: #2611c9;
}

a:focus {
  outline: 1px dashed #707279;
}

input,
select {
  border: 1px solid #dadada;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  height: 40px;
  padding: 7px 12px;
}
input:hover,
select:hover {
  border: 1px solid #2611c9;
}
input:focus-visible,
select:focus-visible {
  outline: none;
  border: 1px solid #2611c9;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px rgba(102, 175, 233, 0.6);
}

select option {
  font-weight: 300;
  line-height: 2;
}

a.text-primary:hover,
a.text-info:hover {
  text-decoration: underline;
}

article.landing-page, article.publication {
  position: relative;
}

.toolbar .admin-toolbar-tasks__toggle-state:checked ~ label::after {
  position: unset !important;
}

.gin--navigation .gin-secondary-toolbar--frontend {
  z-index: 10001;
}

.admin-toolbar {
  z-index: 10002;
}

.form-control,
.form-select {
  -webkit-appearance: none;
  border: 1px solid #dadada;
  border-radius: 0;
  box-shadow: none;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  height: 40px;
  padding: 7px 12px;
}

.user-login-form {
  max-width: 400px;
}

textarea {
  resize: none;
}

select::-ms-expand {
  display: none;
}
select .progress-disabled {
  background-color: #dadada;
  background-repeat: no-repeat;
  background-position: 92% 11px;
  opacity: 0.7;
}

.search-box input.form-control {
  background: #f4f4f4 !important;
  border: none;
  border-radius: 0;
  box-shadow: 0 0;
  padding: 0.5rem 1rem;
  height: 40px;
}
.search-box input.button,
.search-box button {
  background: #2611c9;
  border: none;
  border-radius: 0;
  color: white;
  margin: 0 auto;
  width: 44px;
  height: 40px;
}
.search-box input.button:hover,
.search-box button:hover {
  background-color: #366de4;
  color: #fff;
}
.search-box input.button:before,
.search-box button:before {
  font-size: 1.35em;
}
.search-box input.button .glyphicon,
.search-box button .glyphicon {
  font-size: 1.35em;
  top: 3px;
}
.search-box .form-item-fulltext {
  position: relative;
}
.search-box .ajax-progress {
  position: absolute;
  right: 15px;
  z-index: 1000;
  top: 10px;
}
.people-search .search-box .input-group-addon {
  background: #dadada;
  border-radius: 0;
}
.people-search .search-box input.form-control {
  border: 1px solid #dadada;
  border-radius: 0;
  box-shadow: 0 0;
  padding: 7px 12px;
  height: 35px;
}
.people-search .search-box .input-group {
  width: 100%;
}
.people-search .search-box .input-group-btn {
  vertical-align: top;
}
.people-search .search-box button {
  position: relative;
  top: 0;
  height: 35px;
  width: 35px;
  font-size: 18px;
  padding: 0;
}
.people-search .search-box button:focus .glyphicon:before {
  opacity: 0;
}
.people-search .search-box button.glyphicon:before {
  top: 3px;
}
.people-search .search-box button:hover {
  background-color: #2611c9;
}
.people-search .search-box button.progress-disabled.glyphicon:before {
  content: "";
}
.people-search .search-box button.progress-disabled .ajax-progress .glyphicon-adjust-hue {
  margin-left: 0;
  margin-right: 0;
}
.people-search .search-box button .ajax-progress {
  right: 10px;
  top: 7px;
  z-index: 99999;
}

.sort-links .sort-link {
  position: relative;
  font-size: 0.875rem;
  text-decoration: none;
  color: #1b1b1b;
  padding: 0 0 0 10px;
  font-weight: 400;
  cursor: pointer;
}
.sort-links .sort-link:first-child {
  padding: 0;
}
.sort-links .sort-link.active.sort-asc:after, .sort-links .sort-link.active.sort-desc:after {
  position: relative;
  padding-left: 3px;
  font-size: 0.625rem;
  content: "\25b2";
}
.sort-links .sort-link.active.sort-desc:after {
  content: "\25bc";
}
.sort-links .sort-link:not(:first-child):before {
  content: "|";
  font-family: "WCSansText", sans-serif;
  position: absolute;
  left: -1px;
}
@media (max-width: 575.98px) {
  .sort-links {
    margin-top: 2px;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fade-in {
  animation: fadeIn 0.5s;
}

.region-content .content {
  padding-bottom: 70px;
}
@media (max-width: 767.98px) {
  .region-content .content {
    padding-bottom: 30px;
  }
}

@media (max-width: 767.98px) {
  .content__column--no-sidebar {
    padding-right: 1.5rem;
  }
  .content__column--no-sidebar .page__nav {
    width: 100%;
  }
}

.content--article {
  padding-bottom: 50px;
}

.wysiwyg.freight-heading,
.field--name-body.freight-heading,
.content__body.freight-heading {
  font-size: 28px;
}
.wysiwyg p.Indent1,
.wysiwyg p.rteindent1,
.field--name-body p.Indent1,
.field--name-body p.rteindent1,
.content__body p.Indent1,
.content__body p.rteindent1 {
  padding-left: 20px;
}
.wysiwyg p.Indent2,
.wysiwyg p.rteindent2,
.field--name-body p.Indent2,
.field--name-body p.rteindent2,
.content__body p.Indent2,
.content__body p.rteindent2 {
  padding-left: 40px;
}
.wysiwyg p.Indent3,
.wysiwyg p.rteindent3,
.field--name-body p.Indent3,
.field--name-body p.rteindent3,
.content__body p.Indent3,
.content__body p.rteindent3 {
  padding-left: 60px;
}
.wysiwyg p.Indent4,
.wysiwyg p.rteindent4,
.field--name-body p.Indent4,
.field--name-body p.rteindent4,
.content__body p.Indent4,
.content__body p.rteindent4 {
  padding-left: 80px;
}
.wysiwyg .field--item,
.field--name-body .field--item,
.content__body .field--item {
  overflow: hidden;
  padding-top: 0;
  position: relative;
}
.wysiwyg .field--item .img-left,
.wysiwyg .field--item .img-right,
.field--name-body .field--item .img-left,
.field--name-body .field--item .img-right,
.content__body .field--item .img-left,
.content__body .field--item .img-right {
  display: none;
}
.wysiwyg .field--item .img-inline,
.field--name-body .field--item .img-inline,
.content__body .field--item .img-inline {
  padding: 0 15px 7px 0;
  width: auto;
}
.wysiwyg .field--item .img-icon,
.field--name-body .field--item .img-icon,
.content__body .field--item .img-icon {
  display: inline-block;
  float: none;
  padding: 0;
  vertical-align: baseline;
  width: auto;
}
.wysiwyg .field--item .field--name-field-quote,
.field--name-body .field--item .field--name-field-quote,
.content__body .field--item .field--name-field-quote {
  font-family: "WCSansText", sans-serif;
  font-size: 2.2rem;
  font-weight: 400;
  line-height: 1.2;
  margin: 0 0 1rem;
}
.wysiwyg .field--item .field--name-field-quote + .field--name-field-quote-footnote,
.field--name-body .field--item .field--name-field-quote + .field--name-field-quote-footnote,
.content__body .field--item .field--name-field-quote + .field--name-field-quote-footnote {
  margin-bottom: 1.5rem;
}
@media (min-width: 576px) {
  .wysiwyg .field--item .field--name-field-quote,
  .field--name-body .field--item .field--name-field-quote,
  .content__body .field--item .field--name-field-quote {
    font-size: 26px;
  }
}
.wysiwyg .field--item .field--label,
.field--name-body .field--item .field--label,
.content__body .field--item .field--label {
  margin-bottom: 12px;
  padding-top: 20px;
  font-size: 1.25rem;
}
.wysiwyg .field--item .field--name-field-quote-footnote,
.field--name-body .field--item .field--name-field-quote-footnote,
.content__body .field--item .field--name-field-quote-footnote {
  margin-bottom: 1rem;
}
.wysiwyg .field--item img,
.field--name-body .field--item img,
.content__body .field--item img {
  display: block;
  height: auto;
  max-width: 100%;
}
.wysiwyg .field--item figure img,
.field--name-body .field--item figure img,
.content__body .field--item figure img {
  padding: 0;
}
@media (min-width: 576px) {
  .wysiwyg .field--item .img-left,
  .field--name-body .field--item .img-left,
  .content__body .field--item .img-left {
    display: block;
    float: left;
    padding-right: 1rem;
  }
  .wysiwyg .field--item .img-right,
  .field--name-body .field--item .img-right,
  .content__body .field--item .img-right {
    display: block;
    float: right;
  }
  .wysiwyg .field--item img,
  .field--name-body .field--item img,
  .content__body .field--item img {
    padding: 0 15px 7px 0;
    clear: left;
    display: block;
    width: auto;
    max-width: 100%;
  }
}
.wysiwyg .field--item ul:not(.unstyled-list),
.field--name-body .field--item ul:not(.unstyled-list),
.content__body .field--item ul:not(.unstyled-list) {
  padding: 0;
  margin-bottom: 18px;
  width: 100%;
}
.wysiwyg .field--item ul:not(.unstyled-list) > li:before,
.field--name-body .field--item ul:not(.unstyled-list) > li:before,
.content__body .field--item ul:not(.unstyled-list) > li:before {
  background: #2611c9;
  content: "";
  display: block;
  height: 6px;
  left: -18px;
  position: absolute;
  top: 8px;
  width: 6px;
  transform: rotate(45deg);
}
.wysiwyg .field--item ul:not(.unstyled-list) > li ul > li:before,
.field--name-body .field--item ul:not(.unstyled-list) > li ul > li:before,
.content__body .field--item ul:not(.unstyled-list) > li ul > li:before {
  background: none;
  border: 2px solid #2611c9;
}
.wysiwyg .field--item ul:not(.unstyled-list) > li ul > li ul > li:before,
.field--name-body .field--item ul:not(.unstyled-list) > li ul > li ul > li:before,
.content__body .field--item ul:not(.unstyled-list) > li ul > li ul > li:before {
  background: none;
  border: none;
  content: "\2013";
  color: #2611c9;
  font-weight: 500;
  top: 0;
  transform: none;
}
.wysiwyg .field--item ul:not(.unstyled-list) > li,
.field--name-body .field--item ul:not(.unstyled-list) > li,
.content__body .field--item ul:not(.unstyled-list) > li {
  list-style: none;
}
.wysiwyg .field--item ul:not(.unstyled-list) li,
.field--name-body .field--item ul:not(.unstyled-list) li,
.content__body .field--item ul:not(.unstyled-list) li {
  position: relative;
}
.wysiwyg .field--item > ol > li,
.field--name-body .field--item > ol > li,
.content__body .field--item > ol > li {
  list-style-type: decimal;
  list-style-image: none;
}
.wysiwyg .field--item ul,
.wysiwyg .field--item ol,
.field--name-body .field--item ul,
.field--name-body .field--item ol,
.content__body .field--item ul,
.content__body .field--item ol {
  border-bottom: none;
  margin-bottom: 18px;
  padding: 0;
}
.wysiwyg .field--item ul li,
.wysiwyg .field--item ol li,
.field--name-body .field--item ul li,
.field--name-body .field--item ol li,
.content__body .field--item ul li,
.content__body .field--item ol li {
  position: relative;
  margin: 16px 0 16px 20px;
  padding: 0;
}
.wysiwyg .field--item ul li ul,
.wysiwyg .field--item ul li ol,
.wysiwyg .field--item ol li ul,
.wysiwyg .field--item ol li ol,
.field--name-body .field--item ul li ul,
.field--name-body .field--item ul li ol,
.field--name-body .field--item ol li ul,
.field--name-body .field--item ol li ol,
.content__body .field--item ul li ul,
.content__body .field--item ul li ol,
.content__body .field--item ol li ul,
.content__body .field--item ol li ol {
  margin-bottom: 0;
}
.wysiwyg .field--item ol li,
.field--name-body .field--item ol li,
.content__body .field--item ol li {
  margin-left: 26px;
}
.wysiwyg .titled-items-list,
.field--name-body .titled-items-list,
.content__body .titled-items-list {
  clear: both;
  margin-bottom: 1rem;
}
.wysiwyg .titled-items-list .field__items > .field--item,
.field--name-body .titled-items-list .field__items > .field--item,
.content__body .titled-items-list .field__items > .field--item {
  padding: 8px 0 4px;
  border-bottom: 1px dotted var(--bs-border-color);
  font-size: 1.25rem;
}
.wysiwyg .titled-items-list--nested .field--items > .field--item,
.field--name-body .titled-items-list--nested .field--items > .field--item,
.content__body .titled-items-list--nested .field--items > .field--item {
  padding: 8px 0 4px;
  border-bottom: 1px dotted var(--bs-border-color);
  font-size: 1.25rem;
}
.wysiwyg .titled-items-list--nested .paragraph .field--item,
.field--name-body .titled-items-list--nested .paragraph .field--item,
.content__body .titled-items-list--nested .paragraph .field--item {
  display: inline;
}
.wysiwyg .titled-items-list--nested .paragraph .field--item:not(:last-child):after,
.field--name-body .titled-items-list--nested .paragraph .field--item:not(:last-child):after,
.content__body .titled-items-list--nested .paragraph .field--item:not(:last-child):after {
  content: ", ";
}
.wysiwyg .titled-items-list--nested .paragraph .field--type-text-long,
.field--name-body .titled-items-list--nested .paragraph .field--type-text-long,
.content__body .titled-items-list--nested .paragraph .field--type-text-long {
  display: block;
  font-size: 1.4rem;
}
.wysiwyg .titled-items-list--nested .paragraph--type--education .field--name-field-description,
.wysiwyg .titled-items-list--nested .paragraph--type--education .field--name-field-description p,
.field--name-body .titled-items-list--nested .paragraph--type--education .field--name-field-description,
.field--name-body .titled-items-list--nested .paragraph--type--education .field--name-field-description p,
.content__body .titled-items-list--nested .paragraph--type--education .field--name-field-description,
.content__body .titled-items-list--nested .paragraph--type--education .field--name-field-description p {
  display: inline;
  margin: 0;
  font-size: 1.5rem;
}
.wysiwyg .field--name-field-admission,
.wysiwyg .field--name-field-year,
.field--name-body .field--name-field-admission,
.field--name-body .field--name-field-year,
.content__body .field--name-field-admission,
.content__body .field--name-field-year {
  display: inline;
}
.wysiwyg .field--name-field-admission:after,
.field--name-body .field--name-field-admission:after,
.content__body .field--name-field-admission:after {
  content: ", ";
}
.wysiwyg .one-column .list-item,
.field--name-body .one-column .list-item,
.content__body .one-column .list-item {
  width: 100%;
}
@media (min-width: 1024px) {
  .wysiwyg .one-column .field--name-title,
  .field--name-body .one-column .field--name-title,
  .content__body .one-column .field--name-title {
    width: calc(200% + 30px);
  }
}
.wysiwyg .two-column .list-item,
.field--name-body .two-column .list-item,
.content__body .two-column .list-item {
  width: 50%;
}
@media (max-width: 1023.98px) {
  .wysiwyg .two-column .list-item,
  .field--name-body .two-column .list-item,
  .content__body .two-column .list-item {
    width: 100%;
  }
}
.wysiwyg .embedded-entity .field--name-title,
.field--name-body .embedded-entity .field--name-title,
.content__body .embedded-entity .field--name-title {
  text-transform: uppercase;
  font-family: "WCSansSubhead", sans-serif;
}
.wysiwyg .embedded-entity .list-item .list-item-link,
.field--name-body .embedded-entity .list-item .list-item-link,
.content__body .embedded-entity .list-item .list-item-link {
  color: #2b2b2b;
  padding: 0;
}
.wysiwyg .embedded-entity .list-item .list-item-link:hover,
.field--name-body .embedded-entity .list-item .list-item-link:hover,
.content__body .embedded-entity .list-item .list-item-link:hover {
  color: #2611c9;
}
.wysiwyg .embedded-entity .list-item img,
.field--name-body .embedded-entity .list-item img,
.content__body .embedded-entity .list-item img {
  padding: 0;
}
.wysiwyg .embedded-entity .list-item .title,
.field--name-body .embedded-entity .list-item .title,
.content__body .embedded-entity .list-item .title {
  margin-bottom: 0;
  line-height: 19px;
}
.wysiwyg .embedded-entity .list-item .field--name-body,
.field--name-body .embedded-entity .list-item .field--name-body,
.content__body .embedded-entity .list-item .field--name-body {
  margin-top: 8px;
}
.wysiwyg .embedded-entity .list-item .field--name-body p,
.field--name-body .embedded-entity .list-item .field--name-body p,
.content__body .embedded-entity .list-item .field--name-body p {
  margin: 0;
  line-height: 17px;
}
.wysiwyg .embedded-entity .field--name-field-view-more-link a,
.field--name-body .embedded-entity .field--name-field-view-more-link a,
.content__body .embedded-entity .field--name-field-view-more-link a {
  font-family: "WCSansSubhead", sans-serif;
  padding: 3px 0;
  color: #808285;
}
.wysiwyg .embedded-entity .field--name-field-view-more-link a:hover,
.field--name-body .embedded-entity .field--name-field-view-more-link a:hover,
.content__body .embedded-entity .field--name-field-view-more-link a:hover {
  color: #2611c9;
}
.wysiwyg .embedded-entity .row--narrow,
.field--name-body .embedded-entity .row--narrow,
.content__body .embedded-entity .row--narrow {
  margin: 0 -7px;
}
.wysiwyg .embedded-entity.align-center .view-content,
.field--name-body .embedded-entity.align-center .view-content,
.content__body .embedded-entity.align-center .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.external-video {
  display: block;
  height: 0;
  overflow: hidden;
  padding: 0 0 56.25% 0;
  position: relative;
  margin-bottom: 18px;
}
.external-video iframe {
  border: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}

.freight-heading {
  font-family: "WCSansSubhead", sans-serif !important;
}

.section-page_section_text .field--item .field--item ul:not(.unstyled-list) {
  padding: 0;
  margin-bottom: 18px;
  width: 100%;
}
.section-page_section_text .field--item .field--item ul:not(.unstyled-list) > li:before {
  background: #2611c9;
  content: "";
  display: block;
  height: 6px;
  left: -18px;
  position: absolute;
  top: 8px;
  width: 6px;
  transform: rotate(45deg);
}
.section-page_section_text .field--item .field--item ul:not(.unstyled-list) > li ul > li:before {
  background: none;
  border: 2px solid #2611c9;
}
.section-page_section_text .field--item .field--item ul:not(.unstyled-list) > li ul > li ul > li:before {
  background: none;
  border: none;
  content: "\2013";
  color: #2611c9;
  font-weight: 500;
  top: 0;
  transform: none;
}
.section-page_section_text .field--item .field--item ul:not(.unstyled-list) > li {
  list-style: none;
}
.section-page_section_text .field--item .field--item ul:not(.unstyled-list) li {
  position: relative;
}
.section-page_section_text .field--item .field--item > ol > li {
  list-style-type: decimal;
  list-style-image: none;
}
.section-page_section_text .field--item .field--item ul,
.section-page_section_text .field--item .field--item ol {
  border-bottom: none;
  margin-bottom: 18px;
  padding: 0;
}
.section-page_section_text .field--item .field--item ul li,
.section-page_section_text .field--item .field--item ol li {
  position: relative;
  margin: 16px 0 16px 20px;
  padding: 0;
}
.section-page_section_text .field--item .field--item ul li ul,
.section-page_section_text .field--item .field--item ul li ol,
.section-page_section_text .field--item .field--item ol li ul,
.section-page_section_text .field--item .field--item ol li ol {
  margin-bottom: 0;
}
.section-page_section_text .field--item .field--item ol li {
  margin-left: 26px;
}

.primary-grid__main .field--item ul:not(.unstyled-list) {
  padding: 0;
  margin-bottom: 18px;
  width: 100%;
}
.primary-grid__main .field--item ul:not(.unstyled-list) > li:before {
  background: #2611c9;
  content: "";
  display: block;
  height: 6px;
  left: -18px;
  position: absolute;
  top: 8px;
  width: 6px;
  transform: rotate(45deg);
}
.primary-grid__main .field--item ul:not(.unstyled-list) > li ul > li:before {
  background: none;
  border: 2px solid #2611c9;
}
.primary-grid__main .field--item ul:not(.unstyled-list) > li ul > li ul > li:before {
  background: none;
  border: none;
  content: "\2013";
  color: #2611c9;
  font-weight: 500;
  top: 0;
  transform: none;
}
.primary-grid__main .field--item ul:not(.unstyled-list) > li {
  list-style: none;
}
.primary-grid__main .field--item ul:not(.unstyled-list) li {
  position: relative;
}
.primary-grid__main .field--item > ol > li {
  list-style-type: decimal;
  list-style-image: none;
}
.primary-grid__main .field--item ul,
.primary-grid__main .field--item ol {
  border-bottom: none;
  margin-bottom: 18px;
  padding: 0;
}
.primary-grid__main .field--item ul li,
.primary-grid__main .field--item ol li {
  position: relative;
  margin: 16px 0 16px 20px;
  padding: 0;
}
.primary-grid__main .field--item ul li ul,
.primary-grid__main .field--item ul li ol,
.primary-grid__main .field--item ol li ul,
.primary-grid__main .field--item ol li ol {
  margin-bottom: 0;
}
.primary-grid__main .field--item ol li {
  margin-left: 26px;
}

@media (min-width: 768px) {
  .content__body {
    width: 100%;
  }
}
.magazine-container .content__body, .content__column--no-sidebar .content__body {
  width: 100%;
}

.with-section-menu .block--highlighted,
.with-section-menu .region-highlighted {
  display: none;
}

.unstyled-list {
  list-style: none;
}
.unstyled-list > li {
  margin: 0 !important;
  padding: 8px 0 4px !important;
}

article.section-page h1.page-subtitle, article.section-page .page-subtitle.h1 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 32px;
  margin-top: 30px;
}

article.section-page h3.freight-heading, article.section-page .freight-heading.h3 {
  margin-top: 30px;
}

.circle-photo {
  border-radius: 50%;
  overflow: hidden;
  aspect-ratio: 1/1;
}
.circle-photo img {
  padding: 0 !important;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100% !important;
  height: 100% !important;
}

footer {
  position: relative;
  background: #2611c9;
  padding-top: 2.5rem;
  margin-top: 0;
  border-top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: auto;
  z-index: 3200;
  overflow: hidden;
  color: #fff;
}
footer .menu.nav {
  display: flex;
  gap: 0.5rem 0;
}
footer .menu.nav li {
  border-right: 1px solid #fff;
  display: inline-block;
  font-size: 1rem;
  margin-right: 1rem;
  padding-right: 1rem;
  vertical-align: top;
}
footer .menu.nav li:last-child {
  padding-right: 0;
  border: none;
}
footer .menu.nav li:first-child {
  padding-left: 0;
}
footer .menu.nav a {
  color: #fff;
  font-weight: 400;
  padding: 0;
  text-decoration: none;
}
footer .menu.nav a:focus, footer .menu.nav a:hover, footer .menu.nav a:active {
  background: transparent;
  color: #17c5ff;
}
footer .footer-social-links {
  display: flex;
  flex-direction: column;
  min-width: 210px;
}
footer .footer-social-links .footer-social-links-block-title {
  display: none;
  font-size: 1.125rem;
  font-weight: 700;
  text-transform: uppercase;
}
footer .footer-social-links .footer-logo {
  margin: 2rem 0;
}
footer .footer-social-links .social-links-list {
  display: flex;
  font-size: 0;
  margin-top: 1rem;
  padding: 0;
  justify-content: space-between;
  width: -moz-max-content;
  width: max-content;
}
footer .footer-social-links .social-links-list li {
  display: inline-block;
  vertical-align: top;
}
footer .footer-social-links .social-links-list li a {
  display: block;
  text-align: center;
  font-size: 1.125rem;
  line-height: 1;
  margin-left: 1rem;
  text-decoration: none;
  color: #fff;
}
footer .footer-social-links .social-links-list li a:hover {
  color: #17c5ff;
}
footer .footer-social-links .social-links-list li:first-child a {
  margin-left: 0;
}
footer .footer-social-links .cookie-button-block .btn {
  text-align: center;
}
footer #ot-sdk-btn.ot-sdk-show-settings {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.25;
  padding: 1rem 1.25rem;
  text-transform: uppercase;
}
footer #ot-sdk-btn.ot-sdk-show-settings:hover {
  background-color: #366de4;
}
footer .footer-top {
  display: flex;
  flex-wrap: wrap;
}
footer .footer-top .footer-navigation-menu-block {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
}
footer .footer-top .footer-navigation-menu-block > ul {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding-left: 0;
  width: 100%;
  justify-content: space-between;
}
footer .footer-top .footer-navigation-menu-block > ul > li {
  min-width: 100px;
  margin: 0 20px 0 0;
}
footer .footer-top .footer-navigation-menu-block > ul > li span,
footer .footer-top .footer-navigation-menu-block > ul > li a {
  color: #fff;
  font-size: 1.125rem;
  font-weight: 700;
  text-transform: uppercase;
}
footer .footer-top .footer-navigation-menu-block > ul > li a:hover {
  color: #17c5ff;
}
footer .footer-top .footer-navigation-menu-block > ul li {
  list-style: none;
}
footer .footer-top .footer-navigation-menu-block > ul li > ul {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem 0;
  margin-top: 1rem;
  margin-bottom: 2rem;
  padding-left: 0;
}
footer .footer-top .footer-navigation-menu-block > ul li > ul li {
  display: flex;
}
footer .footer-top .footer-navigation-menu-block > ul li > ul li a {
  background: none;
  color: #fff;
  display: block;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.2;
  text-transform: none;
}
footer .footer-top .footer-navigation-menu-block > ul li > ul li::after {
  content: "|";
  color: #fff;
  padding: 0 1rem;
}
footer .footer-top .footer-navigation-menu-block > ul li > ul li:last-child::after {
  content: "";
}
footer .footer-bottom {
  border-top: 1px solid #fff;
  color: #fff;
  display: flex;
  flex-direction: column-reverse;
  flex-wrap: wrap;
  gap: 1.5rem;
  font-size: 15px;
  font-weight: 400;
  padding: 1.5rem 0 2rem;
}
footer .footer-bottom .footer-bottom-left p {
  margin-bottom: 0;
  text-align: left;
}

@media (min-width: 768px) {
  footer .footer-top .footer-navigation-menu-block > ul {
    flex-direction: row;
  }
  footer .footer-top .footer-navigation-menu-block > ul li > ul {
    display: block;
  }
  footer .footer-top .footer-navigation-menu-block > ul li > ul li::after {
    content: "";
  }
  footer .footer-top .footer-navigation-menu-block > ul li > ul li a {
    padding-bottom: 1rem;
  }
  footer .footer-social-links {
    flex-direction: row;
  }
  footer .footer-social-links .footer-social-links-block-title {
    display: block;
  }
  footer .footer-social-links .footer-logo {
    display: flex;
    justify-content: end;
    width: 100%;
    margin-top: auto;
  }
}
@media (min-width: 1280px) {
  footer {
    padding-top: 5rem;
  }
  footer .footer-top .footer-navigation-menu-block {
    flex-direction: row;
  }
  footer .footer-top .footer-navigation-menu-block > ul {
    padding-right: 50px;
  }
  footer .footer-top .footer-navigation-menu-block > ul li > ul {
    margin-bottom: 13.5rem;
  }
  footer .footer-social-links {
    flex-direction: column;
  }
  footer .footer-social-links .social-links-list {
    width: 100%;
  }
  footer .footer-bottom {
    flex-direction: row;
    justify-content: space-between;
  }
}
.field--name-field-content-links .field--name-title {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 32px;
  margin-top: 30px;
}

.view-content-lists .results-total {
  position: relative;
  top: -25px;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  font-size: 1.9rem;
  margin: 0;
}
@media screen and (max-width: 559px) {
  .view-content-lists .list-item {
    width: 100%;
  }
}
.view-content-lists .list-item-link {
  background: #fff;
  border: 1px solid #f4f4f4;
  display: block;
  margin-bottom: 14px;
  width: 100%;
  overflow: hidden;
  padding-bottom: 12px;
  color: #383b43;
}
.view-content-lists .list-item-link:hover {
  color: #2611c9;
}
.view-content-lists .view-filters {
  margin-bottom: 0;
}
.view-content-lists .view-header {
  border-top: 1px #dadada solid;
}
.view-content-lists .view-content .list-item article {
  color: inherit;
  height: 155px;
  padding: 12px;
}
.view-content-lists .view-content .list-item .card-meta .field--name-field-publication-type {
  font-family: "WCSansSubhead", sans-serif;
  display: inline-block;
  margin-right: 3px;
}
.view-content-lists .view-content .list-item .card-meta .field--name-field-date {
  display: inline-block;
}
.view-content-lists .view-content .list-item .title {
  font-family: "WCSansText", sans-serif;
  font-size: 19px;
  margin: 8px 0;
  line-height: 20px;
  padding: 0;
  position: relative;
}
.view-content-lists .view-content .list-item p {
  font-size: 13px;
  line-height: 19px;
}
.view-content-lists.view-insights .view-footer a,
.view-content-lists + .field--name-field-view-more-link a {
  border: 2px solid #2611c9;
  color: #2611c9;
  display: block;
  font-family: "WCSansText", sans-serif;
  font-weight: 600;
  text-align: center;
  width: 100%;
  text-transform: uppercase;
  width: 100%;
  padding: 0.5rem;
  margin-top: 1rem;
}
.view-content-lists ul.pagination a.progress-disabled {
  float: left;
}
.view-content-lists .view-filters .sort-links {
  float: right;
  position: static;
  margin: 2rem 0 0;
}

.sort-links .sort-link {
  position: relative;
  font-size: 14px;
  text-decoration: none;
  color: #383b43;
  padding: 0 10px;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
}
.sort-links .sort-link.active {
  font-family: "WCSansSubhead", sans-serif;
}
.sort-links .sort-link.active.sort-asc:after, .sort-links .sort-link.active.sort-desc:after {
  position: relative;
  padding-left: 3px;
  font-size: 10px;
  content: "\25b2";
}
.sort-links .sort-link.active.sort-desc:after {
  content: "\25bc";
}
.sort-links .sort-link:not(:first-child):before {
  content: "|";
  font-family: "WCSansText", sans-serif;
  position: absolute;
  left: -1px;
}
@media screen and (min-width: 960px) {
  .sort-links {
    margin-top: 2px;
  }
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_calendar td:hover {
  background: #2611c9 !important;
}

.container-publication {
  max-width: var(--wc-container-publication-width);
  padding-left: 0;
  padding-right: 0;
  margin: 0 auto;
}

#page-wrapper {
  position: relative;
  flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  min-height: calc(100vh - 130px);
  margin-top: 0;
}

@media (min-width: 576px) {
  .container-publication.article-section, .container-publication.article-related-group {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1280px) {
  .container-publication.article-section, .container-publication.article-related-group {
    padding-left: 80px;
    padding-right: 80px;
  }
  .container-primary {
    max-width: 1145px;
  }
  .container-intro {
    max-width: 695px;
  }
}
.layout {
  grid-template-columns: 0 1fr;
}
.layout__sidebar {
  grid-area: sidebar;
}
.layout__main {
  grid-area: main;
}
.layout__main .magazine-publication {
  transform: translate3d(100%, 0, 0);
  transition: transform 0.5s ease-in-out;
}
.layout__main .magazine-publication.show-article {
  transform: translate3d(0, 0, 0);
}
.layout__navbar {
  position: relative;
  z-index: 1020;
}

@media (min-width: 1024px) {
  .layout {
    display: grid;
    grid-template-areas: "sidebar main";
    grid-template-columns: var(--wc-magazine-default-nav-width) 1fr;
  }
  .layout__sidebar__container {
    position: sticky;
    top: 120px;
  }
}
.primary-grid {
  grid-template-columns: 0 1fr;
}
.primary-grid__sidebar {
  grid-area: sidebar;
  display: none;
}
.primary-grid .content-primary h3,
.primary-grid .content-primary .h3 {
  padding-top: 1rem;
}
.primary-grid .content-primary h4,
.primary-grid .content-primary .h4 {
  margin-bottom: 0.25rem;
}
.primary-grid .content-primary figure.callout blockquote:before {
  margin-bottom: 0.75rem;
}
.primary-grid__right-side__container h3.key-contacts-heading, .primary-grid__right-side__container .key-contacts-heading.h3 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 2rem;
  line-height: 2.25rem;
  margin-bottom: 2rem;
}
.primary-grid__right-side__container h3.key-contacts-heading + .component-bio-card, .primary-grid__right-side__container .key-contacts-heading.h3 + .component-bio-card {
  margin-top: 1rem;
}
.primary-grid__right-side__container figure.callout blockquote:before {
  margin-bottom: 0.5rem;
}
.primary-grid__right-side__container .column-accordion .field--item:not(:last-child) {
  margin-bottom: 0.5rem;
}
.primary-grid__right-side__container .component-bio-card {
  margin-top: 2rem;
}

.page-node-type-people #additional_contacts,
.page-node-type-service #additional_contacts,
.page-node-type-location #additional_contacts {
  margin-top: -2rem;
  padding-top: 2rem;
}

@media (min-width: 1024px) {
  .primary-grid {
    display: grid;
    grid-template-areas: "sidebar main";
    grid-template-columns: var(--wc-primary-nav-width) 1fr;
  }
  .primary-grid__sidebar {
    display: block;
  }
  .primary-grid__sidebar__container {
    position: sticky;
    top: 150px;
  }
  .primary-grid__main {
    margin-left: calc(-1 * var(--wc-primary-nav-width));
  }
  .primary-grid__right-side__container {
    width: 420px;
  }
  .primary-grid__right-side__container h3.key-contacts-heading, .primary-grid__right-side__container .key-contacts-heading.h3 {
    margin-bottom: 0;
  }
}
.primary-page .related-content-container {
  border-top: 1px solid #2a2a2a;
  margin-top: 5rem;
}
.primary-page .related-content-container .related-content-group {
  margin-top: 3rem;
  margin-bottom: 1rem;
}
.primary-page .related-content-container .related-content-group:last-child {
  margin-bottom: 7rem;
}

.publications-filters .filter-widgets .form-submit {
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M22.399%2020.3c1.447-1.886%202.319-4.28%202.319-6.877%200-0.004%200-0.008%200-0.011v0.001c0-6.272-5.081-11.375-11.324-11.375s-11.324%205.103-11.324%2011.375%205.079%2011.375%2011.324%2011.375c0.002%200%200.004%200%200.006%200%202.661%200%205.105-0.926%207.029-2.473l-0.022%200.017%207.54%207.579%202.009-2.020zM13.394%2022.23c-4.839%200-8.774-3.956-8.774-8.818s3.938-8.813%208.774-8.813%208.775%203.956%208.775%208.816-3.938%208.814-8.775%208.814z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position: center center;
}

.insight-section {
  margin-bottom: 3.75rem;
}

.section-title {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.25rem;
  margin-bottom: 2rem;
}

.view-featured-insights .view-header > div {
  margin-bottom: 1rem;
}

.latest-alerts {
  background-color: #2611c9;
  color: #fff;
  padding: 4rem 0;
}
@media (min-width: 576px) {
  .latest-alerts .view-header > div {
    margin-top: -3.25rem;
  }
}
.latest-alerts .view-content .list-item .latest-alerts-row__wrapper {
  border-top: 1px solid #366de4;
  height: 100%;
  min-height: 9rem;
  padding: 2rem 0 2rem 1.25rem;
}
.latest-alerts .view-content .list-item .latest-alerts-row__wrapper .views-field-field-date {
  font-size: 1rem;
  text-transform: uppercase;
}
.latest-alerts .view-content .list-item .latest-alerts-row__wrapper .views-field-title {
  font-size: 1.25rem;
  line-height: 1;
}
.latest-alerts .view-content .list-item .latest-alerts-row__wrapper .views-field-title a {
  text-decoration: none;
  color: #fff;
  font-family: "WCSansSubhead", sans-serif;
}
.latest-alerts .view-content .list-item:nth-child(5) .latest-alerts-row__wrapper,
.latest-alerts .view-content .list-item:nth-child(6) .latest-alerts-row__wrapper {
  border-bottom: 1px solid #366de4;
}

.view-content-lists {
  margin-bottom: 70px;
}
.view-content-lists .results-total {
  font-weight: 400;
  font-size: 0.875rem;
}

@media (max-width: 1023.98px) {
  .insight-section {
    margin-bottom: 2rem;
  }
  .latest-alerts {
    padding: 3rem 0;
  }
}
@media (max-width: 767.98px) {
  .latest-alerts .view-content .list-item .latest-alerts-row__wrapper {
    padding-left: 0;
    min-height: 7rem;
  }
}
.insights-views-header {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}

.insights-views-view-all {
  margin-top: 0.5rem;
}

@media (min-width: 768px) {
  .insights-views-header {
    align-items: flex-end;
    flex-direction: row;
    justify-content: space-between;
  }
  .insights-views-view-all {
    margin-top: 0;
  }
}
.heading__hero {
  background-color: #1b1b1b;
  width: 100%;
  background-size: cover;
  height: 33.75rem;
}
article .heading__hero {
  position: relative;
}
.heading__hero .field--name-field-subtitle p {
  font-size: 1.1875rem;
  line-height: 1.625rem;
}
.heading__hero:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0));
  z-index: 0;
}
.heading__hero.disable-overlay:after {
  background: transparent;
}
.heading__hero .hero__meta {
  min-height: 540px;
  color: #fff;
  padding: 40px 0;
  z-index: 1;
  position: relative;
}
.heading__hero .hero__meta .hero__meta-row {
  line-height: 20px;
  margin-bottom: 16px;
}
.heading__hero .hero__meta .hero__meta-row .meta-row__item {
  display: inline-block;
  margin-right: 3px;
}
.heading__hero .hero__meta .hero__meta-row .meta-row__item:not(:first-child) .field--item {
  display: inline-block;
}
.heading__hero .hero__meta .hero__meta-row .meta-row__item:not(:first-child) .field--item:before {
  content: " | ";
  padding: 0 4px;
}
.heading__hero .hero__meta .hero__meta-row .meta-row__item:first-child {
  font-family: "WCSansSubhead", sans-serif;
}
.heading__hero .hero__meta .field--name-body {
  line-height: 26px;
  font-size: 17px;
}
.heading__hero .hero__meta .field--name-body .list-item-link {
  font-size: 17px;
  line-height: 20px;
}
.heading__hero .hero__meta .hero__authors-row {
  position: absolute;
  left: 0;
  bottom: 4.875rem;
  font-size: 0.93rem;
}
.heading__hero .hero__meta .hero__authors-row .field--item {
  display: inline-block;
}
.heading__hero .hero__meta .hero__authors-row .field--item:not(:first-child):before {
  content: " | ";
  padding: 0 6px;
}
.heading__hero a {
  color: #fff;
  text-decoration: none;
}
.heading__hero a:hover, .heading__hero a:active {
  text-decoration: underline;
}

.content--article-wrapper .content--article {
  margin-top: 5rem;
}
.content--article-wrapper .content--article .content__body a:not(.full-width) {
  background-image: linear-gradient(transparent, transparent), linear-gradient(currentColor, currentColor);
  background-size: 100% 0.0625rem, 0 0.0625rem;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
  transition: background-size 0.5s ease;
  text-decoration: none;
}
.content--article-wrapper .content--article .content__body a:not(.full-width):hover {
  background-size: 0 0.0625rem, 100% 0.0625rem;
}
.content--article-wrapper .content--article .content__body .row {
  --bs-gutter-x: 2rem;
}

.main-container {
  top: 70px;
  position: relative;
  margin-bottom: 70px;
}

.page-node-type-location .main-container {
  padding-bottom: 70px;
  margin-bottom: 0;
}

.subscribe-box {
  display: none;
}

.article-wc-style #article-content::before {
  content: "";
  display: block;
  height: 70px;
  margin-top: -70px;
}

@media (max-width: 1023.98px) {
  .heading__hero {
    height: 11.375rem;
  }
  .heading__hero .hero__meta {
    color: #1b1b1b;
    float: left;
    min-height: -moz-max-content;
    min-height: max-content;
    padding-top: 12.375rem;
    padding-bottom: 2rem;
    margin: 0;
  }
  .heading__hero .hero__meta .hero__authors-row {
    position: relative;
    bottom: 0;
  }
  .heading__hero a {
    color: #1b1b1b;
  }
  .content--article-wrapper {
    clear: both;
  }
  .content--article-wrapper .content--article {
    width: 100%;
    margin: 3rem auto 0;
  }
  .content--article-wrapper .content--article .content__body {
    width: 100%;
  }
  .article-wc-style .heading__hero {
    min-height: 240px;
  }
  .article-wc-style h1, .article-wc-style .h1 {
    font-size: 32px;
    line-height: 34px;
  }
}
@media (min-width: 1024px) and (max-width: 1439.98px) {
  .fixed__action-links + .content--article-container .content--article {
    position: relative;
  }
}
.webform-submission-contact-form,
.contact-message-contact-us-form,
.contact-form-wrapper {
  padding-bottom: 40px;
}
.webform-submission-contact-form .contact-form-intro,
.contact-message-contact-us-form .contact-form-intro,
.contact-form-wrapper .contact-form-intro {
  margin-bottom: 40px;
}
.webform-submission-contact-form .form-submit,
.contact-message-contact-us-form .form-submit,
.contact-form-wrapper .form-submit {
  background: #1b1b1b;
  border: 0;
  border-radius: 0;
  color: #fff;
  font-family: "WCSansText", sans-serif;
  font-weight: 400;
}
.webform-submission-contact-form .form-control,
.webform-submission-contact-form .form-select,
.contact-message-contact-us-form .form-control,
.contact-message-contact-us-form .form-select,
.contact-form-wrapper .form-control,
.contact-form-wrapper .form-select {
  font-family: "WCSansText", sans-serif;
  border-radius: 2px;
}
.webform-submission-contact-form .form-text,
.webform-submission-contact-form .form-textarea,
.webform-submission-contact-form .form-email,
.contact-message-contact-us-form .form-text,
.contact-message-contact-us-form .form-textarea,
.contact-message-contact-us-form .form-email,
.contact-form-wrapper .form-text,
.contact-form-wrapper .form-textarea,
.contact-form-wrapper .form-email {
  border-color: #dadada;
}
.webform-submission-contact-form .form-text:hover,
.webform-submission-contact-form .form-textarea:hover,
.webform-submission-contact-form .form-email:hover,
.contact-message-contact-us-form .form-text:hover,
.contact-message-contact-us-form .form-textarea:hover,
.contact-message-contact-us-form .form-email:hover,
.contact-form-wrapper .form-text:hover,
.contact-form-wrapper .form-textarea:hover,
.contact-form-wrapper .form-email:hover {
  border-color: #dadada;
}
.webform-submission-contact-form .form-text:focus, .webform-submission-contact-form .form-text:focus-visible,
.webform-submission-contact-form .form-textarea:focus,
.webform-submission-contact-form .form-textarea:focus-visible,
.webform-submission-contact-form .form-email:focus,
.webform-submission-contact-form .form-email:focus-visible,
.contact-message-contact-us-form .form-text:focus,
.contact-message-contact-us-form .form-text:focus-visible,
.contact-message-contact-us-form .form-textarea:focus,
.contact-message-contact-us-form .form-textarea:focus-visible,
.contact-message-contact-us-form .form-email:focus,
.contact-message-contact-us-form .form-email:focus-visible,
.contact-form-wrapper .form-text:focus,
.contact-form-wrapper .form-text:focus-visible,
.contact-form-wrapper .form-textarea:focus,
.contact-form-wrapper .form-textarea:focus-visible,
.contact-form-wrapper .form-email:focus,
.contact-form-wrapper .form-email:focus-visible {
  border-color: #2611c9;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  outline: 0;
}
.webform-submission-contact-form label,
.contact-message-contact-us-form label,
.contact-form-wrapper label {
  line-height: 30px;
  font-family: "WCSansSubhead", sans-serif;
  margin: 0;
  font-size: 0.8rem;
}
.webform-submission-contact-form label.form-required:after,
.contact-message-contact-us-form label.form-required:after,
.contact-form-wrapper label.form-required:after {
  content: "*";
}
.webform-submission-contact-form legend,
.contact-message-contact-us-form legend,
.contact-form-wrapper legend {
  margin: 1.5rem 0;
  color: #5f5f5f;
  border-bottom: 1px solid #ecedec;
}
.webform-submission-contact-form .col-md-6,
.contact-message-contact-us-form .col-md-6,
.contact-form-wrapper .col-md-6 {
  margin-bottom: 5px;
}
.webform-submission-contact-form .col-md-6:last-child,
.contact-message-contact-us-form .col-md-6:last-child,
.contact-form-wrapper .col-md-6:last-child {
  padding-left: 1rem;
}
.webform-submission-contact-form .col-md-6 .form-group,
.contact-message-contact-us-form .col-md-6 .form-group,
.contact-form-wrapper .col-md-6 .form-group {
  margin-bottom: 0;
}
.webform-submission-contact-form .col-md-6 .form-item,
.contact-message-contact-us-form .col-md-6 .form-item,
.contact-form-wrapper .col-md-6 .form-item {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 5px;
}
.webform-submission-contact-form .col-md-6 label,
.contact-message-contact-us-form .col-md-6 label,
.contact-form-wrapper .col-md-6 label {
  flex: 0 0 43%;
  width: 43%;
  max-width: 43%;
  padding-right: 15px;
}
.webform-submission-contact-form .col-md-6 label + *,
.contact-message-contact-us-form .col-md-6 label + *,
.contact-form-wrapper .col-md-6 label + * {
  flex-basis: 0;
  flex-grow: 1;
  min-width: 1px;
}
.webform-submission-contact-form .field--name-message .form-textarea,
.contact-message-contact-us-form .field--name-message .form-textarea,
.contact-form-wrapper .field--name-message .form-textarea {
  width: 100%;
}
.webform-submission-contact-form .form-actions,
.contact-message-contact-us-form .form-actions,
.contact-form-wrapper .form-actions {
  margin-top: 30px;
}

.page-node-type-landing-page .landing-page > .landing__body {
  min-height: 400px;
  background-color: #000;
  color: #fff;
  font-size: 1.125rem;
  overflow: hidden;
  padding: 120px 0 80px;
  position: relative;
  margin-bottom: 80px;
}
.page-node-type-landing-page .landing-page > .landing__body .landing-heading__wrapper {
  position: relative;
  z-index: 3;
}
.page-node-type-landing-page .landing-page > .landing__body a {
  color: #fff;
}
.page-node-type-landing-page .landing-page > .landing__body .field--name-field-background-media,
.page-node-type-landing-page .landing-page > .landing__body .landing-background-image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  pointer-events: none;
}
.page-node-type-landing-page .landing-page > .landing__body .field--name-field-background-media:after,
.page-node-type-landing-page .landing-page > .landing__body .landing-background-image:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0));
  z-index: 0;
}
.page-node-type-landing-page .landing-page > .landing__body .field--name-field-background-media img,
.page-node-type-landing-page .landing-page > .landing__body .landing-background-image img {
  display: none;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.page-node-type-landing-page .landing-page > .landing__body .field--name-body {
  margin: 0 0 1.65rem 0;
}
.page-node-type-landing-page .landing-page > .landing__body .video-embed-field-responsive-video {
  position: static;
}
.page-node-type-landing-page .landing-page > .landing__body .video-embed-field-responsive-video iframe {
  width: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  min-height: calc(56.206088993vw + 60px);
}
@media (max-width: 767.98px) {
  .page-node-type-landing-page .landing-page > .landing__body .video-embed-field-responsive-video {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .page-node-type-landing-page .landing-page > .landing__body {
    font-size: 15px;
  }
  .page-node-type-landing-page .landing-page > .landing__body .field--name-field-background-media.field--name-field-background-media img,
  .page-node-type-landing-page .landing-page > .landing__body .landing-background-image.field--name-field-background-media img {
    display: block;
  }
  .page-node-type-landing-page .landing-page > .landing__body a.btn {
    width: 100%;
  }
}
.page-node-type-landing-page .locations-list h2, .page-node-type-landing-page .locations-list .h2 {
  margin: 0 0 1rem;
  border-bottom: 1px solid #010101;
  padding-bottom: 0.75rem;
}

@media (max-width: 1023.98px) {
  .page-node-type-landing-page .landing-page > .landing__body {
    height: 11.375rem;
    min-height: 11.375rem;
    overflow: unset;
    padding: 0;
    margin: 0;
  }
  .page-node-type-landing-page .landing-page > .landing__body .landing-heading__wrapper {
    color: #1b1b1b;
    float: left;
    min-height: -moz-max-content;
    min-height: max-content;
    padding-top: 12.375rem;
    padding-bottom: 2rem;
    margin: 0;
  }
  .locations-list-col > .menu {
    margin: 0 0 3rem;
  }
}
/**
 * Magazine publication overlay and back button styles
 * with animations for opening and closing.
 */
/**
 * Magazine publication overlay and back button styles
 * with animations for opening and closing.
 */
.magazine-publication {
  /** Transition to open article */
  /*&.show-article {
    .magazine-publication__content,
    .magazine-publication__back {
      transform: translate3d(0, 0, 0);
    }
  }*/
}
@media screen and (min-width: 1024px) and (max-width: 1249px) {
  .magazine-publication .container {
    width: 880px;
  }
}
@media screen and (min-width: 1250px) and (max-width: 1599px) {
  .magazine-publication .container {
    width: 1110px;
  }
}
@media screen and (min-width: 1600px) {
  .magazine-publication .container {
    width: 1450px;
  }
}
.magazine-publication .magazine-publication__content {
  position: fixed;
  top: 60px;
  left: 0;
  width: 100%;
  max-height: calc(100% - 60px);
  overflow: auto;
  z-index: 1000;
  background-color: white;
}
.magazine-publication .magazine-publication__back {
  margin-left: -30px;
  left: 0;
  border: 0;
  font-size: 10px;
  color: #fff;
  background-color: #1b1b1b;
  padding: 10px 30px;
  text-transform: uppercase;
  z-index: 1001;
  transform: translate3d(-100%, 0, 0);
  transition: transform 0.3s 0.5s;
}
.magazine-publication .magazine-publication__back:hover {
  background-color: #383b43;
  border-color: #383b43;
}
.magazine-publication .magazine-publication__back {
  border-radius: 0;
}
@media (max-width: 996px) {
  .magazine-publication .magazine-publication__back {
    width: auto;
    top: auto;
    bottom: 0;
    transform: translate3d(0, 100%, 0);
    line-height: 37px;
    font-size: 12px;
    letter-spacing: 0.01em;
    color: #fff;
    font-family: "WCSansSubhead", sans-serif;
  }
}

/** Backdrop styles and animation */
.magazine-backdrop {
  position: fixed;
  top: 60px;
  left: 0;
  width: 100%;
  height: calc(100% - 60px);
  z-index: 999;
  background-color: #000;
  opacity: 0.5;
  pointer-events: none;
  transition: opacity 0.3s ease-in;
  will-change: opacity;
}
.magazine-backdrop.backdrop-hidden {
  transition: opacity 0.3s ease-in 0.5s;
  opacity: 0;
}

/** Reset hidden state for content body */
.magazine-container .content__body {
  opacity: 1;
  transition: none;
}

.paragraph--type--magazine-text {
  width: 780px;
  max-width: 100%;
  padding: 140px 25px;
  margin: 0 auto;
}
.paragraph--type--magazine-text .field--name-field-section-title {
  line-height: 1;
  font-size: 45px;
  padding: 0 0 30px;
  margin: 0 0 40px;
  border-bottom: 1px solid currentColor;
  font-family: "WCSerifHeadline", sans-serif;
}
@media (max-width: 1024px) {
  .paragraph--type--magazine-text {
    width: 960px;
    padding: 40px 20px;
  }
  .paragraph--type--magazine-text .field--name-field-section-title {
    font-size: 32px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--magazine-text {
    width: 100%;
  }
}
@media (max-width: 560px) {
  .paragraph--type--magazine-text .field--name-field-section-title {
    font-size: 25px;
  }
}

.magazine-publication-preview {
  width: 780px;
  max-width: 100%;
  padding: 0 25px 0;
  display: flex;
  flex-wrap: nowrap;
  margin: 0 auto;
}
.magazine-publication-preview__container {
  background-color: #fff;
}
.magazine-publication-preview__image-col {
  flex: 0 0 50%;
}
@media (max-width: 991px) {
  .magazine-publication-preview__image-col {
    display: none;
  }
}
.magazine-publication-preview__image-col img {
  max-width: 100%;
}
.magazine-section--publication.image-position-right .magazine-publication-preview__image-col {
  order: 2;
  padding-left: 25px;
}
.magazine-section--publication.image-position-left .magazine-publication-preview__image-col {
  padding-right: 25px;
}
.magazine-publication-preview__content-col {
  flex: 0 0 50%;
}
.magazine-section--publication.image-position-right .magazine-publication-preview__content-col {
  padding-right: 25px;
}
.magazine-section--publication.image-position-left .magazine-publication-preview__content-col {
  padding-left: 25px;
}
@media (max-width: 991px) {
  .magazine-publication-preview__content-col {
    padding-left: 0 !important;
    flex: 0 0 100%;
  }
}
.magazine-publication-preview__heading {
  padding-bottom: 15px;
  margin-bottom: 40px;
  border-bottom: 1px solid currentColor;
}
.magazine-publication-preview__heading h2, .magazine-publication-preview__heading .h2 {
  font-family: "WCSansSubhead", sans-serif;
  margin: 0 0 20px;
}
.magazine-publication-preview__heading .field--name-field-subtitle {
  font-size: 17px;
}
.magazine-publication-preview__text {
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
}
.magazine-publication-preview__text p:last-child {
  margin-bottom: 0;
}
.magazine-publication-preview .carrot:after {
  content: "";
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  width: 10px;
  height: 10px;
  border-style: solid;
  border-color: currentColor;
  border-width: 2px 2px 0 0;
}
.magazine-publication-preview .carrot :after {
  position: absolute;
  display: inline-flex;
  color: #2611c9;
}
.magazine-publication-preview__read-more {
  display: block;
  padding: 15px 0 0;
  font-size: 13px;
  margin-top: 20px;
  border-top: 1px dotted #a7a9ac;
  border-bottom: 1px dotted #a7a9ac;
  color: #2611c9;
}
@media (max-width: 1024px) {
  .magazine-publication-preview {
    width: 960px;
    padding: 40px 20px;
  }
  .magazine-publication-preview .magazine-publication__heading {
    font-size: 32px;
  }
}
@media (max-width: 991px) {
  .magazine-publication-preview {
    width: 100%;
  }
  .magazine-publication-preview .magazine-publication__image-col {
    display: none;
  }
  .magazine-publication-preview .magazine-publication__content-col {
    padding-left: 0;
  }
}
@media (max-width: 560px) {
  .magazine-publication-preview .magazine-publication__heading {
    font-size: 25px;
  }
}

@keyframes fadeInDelay {
  0% {
    opacity: 0;
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media screen and (min-width: 1160px) {
  .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-toggler-row {
    display: none;
  }
  .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation {
    position: fixed;
    width: 220px;
    right: 0;
    top: 70px;
    z-index: 1618;
    animation: fadeInDelay 0.8s;
    backface-visibility: hidden;
    transform-style: preserve-3d;
    font-family: "WCSansSubhead", sans-serif;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
  }
  .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation > li {
    padding: 5px 0;
    font-size: 0;
    text-align: right;
  }
  .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation > li a {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    color: #fff;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
    text-transform: uppercase;
    background-color: #ccc;
    padding: 5px;
    width: 100px;
    transition: font-size 0.1s, background-color 0.2s;
    backface-visibility: hidden;
    transform-style: preserve-3d;
    will-change: background-color, font-size, padding, width;
  }
  .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation > li a:hover {
    color: #2611c9;
  }
  .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation > li ul {
    display: none;
    padding: 0;
    top: 0;
    left: 0;
    right: 0;
    transition: top 0.3s linear;
    backface-visibility: hidden;
    transform-style: preserve-3d;
    will-change: top;
    z-index: 1;
  }
  .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation > li ul li {
    padding: 0;
  }
  .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation > li ul li a.mPS2id-highlight,
  .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation > li ul li a {
    display: block;
    background-color: #000;
    font-family: "WCSansText", sans-serif;
    font-size: 12px;
    color: #fefefe;
    padding: 0 15px 8px;
    width: 100%;
    text-transform: none;
  }
  .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation > li ul li a:hover {
    color: #2611c9;
  }
  .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation > li.active, .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation > li:hover {
    width: 100%;
  }
  .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation > li.active > a, .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation > li:hover > a {
    background-color: #000;
    font-size: 12px;
    padding: 10px 15px;
    width: 100%;
  }
  .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation > li.active > ul, .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation > li:hover > ul {
    display: block;
  }
  .magazine-navigation-wrapper:not(.magazine-default-wrapper).magazine-navigation-wrapper--expanded .magazine-navigation li {
    width: 100%;
  }
  .magazine-navigation-wrapper:not(.magazine-default-wrapper).magazine-navigation-wrapper--expanded .magazine-navigation li a {
    background-color: #000;
    font-size: 12px;
    padding: 10px 15px;
    width: 100%;
  }
}
@media screen and (max-width: 1159px) {
  .magazine-navigation-wrapper:not(.magazine-default-wrapper) {
    position: fixed;
    display: flex;
    flex-direction: column;
    max-height: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1620;
    text-align: center;
    transform: translateY(0);
    transition: transform 0.3s;
    backface-visibility: hidden;
    transform-style: preserve-3d;
    overflow: hidden;
  }
  .magazine-navigation-wrapper:not(.magazine-default-wrapper).close-full-view.headroom--unpinned, .magazine-navigation-wrapper:not(.magazine-default-wrapper).headroom--unpinned:not(.menu-opened) {
    transform: translate3d(0, 100%, 0);
  }
  .magazine-navigation-wrapper:not(.magazine-default-wrapper).menu-opened {
    padding: 60px 0 0 0;
  }
  .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-toggler-row {
    display: block;
    background: #000;
    padding: 15px;
    text-align: center;
  }
  .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-toggler-row .btn {
    border-radius: 0;
    background: transparent;
    color: #fff;
    border-color: currentColor;
    text-transform: uppercase;
    min-width: 230px;
    font-size: 12px;
  }
  .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row {
    background: #000;
    padding: 0 15px;
    overflow: auto;
    text-align: center;
  }
  .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation {
    background: #000;
    height: auto;
    overflow: auto;
  }
  .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation > li {
    display: block;
  }
  .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation > li > a {
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    padding: 15px;
    text-align: center;
    display: block;
    color: #fff;
  }
  .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation > li:first-child a {
    border: 0;
  }
  .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation > li ul {
    padding: 0;
  }
  .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation > li ul li {
    display: block;
  }
  .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation > li ul li a {
    color: #ddd !important;
    border-top: 0;
    font-size: 14px;
    padding: 0 15px 15px;
  }
  .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation > li ul li a:hover {
    color: #2611c9;
  }
}

.magazine-landing .container {
  padding-left: 20px;
  padding-right: 20px;
}
@media screen and (min-width: 1024px) {
  .magazine-landing .container {
    width: 780px;
  }
}

.magazine-cover {
  height: calc(100vh - 60px);
  min-height: 600px;
  padding: 0;
  background-position: center;
  background-size: cover;
  color: #fff;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.magazine-cover .field--name-field-super-title {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.5rem;
  line-height: 1.1;
  margin: 21px 0 10px;
}
.magazine-cover .field--name-field-description {
  font-size: 1.125rem;
  line-height: 1.875rem;
}
.magazine-cover .header-actions-block ul {
  font-size: 32px;
  padding: 0;
  margin: 38px 0 24px 0;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
}
.magazine-cover .header-actions-block ul li {
  display: inline-block;
  vertical-align: top;
  margin: 0;
}
.magazine-cover .header-actions-block ul li:not(:first-child) {
  margin-left: 10px;
}
.magazine-cover .header-actions-block ul li a {
  padding: 0;
  margin: 0;
  display: block;
  width: 32px;
  height: 32px;
  color: #fff;
  cursor: pointer;
  /* TODO - replace this by inline svg.
  &.icon-download-pdf {
     .wc-icon-download;
   }

   &.icon-share {
     .wc-icon-share;
   }*/
}
.magazine-cover .header-actions-block ul li a:before {
  font-size: 28px;
  line-height: 32px;
}
@media screen and (max-width: 1023px) {
  .magazine-cover .field--name-field-super-title {
    margin: 21px 0 10px;
  }
}

.magazine-section--cover .content {
  padding-bottom: 0;
}
.magazine-section--cover a {
  color: #17c5ff;
}
.magazine-section--cover:not(.magazine-cover) {
  color: #fff;
  background-position: center;
  background-size: cover;
  padding: 140px 0;
  position: relative;
}
.magazine-section--cover:not(.magazine-cover) .field--name-field-captions {
  position: absolute;
  bottom: 5px;
  left: 10px;
  font-size: 12px;
}
.magazine-section--cover:not(.magazine-cover) .field--name-field-description {
  font-size: 1.125rem;
  line-height: 1.875rem;
}
.magazine-section--content-list .content-heading h2, .magazine-section--content-list .content-heading .h2 {
  text-transform: uppercase;
  font-size: 1.5rem;
}

.scroll-down-wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
}
@keyframes showDown {
  0% {
    background-size: 0 4px, 4px 0;
  }
  20% {
    background-size: 0 4px, 4px 0;
  }
  40% {
    background-size: 100% 4px, 4px 100%;
  }
  100% {
    background-size: 100% 4px, 4px 100%;
  }
}
@keyframes rollDown {
  0% {
    height: 0;
  }
  20% {
    height: 42px;
  }
}
@keyframes rollZoom {
  0% {
    transform: scale(1);
  }
  20% {
    transform: scale(0);
  }
  21% {
    transform: scale(0);
  }
  40% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}
.scroll-down-wrapper .scroll-down__icon {
  display: block;
  position: relative;
  border: 0;
  font-family: "WCSansText", sans-serif;
  background: transparent;
  color: #fff;
  padding: 0 0 65px;
  font-weight: 100;
}
.scroll-down-wrapper .scroll-down__icon .scroll-down__animation {
  position: absolute;
  overflow: hidden;
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  width: 11px;
  height: 60px;
}
.scroll-down-wrapper .scroll-down__label {
  display: block;
  overflow: hidden;
}
.scroll-down-wrapper .scroll-down__label > div {
  display: block;
  animation: rollDown 5s infinite ease-in-out;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  animation-delay: 0.8s;
  min-height: 42px;
}
.scroll-down-wrapper .scroll-down__dot {
  display: block;
  width: 11px;
  height: 11px;
  background: #fff;
  border-radius: 50%;
  animation: rollZoom 5s infinite ease-in-out;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  animation-delay: 1s;
}
.scroll-down-wrapper .scroll-down__line {
  display: block;
  position: relative;
  height: 100%;
  width: 1px;
  background: #fff;
  left: 5px;
  animation: rollDown 5s infinite ease-in-out;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  animation-delay: 1s;
}

@media screen and (min-width: 1023px) {
  .magazine-section--publication {
    margin: 140px 0;
  }
}
@keyframes parallaxSlideInUp {
  0% {
    transform: translateY(10%);
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes parallaxSlideInDown {
  0% {
    transform: translateY(-10%);
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.section-text .parallax-up,
.section-text .parallax-down,
.section-chapter .parallax-up,
.section-chapter .parallax-down,
.section-article-list .parallax-up,
.section-article-list .parallax-down,
.article-wc-style .parallax-up,
.article-wc-style .parallax-down {
  opacity: 0;
}
.section-text.parallax-reveal .parallax-up,
.section-text.parallax-reveal .parallax-down,
.section-text .parallax-on-load .parallax-up,
.section-text .parallax-on-load .parallax-down,
.section-chapter.parallax-reveal .parallax-up,
.section-chapter.parallax-reveal .parallax-down,
.section-chapter .parallax-on-load .parallax-up,
.section-chapter .parallax-on-load .parallax-down,
.section-article-list.parallax-reveal .parallax-up,
.section-article-list.parallax-reveal .parallax-down,
.section-article-list .parallax-on-load .parallax-up,
.section-article-list .parallax-on-load .parallax-down,
.article-wc-style.parallax-reveal .parallax-up,
.article-wc-style.parallax-reveal .parallax-down,
.article-wc-style .parallax-on-load .parallax-up,
.article-wc-style .parallax-on-load .parallax-down {
  animation-duration: 1.5s;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
}
.section-text.parallax-reveal .parallax-up,
.section-text .parallax-on-load .parallax-up,
.section-chapter.parallax-reveal .parallax-up,
.section-chapter .parallax-on-load .parallax-up,
.section-article-list.parallax-reveal .parallax-up,
.section-article-list .parallax-on-load .parallax-up,
.article-wc-style.parallax-reveal .parallax-up,
.article-wc-style .parallax-on-load .parallax-up {
  animation-name: parallaxSlideInUp;
}
.section-text.parallax-reveal .parallax-down,
.section-text .parallax-on-load .parallax-down,
.section-chapter.parallax-reveal .parallax-down,
.section-chapter .parallax-on-load .parallax-down,
.section-article-list.parallax-reveal .parallax-down,
.section-article-list .parallax-on-load .parallax-down,
.article-wc-style.parallax-reveal .parallax-down,
.article-wc-style .parallax-on-load .parallax-down {
  animation-name: parallaxSlideInDown;
}

.region-content .magazine .content {
  padding-bottom: 0;
}

.magazine-publication-preview__image-col .caption {
  display: none;
}

/**
 * Styles for a compact nav.
 */
@media screen and (min-width: 1160px) {
  .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation > li.active:not(:hover) > ul {
    display: none;
  }
}
/**
 * Custom styles for a Case Study template.
 */
.magazine-style-case-study .text-white h1, .magazine-style-case-study .text-white .h1,
.magazine-style-case-study .text-white h2,
.magazine-style-case-study .text-white .h2,
.magazine-style-case-study .text-white h3,
.magazine-style-case-study .text-white .h3,
.magazine-style-case-study .text-white h4,
.magazine-style-case-study .text-white .h4,
.magazine-style-case-study .text-white h5,
.magazine-style-case-study .text-white .h5,
.magazine-style-case-study .text-white h6,
.magazine-style-case-study .text-white .h6,
.magazine-style-case-study .text-white li,
.magazine-style-case-study .text-white p,
.magazine-style-case-study .text-color-white h1,
.magazine-style-case-study .text-color-white .h1,
.magazine-style-case-study .text-color-white h2,
.magazine-style-case-study .text-color-white .h2,
.magazine-style-case-study .text-color-white h3,
.magazine-style-case-study .text-color-white .h3,
.magazine-style-case-study .text-color-white h4,
.magazine-style-case-study .text-color-white .h4,
.magazine-style-case-study .text-color-white h5,
.magazine-style-case-study .text-color-white .h5,
.magazine-style-case-study .text-color-white h6,
.magazine-style-case-study .text-color-white .h6,
.magazine-style-case-study .text-color-white li,
.magazine-style-case-study .text-color-white p {
  color: #fff;
}
.magazine-style-case-study .content-heading {
  border: none;
}
.magazine-style-case-study .field--name-field-related-content .field--item a:hover .title {
  color: #2611c9;
}
.magazine-style-case-study .view-content-lists {
  margin-bottom: 0;
}
.magazine-style-case-study .magazine-section--content-list > .content .content-heading {
  padding: 0;
}
.magazine-style-case-study .magazine-navigation-wrapper {
  display: none;
}

/**
 * Custom styles for a M&A Sentiment Tracker page.
 */
.page-publications-insight-ma-top-mind .magazine-section--text {
  padding: 70px 0;
}

/**
 * Custom styles for an Neumorphism template.
 */
.magazine-style-neumorphism {
  background-color: #e6e6e6;
}
.magazine-style-neumorphism #global-reach {
  position: relative;
  margin-bottom: 100px;
}
.magazine-style-neumorphism #global-reach:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  bottom: -150px;
  top: 0;
  background-image: url("../images/map-nm.png");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 1;
}
@media (max-width: 767px) {
  .magazine-style-neumorphism #global-reach:after {
    background: none;
  }
}
.magazine-style-neumorphism #global-reach > .content {
  z-index: 2;
  position: relative;
}
.magazine-style-neumorphism .magazine-publication-preview__container {
  background-color: transparent;
}
.magazine-style-neumorphism .magazine-section--cover.magazine-cover {
  background-position: center;
  background-size: cover;
  position: relative;
  margin-bottom: 87px;
  min-height: calc(100vh - 60px);
  height: 600px;
  padding: 0;
  /* Firefox < 16 */
  /* Safari, Chrome and Opera > 12.1 */
  /* Internet Explorer */
}
@media (max-width: 767px) {
  .magazine-style-neumorphism .magazine-section--cover.magazine-cover {
    background-position: 80% center;
  }
}
@media (max-width: 1159px) {
  .magazine-style-neumorphism .magazine-section--cover.magazine-cover {
    min-height: calc(100vh - 120px);
  }
}
.magazine-style-neumorphism .magazine-section--cover.magazine-cover .second-background {
  padding: 100px 20px;
  position: static;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-position: center;
  background-size: cover;
  opacity: 0;
  animation-name: fadein;
  animation-duration: 1s;
  animation-delay: 1s;
  animation-timing-function: linear;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
  -webkit-animation-name: fadein; /* Safari, Chrome and Opera > 12.1 */
  -moz-animation-name: fadein; /* Firefox < 16 */
  -ms-animation-name: fadein; /* Internet Explorer */
}
@media (max-width: 767px) {
  .magazine-style-neumorphism .magazine-section--cover.magazine-cover .second-background {
    background: none;
  }
}
.magazine-style-neumorphism .magazine-section--cover.magazine-cover .field--name-field-super-title,
.magazine-style-neumorphism .magazine-section--cover.magazine-cover h1,
.magazine-style-neumorphism .magazine-section--cover.magazine-cover .h1 {
  opacity: 0;
  animation-delay: 2s;
  animation-name: fadein;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
  -webkit-animation-name: fadein; /* Safari, Chrome and Opera > 12.1 */
  -moz-animation-name: fadein; /* Firefox < 16 */
  -ms-animation-name: fadein; /* Internet Explorer */
}
.magazine-style-neumorphism .magazine-section--cover.magazine-cover .field--name-field-description,
.magazine-style-neumorphism .magazine-section--cover.magazine-cover .header-actions-block {
  opacity: 0;
  animation-delay: 3s;
  animation-name: fadein;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
  -webkit-animation-name: fadein; /* Safari, Chrome and Opera > 12.1 */
  -moz-animation-name: fadein; /* Firefox < 16 */
  -ms-animation-name: fadein; /* Internet Explorer */
}
@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.magazine-style-neumorphism .magazine-cover {
  padding-left: 20px;
  padding-right: 20px;
}
.magazine-style-neumorphism .magazine-cover .content {
  max-width: 600px;
  margin-left: calc((100vw - 1140px) / 2);
  margin-right: auto;
  padding: 0;
}
.magazine-style-neumorphism .magazine-cover .content .field--name-field-super-title {
  color: #2611c9;
  display: inline;
  font-size: 110px;
  line-height: 90px;
  margin: 0;
}
.magazine-style-neumorphism .magazine-cover .content .field--name-field-super-title p {
  display: inline;
  margin: 0;
}
.magazine-style-neumorphism .magazine-cover .content h1, .magazine-style-neumorphism .magazine-cover .content .h1 {
  display: inline;
  font-size: 85px;
  line-height: 90px;
}
.magazine-style-neumorphism .magazine-cover .content h1 p, .magazine-style-neumorphism .magazine-cover .content .h1 p {
  display: inline;
  margin: 0;
}
.magazine-style-neumorphism .magazine-cover .content .field--name-field-description {
  font-size: 25px;
  font-weight: 400;
  line-height: 40px;
  max-width: 360px;
  padding: 25px 0;
}
.magazine-style-neumorphism .magazine-cover .content .field--name-field-description:before {
  content: "";
  border-bottom: 1px solid #2611c9;
  display: inline-block;
  height: 25px;
  margin-right: 5px;
  width: 25px;
}
.magazine-style-neumorphism .magazine-cover .content .field--name-field-description p {
  display: inline;
}
.magazine-style-neumorphism .magazine-cover .content .header-actions-block ul {
  margin: 0;
  font-size: 40px;
}
.magazine-style-neumorphism .magazine-cover .content .header-actions-block ul a {
  color: #000;
  width: auto;
  height: auto;
}
.magazine-style-neumorphism .magazine-cover .content .header-actions-block ul a::before {
  font-size: 40px;
  line-height: 46px;
}
@media (max-width: 1199px) {
  .magazine-style-neumorphism .magazine-cover .content {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .magazine-style-neumorphism .magazine-cover .content {
    padding-left: 20px;
    padding-right: 20px;
  }
  .magazine-style-neumorphism .magazine-cover .content .field--name-field-super-title {
    font-size: 52px;
    line-height: 40px;
  }
  .magazine-style-neumorphism .magazine-cover .content h1, .magazine-style-neumorphism .magazine-cover .content .h1 {
    font-size: 42px;
    line-height: 40px;
  }
  .magazine-style-neumorphism .magazine-cover .content .field--name-field-description {
    font-size: 20px;
    line-height: 28px;
  }
  .magazine-style-neumorphism .magazine-cover .content .header-actions-block {
    position: absolute;
    right: 20px;
    top: 25px;
  }
}
.magazine-style-neumorphism .scroll-down-neumorphism-wrapper {
  width: 90px;
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
  bottom: 20px;
  right: 0;
  text-align: center;
}
.magazine-style-neumorphism .scroll-down-neumorphism-wrapper .scroll-down__label {
  font-family: "WCSansText", sans-serif;
  font-size: 15px;
  font-weight: 300;
  letter-spacing: 3px;
  line-height: 20px;
  color: #fff;
  text-transform: uppercase;
}
.magazine-style-neumorphism .scroll-down-neumorphism-wrapper .scroll-down__arrow .arrow {
  border: solid #fff;
  border-width: 0 2px 2px 0;
  display: inline-block;
  width: 14px;
  height: 14px;
  transform: rotate(43deg) skewX(175deg);
  transform-origin: right bottom;
  margin-left: -14px;
}
.magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) {
  background-position: center -80px;
  background-repeat: no-repeat;
  background-size: contain;
  padding: 85px 0 105px;
  margin: 0 0 45px;
}
.magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .container {
  max-width: 1200px;
  text-align: center;
  width: 100%;
}
.magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .field--name-field-captions {
  bottom: -30px;
  color: #000;
  font-size: 14px;
}
.magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay {
  z-index: 100;
  width: 100%;
}
.magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay p {
  margin: 0;
}
.magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay h2, .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay .h2 {
  color: #2611c9;
  font-size: 70px;
  line-height: 90px;
  margin: 0 0 10px;
}
@media (min-width: 1160px) {
  .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay h2, .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay .h2 {
    margin: 0 200px 10px;
  }
}
.magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay .field--name-field-description {
  font-size: 25px;
  line-height: 30px;
  color: #383b43;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
}
.magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay .field--name-field-description p {
  display: inline;
}
.magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay .field--name-field-description:before {
  content: "";
  border-bottom: 1px solid #2611c9;
  display: inline-block;
  height: 25px;
  margin-right: 5px;
  width: 25px;
}
@media (min-width: 1160px) {
  .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay .field--name-field-description {
    margin: 0 200px;
  }
}
.magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay-background {
  position: absolute;
  top: 40px;
  transform: translateY(-50%);
  left: 0;
  z-index: -100;
  width: 100%;
  pointer-events: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
.magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay-background div {
  pointer-events: none;
  font-size: 350px;
  letter-spacing: -10px;
  line-height: 1;
  font-family: "WCSerifHeadline", sans-serif;
  text-shadow: 2px 2px 2px #bebebe, -2px -2px 2px #ffffff;
  color: #e6e6e6;
  display: inline-block;
}
.magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover):last-child .content {
  border: none;
  text-align: center;
}
.magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover):last-child .content h1, .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover):last-child .content .h1 {
  background-color: transparent;
}
.magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover):last-child .underlay .field--name-field-description {
  background-color: transparent;
  display: block;
  min-height: auto;
  padding-top: 25px;
  padding-bottom: 25px;
}
.magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover):last-child .underlay .field--name-field-description:after {
  display: none;
}
@media (max-width: 959px) {
  .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 767px) {
  .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) {
    display: flex;
    min-height: 280px;
    padding: 28px 20px 0;
    align-items: center;
    margin: 0;
  }
  .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .container {
    padding: 0;
    margin: 0 !important;
  }
  .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .content {
    flex-wrap: wrap;
    margin-bottom: 72px;
  }
  .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .content .field--name-field-super-title {
    width: 100%;
    text-align: center;
    padding: 25px;
  }
  .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .content h1, .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .content .h1 {
    min-width: 100%;
    padding: 25px;
    text-align: center;
  }
  .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay {
    flex-direction: column;
  }
  .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay h2, .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay .h2 {
    font-size: 35px;
    line-height: 1;
  }
  .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay h2, .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay .h2,
  .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay .field--name-field-description {
    text-align: center;
    width: 100%;
    flex: 0 0 auto;
    padding: 0;
    min-height: auto;
  }
  .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay .field--name-field-description {
    border-radius: 0;
    font-size: 20px;
  }
  .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay .field--name-field-description:after {
    width: 30px;
    height: 30px;
    border-width: 10px;
    top: -15px;
    left: calc(50% - 15px);
  }
  .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay-background div {
    font-size: 300px;
  }
}
.magazine-style-neumorphism .magazine-section--publication {
  margin: 48px 0 0;
  position: relative;
}
.magazine-style-neumorphism .magazine-section--publication .magazine-publication-preview__content-col {
  align-self: flex-end;
  max-width: 410px;
  padding: 0;
}
@media (min-width: 1160px) and (max-width: 1239px) {
  .magazine-style-neumorphism .magazine-section--publication .magazine-publication-preview__content-col {
    max-width: 360px;
  }
}
.magazine-style-neumorphism .magazine-section--publication .magazine-publication-preview__image-col {
  position: relative;
}
.magazine-style-neumorphism .magazine-section--publication .magazine-publication-preview__image-col .caption {
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  font-size: 14px;
  line-height: 20px;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  padding: 5px 15px;
  width: calc(100% - 25px);
  z-index: 1;
  color: #fff;
}
.magazine-style-neumorphism .magazine-section--publication .magazine-publication-preview__image-col .caption:after {
  position: absolute;
  content: "";
  background-image: linear-gradient(0, #333, transparent);
  mix-blend-mode: multiply;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  pointer-events: none;
  top: 0;
}
.magazine-style-neumorphism .magazine-publication-preview {
  align-items: center;
  background: #dbdbdc;
  border-radius: 2px;
  box-shadow: inset 4px 4px 7px #c4c4c4, inset -5px -5px 10px #ffffff;
  padding: 24px;
  width: 1200px;
}
.magazine-style-neumorphism .magazine-publication-preview__heading {
  padding: 0;
  border: 0;
  margin: 0;
}
.magazine-style-neumorphism .magazine-publication-preview__heading p {
  margin: 0;
}
.magazine-style-neumorphism .magazine-publication-preview__heading h2, .magazine-style-neumorphism .magazine-publication-preview__heading .h2 {
  font-size: 42px;
  color: #000;
  line-height: 1;
  margin: 0 0 25px;
}
.magazine-style-neumorphism .magazine-publication-preview__heading .field--name-field-subtitle {
  font-size: 23px;
  line-height: 30px;
  color: #000;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
}
.magazine-style-neumorphism .magazine-publication-preview__read-more {
  border: 0;
  color: #000;
  display: inline-block;
  font-family: "WCSansText", sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 3px;
  line-height: 20px;
  margin-top: 8px;
  padding: 0 20px 0 0;
  text-transform: uppercase;
  width: auto;
  transform: translateY(7px);
}
.magazine-style-neumorphism .magazine-publication-preview__read-more:after {
  color: #2611c9;
  top: 4px;
}
.magazine-style-neumorphism .magazine-publication-preview__read-more:focus {
  outline: none;
}
@media (max-width: 1239px) {
  .magazine-style-neumorphism .magazine-publication-preview {
    width: 960px;
  }
}
@media (max-width: 1024px) {
  .magazine-style-neumorphism .magazine-publication-preview {
    box-shadow: none;
    background-color: transparent;
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  .magazine-style-neumorphism .magazine-publication-preview__heading h2, .magazine-style-neumorphism .magazine-publication-preview__heading .h2 {
    font-size: 28px;
    margin-bottom: 10px;
  }
  .magazine-style-neumorphism .magazine-publication-preview__heading .field--name-field-subtitle {
    font-size: 20px;
    line-height: 28px;
  }
  .magazine-style-neumorphism .magazine-publication-preview__read-more {
    font-size: 16px;
  }
}
.magazine-style-neumorphism .magazine-section--publication .magazine-publication-preview__image-col .field--name-field-image {
  max-height: 400px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.magazine-style-neumorphism .magazine-section--publication .magazine-publication-preview__image-col .field--name-field-image img {
  width: auto;
}
.magazine-style-neumorphism .magazine-section--publication.image-position-right .magazine-publication-preview__image-col {
  order: 0;
  padding-left: 0;
  padding-right: 25px;
}
.magazine-style-neumorphism .magazine-section--publication.image-position-right .magazine-publication-preview__content-col {
  padding-left: 25px;
}
.magazine-style-neumorphism .magazine-section--text {
  padding: 0;
  margin-top: 48px;
  margin-bottom: 150px;
}
.magazine-style-neumorphism .magazine-section--text .content-heading {
  border: none;
  margin: 0 0 40px;
  padding: 0;
}
.magazine-style-neumorphism .magazine-section--text .content-heading h2, .magazine-style-neumorphism .magazine-section--text .content-heading .h2 {
  font-size: 40px;
  line-height: 45px;
  margin: 0;
  color: #000;
  text-align: center;
}
@media (max-width: 767px) {
  .magazine-style-neumorphism .magazine-section--text .content-heading h2, .magazine-style-neumorphism .magazine-section--text .content-heading .h2 {
    font-size: 28px;
    line-height: 1;
  }
}
.magazine-style-neumorphism .magazine-section--text .field--name-field-description p:last-child {
  margin-bottom: 0;
}
.magazine-style-neumorphism .magazine-section--text .interactive-bio {
  width: 450px;
  max-width: 100%;
  margin: 0 auto;
  text-align: left;
}
.magazine-style-neumorphism .magazine-section--text .content__body .field--item blockquote:not(.fact) {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  width: 450px;
}
@media (max-width: 767px) {
  .magazine-style-neumorphism .magazine-section--text .interactive-bio {
    text-align: center;
  }
  .magazine-style-neumorphism .magazine-section--text .interactive-bio .speaker {
    justify-content: center;
    flex-direction: column;
  }
  .magazine-style-neumorphism .magazine-section--text .interactive-bio .speaker-photo {
    margin: 0 0 20px;
  }
  .magazine-style-neumorphism .magazine-section--text .content__body .field--item blockquote:not(.fact) {
    text-align: center;
  }
  .magazine-style-neumorphism .magazine-section--text .content__body .field--item blockquote:not(.fact):before {
    left: 50%;
    transform: translateX(-50%) rotate(180deg);
  }
}
.magazine-style-neumorphism .magazine-section--cover.magazine-cover + .magazine-section--text .content-heading {
  margin: 0 0 30px;
}
.magazine-style-neumorphism .magazine-section--cover.magazine-cover + .magazine-section--text .content-heading h2, .magazine-style-neumorphism .magazine-section--cover.magazine-cover + .magazine-section--text .content-heading .h2 {
  color: #2611c9;
  font-size: 50px;
  line-height: 1.2;
  margin-bottom: 30px;
  text-align: left;
}
@media (max-width: 767px) {
  .magazine-style-neumorphism .magazine-section--cover.magazine-cover + .magazine-section--text .content-heading h2, .magazine-style-neumorphism .magazine-section--cover.magazine-cover + .magazine-section--text .content-heading .h2 {
    font-size: 35px;
  }
}
.magazine-style-neumorphism .magazine-section--cover.magazine-cover + .magazine-section--text .interactive-bio {
  margin-left: 0;
  text-align: left;
}
.magazine-style-neumorphism .magazine-section--text.parallax-reveal .parallax-up,
.magazine-style-neumorphism .magazine-section--text.parallax-reveal .parallax-down,
.magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover).parallax-reveal .parallax-up,
.magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover).parallax-reveal .parallax-down,
.magazine-style-neumorphism .magazine-section--publication.parallax-reveal .parallax-up,
.magazine-style-neumorphism .magazine-section--publication.parallax-reveal .parallax-down {
  animation-duration: 0s;
}
.magazine-style-neumorphism .magazine-sections-parallax-wrapper .magazine-sections-parallax {
  padding-top: 25px;
  padding-bottom: 200px;
  position: relative;
  background-color: #e6e6e6;
  bottom: 0;
  left: 0;
  width: 100%;
}
.magazine-style-neumorphism .magazine-sections-parallax-wrapper .magazine-sections-parallax:before {
  position: absolute;
  content: "";
  top: -150px;
  left: 0;
  right: 0;
  box-shadow: 0px -4px 4px #f4f4f4;
  height: 150px;
  z-index: 11;
  transform: rotate(180deg);
  pointer-events: none;
}
.magazine-style-neumorphism .magazine-sections-parallax-wrapper .magazine-sections-parallax.fixed {
  position: fixed;
}
.magazine-style-neumorphism .magazine-sections-parallax-wrapper:first-child .magazine-sections-parallax {
  padding-top: 0;
}
.magazine-style-neumorphism .magazine-sections-parallax-wrapper .magazine-section--text {
  margin-bottom: 0;
}
@media screen and (max-width: 1159px) {
  .magazine-style-neumorphism .magazine-navigation-wrapper {
    max-height: 80%;
  }
  .magazine-style-neumorphism .magazine-navigation-wrapper .magazine-navigation {
    background-color: #e6e6e6;
  }
  .magazine-style-neumorphism .magazine-navigation-wrapper .magazine-navigation-row {
    background-color: #e6e6e6;
    text-align: left;
    padding: 0 20px;
  }
  .magazine-style-neumorphism .magazine-navigation-wrapper .magazine-navigation > li > a {
    text-align: left;
    color: #000;
    border-color: rgba(0, 0, 0, 0.3);
    display: block;
    font-size: 15px;
    font-family: "WCSansSubhead", sans-serif;
    padding: 20px 0;
    line-height: 20px;
  }
  .magazine-style-neumorphism .magazine-navigation-wrapper .magazine-navigation > li ul {
    margin-top: -6px;
    padding-bottom: 10px;
  }
  .magazine-style-neumorphism .magazine-navigation-wrapper .magazine-navigation > li ul li a {
    color: #000 !important;
    text-align: left;
    font-size: 15px;
    font-family: "WCSansText", sans-serif;
    font-weight: 300;
    padding: 10px 0;
    line-height: 20px;
    display: flex;
  }
  .magazine-style-neumorphism .magazine-navigation-wrapper .magazine-navigation > li ul li a:before {
    content: "__";
    color: #2611c9;
    display: block;
  }
}

/*body.toolbar-fixed {
  .magazine-backdrop {
    background: transparent;
  }
  .magazine-publication__content,
  .magazine-publication__content::before {
    top: 99px;
  }
}

body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open {
  .magazine-publication__content,
  .magazine-publication__content::before {
    top: 139px;
  }
}

body.toolbar-fixed.toolbar-vertical.toolbar-tray-open {
  .magazine-publication__content {
    left: 240px;
  }
}*/
.magazine-publication-neumorphism {
  background-color: #E6E6E6;
  font-size: 17px;
  line-height: 28px;
  color: #000;
}
.magazine-publication-neumorphism strong {
  font-family: "WCSansSubhead", sans-serif;
}
.magazine-publication-neumorphism .page__heading {
  margin: 0;
  position: absolute;
  left: 20px;
  right: 25px;
  top: 20px;
}
.magazine-publication-neumorphism .page__heading:before, .magazine-publication-neumorphism .page__heading:after {
  content: " ";
  display: table;
}
.magazine-publication-neumorphism .page__heading:after {
  clear: both;
}
.magazine-publication-neumorphism .page__heading .row_action-links {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.magazine-publication-neumorphism .page__heading .row_action-links:before, .magazine-publication-neumorphism .page__heading .row_action-links:after {
  display: none;
}
.magazine-publication-neumorphism .page__heading .hero__meta-row {
  margin: 0;
}
.magazine-publication-neumorphism .page__heading .heading__action-links {
  margin: 0;
}
.magazine-publication-neumorphism .page__heading .field--name-field-authors {
  display: flex;
}
.magazine-publication-neumorphism .page__heading .field--name-field-authors .field--item:not(:last-child) {
  border-right: 1px solid #383b43;
}
.magazine-publication-neumorphism .page__heading .field--name-field-authors .field--item:not(:last-child):not(:first-child) {
  padding-left: 1rem;
  padding-right: 1rem;
}
.magazine-publication-neumorphism .page__heading .field--name-field-authors .field--item:first-child {
  padding-right: 1rem;
}
.magazine-publication-neumorphism .page__heading .field--name-field-authors .field--item:last-child {
  padding-left: 1rem;
}
.magazine-publication-neumorphism .page__heading .action-link {
  color: #2611c9;
  cursor: pointer;
}
.magazine-publication-neumorphism .page__heading .action-link .icon {
  font-size: 1.75rem;
}
.magazine-publication-neumorphism h1, .magazine-publication-neumorphism .h1 {
  font-size: 55px;
  line-height: 59px;
  margin-bottom: 20px;
  color: #2611c9;
  margin-top: calc((100vh - 108px) / 2 - 20px);
}
@media (max-width: 767px) {
  .magazine-publication-neumorphism h1, .magazine-publication-neumorphism .h1 {
    font-size: 30px;
    line-height: 32px;
    margin-top: 20px;
  }
}
.magazine-publication-neumorphism h3, .magazine-publication-neumorphism .h3 {
  font-family: "WCSansSubhead", sans-serif !important;
  font-size: 20px;
  margin-bottom: 0.5rem !important;
}
.magazine-publication-neumorphism .content__bottom {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 50px;
}
.magazine-publication-neumorphism .content__bottom .action-link {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  font-size: 15px;
  text-transform: uppercase;
  color: #000;
  text-align: center;
  font-family: "WCSansText", sans-serif !important;
  font-weight: 300 !important;
  cursor: pointer;
}
.magazine-publication-neumorphism .content__bottom .action-link .icon {
  font-size: 1.75rem;
  margin-bottom: 15px;
  color: #2611c9;
}
@media (max-width: 1199px) {
  .magazine-publication-neumorphism {
    min-width: 100%;
    padding: 20px;
  }
  .magazine-publication-neumorphism .page__heading {
    position: static;
  }
}
.magazine-publication-neumorphism .magazine-publication__back {
  position: fixed;
  top: calc(50% - 40px);
  width: 20px;
  height: 80px;
  padding: 0;
  margin-left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s;
}
.magazine-publication-neumorphism .magazine-publication__back * {
  pointer-events: none;
}
.magazine-publication-neumorphism .magazine-publication__back svg {
  pointer-events: none;
  color: #fff;
  width: 24px;
  height: 24px;
  max-width: 24px;
  flex: 0 0 24px;
}
@media (min-width: 992px) {
  .magazine-publication-neumorphism .magazine-publication__back {
    font-size: 0;
  }
  .magazine-publication-neumorphism .magazine-publication__back:hover {
    width: 40px;
  }
}
@media (max-width: 991px) {
  .magazine-publication-neumorphism .magazine-publication__back {
    top: auto;
    bottom: 0;
    width: 100%;
    height: 60px;
    font-size: 15px;
    letter-spacing: 3px;
    color: #fff;
    font-family: "WCSansText", sans-serif;
    font-weight: 300;
  }
  .magazine-publication-neumorphism .magazine-publication__back svg {
    display: none;
  }
}
.magazine-publication-neumorphism .page-content {
  max-width: 100%;
}
.magazine-publication-neumorphism .magazine-publication__content {
  background-color: #e6e6e6;
  overflow: hidden;
}
.magazine-publication-neumorphism .block--highlighted {
  padding: 0;
  width: 100%;
  background-color: #000;
}
.magazine-publication-neumorphism .block--highlighted .page-header {
  font-size: 30px;
  line-height: 36px;
  border: 0;
  color: #fff;
  padding: 0.5rem 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .magazine-publication-neumorphism .block--highlighted .page-header {
    font-size: 1.25rem;
    padding: 0 2rem 1rem;
    line-height: 1;
  }
}
.magazine-publication-neumorphism .publication {
  overflow: auto;
  height: calc(100vh - 90px);
}
@media print {
  .magazine-publication-neumorphism .publication {
    overflow: auto;
    height: auto;
  }
}
.magazine-publication-neumorphism .article-row {
  display: flex;
  flex-wrap: wrap;
}
.magazine-publication-neumorphism .hero__image {
  position: sticky;
  top: 0;
  display: flex;
  flex-direction: column;
  height: calc(100vh - 108px);
}
@media (max-width: 991px) {
  .magazine-publication-neumorphism .hero__image {
    height: calc(100vh - 168px);
  }
}
.magazine-publication-neumorphism .hero__image .field--name-field-hero-image {
  flex-basis: 0;
  flex-grow: 1;
  min-height: 1px;
}
.magazine-publication-neumorphism .hero__image .field--name-field-hero-image * {
  height: 100%;
}
.magazine-publication-neumorphism .hero__image img {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.magazine-publication-neumorphism .hero__image .caption {
  text-align: left;
}
.magazine-publication-neumorphism .row {
  margin: 0;
}
.magazine-publication-neumorphism .col__related {
  min-width: 100%;
  padding: 100px 20px 50px;
  position: relative;
  z-index: 14;
  background-color: #e6e6e6;
  text-align: center;
}
.magazine-publication-neumorphism .col__related:before {
  position: absolute;
  content: "";
  width: 1069px;
  height: 12px;
  left: 50%;
  transform: translateX(-50%);
  top: 50px;
  background-image: url("../images/long-divider-line.svg");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 10;
}
@media (max-width: 1199px) {
  .magazine-publication-neumorphism .col__related:before {
    width: 722px;
    background-image: url("../images/tablet-divider-line.svg");
  }
}
@media (max-width: 768px) {
  .magazine-publication-neumorphism .col__related:before {
    width: 289px;
    background-image: url("../images/mobile-divider-line.svg");
  }
}
.magazine-publication-neumorphism .col__related h3, .magazine-publication-neumorphism .col__related .h3 {
  font-size: 17px;
  line-height: 28px;
  text-transform: uppercase;
  text-align: center;
  margin: 0 0 50px;
  letter-spacing: 3.4px;
  font-family: "WCSansSubhead", sans-serif;
}
@media (max-width: 375px) {
  .magazine-publication-neumorphism .col__related h3 br, .magazine-publication-neumorphism .col__related .h3 br {
    display: none;
  }
}
.magazine-publication-neumorphism .col__related > a {
  display: inline-block;
  font-size: 17px;
  line-height: 28px;
  text-transform: uppercase;
  text-align: center;
  margin-top: 50px;
  letter-spacing: 3.4px;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  color: #2611c9;
}
@media (max-width: 768px) {
  .magazine-publication-neumorphism .col__related > a {
    margin: 50px 0;
  }
}
.magazine-publication-neumorphism .nm-breeadcrumbs {
  display: flex;
  align-items: center;
  margin-right: auto;
}
.magazine-publication-neumorphism .nm-breeadcrumbs a {
  color: #000;
  font-size: 15px;
  line-height: 20px;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  position: relative;
  z-index: 2;
  transition: all 0.2s;
}
.magazine-publication-neumorphism .nm-breeadcrumbs a:hover {
  color: #2611c9;
}
.magazine-publication-neumorphism .nm-breeadcrumbs a:not(:last-child) {
  margin-right: 29px;
}
.magazine-publication-neumorphism .nm-breeadcrumbs a:not(:last-child):after {
  position: absolute;
  content: "";
  border-right: 1px solid #2611c9;
  right: -15px;
  height: 16px;
  top: calc(50% - 8px);
}
@media (max-width: 767px) {
  .magazine-publication-neumorphism .nm-breeadcrumbs {
    padding: 10px 20px;
  }
}
.magazine-publication-neumorphism .col__images {
  position: relative;
  top: 0;
  z-index: 5;
  padding: 0;
  flex-basis: 0;
  flex-grow: 1;
  min-width: 1px;
}
.magazine-publication-neumorphism .col__images .nm-breeadcrumbs {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  padding: 20px;
  padding-left: 2rem;
}
.magazine-publication-neumorphism .col__images .nm-breeadcrumbs a {
  color: #fff;
}
.magazine-publication-neumorphism .col__images .nm-breeadcrumbs a:hover {
  color: #2611c9;
}
.magazine-publication-neumorphism .col__images .nm-breeadcrumbs:after {
  position: absolute;
  content: "";
  background: transparent linear-gradient(0, rgba(255, 255, 255, 0) 0%, #000000 100%) 0 0 no-repeat padding-box;
  mix-blend-mode: multiply;
  left: 0;
  right: 0;
  top: 0;
  height: 330px;
  z-index: 1;
  pointer-events: none;
}
@media (max-width: 767px) {
  .magazine-publication-neumorphism .col__images .nm-breeadcrumbs {
    padding-top: 1rem;
  }
}
.magazine-publication-neumorphism .col__images .responsive-share,
.magazine-publication-neumorphism .col__images .responsive-title {
  display: none;
}
@media (max-width: 767px) {
  .magazine-publication-neumorphism .col__images .responsive-share {
    position: absolute;
    right: 20px;
    z-index: 10;
    top: 0;
  }
  .magazine-publication-neumorphism .col__images .responsive-share a {
    color: #fff;
  }
  .magazine-publication-neumorphism .col__images .responsive-title {
    padding: 0 20px;
    position: absolute;
    z-index: 10;
    bottom: 100px;
    margin: 0;
  }
  .magazine-publication-neumorphism .col__images .responsive-title h1, .magazine-publication-neumorphism .col__images .responsive-title .h1 {
    color: #fff;
  }
}
.magazine-publication-neumorphism .col__text {
  float: left;
  padding: 20px 80px 20px 20px;
  position: relative;
  width: 640px;
  max-width: 640px;
  flex: 0 0 640px;
}
.magazine-publication-neumorphism .col__text .field--name-field-subtitle {
  font-size: 23px;
  line-height: 34px;
  margin-bottom: 50px;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
}
@media (max-width: 991px) {
  .magazine-publication-neumorphism .col__text {
    width: calc(100% - 340px);
    max-width: calc(100% - 340px);
    flex: 0 0 calc(100% - 340px);
    padding-right: 20px;
  }
}
@media (max-width: 767px) {
  .magazine-publication-neumorphism .col__text {
    min-width: 100%;
    max-width: 100%;
  }
  .magazine-publication-neumorphism .col__text .responsive-share,
  .magazine-publication-neumorphism .col__text .responsive-title {
    display: none;
  }
}
@media (min-width: 767px) {
  .magazine-publication-neumorphism .field--name-body {
    overflow: visible !important;
  }
  .magazine-publication-neumorphism .field--name-body > .sidebar-cover,
  .magazine-publication-neumorphism .field--name-body > .sidebar-static,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail {
    position: sticky;
    top: 0;
    display: flex;
    justify-content: flex-end;
    z-index: 11;
    height: 0;
  }
  .magazine-publication-neumorphism .field--name-body > .sidebar-cover .cover-with-caption,
  .magazine-publication-neumorphism .field--name-body > .sidebar-cover .embedded-entity,
  .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption,
  .magazine-publication-neumorphism .field--name-body > .sidebar-static .embedded-entity,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .embedded-entity {
    height: calc(100vh - 108px);
    min-width: 340px;
    max-width: 340px;
    width: 340px;
    margin-right: calc(100% + 20px);
  }
}
@media (min-width: 767px) and (max-width: 991px) {
  .magazine-publication-neumorphism .field--name-body > .sidebar-cover .cover-with-caption,
  .magazine-publication-neumorphism .field--name-body > .sidebar-cover .embedded-entity,
  .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption,
  .magazine-publication-neumorphism .field--name-body > .sidebar-static .embedded-entity,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .embedded-entity {
    height: calc(100vh - 168px);
  }
}
@media (min-width: 767px) {
  .magazine-publication-neumorphism .field--name-body > .sidebar-cover .cover-with-caption .embedded-entity,
  .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption .embedded-entity,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption .embedded-entity {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-right: 0;
    height: auto;
  }
}
@media (min-width: 767px) and (max-height: 720px) {
  .magazine-publication-neumorphism .field--name-body > .sidebar-cover .cover-with-caption .embedded-entity,
  .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption .embedded-entity,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption .embedded-entity {
    max-width: 380px;
    max-height: 380px;
  }
}
@media (min-width: 767px) {
  .magazine-publication-neumorphism .field--name-body > .sidebar-cover img,
  .magazine-publication-neumorphism .field--name-body > .sidebar-static img,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail img {
    padding: 0;
    float: none;
    margin: 0;
  }
  .magazine-publication-neumorphism .field--name-body > .sidebar-cover img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .magazine-publication-neumorphism .field--name-body > .sidebar-cover .cover-with-caption figure {
    margin: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
  }
  .magazine-publication-neumorphism .field--name-body > .sidebar-cover .cover-with-caption figure figcaption {
    width: 100%;
    padding: 20px;
  }
  .magazine-publication-neumorphism .field--name-body > .sidebar-cover .cover-with-caption .sidebar-cover {
    flex-basis: 0;
    flex-grow: 1;
    min-height: 1px;
  }
  .magazine-publication-neumorphism .field--name-body > .sidebar-cover .cover-with-caption .sidebar-cover .embedded-entity {
    height: 100%;
  }
  .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption,
  .magazine-publication-neumorphism .field--name-body > .sidebar-static > .embedded-entity,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail > .embedded-entity {
    background-color: #E6E6E6;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-right: 20px;
  }
  .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption .field--name-field-video-embed,
  .magazine-publication-neumorphism .field--name-body > .sidebar-static > .embedded-entity .field--name-field-video-embed,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption .field--name-field-video-embed,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail > .embedded-entity .field--name-field-video-embed {
    width: 640px;
    max-width: 100%;
    height: auto;
  }
  .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption .field--name-field-video-embed .video-embed-field-responsive-video,
  .magazine-publication-neumorphism .field--name-body > .sidebar-static > .embedded-entity .field--name-field-video-embed .video-embed-field-responsive-video,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption .field--name-field-video-embed .video-embed-field-responsive-video,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail > .embedded-entity .field--name-field-video-embed .video-embed-field-responsive-video {
    min-height: 400px;
    display: flex;
    align-items: center;
  }
  .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption .field--name-field-video-embed .video-embed-field-responsive-video iframe,
  .magazine-publication-neumorphism .field--name-body > .sidebar-static > .embedded-entity .field--name-field-video-embed .video-embed-field-responsive-video iframe,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption .field--name-field-video-embed .video-embed-field-responsive-video iframe,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail > .embedded-entity .field--name-field-video-embed .video-embed-field-responsive-video iframe {
    min-height: 400px;
  }
}
@media (min-width: 767px) and (max-height: 720px) {
  .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption .field--name-field-video-embed .video-embed-field-responsive-video iframe,
  .magazine-publication-neumorphism .field--name-body > .sidebar-static > .embedded-entity .field--name-field-video-embed .video-embed-field-responsive-video iframe,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption .field--name-field-video-embed .video-embed-field-responsive-video iframe,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail > .embedded-entity .field--name-field-video-embed .video-embed-field-responsive-video iframe {
    min-height: 380px;
  }
}
@media (min-width: 767px) {
  .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption .field--name-field-video-embed .video-embed-field-provider-youtube,
  .magazine-publication-neumorphism .field--name-body > .sidebar-static > .embedded-entity .field--name-field-video-embed .video-embed-field-provider-youtube,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption .field--name-field-video-embed .video-embed-field-provider-youtube,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail > .embedded-entity .field--name-field-video-embed .video-embed-field-provider-youtube {
    width: 480px;
    height: 480px;
    border: 1px solid #000;
    margin: 0 auto;
  }
}
@media (min-width: 767px) and (max-height: 720px) {
  .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption .field--name-field-video-embed .video-embed-field-provider-youtube,
  .magazine-publication-neumorphism .field--name-body > .sidebar-static > .embedded-entity .field--name-field-video-embed .video-embed-field-provider-youtube,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption .field--name-field-video-embed .video-embed-field-provider-youtube,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail > .embedded-entity .field--name-field-video-embed .video-embed-field-provider-youtube {
    width: 380px;
    height: 380px !important;
  }
}
@media (min-width: 767px) {
  .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption .field--name-field-video-embed .video-embed-field-provider-youtube::after,
  .magazine-publication-neumorphism .field--name-body > .sidebar-static > .embedded-entity .field--name-field-video-embed .video-embed-field-provider-youtube::after,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption .field--name-field-video-embed .video-embed-field-provider-youtube::after,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail > .embedded-entity .field--name-field-video-embed .video-embed-field-provider-youtube::after {
    content: none;
    padding-bottom: 0;
  }
  .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption figure,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption figure {
    margin: 0;
    position: relative;
    padding-bottom: 60px;
    max-width: 100%;
  }
}
@media (min-width: 767px) and (max-height: 720px) {
  .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption figure,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption figure {
    max-height: 100%;
    overflow: hidden;
    padding-bottom: 40px;
  }
}
@media (min-width: 767px) {
  .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption figure figcaption,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption figure figcaption {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    transform: translateY(calc(100% - 60px));
    padding: 10px 0;
    text-align: center;
  }
}
@media (min-width: 767px) and (max-height: 720px) {
  .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption figure figcaption,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption figure figcaption {
    transform: none;
  }
}
@media (min-width: 767px) {
  .magazine-publication-neumorphism .field--name-body > .sidebar-static {
    position: relative;
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-start;
    top: -43px;
  }
  .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption {
    flex: 0 0 calc(100vh - 108px);
    padding: 50px 0;
  }
}
@media (min-width: 767px) and (max-width: 991px) {
  .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption {
    flex: 0 0 calc(100vh - 168px);
  }
}
@media (min-width: 767px) {
  .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption figure {
    padding: 0;
    margin-top: 0;
  }
  .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption figure figcaption {
    position: static;
    transform: none;
    padding: 20px 0 0;
  }
}
@media (min-width: 992px) {
  .magazine-publication-neumorphism .field--name-body > .sidebar-cover .cover-with-caption,
  .magazine-publication-neumorphism .field--name-body > .sidebar-cover .embedded-entity,
  .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption,
  .magazine-publication-neumorphism .field--name-body > .sidebar-static .embedded-entity,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .embedded-entity {
    width: calc(100vw - 640px);
    min-width: calc(100vw - 640px);
    max-width: calc(100vw - 640px);
    margin-right: 560px;
  }
  .ie .magazine-publication-neumorphism .field--name-body > .sidebar-cover .cover-with-caption,
  .ie .magazine-publication-neumorphism .field--name-body > .sidebar-cover .embedded-entity,
  .ie .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption,
  .ie .magazine-publication-neumorphism .field--name-body > .sidebar-static .embedded-entity,
  .ie .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption,
  .ie .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .embedded-entity {
    margin: 0;
    position: relative;
    left: calc(620px - 100vw);
  }
  .magazine-publication-neumorphism .field--name-body > .sidebar-cover .cover-with-caption .embedded-entity,
  .magazine-publication-neumorphism .field--name-body > .sidebar-cover .embedded-entity .embedded-entity,
  .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption .embedded-entity,
  .magazine-publication-neumorphism .field--name-body > .sidebar-static .embedded-entity .embedded-entity,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption .embedded-entity,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .embedded-entity .embedded-entity {
    position: static;
  }
  .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption .field--name-field-video-embed,
  .magazine-publication-neumorphism .field--name-body > .sidebar-static > .embedded-entity .field--name-field-video-embed,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption .field--name-field-video-embed,
  .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail > .embedded-entity .field--name-field-video-embed {
    width: 640px;
    height: auto;
  }
}
@media (max-width: 767px) {
  .magazine-publication-neumorphism .video-embed-field-provider-youtube {
    width: 100%;
  }
}
@media (max-width: 1199px) {
  .magazine-publication-neumorphism .field--name-body .embedded-entity img {
    margin: 0 auto;
    float: none;
  }
}
.magazine-publication-neumorphism figcaption,
.magazine-publication-neumorphism .caption {
  width: 100%;
  flex: 0 0 auto;
  display: block;
  background-color: #E6E6E6;
  font-family: "WCSansText", sans-serif !important;
  font-weight: 300 !important;
  font-size: 14px;
  line-height: 20px;
  padding: 20px;
  padding-left: 2rem;
  text-align: center;
}
@media (max-width: 1199px) {
  .magazine-publication-neumorphism figcaption,
  .magazine-publication-neumorphism .caption {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (max-width: 1199px) {
  .magazine-publication-neumorphism .content__body .field--item figure figcaption {
    text-align: center;
  }
}
.magazine-publication-neumorphism .content--has-blockquote .field--item > *:not(blockquote) {
  max-width: 100%;
}
.magazine-publication-neumorphism .content--has-qna .field--name-body > .eck-entity {
  padding-left: 18px;
}
.magazine-publication-neumorphism .content--has-qna .field--name-body > p {
  padding-left: 18px;
}
.magazine-publication-neumorphism .content--has-qna .field--name-body > p .qna {
  font-family: "WCSansSubhead", sans-serif;
  display: inline-block;
  width: 31px;
  text-align: right;
  margin-left: -31px;
}
.magazine-publication-neumorphism .content__body .field--item ul:not(.unstyled-list) > li {
  list-style: disc;
}
.magazine-publication-neumorphism .content__body .field--item ul:not(.unstyled-list) > li::before {
  border: none;
  background: none;
}

.publication-no-image {
  padding: 20px 40px;
}
.publication-no-image .page__heading {
  position: static;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 80px;
  flex-wrap: wrap;
}
.publication-no-image .page__heading .nm-breeadcrumbs {
  margin: -10px auto 0 -10px;
}
@media (max-width: 1199px) {
  .publication-no-image .page__heading .nm-breeadcrumbs {
    margin-top: -25px;
  }
}
.publication-no-image .hero__meta {
  max-width: 1000px;
}
.publication-no-image .hero__meta h1, .publication-no-image .hero__meta .h1 {
  margin-top: 0;
  font-size: 60px;
  line-height: 1;
  margin-bottom: 50px;
}
.publication-no-image .hero__meta .field--name-field-subtitle {
  font-size: 25px;
  line-height: 36px;
  margin-bottom: 50px;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
}
.publication-no-image .columns-content {
  position: relative;
}
.publication-no-image .columns-content .field--name-field-description img {
  padding: 0 0 7px;
}
.publication-no-image .content--article .field--name-body .field--item {
  overflow: visible;
}
.publication-no-image .content--article .field--name-body .field--item .row {
  margin: 0 -10px;
}
.publication-no-image .content--article .field--name-body .field--item .row > .col-sm-4 {
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 768px) {
  .publication-no-image .content--article .field--name-body .field--item .row > .col-sm-4 {
    width: 33.3333333333%;
    float: left;
  }
  .publication-no-image .content--article .field--name-body .field--item .row > .col-sm-4:nth-child(2) {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 768px) and (max-width: 1160px) {
  .publication-no-image .content--article .field--name-body .field--item .row {
    padding-top: 30px;
  }
}
.publication-no-image .content--article .field--name-body .field--item .widget-circle:not(.widget-circle-sm) {
  margin-top: -30px;
}
@media (max-width: 767px) {
  .publication-no-image .content--article .field--name-body .field--item .row > .col-sm-4 {
    display: flex;
    align-items: center;
  }
  .publication-no-image .content--article .field--name-body .field--item .row > .col-sm-4 .text-center {
    text-align: left;
  }
  .publication-no-image .content--article .field--name-body .field--item .widget-circle {
    margin: 0 30px 0 0;
  }
  .publication-no-image .content--article .field--name-body .field--item .widget-circle:not(.widget-circle-sm) {
    margin-top: 0;
  }
  .publication-no-image .content--article .field--name-body .field--item .widget-circle .neumorphic-numbers {
    font-size: 100px;
    line-height: 120px;
    margin: 0;
  }
}
@media (max-width: 767px) {
  .publication-no-image {
    padding: 20px;
  }
  .publication-no-image .hero__meta h1, .publication-no-image .hero__meta .h1 {
    font-size: 35px;
    margin-bottom: 30px;
  }
  .publication-no-image .hero__meta .field--name-field-subtitle {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 30px;
  }
}

.speaker {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 20px 0;
}
.speaker-photo {
  padding: 26px;
  border-radius: 50%;
  width: 180px;
  max-width: 180px;
  height: 180px;
  flex: 0 0 180px;
  overflow: hidden;
  box-shadow: inset 2px 2px 2px #bebebe, inset -2px -2px 2px #fff;
  margin-right: 20px;
  background: #dbdbdc;
}
.speaker-photo img {
  border-radius: 50%;
  min-height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 128px !important;
  height: 128px !important;
  padding: 0 !important;
}
.speaker-name {
  font-size: 15px;
  line-height: 23px;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  position: relative;
  flex-basis: 0;
  flex-grow: 1;
  min-width: 1px;
}
@media (max-width: 480px) {
  .speaker-name {
    min-width: 100%;
    margin-top: 20px;
  }
}
.speaker-name p {
  margin-bottom: 0;
}
.speaker-name strong {
  font-size: 17px;
  line-height: 28px;
  padding-bottom: 10px;
}

.col__text .field--name-field-pre-subtitle {
  position: absolute;
  top: calc((100vh - 60px) / 2 - 20px);
  transform: translateY(calc(-100% + 10px));
  width: 100%;
}
.col__text .field--name-field-pre-subtitle .speaker {
  display: block;
  margin: 0;
}
.col__text .field--name-field-pre-subtitle .speaker-photo {
  margin-bottom: 20px;
  margin-right: 0;
}
@media (max-width: 767px) {
  .col__text .field--name-field-pre-subtitle {
    position: static;
    transform: none;
  }
}
@media (max-height: 800px) {
  .col__text .field--name-field-pre-subtitle {
    margin-top: 50px;
    position: static;
    transform: none;
    margin-bottom: 20px;
  }
  .col__text .field--name-field-pre-subtitle ~ h1, .col__text .field--name-field-pre-subtitle ~ .h1 {
    margin-top: 0;
  }
}

.nm-related {
  display: flex;
  justify-content: center;
  margin: 0 -6px;
  position: relative;
  flex-wrap: wrap;
}
.nm-related-item {
  flex-basis: 0;
  flex-grow: 1;
  min-width: 1px;
  padding: 0 6px;
  max-width: 310px;
  text-align: left;
}
.nm-related-item img {
  height: 110px;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.nm-related-item .list-item-link {
  border: 1px solid #ddd;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.nm-related-item a {
  display: block;
}
.nm-related-item article {
  color: #383b43;
  line-height: 1.2;
  display: block;
  padding: 15px 12px;
  border: 1px solid #ccc;
  border-top: 0;
  flex-basis: 0;
  flex-grow: 1;
}
.nm-related-item article .field--name-body {
  min-height: 38px;
  font-size: 13px;
  line-height: 19px;
}
.nm-related-item article p:last-child {
  margin-bottom: 0;
}
.nm-related-item .card-meta {
  display: none;
}
.nm-related-item .title {
  font-size: 19px;
  line-height: 23px;
  margin: 0 0 10px;
  font-family: "WCSansText", sans-serif;
  font-weight: normal;
}
.ie .nm-related-item {
  flex: 0 0 310px;
  max-width: 310px;
}
.ie .nm-related-item .list-item-link {
  display: block;
}
.ie .nm-related-item article {
  min-height: 121px;
}
@media (max-width: 767px) {
  .nm-related-item {
    min-width: 250px;
    margin-bottom: 20px;
  }
}

.related-read-more {
  margin-top: 30px;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
}

.magazine-style-neumorphism .content__body .field--item blockquote:not(.fact),
.magazine-publication-neumorphism .content__body .field--item blockquote:not(.fact) {
  font-family: "WCSansSubhead", sans-serif;
  width: 390px;
  max-width: 100%;
  font-size: 26px;
  line-height: 32px;
  color: #000;
  padding-bottom: 65px;
  margin: 20px 0;
  float: none;
  position: relative;
}
.magazine-style-neumorphism .content__body .field--item blockquote:not(.fact) strong,
.magazine-style-neumorphism .content__body .field--item blockquote:not(.fact) p,
.magazine-publication-neumorphism .content__body .field--item blockquote:not(.fact) strong,
.magazine-publication-neumorphism .content__body .field--item blockquote:not(.fact) p {
  font-family: "WCSansSubhead", sans-serif;
}
.magazine-style-neumorphism .content__body .field--item blockquote:not(.fact):before,
.magazine-publication-neumorphism .content__body .field--item blockquote:not(.fact):before {
  position: absolute;
  left: 0;
  bottom: 1rem;
  font-size: 22rem;
  line-height: 0.6;
  text-shadow: 2px 2px 2px #bebebe, -2px -2px 2px #ffffff;
  color: #e6e6e6;
  display: inline-block;
  width: auto;
  height: auto;
  margin: 0;
  transform: rotate(180deg);
  z-index: -1;
  content: "\201c";
  background: none;
}
.magazine-style-neumorphism .content__body .field--item blockquote.fact,
.magazine-publication-neumorphism .content__body .field--item blockquote.fact {
  font-family: "WCSansText", sans-serif;
  width: 390px;
  max-width: 100%;
  font-size: 26px;
  line-height: 32px;
  color: #000;
  font-weight: 400;
  font-style: normal;
  padding-bottom: 5px;
  margin: 20px 0;
  float: none;
  position: relative;
  border-top: none;
}
.magazine-style-neumorphism .content__body .field--item blockquote.fact strong,
.magazine-style-neumorphism .content__body .field--item blockquote.fact p,
.magazine-publication-neumorphism .content__body .field--item blockquote.fact strong,
.magazine-publication-neumorphism .content__body .field--item blockquote.fact p {
  font-family: "WCSansSubhead", sans-serif;
  font-style: normal;
}

.neumorphic-group {
  display: flex;
  align-items: center;
  justify-content: center;
}
.neumorphic-group > strong:first-child .small {
  font-size: 100%;
}
.neumorphic-group > strong:first-child + .neumorphic-text {
  transform: none;
}
.neumorphic-group .neumorphic-label {
  font-family: "WCSansSubhead", sans-serif;
  margin-top: 60px;
  margin-right: 7px;
}
.neumorphic-group .neumorphic-text {
  transform: translateY(6px);
}
.neumorphic-group .neumorphic-numbers ~ .neumorphic-text {
  transform: translateY(11px);
}
.neumorphic-group-lg {
  margin-bottom: 40px;
}
.neumorphic-group-lg .neumorphic-numbers {
  font-size: 200px;
  line-height: 1;
}
.neumorphic-group-lg .neumorphic-label {
  margin-top: 130px;
}
@media (max-width: 767px) {
  .neumorphic-group {
    text-align: center;
    flex-direction: column;
    margin-top: 20px;
  }
  .neumorphic-group-lg {
    margin-bottom: 40px;
  }
  .neumorphic-group-lg .neumorphic-numbers {
    font-size: 130px;
  }
  .neumorphic-group-lg .neumorphic-label {
    margin-top: 0;
  }
  .neumorphic-group--row {
    flex-direction: row;
  }
}

.neumorphic-numbers {
  font-family: "WCSerifHeadline", sans-serif;
  color: #000;
  font-size: 100px;
  line-height: 90px;
  margin-right: 20px;
  letter-spacing: 0;
  text-shadow: 2px 2px 2px #bebebe, -2px -2px 2px #ffffff;
}
.neumorphic-numbers .small {
  text-shadow: none;
  font-size: 115px;
}
.neumorphic-numbers.text-primary, .text-primary .neumorphic-numbers,
.neumorphic-numbers .text-primary {
  color: #2611c9;
  font-size: 80px;
  left: 70px;
  margin-right: 15px;
}
.neumorphic-numbers.text-primary .small, .text-primary .neumorphic-numbers .small,
.neumorphic-numbers .text-primary .small {
  font-size: 60px;
}
@media (max-width: 767px) {
  .neumorphic-numbers {
    font-size: 86px;
    line-height: 60px;
    margin-right: 0;
  }
  .neumorphic-numbers .small {
    font-size: 65px;
  }
}

.neumorphic-text {
  text-transform: uppercase;
  font-size: 15px;
  letter-spacing: 3px;
  max-width: 330px;
}
.neumorphic-text .text-primary {
  letter-spacing: 0;
}

.view-display-id-history_page {
  position: relative;
}
.view-display-id-history_page .view-header {
  padding: 0 2rem;
  font-family: "WCSansText", sans-serif;
}
.view-display-id-history_page .view-header a {
  font-weight: 400;
}
.view-display-id-history_page .views-row {
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center top;
  min-height: 60vw;
  padding-top: 60vw;
  position: relative;
  display: flex;
  align-items: flex-end;
}
.view-display-id-history_page .views-row .field-content {
  display: block;
  background-color: #fff;
  padding: 0.75rem 2rem 1.5rem;
}
.view-display-id-history_page .views-row .field-content h2, .view-display-id-history_page .views-row .field-content .h2 {
  margin-top: 0;
  margin-bottom: 0.75rem;
  font-size: 2rem;
  font-family: "WCSansSubhead", sans-serif;
}
.view-display-id-history_page .views-row .field-content p {
  font-family: "WCSansText", sans-serif;
  font-size: 1rem;
  font-weight: 300;
}
.view-display-id-history_page .view-navigation {
  display: none;
}
@media (min-width: 1024px) {
  .view-display-id-history_page {
    margin-top: -60px;
  }
  .view-display-id-history_page .view-navigation {
    display: block;
    position: fixed;
    top: 30em;
    left: 1.5em;
    bottom: auto;
    z-index: 9;
    text-shadow: none;
    font-size: 0.85em;
  }
  .view-display-id-history_page .view-navigation ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .view-display-id-history_page .view-navigation ul li {
    margin: 3px;
  }
  .view-display-id-history_page .view-navigation ul li a {
    background: #2b2b2b;
    display: inline-block;
    border-radius: 5px;
    padding: 4.5px;
  }
  .view-display-id-history_page .view-navigation ul li a.mPS2id-highlight, .view-display-id-history_page .view-navigation ul li a:hover {
    background: #2611c9;
    color: #fff;
  }
  .view-display-id-history_page .view-header {
    position: absolute;
    top: 150px;
    left: 0;
    z-index: 3;
    max-width: 50%;
    font-size: 1rem;
  }
  .view-display-id-history_page .views-row {
    padding-top: 0;
    background-size: cover;
    min-height: 800px;
    background-position: center;
  }
  .view-display-id-history_page .views-row .field-content {
    background-color: #fff;
    padding: 24px;
    position: absolute;
    top: 275px;
    width: calc(50% - 45px - 80px);
    right: calc(50% + 50px);
  }
  .view-display-id-history_page .views-row .field-content:after {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    background-color: #fff;
    transform: rotate(-45deg);
    right: 0;
    top: 20px;
    transform-origin: top right;
  }
  .view-display-id-history_page .views-row .field-content h2, .view-display-id-history_page .views-row .field-content .h2 {
    font-size: 45px;
  }
  .view-display-id-history_page .views-row .field-content p {
    font-size: 1rem;
  }
  .view-display-id-history_page .views-row:before {
    content: "";
    position: absolute;
    background-color: #000;
    top: 0;
    bottom: 0;
    left: 50%;
    width: 1px;
    transform: translateX(-50%);
  }
  .view-display-id-history_page .views-row:after {
    content: "";
    position: absolute;
    width: 22px;
    height: 22px;
    background: #2611c9;
    top: 300px;
    border: 3px solid #fff;
    border-radius: 50%;
    left: calc(50% - 11px);
  }
  .view-display-id-history_page .views-row:first-child:before {
    top: 300px;
  }
  .view-display-id-history_page .views-row:last-child:before {
    bottom: calc(100% - 300px);
  }
  .view-display-id-history_page .views-row:nth-child(4n+1) .field-content, .view-display-id-history_page .views-row:nth-child(4n+2) .field-content {
    left: calc(50% + 50px);
    right: auto;
  }
  .view-display-id-history_page .views-row:nth-child(4n+1) .field-content:after, .view-display-id-history_page .views-row:nth-child(4n+2) .field-content:after {
    transform: rotate(45deg);
    transform-origin: top left;
    right: auto;
    left: 0;
  }
  .view-display-id-history_page .views-row:nth-child(2):after {
    top: 405px;
  }
  .view-display-id-history_page .views-row:nth-child(2) .field-content {
    top: 380px;
  }
}

.page-firm-history .breadcrumb {
  position: relative;
  z-index: 10;
}
.page-firm-history .page-header {
  position: relative;
  z-index: 10;
}

.global-search-form .filter-widgets {
  margin-top: 3rem;
}
.global-search-form .filter-widgets .form-submit {
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M22.399%2020.3c1.447-1.886%202.319-4.28%202.319-6.877%200-0.004%200-0.008%200-0.011v0.001c0-6.272-5.081-11.375-11.324-11.375s-11.324%205.103-11.324%2011.375%205.079%2011.375%2011.324%2011.375c0.002%200%200.004%200%200.006%200%202.661%200%205.105-0.926%207.029-2.473l-0.022%200.017%207.54%207.579%202.009-2.020zM13.394%2022.23c-4.839%200-8.774-3.956-8.774-8.818s3.938-8.813%208.774-8.813%208.775%203.956%208.775%208.816-3.938%208.814-8.775%208.814z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position: center center;
}
.global-search-form .filter-widgets .form-submit[disabled] {
  position: relative;
}
.global-search-form .filter-widgets .form-submit[disabled] {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMjYxMUM5IiAvPjxnPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xMDkuMjUgNTUuNWgtMzZsMTItMTJhMjkuNTQgMjkuNTQgMCAwIDAtNDkuNTMgMTJIMTguNzVBNDYuMDQgNDYuMDQgMCAwIDEgOTYuOSAzMS44NGwxMi4zNS0xMi4zNHYzNnptLTkwLjUgMTdoMzZsLTEyIDEyYTI5LjU0IDI5LjU0IDAgMCAwIDQ5LjUzLTEyaDE2Ljk3QTQ2LjA0IDQ2LjA0IDAgMCAxIDMxLjEgOTYuMTZMMTguNzQgMTA4LjV2LTM2eiIvPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDY0IDY0IiB0bz0iMzYwIDY0IDY0IiBkdXI9IjcyMG1zIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvZz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-size: 1.8rem;
  background-position: center center;
}

.view-global-search {
  border-bottom: 1px solid #dadada;
  row-gap: 2rem;
}
.view-global-search.active {
  border-bottom: none;
}
.view-global-search .view-header {
  position: relative;
  background-color: #5f5f5f;
  color: #fff;
  padding: 10px;
  margin: 0 0 15px;
  z-index: 0;
}
.view-global-search .view-header::after {
  display: block;
  clear: both;
  content: "";
}
.view-global-search .view-header .title {
  display: block;
  float: left;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  font-size: 1rem;
  line-height: 20px;
}
@media (max-width: 1023.98px) {
  .view-global-search .view-header {
    margin-top: 30px;
  }
}
@media (min-width: 1024px) {
  .view-global-search .view-header {
    display: flex;
  }
  .view-global-search .view-header .title {
    margin-right: auto;
  }
}
.view-global-search .view-filters .sort-links {
  display: inline-block;
  position: relative;
  bottom: auto;
}
.view-global-search .view-filters .sort-links .sort-link {
  color: #2611c9;
  line-height: 20px;
  font-size: 1rem;
}
.view-global-search .sorting .form-actions {
  display: inline-block;
  margin: 0;
}
.view-global-search .sorting .form-actions .form-submit {
  display: none;
  background-color: transparent;
  border: 0;
  box-shadow: none !important;
  outline: 0;
  font-size: 0;
  padding: 0;
  margin: 0 0 0 5px;
  opacity: 1;
  animation: glyphicon-spin 1s infinite linear;
}
.view-global-search .sorting .form-actions .form-submit:before {
  content: "\e031";
  font-family: "Glyphicons Halflings";
  color: #fff;
  font-size: 12px;
}
.view-global-search .sorting .form-actions .form-submit[disabled] {
  display: block;
}
@media (max-width: 1023.98px) {
  .view-global-search .sorting {
    text-align: left;
  }
}
.view-global-search .view-content .views-infinite-scroll-content-wrapper {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .view-global-search .view-content {
    margin: 0;
  }
}
.view-global-search .view-pagination .pager {
  padding-left: 0;
  margin: 21px 0;
  list-style: none;
  text-align: center;
}
.view-global-search .view-pagination .pager .ajax-progress {
  display: block;
}
.view-global-search .view-pagination .pager .ajax-progress .search-spinner {
  width: 2rem;
  height: 2rem;
  display: block;
  margin: 0 auto;
  position: relative;
}
.view-global-search .view-pagination .pager .ajax-progress .search-spinner {
  background-image: url("data:image/svg+xml,%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' width='64px' height='64px' viewBox='0 0 128 128' xml:space='preserve'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='%23ffffff'/%3E%3Cg%3E%3Cpath fill='%23000000' d='M109.25 55.5h-36l12-12a29.54 29.54 0 0 0-49.53 12H18.75A46.04 46.04 0 0 1 96.9 31.84l12.35-12.34v36zm-90.5 17h36l-12 12a29.54 29.54 0 0 0 49.53-12h16.97A46.04 46.04 0 0 1 31.1 96.16L18.74 108.5v-36z'/%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 64 64' to='360 64 64' dur='720ms' repeatCount='indefinite'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.8rem;
  background-position: center center;
}
.view-global-search .load-more-pager {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  vertical-align: top;
}
.view-global-search .view-pagination__text {
  display: inline-block;
  vertical-align: top;
  margin: 0 7px;
}
.view-global-search .view-pagination__next-page a,
.view-global-search .view-pagination__collapse,
.view-global-search .view-pagination__expand {
  width: 25px;
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.view-global-search .view-pagination__next-page a:after,
.view-global-search .view-pagination__collapse:after,
.view-global-search .view-pagination__expand:after {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-width: 0 1px 1px 0;
  border-color: #2611c9;
  border-style: solid;
}
.view-global-search .view-pagination__next-page a:after,
.view-global-search .view-pagination__expand:after {
  transform: rotate(45deg);
  margin-bottom: 6px;
}
.view-global-search .view-pagination__expand {
  display: none;
}
.view-global-search .view-pagination__collapse:after {
  transform: rotate(-135deg);
  margin-top: 6px;
}
.view-global-search.view-collapsed .view-pagination__expand {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: -25px;
  position: relative;
  z-index: 3;
}
.view-global-search.view-collapsed .view-pagination .pager,
.view-global-search.view-collapsed .view-pagination__collapse {
  display: none;
}
.view-global-search.view-collapsed .results-item:nth-child(n+9) {
  display: none !important;
}
.view-global-search .results-item .date {
  border-left: 1px solid #dadada;
  padding-left: 0.5rem;
  margin-left: 0.5rem;
}
.view-global-search .results-item .title {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.view-global-search .results-item .role:not(:last-child):after {
  content: ", ";
}
.view-global-search .results-item .excerpt {
  margin-top: 0.25rem;
}
.view-global-search .results-item > a {
  display: block;
  padding: 30px 0 12px;
  border-top: 1px solid #ecedec;
}
.view-global-search .results-item > a:hover > * {
  color: #2611c9;
}
.view-global-search .results-item > a:hover .date,
.view-global-search .results-item > a:hover .role,
.view-global-search .results-item > a:hover .office,
.view-global-search .results-item > a:hover strong {
  color: #2611c9;
}
.view-global-search .results-item a {
  font-family: inherit;
  color: inherit;
}
.view-global-search .results-item h4, .view-global-search .results-item .h4 {
  font-size: 1rem;
  font-weight: 500;
  font-family: "WCSansText", sans-serif;
  margin: 0 0 2px;
}
.view-global-search .results-item h4:first-child, .view-global-search .results-item .h4:first-child {
  font-family: "WCSansSubhead", sans-serif;
}
@media (max-width: 1279.98px) {
  .view-global-search .results-item:first-child > a {
    border: 0;
    padding-top: 10px;
  }
}
@media (min-width: 576px) {
  .view-global-search .results-item:nth-child(-n+2) > a {
    border: 0;
    padding-top: 10px;
  }
}
@media (min-width: 768px) {
  .view-global-search .results-item:nth-child(-n+4) > a {
    border: 0;
    padding-top: 10px;
  }
}
.view-global-search .view-display-id-about_us .results-item h4, .view-global-search .view-display-id-about_us .results-item .h4,
.view-global-search .view-display-id-our_thinking .results-item h4,
.view-global-search .view-display-id-our_thinking .results-item .h4 {
  font-family: "WCSansSubhead", sans-serif;
  margin-top: 0;
}
.view-global-search .views-widget-sort-by label,
.view-global-search .views-widget-sort-order {
  display: none;
}
.view-global-search .excerpt,
.view-global-search .summary,
.view-global-search .street-block,
.view-global-search .locality-block,
.view-global-search .country {
  line-height: 21px;
  color: #5f5f5f;
  font-family: "WCSansText", sans-serif;
}
.view-global-search .view-display-id-about_us .results-item h4.type-location a, .view-global-search .view-display-id-about_us .results-item .type-location.h4 a,
.view-global-search .view-display-id-about_us .results-item h4.type-about_page a,
.view-global-search .view-display-id-about_us .results-item .type-about_page.h4 a,
.view-global-search .view-display-id-about_us .results-item h4.type-tabbed_page a,
.view-global-search .view-display-id-about_us .results-item .type-tabbed_page.h4 a,
.view-global-search .view-display-id-about_us .results-item h4.type-media_contacts a,
.view-global-search .view-display-id-about_us .results-item .type-media_contacts.h4 a,
.view-global-search .view-display-id-about_us .results-item h4.type-section_page a,
.view-global-search .view-display-id-about_us .results-item .type-section_page.h4 a,
.view-global-search .view-display-id-about_us .results-item h4.type-legal_statements a,
.view-global-search .view-display-id-about_us .results-item .type-legal_statements.h4 a {
  font-family: "WCSansSubhead", sans-serif;
}
.view-global-search .views-widget-sort-by .form-type-bef-link {
  float: left;
}
.view-global-search .views-widget-sort-by .form-type-bef-link a {
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  font-size: 1rem;
  margin: 0 10px;
  color: black;
}
.view-global-search .views-widget-sort-by .form-type-bef-link a.active {
  font-family: "WCSansText", sans-serif;
  font-weight: 600;
}
.view-global-search .views-widget-sort-by .form-type-bef-link:last-child a {
  margin-right: 0;
}
.view-global-search .views-widget-sort-by .form-type-bef-link:before {
  content: " | ";
  float: left;
}
.view-global-search .views-widget-sort-by .form-type-bef-link:first-child:before {
  content: "";
}
.view-global-search .views-widget-sort-by a.active.sort-asc:after {
  position: relative;
  padding-left: 3px;
  font-size: 0.75rem;
  content: "\25bc";
}
.view-global-search .views-widget-sort-by .glyphicon-refresh {
  margin-left: 5px;
}
.view-global-search .pager-load-more {
  width: 27px;
  height: 25px;
  top: 0;
  display: block;
  position: absolute;
  left: 50%;
  margin-left: 22px;
}

.path-search .ajax-progress {
  display: none;
}

.global-search-nav.page__nav-tabs {
  background: #2611c9;
}
.global-search-nav.page__nav-tabs > li.active + li,
.global-search-nav.page__nav-tabs .page__nav-tabs > li.active-trail + li {
  border-color: #366de4;
}
.global-search-nav .nav-item {
  display: flex;
  flex-grow: 1;
  flex-basis: 0;
  height: 50px;
}
.global-search-nav .nav-item:first-child {
  border-left: 0.5px solid #366de4;
}
.global-search-nav .nav-item.active, .global-search-nav .nav-item:hover {
  --bs-nav-tabs-border-width: none;
}
.global-search-nav .nav-item .nav-tabs__link {
  color: #fff;
  width: 100%;
  border: none;
  margin-bottom: 0;
}

@media (min-width: 1024px) {
  .global-search-nav .nav-item {
    border-right: 0.5px solid #366de4;
  }
  .global-search-nav .nav-item.active-trail::after {
    content: none;
  }
  .global-search-nav .nav-item.active-trail .nav-tabs__link:hover, .global-search-nav .nav-item.active-trail .nav-tabs__link:focus {
    background-color: #fff;
    color: #2611c9;
  }
  .global-search-nav .nav-item .nav-tabs__link {
    background-color: #2611c9;
  }
}
.view-people-search .page-header {
  display: block;
  padding: 7px 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  margin: 15px 0 27px;
}

.remove-filters-links a.reset-button-link {
  background: #28292f;
  color: #fff;
  margin: 0;
  display: inline-block;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  font-size: 13px;
  line-height: 1.5;
  border: none;
  border-radius: 3px;
  padding: 2px 18px;
}
.remove-filters-links a.reset-button-link:hover {
  background-color: #2611c9;
}

/* Search form on homepage */
body.node-type-home .people-search-dropdowns {
  display: none;
}
body.node-type-home .search-box input.form-control {
  height: 60px;
}
body.node-type-home .search-box .input-group-btn {
  vertical-align: top;
}
body.node-type-home .search-box .input-group-btn button {
  top: 0;
}

.total-results * {
  display: inline-block;
}

.people-search-description {
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  margin: 27px 0 18px;
}
@media screen and (min-width: 992px) {
  .people-search-description {
    margin: 81px 0 30px;
  }
}

/* Sorting links */
.people-results-sorting ul {
  padding-left: 0;
  margin-bottom: 0;
}
.people-results-sorting ul li {
  display: inline-block;
}
.people-results-sorting ul li:before {
  content: " | ";
  margin: 0 5px;
}
.people-results-sorting ul li:first-child:before {
  content: "";
}
.people-results-sorting a,
.people-results-sorting a.active,
.people-results-sorting a:hover {
  font-size: 14px;
  text-decoration: none;
  color: white;
}
.people-results-sorting a.active {
  font-family: "WCSansText", sans-serif;
  font-weight: 600;
}
.people-results-sorting a.active.sortable {
  position: relative;
  margin-right: 15px;
}
.people-results-sorting a.active.sortable:after {
  position: absolute;
  top: 2px;
  right: -15px;
  padding-left: 6px;
  font-size: 10px;
}
.people-results-sorting a.active.sortable.order-desc:after {
  content: "\25bc";
}

/* Search results */
.people-results {
  margin-top: 20px;
}
.people-results .filter-labels {
  list-style-type: none;
  padding: 0;
}
.people-results .filter-labels li {
  display: inline-block;
  font-size: 13px;
  line-height: 1.5;
  vertical-align: top;
  margin-bottom: 10px;
}
.people-results .filter-labels li.filter-label {
  border-radius: 3px;
  border: 1px solid #ccc;
  padding: 1px 7px 1px 9px;
}
.people-results .filter-labels li.filter-label i {
  margin-left: 5px;
  font-size: 10px;
  cursor: pointer;
}
.people-results header.results-header {
  background: #5f5f5f;
  padding: 8px 10px;
  margin: 15px 0 0;
  color: white;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.people-results .view-content {
  clear: both;
  overflow: hidden;
}
.people-results .lawyer-name {
  margin: -2px;
}
.people-results .lawyer-name a {
  font-size: 15px;
  color: #383b43;
  font-family: "WCSansText", sans-serif;
  font-weight: 600;
}
.people-results .bio-item {
  padding: 10px 0;
  border-bottom: 1px solid #ecedec;
  clear: both;
  overflow: hidden;
  position: relative;
}
.people-results .bio-thumb {
  float: left;
  margin-right: 15px;
}
.people-results .bio-thumb a:hover img {
  opacity: 0.5;
}
.people-results .bio-detail {
  margin-top: 5px;
  line-height: 1.1em;
}
.people-results .bio-detail a {
  font-size: 14px;
  font-family: "WCSansText", sans-serif;
  color: #707279;
}
.people-results .lawyer-role,
.people-results .lawyer-city {
  font-family: "WCSansText", sans-serif;
  font-size: 15px;
  color: #383b43;
}
.people-results .lawyer-phones span,
.people-results .lawyer-phones a,
.people-results .lawyer-email a {
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #707279;
  text-decoration: none;
}
.people-results .lawyer-phones {
  margin-top: 8px;
}
.people-results .lawyer-phones,
.people-results .lawyer-email {
  line-height: 1.1em;
}
.people-results .lawyer-phones strong,
.people-results .lawyer-email strong {
  font-size: 14px;
  font-family: "WCSansText", sans-serif;
  font-weight: 600;
}
.people-results .bio-detail a:hover,
.people-results .lawyer-phones a:hover,
.people-results .lawyer-email a:hover {
  color: #2611c9;
  cursor: pointer;
}
.people-results .pager {
  margin-top: 20px;
}
.people-results .pager li > a {
  border: none;
}
.people-results p.people-search-description {
  margin: 54px 0 18px;
}
.people-results .form-group {
  margin-bottom: 0;
}
.people-results .form-autocomplete .dropdown .autocomplete-user-input,
.people-results .form-autocomplete .dropdown .autocomplete-suggestion-prefix,
.people-results .form-autocomplete .dropdown .autocomplete-suggestion-suffix {
  text-transform: capitalize !important;
}
.people-results .people-search-dropdowns .filter {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 12px;
}
.people-results .people-search-dropdowns .filter select {
  border-radius: 0;
  box-shadow: none;
  height: 45px;
  padding-bottom: 0;
  padding-right: 0;
  padding-top: 0;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
}
@media screen and (max-width: 992px) {
  .people-results .lawyer-contact-info {
    position: absolute;
    bottom: 0;
    left: 160px;
    margin-bottom: 3px;
  }
  .people-results .lawyer-phones,
  .people-results .lawyer-email {
    display: inline-block;
  }
  .people-results .lawyer-phones span,
  .people-results .lawyer-phones a,
  .people-results .lawyer-email span,
  .people-results .lawyer-email a {
    font-size: 0;
    margin-right: 5px;
  }
  .people-results .lawyer-phones span:before,
  .people-results .lawyer-phones a:before,
  .people-results .lawyer-email span:before,
  .people-results .lawyer-email a:before {
    font-family: "Glyphicons Halflings", sans-serif;
    content: "\e182";
    font-size: 18px;
    color: #707279;
  }
  .people-results .lawyer-phones a {
    font-size: 0;
    display: none;
  }
  .people-results .lawyer-phones a:first-child {
    display: inline;
  }
  .people-results .lawyer-email a:before {
    content: "\2709";
  }
}
@media screen and (min-width: 768px) {
  .people-results {
    margin-top: 50px;
  }
  .people-results p.people-search-description {
    margin-bottom: 30px;
  }
  .people-results .remove-filters-links {
    margin-top: -35px;
  }
  .people-results .people-search-dropdowns .filter {
    padding-right: 15px;
  }
  .people-results .people-search-dropdowns .filter.role, .people-results .people-search-dropdowns .filter.language {
    padding-right: 0;
  }
  .people-results .people-search-dropdowns .filter select {
    height: 40px;
  }
}

.view-people-search {
  margin-left: 2rem;
  margin-right: 2rem;
  margin-bottom: var(--wc-distance-blocks);
}
.view-people-search .sorting-wrapper.wc-views-sort-content-links .sort-links {
  padding: 0 5px;
}
.view-people-search .sorting-wrapper.wc-views-sort-content-links .sort-links .sort-link {
  color: #fff;
  font-size: 1rem;
}
.view-people-search .sorting-wrapper.wc-views-sort-content-links .sort-links .sort-link:not(:first-child):before {
  content: "|";
  display: inline-block;
  margin: 0 10px 0 0;
}
.view-people-search .pager {
  padding-left: 0;
  margin: 21px 0;
  list-style: none;
  text-align: center;
}
.view-people-search .pager .ajax-progress {
  display: block;
}
.view-people-search .pager .ajax-progress .search-spinner {
  width: 2rem;
  height: 2rem;
  display: block;
  margin: 0 auto;
  position: relative;
}
.view-people-search .pager .ajax-progress .search-spinner {
  background-image: url("data:image/svg+xml,%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' width='64px' height='64px' viewBox='0 0 128 128' xml:space='preserve'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='%23ffffff'/%3E%3Cg%3E%3Cpath fill='%23000000' d='M109.25 55.5h-36l12-12a29.54 29.54 0 0 0-49.53 12H18.75A46.04 46.04 0 0 1 96.9 31.84l12.35-12.34v36zm-90.5 17h36l-12 12a29.54 29.54 0 0 0 49.53-12h16.97A46.04 46.04 0 0 1 31.1 96.16L18.74 108.5v-36z'/%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 64 64' to='360 64 64' dur='720ms' repeatCount='indefinite'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.8rem;
  background-position: center center;
}

.page__sidebar-complementary.no-filters .sorting,
.view-people-search.no-filters .sorting {
  display: none;
}
.page__sidebar-complementary .view-header .results-total,
.view-people-search .view-header .results-total {
  display: block;
  background-color: #5f5f5f;
  color: #fff;
  padding: 8px 10px;
  font-size: 1rem;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
}
@media screen and (min-width: 992px) {
  .page__sidebar-complementary .view-header .results-total,
  .view-people-search .view-header .results-total {
    margin-top: 50px;
  }
}
.page__sidebar-complementary .sort-links,
.view-people-search .sort-links {
  position: relative;
  z-index: 1;
}
.page__sidebar-complementary .ajax-progress,
.view-people-search .ajax-progress {
  text-align: center;
  padding: 10px;
}

.view-people-search #views-exposed-form-people-search-search-page {
  position: relative;
  padding-bottom: 33px;
}
.view-people-search #views-exposed-form-people-search-search-page .filter-labels {
  position: absolute;
  left: 0;
  bottom: 0;
}

/* Filter labels wrapper */
.view-people-search .views-exposed-form .filter-labels-wrapper {
  padding-bottom: 50px;
}
.view-people-search .views-exposed-form .filter-labels-wrapper .filter-labels {
  border: none;
  display: block;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.view-people-search .views-exposed-form .filter-labels-wrapper .filter-labels li {
  display: inline-block;
  font-size: 13px;
  line-height: 16px;
  vertical-align: top;
  padding: 0;
  margin-bottom: 10px;
}
.view-people-search .views-exposed-form .filter-labels-wrapper .filter-labels li.filter-label {
  border-radius: 3px;
  border: 1px solid #ccc;
  padding: 3px 7px 3px 9px;
  margin: 0 0 5px 0;
}
.view-people-search .views-exposed-form .filter-labels-wrapper .filter-labels li.filter-label:not(:last-child) {
  margin-right: 5px;
}
.view-people-search .views-exposed-form .filter-labels-wrapper .filter-labels li.filter-label .filter-label-remove {
  position: relative;
  font-size: 0;
  margin-left: 5px;
  cursor: pointer;
  width: 8px;
  height: 8px;
  display: inline-block;
}
.view-people-search .views-exposed-form .filter-labels-wrapper .filter-labels li.filter-label .filter-label-remove:before, .view-people-search .views-exposed-form .filter-labels-wrapper .filter-labels li.filter-label .filter-label-remove:after {
  content: "";
  position: absolute;
  width: 10px;
  height: 2px;
  background-color: #383b43;
  top: calc(50% - 1px);
  left: -1px;
}
.view-people-search .views-exposed-form .filter-labels-wrapper .filter-labels li.filter-label .filter-label-remove:before {
  transform: rotate(45deg);
}
.view-people-search .views-exposed-form .filter-labels-wrapper .filter-labels li.filter-label .filter-label-remove:after {
  transform: rotate(-45deg);
}
.view-people-search .views-exposed-form .filter-labels-wrapper .filter-labels .reset-button-link {
  background: #010101;
  color: #fff;
  margin: 0;
  display: inline-block;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  font-size: 13px;
  line-height: 1.5;
  border: none;
  border-radius: 3px;
  padding: 2px 18px;
  text-decoration: none;
}
.view-people-search .views-exposed-form .filter-labels-wrapper .filter-labels .reset-button-link:hover {
  background-color: #2611c9;
  color: #fff;
}
@media screen and (min-width: 992px) {
  .view-people-search .views-exposed-form .filter-labels-wrapper {
    padding-bottom: 0;
  }
}
.view-people-search .view-empty {
  clear: both;
}

/* Filter labels */
.view-filters {
  position: relative;
}
.view-filters .sort-links {
  right: 0;
  position: absolute;
  margin: 0;
  bottom: -32px;
}
@media screen and (min-width: 992px) {
  .view-filters .sort-links {
    bottom: -82px;
  }
}
.view-filters .filter-widgets {
  /*.select-wrapper{
    &::before {
      border-color: #d0d1d1 transparent transparent;
    }

    &::after {
      border-color: transparent transparent #d0d1d1;
    }
  }

  select.form-control {
    display: block;
    width: 100%;
    height: 40px;
    padding: 6px 12px;
    font-size: 15px;
    line-height: 1.42857143;
    color: #B7B7B7;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  }*/
}
.view-filters .filter-widgets__searchbox .twitter-typeahead {
  width: 100%;
}
.view-filters .filter-widgets .form-submit {
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M22.399%2020.3c1.447-1.886%202.319-4.28%202.319-6.877%200-0.004%200-0.008%200-0.011v0.001c0-6.272-5.081-11.375-11.324-11.375s-11.324%205.103-11.324%2011.375%205.079%2011.375%2011.324%2011.375c0.002%200%200.004%200%200.006%200%202.661%200%205.105-0.926%207.029-2.473l-0.022%200.017%207.54%207.579%202.009-2.020zM13.394%2022.23c-4.839%200-8.774-3.956-8.774-8.818s3.938-8.813%208.774-8.813%208.775%203.956%208.775%208.816-3.938%208.814-8.775%208.814z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position: center center;
}
.view-filters .filter-widgets .form-submit[disabled] {
  position: relative;
}
.view-filters .filter-widgets .form-submit[disabled] {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMjYxMUM5IiAvPjxnPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xMDkuMjUgNTUuNWgtMzZsMTItMTJhMjkuNTQgMjkuNTQgMCAwIDAtNDkuNTMgMTJIMTguNzVBNDYuMDQgNDYuMDQgMCAwIDEgOTYuOSAzMS44NGwxMi4zNS0xMi4zNHYzNnptLTkwLjUgMTdoMzZsLTEyIDEyYTI5LjU0IDI5LjU0IDAgMCAwIDQ5LjUzLTEyaDE2Ljk3QTQ2LjA0IDQ2LjA0IDAgMCAxIDMxLjEgOTYuMTZMMTguNzQgMTA4LjV2LTM2eiIvPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDY0IDY0IiB0bz0iMzYwIDY0IDY0IiBkdXI9IjcyMG1zIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvZz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-size: 1.8rem;
  background-position: center center;
}

.path-people {
  overflow-x: hidden;
}
.path-people .ajax-progress {
  display: none;
}
.path-people #page-wrapper {
  overflow: unset;
}

.path-frontpage .field--item {
  position: relative;
}
.path-frontpage .field--item ul {
  border-bottom: none;
  margin-bottom: 18px;
  padding: 0;
}

.homepage-section {
  position: relative;
  overflow: hidden;
}
.homepage-section.text-white {
  color: #fff;
}
.homepage-section.text-white .field--name-field-title,
.homepage-section.text-white .field--name-field-section-title,
.homepage-section.text-white .field--name-field-heading,
.homepage-section.text-white h2,
.homepage-section.text-white .h2 {
  color: #fff;
}
.homepage-section.text-white a,
.homepage-section.text-white .field--name-field-heading a {
  color: #fff;
}
.homepage-section.text-white a:hover,
.homepage-section.text-white .field--name-field-heading a:hover {
  color: #366de4;
}
.homepage-section .text-black .field--name-field-title,
.homepage-section .text-black .field--name-field-section-title,
.homepage-section .text-black .field--name-field-heading {
  color: #1b1b1b;
}
.homepage-section .field--name-field-title a {
  color: inherit;
  font-family: inherit;
}
.homepage-section .field--name-field-title a:hover {
  color: #2611c9;
}
.homepage-section .h1,
.homepage-section h1,
.homepage-section h1 .field--name-field-section-title,
.homepage-section .h1 .field--name-field-section-title {
  font-family: "WCSerifHeadline", sans-serif;
  line-height: 0.85;
  font-size: 3.25rem;
}
@media (min-width: 768px) {
  .homepage-section .h1,
  .homepage-section h1,
  .homepage-section h1 .field--name-field-section-title,
  .homepage-section .h1 .field--name-field-section-title {
    font-size: 3.5rem;
  }
}
@media (min-width: 1024px) {
  .homepage-section .h1,
  .homepage-section h1,
  .homepage-section h1 .field--name-field-section-title,
  .homepage-section .h1 .field--name-field-section-title {
    font-size: 5rem;
  }
}
@media (min-width: 1280px) {
  .homepage-section .h1,
  .homepage-section h1,
  .homepage-section h1 .field--name-field-section-title,
  .homepage-section .h1 .field--name-field-section-title {
    font-size: 6.25rem;
  }
}
.homepage-section .field--name-field-title,
.homepage-section .field--name-field-section-title,
.homepage-section .field--name-field-heading,
.homepage-section h2,
.homepage-section .h2 {
  font-family: "WCSerifHeadline", sans-serif;
  font-size: 2.5rem;
  line-height: 0.85;
  margin-bottom: 1.5rem;
  color: #2611c9;
}
@media (min-width: 768px) {
  .homepage-section .field--name-field-title,
  .homepage-section .field--name-field-section-title,
  .homepage-section .field--name-field-heading,
  .homepage-section h2,
  .homepage-section .h2 {
    font-size: 3rem;
  }
}
@media (min-width: 1024px) {
  .homepage-section .field--name-field-title,
  .homepage-section .field--name-field-section-title,
  .homepage-section .field--name-field-heading,
  .homepage-section h2,
  .homepage-section .h2 {
    font-size: 4rem;
  }
}
@media (min-width: 1280px) {
  .homepage-section .field--name-field-title,
  .homepage-section .field--name-field-section-title,
  .homepage-section .field--name-field-heading,
  .homepage-section h2,
  .homepage-section .h2 {
    font-size: 5rem;
  }
}
.homepage-section .field--name-field-title a,
.homepage-section .field--name-field-section-title a,
.homepage-section .field--name-field-heading a,
.homepage-section h2 a,
.homepage-section .h2 a {
  color: inherit;
  font-family: inherit;
  background: none;
}
.homepage-section .field--name-field-title a:hover,
.homepage-section .field--name-field-section-title a:hover,
.homepage-section .field--name-field-heading a:hover,
.homepage-section h2 a:hover,
.homepage-section .h2 a:hover {
  color: #2611c9;
}
.homepage-section h3,
.homepage-section .h3 {
  font-size: 1.375rem;
}
@media (min-width: 1024px) {
  .homepage-section .field--name-field-description {
    font-size: 1.125rem;
  }
}
@media (max-width: 1023.98px) {
  .homepage-section {
    background-image: none !important;
    overflow: hidden;
  }
  .homepage-section > .container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (min-width: 1024px) {
  .homepage-section {
    height: auto;
  }
}

.homepage__next-section-link {
  bottom: 1rem;
  display: block;
  color: inherit !important;
  font-size: 1rem;
  position: absolute;
  text-align: center;
  padding-bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  font-family: "WCSansText", sans-serif;
  z-index: 10;
}
.homepage__next-section-link:after {
  content: "";
  display: block;
  margin: 10px auto 0;
  width: 20px;
  height: 20px;
  transform: rotate(45deg);
  border-width: 0 2px 2px 0;
  border-color: currentColor;
  border-style: solid;
}
.homepage__next-section-link:hover {
  color: #2611c9 !important;
  border-color: #2611c9 !important;
}

.homepage-section--home-people,
.homepage-section-left-image {
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .homepage-section--home-people,
  .homepage-section-left-image {
    padding: 5rem 0;
  }
}
@media (min-width: 1024px) {
  .homepage-section--home-people,
  .homepage-section-left-image {
    padding: 6.25rem 0;
  }
}
@media (min-width: 1280px) {
  .homepage-section--home-people,
  .homepage-section-left-image {
    padding: 7rem 0;
  }
}

.paragraph--type--home-multilink {
  padding: 2rem 0;
}
.paragraph--type--home-multilink .homepage-section_intro {
  margin-bottom: 3.75rem;
}
@media (min-width: 768px) {
  .paragraph--type--home-multilink .homepage-section_intro {
    margin-bottom: 5rem;
  }
}
@media (min-width: 1024px) {
  .paragraph--type--home-multilink .homepage-section_intro {
    margin-bottom: 6.25rem;
  }
}
@media (min-width: 1280px) {
  .paragraph--type--home-multilink .homepage-section_intro {
    margin-bottom: 7rem;
  }
}
.paragraph--type--home-multilink .homepage-section_intro .field--name-field-description {
  max-width: 440px;
}
@media (min-width: 768px) {
  .paragraph--type--home-multilink .homepage-section_intro .field--name-field-description p:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .paragraph--type--home-multilink .homepage-section_intro .field--name-field-title {
    margin-bottom: 0;
  }
}
.paragraph--type--home-multilink .multilink-item {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.paragraph--type--home-multilink .multilink-item__image {
  margin-top: auto;
}
.paragraph--type--home-multilink .multilink-item__image img {
  aspect-ratio: 4/3;
  width: 100%;
}
.paragraph--type--home-multilink .multilink-item__description {
  font-size: 1.125rem;
}

.homepage-section--home-people .filter-widgets .col-md-6:first-child {
  width: 100%;
}
.homepage-section--home-people .filter-widgets .filter-widgets__searchbox {
  margin-bottom: 1rem;
  margin-top: 22px;
}
.homepage-section--home-people .filter-widgets .filter-widgets__searchbox .form-item {
  margin: 0;
}
@media (max-width: 1023.98px) {
  .homepage-section--home-people .filter-widgets .filter-widgets__searchbox .form-item {
    width: 100%;
  }
}
.homepage-section--home-people .filter-widgets .filter-widgets__searchbox .form-wrapper {
  position: relative;
}
.homepage-section--home-people .filter-widgets .filter-widgets__searchbox .form-submit {
  width: 43px;
  height: 39px;
  background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%3E%3Cpath%20fill='%232611C9'%20d='M22.399%2020.3c1.447-1.886%202.319-4.28%202.319-6.877%200-0.004%200-0.008%200-0.011v0.001c0-6.272-5.081-11.375-11.324-11.375s-11.324%205.103-11.324%2011.375%205.079%2011.375%2011.324%2011.375c0.002%200%200.004%200%200.006%200%202.661%200%205.105-0.926%207.029-2.473l-0.022%200.017%207.54%207.579%202.009-2.020zM13.394%2022.23c-4.839%200-8.774-3.956-8.774-8.818s3.938-8.813%208.774-8.813%208.775%203.956%208.775%208.816-3.938%208.814-8.775%208.814z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position: center center;
  background-color: #fff;
  border: 1px solid #2611c9;
  margin-left: -45px;
  margin-top: 3px;
  z-index: 2000;
  position: absolute;
}
.homepage-section--home-people .filter-widgets .filter-widgets__searchbox .form-submit:hover {
  background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M22.399%2020.3c1.447-1.886%202.319-4.28%202.319-6.877%200-0.004%200-0.008%200-0.011v0.001c0-6.272-5.081-11.375-11.324-11.375s-11.324%205.103-11.324%2011.375%205.079%2011.375%2011.324%2011.375c0.002%200%200.004%200%200.006%200%202.661%200%205.105-0.926%207.029-2.473l-0.022%200.017%207.54%207.579%202.009-2.020zM13.394%2022.23c-4.839%200-8.774-3.956-8.774-8.818s3.938-8.813%208.774-8.813%208.775%203.956%208.775%208.816-3.938%208.814-8.775%208.814z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position: center center;
  background-color: #366de4;
  color: #fff;
}
.homepage-section--home-people .field--name-field-description {
  max-width: 440px;
}
.homepage-section--home-people .field--name-field-description p:last-child {
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .homepage-section--home-people .field--name-field-description {
    margin-top: 2.5rem;
  }
}
.homepage-section--home-people .field--name-field-title,
.homepage-section--home-people .field--name-field-section-title {
  margin-bottom: 0;
}

.homepage-section-left-image .homepage-section__img img {
  width: 100%;
  height: auto;
}

.homepage-section-left-cropped-img .homepage-section__img {
  height: 220px;
  overflow: hidden;
  position: relative;
  margin-left: calc((100% - 100vw) / 2);
  max-width: none;
}
@media (max-width: 767.98px) {
  .homepage-section-left-cropped-img .homepage-section__img {
    flex: 0 0 calc(100vw + 0.5rem);
    margin-right: -0.5rem;
  }
}
.homepage-section-left-cropped-img .homepage-section__img .field--item {
  position: unset;
}
@media (min-width: 768px) {
  .homepage-section-left-cropped-img .homepage-section__img {
    height: 415px;
    margin-right: -4rem;
    flex: 0 0 calc(66.666667% + (100vw - 100%) / 2 + 4rem);
  }
}
@media (min-width: 1024px) {
  .homepage-section-left-cropped-img .homepage-section__img {
    margin-right: -8rem;
    flex: 0 0 calc(66.666667% + (100vw - 100%) / 2 + 8rem);
    height: 515px;
  }
}
@media (min-width: 1280px) {
  .homepage-section-left-cropped-img .homepage-section__img {
    margin-right: -8rem;
    height: 570px;
    flex: 0 0 calc(66.666667% + (100vw - 100%) / 2 + 8rem);
  }
}
@media (min-width: 1440px) {
  .homepage-section-left-cropped-img .homepage-section__img {
    margin-right: -12rem;
    flex: 0 0 calc(66.666667% + (100vw - 100%) / 2 + 12rem);
  }
}
.homepage-section-left-cropped-img .homepage-section__img img {
  height: 100%;
  width: auto;
  position: absolute;
  right: 0;
  top: 0;
  max-width: none;
}
@media (min-width: 1790px) {
  .homepage-section-left-cropped-img .homepage-section__img img {
    clip-path: polygon(570px 0, 100% 0, 100% 101%, 0 100%, 0 101%);
  }
}
.homepage-section-left-cropped-img .btn {
  position: relative;
}

.homepage-section-right-cropped-img .homepage-section__img {
  height: 300px;
  overflow: hidden;
  position: relative;
  margin-right: calc((100% - 100vw) / 2);
  max-width: none;
}
@media (max-width: 767.98px) {
  .homepage-section-right-cropped-img .homepage-section__img {
    flex: 0 0 calc(100vw + 0.5rem);
    margin-left: -0.5rem;
  }
}
.homepage-section-right-cropped-img .homepage-section__img .field--item {
  position: unset;
}
@media (min-width: 768px) {
  .homepage-section-right-cropped-img .homepage-section__img {
    height: 415px;
    margin-left: -8rem;
    flex: 0 0 calc(58.333333% + (100vw - 100%) / 2 + 8rem);
  }
}
@media (min-width: 1024px) {
  .homepage-section-right-cropped-img .homepage-section__img {
    margin-left: -10rem;
    height: 515px;
    flex: 0 0 calc(66.666667% + (100vw - 100%) / 2 + 10rem);
  }
}
@media (min-width: 1280px) {
  .homepage-section-right-cropped-img .homepage-section__img {
    margin-left: -12rem;
    height: 570px;
    flex: 0 0 calc(66.666667% + (100vw - 100%) / 2 + 12rem);
  }
}
.homepage-section-right-cropped-img .homepage-section__img img {
  height: 100%;
  width: auto;
  position: absolute;
  left: 0;
  top: 0;
  max-width: none;
}
@media (min-width: 1790px) {
  .homepage-section-right-cropped-img .homepage-section__img img {
    clip-path: polygon(0 0, 100% 0, calc(100% - 570px) 100%, 0 100%);
  }
}
.homepage-section-right-cropped-img .btn {
  position: relative;
}

.content__body .field--item .homepage-section__content ul {
  margin-top: 12px;
}
.content__body .field--item .homepage-section__content ul li {
  margin: 0;
}

@media (max-width: 767.98px) {
  .homepage-section--video .video-card--item:first-child {
    margin-bottom: 20px;
  }
}

@media (min-width: 1024px) {
  .homepage-section__background .field--name-field-background-image .field--item {
    position: unset !important;
  }
  .homepage-section__background img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    z-index: 1;
  }
}
.homepage-section--home-hero {
  aspect-ratio: 16/9;
  background-color: #000;
  max-height: calc(100vh - 70px);
  overflow: hidden;
  position: relative;
  width: 100%;
}
.homepage-section--home-hero .field--name-field-section-title {
  margin-bottom: 2.5rem;
}
.homepage-section--home-hero .field--name-field-description {
  font-weight: 600;
  max-width: 440px;
}
.homepage-section--home-hero .video-teaser__poster {
  position: absolute;
  inset: 0;
  z-index: 1;
}
.homepage-section--home-hero .homepage-hero__background {
  width: 100%;
  height: 100%;
}
.homepage-section--home-hero .homepage-hero__background img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.homepage-section--home-hero .video-teaser__bg {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.homepage-section--home-hero .video-teaser__content {
  position: absolute;
  inset: 0;
  bottom: 2rem;
  top: 1rem;
  z-index: 3;
}
@media (min-width: 1024px) {
  .homepage-section--home-hero .video-teaser__content {
    top: 3.75rem;
  }
}
@media (min-width: 1280px) {
  .homepage-section--home-hero .video-teaser__content {
    top: 7rem;
  }
}
.homepage-section--home-hero .video-teaser__text-info {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.8s ease-in-out, visibility 0s linear 0s;
}
.homepage-section--home-hero .video-teaser__play {
  position: relative;
  z-index: 4;
  cursor: pointer;
}
.homepage-section--home-hero .video-teaser__video {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: auto;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  opacity: 0;
  visibility: hidden;
  margin: 0 auto;
  transition: opacity 0.8s ease-in-out, visibility 0s linear 0.8s;
}
.homepage-section--home-hero.is-playing .video-teaser__bg {
  visibility: hidden;
}
.homepage-section--home-hero.is-playing .video-teaser__text-info {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.8s ease-in-out, visibility 0s linear 0.8s;
}
.homepage-section--home-hero.is-playing .video-teaser__video {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.8s ease-in-out, visibility 0s linear 0s;
}
.homepage-section--home-hero.is-playing .homepage-hero__background {
  display: none;
}

.path-frontpage .aa-Form {
  background: transparent;
}
.path-frontpage .aa-Form .aa-InputWrapper input {
  background: transparent;
  padding: 10px 18px;
  width: 100%;
  border: 2px solid #fff;
  color: #fff;
}
.path-frontpage .aa-Form .aa-ClearButton,
.path-frontpage .aa-Form .aa-SubmitButton {
  display: none;
}

.interactive-audio {
  margin: 33px 0;
}
.interactive-audio .audio-speaker {
  width: 120px;
  height: 120px;
  left: 30px;
  top: 30px;
  position: absolute;
  border-radius: 50%;
  background-position: center;
  background-size: 100%;
}
.interactive-audio .cp-circle-frame {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.interactive-audio .cp-circle-frame .cp-container {
  pointer-events: none;
  background-image: none;
}
.interactive-audio .cp-buffer-holder, .interactive-audio .cp-progress-holder, .interactive-audio .cp-circle-control {
  left: 0;
  top: 0;
  width: 180px;
  height: 180px;
  background-position: center;
}
.interactive-audio .cp-buffer-holder, .interactive-audio .cp-progress-holder {
  clip: rect(0px, 180px, 180px, 90px);
  z-index: 2;
}
.interactive-audio .cp-buffer-1, .interactive-audio .cp-buffer-2, .interactive-audio .cp-progress-1, .interactive-audio .cp-progress-2 {
  width: 180px;
  height: 180px;
  clip: rect(0px, 90px, 180px, 0px);
  border-radius: 50%;
}
.interactive-audio .cp-buffer-1, .interactive-audio .cp-buffer-2 {
  background-position: center;
  display: none !important;
}
.interactive-audio .cp-circle-control {
  background-image: url(../images/audio/audio-buffer.svg);
  background-repeat: no-repeat;
  z-index: 1;
}
.interactive-audio .cp-progress-1, .interactive-audio .cp-progress-2 {
  background-image: url(../images/audio/audio-progress.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.interactive-audio .cp-buffer-holder.cp-gt50,
.interactive-audio .cp-progress-holder.cp-gt50,
.interactive-audio .cp-progress-1.cp-fallback {
  clip: rect(auto, auto, auto, auto);
}
.interactive-audio .cp-container {
  margin-right: 20px;
  width: 180px;
  max-width: 180px;
  height: 180px;
  flex: 0 0 180px;
  border-radius: 50%;
  overflow: hidden;
  background-size: 100%;
  box-shadow: inset 2px 2px 2px #bebebe, inset -2px -2px 2px #fff;
  background: #dbdbdc;
}
.interactive-audio .description,
.interactive-audio .audio-controls {
  flex-basis: 180px;
  flex-grow: 1;
  min-width: calc(100% - 200px);
}
@media (max-width: 480px) {
  .interactive-audio .description,
  .interactive-audio .audio-controls {
    min-width: 100%;
    margin-top: 20px;
  }
}
.interactive-audio .description {
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  font-size: 15px;
  line-height: 23px;
}
.interactive-audio .description p {
  margin-bottom: 0;
}
.interactive-audio .description strong, .content__body .field--item blockquote.fact .interactive-audio .description strong {
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  font-size: 17px;
  line-height: 28px;
  padding-bottom: 10px;
}
.interactive-audio .description .audio-controls {
  display: flex;
  line-height: 23px;
  font-size: 15px;
  letter-spacing: 0;
  color: #000000;
  background: none;
  width: auto;
  height: auto;
  text-indent: 0;
  margin: 15px 0 0;
}
.interactive-audio .description .audio-controls .cp-controls.unstyled-list {
  padding: 0;
  margin: 0;
  flex: 0 0 100%;
}
.interactive-audio .description .audio-controls .cp-controls.unstyled-list li {
  padding: 0 !important;
  border-bottom: none !important;
}
.interactive-audio .description .audio-controls .cp-controls.unstyled-list .cp-play {
  background-image: url(../images/audio/listen_icon.svg);
}
.interactive-audio .description .audio-controls .cp-controls.unstyled-list .cp-pause {
  background-image: url(../images/audio/listen_icon.svg);
}
.interactive-audio .description .audio-controls .cp-controls.unstyled-list .cp-play,
.interactive-audio .description .audio-controls .cp-controls.unstyled-list .cp-pause {
  background-repeat: no-repeat;
  background-position: left;
  color: #000000;
  text-indent: 0;
  width: 100%;
  display: flex;
}
.interactive-audio .description .audio-controls .cp-controls.unstyled-list .cp-play:focus,
.interactive-audio .description .audio-controls .cp-controls.unstyled-list .cp-pause:focus {
  outline: none;
}
.interactive-audio .description .audio-controls .cp-controls.unstyled-list .cp-play label,
.interactive-audio .description .audio-controls .cp-controls.unstyled-list .cp-pause label {
  margin-left: 43px;
  margin-bottom: 0;
  padding-top: 0;
  align-self: center;
  cursor: pointer;
  font-weight: 300;
}

.widget-circle {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin: 0 auto;
  flex-direction: column;
}
.widget-circle p {
  margin: 0;
  display: block;
  width: 100%;
}
.widget-circle .text-primary {
  display: block;
}
.widget-circle .neumorphic-numbers {
  margin: -10px 0 15px;
  line-height: 1;
  display: block;
  text-shadow: none;
}
@media (min-width: 768px) {
  .widget-circle {
    padding: 20px;
    box-shadow: inset 2px 2px 2px #bebebe, inset -2px -2px 2px #fff;
    border-radius: 50%;
    width: 220px;
    height: 220px;
    max-width: 220px;
    overflow: hidden;
    background: #dbdbdc;
  }
  .widget-circle-lg {
    width: 260px;
    max-width: 260px;
    height: 260px;
    padding: 30px;
  }
  .widget-circle-sm {
    width: 160px;
    max-width: 160px;
    height: 160px;
    padding: 15px;
  }
}
.columns-grid-item.borderless .widget-circle-sm .neumorphic-numbers {
  color: #000;
  font-size: 100px;
  line-height: 120px;
  margin: 0;
}

@media (max-width: 767px) {
  .our-diverse-workplace .widget-circle {
    width: 100%;
    margin: 40px 0;
    flex-direction: row;
  }
  .our-diverse-workplace .widget-circle > p {
    width: auto;
    flex: 0 0 auto;
    text-align: left;
  }
  .our-diverse-workplace .widget-circle > p:last-child {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 1px;
    margin-right: 0;
  }
  .our-diverse-workplace .widget-circle .neumorphic-numbers {
    text-align: center;
    line-height: 75px;
    padding: 20px;
    box-shadow: inset 2px 2px 2px #bebebe, inset -2px -2px 2px #fff;
    border-radius: 50%;
    width: 130px;
    height: 130px;
    max-width: 130px;
    overflow: hidden;
    background: #dbdbdc;
    margin: 0 20px 0 0;
  }
}

.columns-grid {
  max-width: 100%;
}
.columns-grid:after {
  content: "";
  display: block;
  clear: both;
}
.columns-grid-item {
  height: auto;
  margin-bottom: 20px;
  padding: 1px;
  max-width: 100%;
}
.columns-grid-item .paragraph--type--person-block img {
  padding: 0 0 0.5rem 0;
}
.columns-grid-item .paragraph--type--content-block {
  padding: 20px;
}
.columns-grid-item .field--name-field-subtitle p {
  margin-bottom: 0;
}
.columns-grid-item.bordered .paragraph--type--content-block {
  border: 1px solid #2611c9;
}
.columns-grid-item.bordered .paragraph--type--content-block .card-label {
  margin-bottom: 30px;
  text-align: left;
}
.columns-grid-item.bordered .paragraph--type--content-block .card-label .field--item {
  font-size: 17px;
  line-height: 28px;
  font-family: "WCSansSubhead", sans-serif;
}
.columns-grid-item.highlight .paragraph--type--content-block {
  background-color: #ddd;
  box-shadow: inset 4px 4px 7px #c4c4c4, inset -5px -5px 10px #ffffff;
}
.columns-grid-item.highlight .paragraph--type--content-block .field--name-field-subtitle {
  margin-bottom: 5px;
}
.columns-grid-item.highlight .paragraph--type--content-block .card-label {
  margin-bottom: 30px;
}
.columns-grid-item.highlight .paragraph--type--content-block .card-label .field--item {
  font-size: 40px;
  line-height: 1;
  font-family: "WCSansSubhead", sans-serif;
  overflow: visible;
}
.columns-grid-item.borderless.colspan-2 {
  padding: 20px 20px 0;
}
.columns-grid-item.borderless .paragraph--type--content-block {
  padding: 0;
}
.columns-grid-item.borderless .card-label {
  margin: 0;
  position: relative;
}
.columns-grid-item.borderless p {
  font-size: 17px;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
}
.columns-grid-item.borderless a {
  font-family: "WCSansSubhead", sans-serif;
}
.columns-grid-item.borderless a::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}
.columns-grid-item.borderless p.office-statistics {
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  font-family: "WCSansText", sans-serif;
  font-size: 15px;
  letter-spacing: 3px;
  flex-wrap: wrap;
  margin: 0;
}
.columns-grid-item.borderless p.office-statistics .text-primary {
  letter-spacing: 0;
}
.columns-grid-item.borderless h2, .columns-grid-item.borderless .h2 {
  margin: 0;
}
.columns-grid-item.borderless .neumorphic-numbers {
  color: #2611c9;
  font-size: 150px;
  line-height: 190px;
  margin-right: 20px;
  letter-spacing: 0;
  transform: translateY(-25px);
}
.columns-grid-item.borderless .neumorphic-numbers:last-child {
  margin: 0;
}
.columns-grid-item.borderless .neumorphic-numbers .small {
  font-size: 115px;
}
@media (max-width: 767px) {
  .columns-grid-item.borderless {
    padding: 0;
  }
  .columns-grid-item.borderless p {
    flex-direction: column;
  }
  .columns-grid-item.borderless .neumorphic-numbers {
    margin: 0;
  }
}

.without-masonry .field--name-field-content-blocks {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 1.25rem;
  column-gap: 1.25rem;
}
.without-masonry .field--name-field-content-blocks .columns-grid-sizer {
  display: none;
}
.without-masonry .field--name-field-content-blocks .columns-grid-item {
  max-width: 100%;
}
.without-masonry .field--name-field-content-blocks .columns-grid-item .paragraph--type--content-block {
  height: 100%;
}

.interactive-overlay button {
  border: 0;
  border-radius: 0;
  font-size: 1rem;
  font-weight: 700;
}
.interactive-overlay button.btn {
  color: #fff;
  font-weight: 400;
  min-width: 220px;
  padding: 16px 20px;
  position: relative;
  text-align: left;
}
.interactive-overlay .overlay-modal {
  background-color: rgba(0, 0, 0, 0.6);
}
.interactive-overlay .overlay-modal .modal-dialog {
  max-width: 100%;
  margin: auto;
  pointer-events: auto;
  /*.toolbar-fixed.toolbar-horizontal & {
    button.close {
      top: 150px;
    }
  }*/
}
.interactive-overlay .overlay-modal .modal-dialog button.close {
  position: absolute;
  z-index: 1;
  right: 8%;
  color: white;
  opacity: 0.9;
  top: 60px;
  font-size: 0;
  background: none;
  border: none;
  cursor: pointer;
  width: 35px;
  height: 35px;
}
.interactive-overlay .overlay-modal .modal-dialog button.close:before, .interactive-overlay .overlay-modal .modal-dialog button.close:after {
  content: "";
  position: absolute;
  width: 45px;
  height: 2px;
  background-color: #fff;
  top: calc(50% - 1px);
  left: -5px;
}
.interactive-overlay .overlay-modal .modal-dialog button.close:before {
  transform: rotate(45deg);
}
.interactive-overlay .overlay-modal .modal-dialog button.close:after {
  transform: rotate(-45deg);
}
.interactive-overlay .overlay-modal .modal-dialog button.close:hover {
  opacity: 1;
}
@media (min-width: 1024px) {
  .interactive-overlay .overlay-modal .modal-dialog button.close {
    right: 60px;
    top: 70px;
  }
}
.interactive-overlay .overlay-modal .overlay-modal {
  background: transparent;
}
.interactive-overlay .overlay-modal .modal-dialog {
  max-width: 100%;
}
.interactive-overlay .overlay-modal .overlay {
  margin-right: auto;
  margin-left: auto;
  padding-left: 8px;
  padding-right: 8px;
  max-width: 100%;
  margin: 0 auto;
  padding-top: 125px;
}
@media (min-width: 960px) {
  .interactive-overlay .overlay-modal .overlay {
    width: 946px;
  }
}
@media (min-width: 1024px) {
  .interactive-overlay .overlay-modal .overlay {
    width: 1010px;
  }
}
@media (min-width: 1280px) {
  .interactive-overlay .overlay-modal .overlay {
    width: 1236px;
  }
}
@media print {
  .interactive-overlay .overlay-modal .overlay {
    width: 100%;
    margin: 0 auto;
    padding: 0;
  }
}
.interactive-overlay .overlay-modal .overlay .modal-header {
  background: #2611c9;
  border-bottom: none;
  padding: 0.625rem;
}
.interactive-overlay .overlay-modal .overlay .modal-header button.close {
  inset: auto;
  height: 1.25rem;
  position: relative;
  width: 1.25rem;
}
.interactive-overlay .overlay-modal .overlay .modal-header button.close:before, .interactive-overlay .overlay-modal .overlay .modal-header button.close:after {
  height: 3px;
  top: 50%;
  width: 25px;
}
.interactive-overlay .overlay-modal .overlay .overlay__body {
  max-height: calc(100vh - 180px);
  overflow-y: scroll;
}
.interactive-overlay .overlay-modal .overlay__hero {
  max-height: 500px;
}
.interactive-overlay .overlay-modal .overlay__content {
  background: #fff;
}
.interactive-overlay .overlay-modal .overlay__content .field--name-field-overlay-sections section > .field--item {
  padding-left: 2rem;
  padding-right: 2rem;
}
.interactive-overlay .overlay-modal .overlay__content .field--name-field-overlay-sections > [class*=section-] {
  padding-top: 2rem;
  padding-bottom: 2rem;
  margin-top: 0;
}
.interactive-overlay .overlay-modal .overlay__content .section-page_section_text {
  overflow: hidden;
}
.interactive-overlay .overlay-modal .overlay__content .section-page_section_text:last-child {
  margin-bottom: 0;
}

.poll-question {
  display: none;
}
.poll-question .poll-back-button > a,
.poll-question .poll-reset-button > a,
.poll-question .poll-next-button > a {
  cursor: pointer;
  padding-left: 15px;
  padding-right: 15px;
  display: none;
}
.poll-question .poll-reset-button {
  text-align: center;
}
.poll-question .btn,
.poll-question .btn:focus {
  background-color: #010101;
  border-radius: 0;
  color: #fff !important;
  white-space: normal;
  width: 100%;
}
.poll-question .btn:hover,
.poll-question .btn.open {
  background-color: #2611c9;
  color: #fff;
}

.interactive-slider .image-position-left .blockquote-col:first-child {
  order: 1;
}

.field--name-body .interactive-slider .field--item .blockquote-col blockquote,
.content__body .interactive-slider .field--item .blockquote-col blockquote {
  clear: both;
  color: #2611c9;
  float: none;
  font-size: 28px;
  line-height: 33px;
  margin: 0;
  padding: 0;
  width: 100%;
}
.field--name-body .interactive-slider .field--item .blockquote-col blockquote::before,
.content__body .interactive-slider .field--item .blockquote-col blockquote::before {
  content: "";
  font-size: 28px;
  height: 2em;
  width: 2.6em;
}
.field--name-body .interactive-slider .field--item .blockquote-col blockquote p,
.content__body .interactive-slider .field--item .blockquote-col blockquote p {
  font-family: "WCSansSubhead", sans-serif;
}
@media screen and (min-width: 768px) {
  .field--name-body .interactive-slider .field--item .blockquote-col,
  .content__body .interactive-slider .field--item .blockquote-col {
    flex-basis: auto;
    flex-grow: unset;
  }
}
@media screen and (min-width: 1279px) {
  .field--name-body .interactive-slider .field--item .blockquote-col,
  .content__body .interactive-slider .field--item .blockquote-col {
    flex-basis: 0;
    flex-grow: 1;
  }
}
@media screen and (max-width: 1279px) {
  .field--name-body .interactive-slider .field--item .blockquote-col:first-child,
  .content__body .interactive-slider .field--item .blockquote-col:first-child {
    margin-top: 30px;
    order: 1;
  }
}

.interactive-slider .swiper img {
  width: 100%;
}

.interactive-slider cite .field--item {
  padding-top: 15px;
}

.content__body .interactive-slider .carousel-controls ul li {
  margin: 10px;
}
.content__body .interactive-slider .carousel-controls ul.carousel-controls__dots > li::before {
  display: none;
}

.visible-print {
  display: none !important;
}

.tab-pane__title {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 2.4rem;
}

@media print {
  html {
    font-size: 16px;
  }
  .col__related,
  .latest-alerts,
  .card,
  blockquote,
  p,
  span,
  li {
    page-break-inside: avoid !important;
  }
  .col__related,
  .card,
  .insight-section,
  blockquote,
  p,
  li {
    display: block;
    position: relative;
  }
  .card img {
    max-width: none !important;
  }
  .navbar.navbar-inverse.navbar-fixed-top {
    display: none !important;
  }
  html body {
    display: block !important;
    font-size: 16px;
    padding: 0 !important;
  }
  html body.toolbar-fixed.toolbar-horizontal {
    padding-top: 0 !important;
  }
  html body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open {
    padding-top: 0 !important;
  }
  html body.toolbar-fixed.toolbar-vertical {
    padding-top: 0 !important;
  }
  *:not(blockquote):not(.audio-speaker),
  *:not(blockquote):before,
  *:after,
  .magazine-publication-neumorphism .col__related:before {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a:after {
    display: none !important;
  }
  .related-articles .col-sm-6.col-lg-3,
  .featured-insights-list .col-md-4.col-12,
  .register-events-list .col-sm-6.col-lg-3,
  .card--list .col-sm-6.col-lg-4 {
    width: 50%;
  }
  img {
    max-width: 100% !important;
  }
  .magazine-publication-neumorphism .col__text img,
  .magazine-publication-neumorphism .col__text p,
  .magazine-publication-neumorphism .col__text div,
  .magazine-publication-neumorphism .col__text span {
    page-break-before: auto !important;
    page-break-after: auto !important;
    page-break-inside: avoid !important;
  }
  p,
  h2,
  .ck-content .h2,
  .h2,
  h3,
  .ck-content .h3,
  .h3,
  li {
    orphans: 3;
    widows: 3;
  }
  h1, .ck-content .h1, .h1,
  h2,
  .ck-content .h2,
  .h2,
  h3,
  .ck-content .h3,
  .h3,
  h4,
  .ck-content .h4,
  .h4,
  h5,
  .ck-content .h5,
  .h5,
  h6,
  .ck-content .h6,
  .h6 {
    page-break-after: avoid;
    -moz-column-break-after: avoid;
    break-after: avoid-page;
  }
  h1 + p, .ck-content .h1 + p, .h1 + p,
  h2 + p,
  .ck-content .h2 + p,
  .h2 + p,
  h3 + p,
  .ck-content .h3 + p,
  .h3 + p,
  h4 + p,
  .ck-content .h4 + p,
  .h4 + p,
  h5 + p,
  .ck-content .h5 + p,
  .h5 + p,
  h6 + p,
  .ck-content .h6 + p,
  .h6 + p {
    page-break-before: avoid;
    -moz-column-break-before: avoid;
    break-before: avoid-page;
  }
  .logo-print {
    width: 95%;
    text-align: right;
    margin-right: 30px;
    margin-left: 10px;
    margin-top: 1em;
    margin-bottom: 2em;
  }
  .page__heading {
    margin: 1em 0 !important;
  }
  .content__column--no-sidebar .page__nav,
  .hiddent-print,
  .page__nav-tabs,
  .tabs--primary.nav.nav-tabs,
  .heading__action-links,
  .navbar-fixed-top,
  ol.breadcrumb,
  footer.footer {
    display: none !important;
  }
  .contact-data__list--phones a,
  .contact-data__list--faxes a {
    font-family: "WCSansText", sans-serif !important;
  }
  .visible-print {
    display: block !important;
  }
  .print--break-before {
    page-break-before: always;
  }
  .print--break-after {
    page-break-after: always;
  }
  .print--no-break-inside {
    page-break-inside: avoid;
  }
  .tab-content > .tab-pane {
    display: block !important;
  }
  .main-container {
    width: 100% !important;
    margin: 0 auto;
    top: 0;
  }
  .heading__bio-info,
  .content__body.content__body--people h3,
  .content__body.content__body--people .h3,
  .content__body.content__body--people .field--name-field-title,
  .tab-pane__title {
    font-size: 16px;
  }
  body .text-info,
  body .text-primary {
    color: #1b1b1b !important;
  }
  .tab-pane__title {
    padding: 15px 15px 15px 0;
    margin: 0 0 30px !important;
    font-family: "WCSansText", sans-serif;
    border-bottom: 1px solid #ddd;
  }
  .region-header .tabs {
    display: none !important;
  }
  .region-highlighted .page-header {
    border-top: 0;
    padding-bottom: 9.5px !important;
    margin: 0 0 10px !important;
    border-bottom: 1px solid #d1d2d3;
  }
  body.page-node-type-people .focuspoint {
    max-height: 445px;
  }
  body.page-node-type-people .heading__bio-info {
    font-size: 14px;
    margin: 0 0 30px;
  }
  body.page-node-type-people .content__body .field--item:not(.field--name-field-quote) {
    font-family: "WCSansText", sans-serif;
  }
  body.page-node-type-people .main-container {
    position: relative;
  }
  body.page-node-type-people .main-container .region-highlighted {
    padding-right: 0;
  }
  body.page-node-type-people .main-container .background-image {
    height: 445px;
  }
  body.page-node-type-people .main-container .background-image img {
    left: 0 !important;
    top: 0 !important;
    position: static !important;
    width: 100% !important;
    display: block !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
  }
  body.page-node-type-people .main-container ol.breadcrumb {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    margin-left: 15px;
  }
  body.page-node-type-people .main-container .page__sidebar-complementary {
    width: 100%;
  }
  body.page-node-type-people .main-container > .row > .col-sm-4,
  body.page-node-type-people .main-container > .row > .col-sm-8 {
    float: none;
    width: 100%;
  }
  body.page-node-type-people .main-container > .row > .col-sm-8 {
    position: static;
  }
  .main-container {
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
  }
  #home .scroll-down-wrapper,
  .scroll-down-wrapper,
  #home h1,
  #home .h1,
  .close-full-view,
  .side-navigation {
    display: none !important;
  }
  html body,
  html body p {
    font-family: "WCSansText", sans-serif;
    font-size: 16px;
  }
  .container {
    padding: 0 !important;
  }
  .magazine-publication .page-header,
  .magazine-publication__back,
  .magazine-backdrop {
    display: none !important;
  }
  .magazine-landing {
    min-height: auto;
  }
  .magazine-publication__content {
    position: static !important;
    overflow: hidden !important;
  }
  .magazine-publication .page__heading h1, .magazine-publication .page__heading .h1 {
    font-size: 42px;
    margin-bottom: 10px;
    font-family: "WCSansSubhead", sans-serif;
  }
  .magazine-publication .page__heading .hero__meta-row {
    font-family: "WCSansText", sans-serif;
  }
  .magazine-publication .page__heading .field--name-field-subtitle p {
    font-size: 18px !important;
    margin-bottom: 0 !important;
    font-family: "WCSansText", sans-serif;
  }
  .magazine-publication blockquote {
    padding: 10.5px 21px !important;
    margin: 0 0 21px !important;
    font-size: 18px !important;
    float: none;
    width: 100%;
  }
  .magazine-publication blockquote p {
    line-height: 24px;
    font-size: 18px !important;
    font-family: "WCSansText", sans-serif !important;
  }
  .magazine-publication blockquote:before {
    display: none !important;
  }
  .magazine-publication .simplebox {
    page-break-before: auto !important;
    background-color: #d1d2d3 !important;
    -webkit-print-color-adjust: exact;
  }
  .magazine-publication p,
  .magazine-publication li {
    font-family: "WCSansText", sans-serif;
    font-size: 1rem !important;
  }
  .magazine-publication p a,
  .magazine-publication li a {
    border: 0 !important;
  }
  .magazine-publication .card .card-body p {
    font-size: 1rem !important;
  }
  .page-header {
    font-size: 42px;
    font-family: "WCSansSubhead", sans-serif;
  }
  .tab-content h2.tab-pane__title, .tab-content .tab-pane__title.h2 {
    color: #2611c9 !important;
    border-bottom: 3px solid #2611c9;
    font-family: "WCSansSubhead", sans-serif !important;
    font-size: 30px !important;
    padding: 0 !important;
    margin: 0 0 10px !important;
  }
  .tab-content h2 strong, .tab-content .h2 strong,
  .tab-content h2,
  .tab-content .h2 {
    font-family: "WCSansSubhead", sans-serif !important;
    font-size: 18px;
  }
  .subscribe-box {
    width: 100%;
    max-width: none;
    border: 0;
    margin: 0;
  }
  .subscribe-box a {
    font-family: "WCSansSubhead", sans-serif !important;
  }
  blockquote.fact {
    border: 0 !important;
    margin: 5px 0 !important;
  }
  blockquote.fact u {
    font-size: inherit;
    text-decoration: underline;
  }
  blockquote.fact strong {
    font-size: inherit;
    font-family: "WCSansSubhead", sans-serif !important;
  }
  .accordion-tab-content .list-group-item:first-child {
    border-top: none;
  }
  .accordion-tab-content .collapse {
    display: block;
    visibility: visible;
    height: auto !important;
  }
  .no-scroll {
    overflow: auto;
  }
  .back-to-top-arrow {
    display: none;
  }
  .heading__hero .hero__meta {
    min-height: unset;
    height: auto;
    width: 100%;
    padding-top: 0;
    padding-bottom: 80px;
  }
  .heading__hero .hero__meta .hero__authors-row {
    position: relative;
    bottom: 0;
  }
  .latest-alerts .view-content .list-item:nth-child(5) .latest-alerts-row__wrapper,
  .latest-alerts .view-content .list-item:nth-child(6) .latest-alerts-row__wrapper {
    border-bottom: none;
  }
  .magazine-publication-neumorphism h1, .magazine-publication-neumorphism .h1 {
    margin-top: 180px;
  }
  .col__text .field--name-field-pre-subtitle {
    height: 150px;
    top: 80px;
  }
  .page-node-type-magazine-default-style .logo-print {
    margin-bottom: 1rem;
  }
  .page-node-type-magazine-default-style .main-container {
    top: 0;
  }
  .magazine-default-header {
    position: relative;
    border-bottom: none;
  }
  .magazine-style-default {
    width: 100%;
    float: none;
  }
  .magazine-style-default p {
    line-height: 1.25 !important;
  }
  .magazine-style-default h3, .magazine-style-default .h3 {
    font-size: 28px;
  }
  .magazine-style-default .lead {
    font-size: 26px;
  }
  .magazine-style-default .field--name-field-section-title p {
    font-size: 32px;
    font-family: "WCSansSubhead", sans-serif;
  }
  .magazine-style-default .side-navigation {
    margin-top: 0;
    width: 0;
    position: relative;
  }
  .magazine-style-default .field--name-field-video-embed {
    display: none;
  }
  .magazine-style-default .parallax-up,
  .magazine-style-default .parallax-down {
    opacity: 1 !important;
  }
  .magazine-style-default .scroll-reveal-block {
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
  }
  .magazine-style-default section {
    clear: both;
  }
  .magazine-style-default .section-cover {
    margin-top: 0;
    page-break-after: always;
  }
  .magazine-style-default .section-cover .section-cover__image.section-cover__video {
    max-height: none;
  }
  .magazine-style-default .section-cover .section-cover__image.section-cover__video .field--name-field-mobile-image {
    display: block;
  }
  .magazine-style-default .section-cover .section-cover__content {
    padding-bottom: 0;
  }
  .magazine-style-default .section-cover .section-cover__content .section-cover__title {
    margin-top: 5rem;
    padding: 2rem 0;
  }
  .magazine-style-default .section-cover .section-cover__content .section-cover__captions {
    padding: 3rem 0 0;
  }
  .magazine-style-default .section-text {
    padding-top: 2rem;
  }
  .magazine-style-default .section-chapter {
    page-break-before: always;
    clear: both;
  }
  .magazine-style-default .section-chapter .field--name-field-description p {
    font-size: 16px;
  }
  .magazine-style-default .section-article .container-publication {
    -moz-column-break-inside: avoid;
    break-inside: avoid;
    clear: both;
    display: block;
    align-items: stretch;
  }
  .magazine-style-default .section-article .container-publication .section-article__image-col,
  .magazine-style-default .section-article .container-publication .section-article__content-col {
    align-self: start;
    width: 49%;
  }
  .magazine-style-default .section-article .container-publication .section-article__content-col {
    float: left;
    padding-right: 30px;
  }
  .magazine-style-default .section-article .container-publication .section-article__image-col {
    float: right;
  }
  .magazine-style-default .section-article .container-publication .section-article__title {
    margin-top: 0;
  }
  .magazine-style-default .section-article .container-publication .section-article__title .field--name-field-section-title h3, .magazine-style-default .section-article .container-publication .section-article__title .field--name-field-section-title .h3 {
    font-size: 28px;
  }
  .magazine-style-default .section-article .container-publication .read-more {
    font-size: 16px;
  }
  .magazine-style-default .section-article-list .full-width-link {
    padding: 20px 45px 20px 0;
  }
  .magazine-style-default .section-article-list .full-width-link a {
    font-size: 18px;
  }
  .magazine-style-default .related-content-group .item,
  .magazine-style-default .field--name-field-related-content .list-item {
    width: 2.4in;
    display: inline;
  }
  .magazine-publication p {
    font-size: 1rem;
  }
  .hero-article__wrapper {
    margin-top: 0 !important;
    width: 100%;
    padding: 0 !important;
  }
  .hero-article__wrapper .right-column {
    display: flex;
    align-items: center;
  }
  .hero-article__wrapper .right-column .hero__category {
    margin-right: 1rem;
  }
  .hero-article__wrapper .hero__authors {
    flex-direction: row !important;
  }
  .hero-article__wrapper .hero__authors span {
    display: block !important;
    padding: 0 12px;
  }
  .factbox {
    padding: 0;
  }
  .article-wc-style .hero__meta-wrapper {
    margin-top: 40px;
  }
  .article-wc-style .hero__meta-wrapper.container-publication {
    padding: 0;
  }
  .article-wc-style .content--article-container {
    top: 0;
  }
  .article-wc-style .content--article-wrapper {
    margin-top: 0;
    top: 0;
  }
  .article-wc-style .content--article-wrapper .content--article {
    margin-top: 0;
  }
  .article-wc-style .content--article-wrapper .content--article .content__body .deal-highlighted {
    width: 2.4in;
  }
  .article-wc-style .content--article-wrapper .content--article .content__body .deal-highlighted .deal-container {
    width: 2in;
  }
  .article-wc-style .content--article-wrapper .content--article .content__body blockquote {
    width: 3in;
  }
  .article-wc-style .content--article-wrapper .content--article .related-content-group .item {
    width: 2.4in;
    display: inline;
  }
  .article-wc-style .content--article-wrapper .content--article .disclaimer {
    padding-bottom: 40px;
  }
  .article-wc-style .content--article-wrapper .content--article .disclaimer p {
    font-size: 14px;
  }
  .layout {
    grid-template-columns: 0 1fr;
  }
  .hero-primary .hero-primary__wrapper {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }
  .hero-primary .hero-primary__wrapper > div {
    padding: 0 !important;
  }
  .primary-grid__main .container-intro {
    margin-top: 2rem !important;
  }
  .primary-grid__main .primary-grid__main__container {
    max-width: 100%;
    padding: 0 1rem !important;
  }
  .service .related-content-group,
  .people .related-content-group {
    page-break-before: always;
    page-break-after: always;
  }
  .service .related-content-group:last-child,
  .people .related-content-group:last-child {
    page-break-after: avoid;
  }
  .service .content-primary h2:not(:first-child), .service .content-primary .h2:not(:first-child),
  .service .primary-grid__right-side__container,
  .people .content-primary h2:not(:first-child),
  .people .content-primary .h2:not(:first-child),
  .people .primary-grid__right-side__container {
    page-break-before: always;
  }
  .hero-people {
    display: block !important;
  }
  .hero-people .hero-title,
  .hero-people .hero-background-photo {
    max-width: 100% !important;
    padding: 0 1rem !important;
  }
  .hero-people .hero-background-photo img {
    width: 100vw !important;
    height: auto !important;
  }
  .hero-people .hero-primary__wrapper {
    margin-top: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 2rem !important;
  }
  .hero-people .hero-primary__wrapper > div {
    margin-left: 0.1rem !important;
  }
  .hero-people .hero-primary__wrapper .col-12.col-lg-9 {
    padding: 0 !important;
  }
  .hero-people .hero-background-left,
  .hero-people .hero-background-right {
    display: none !important;
  }
  .hero-people .contact-data__list--email {
    display: block !important;
  }
  .magazine-style-case-study #home h1, .magazine-style-case-study #home .h1 {
    display: block !important;
  }
  .magazine-style-case-study .text-white h1, .magazine-style-case-study .text-white .h1,
  .magazine-style-case-study .text-white h2,
  .magazine-style-case-study .text-white .h2,
  .magazine-style-case-study .text-white h3,
  .magazine-style-case-study .text-white .h3,
  .magazine-style-case-study .text-white h4,
  .magazine-style-case-study .text-white .h4,
  .magazine-style-case-study .text-white h5,
  .magazine-style-case-study .text-white .h5,
  .magazine-style-case-study .text-white h6,
  .magazine-style-case-study .text-white .h6,
  .magazine-style-case-study .text-white li,
  .magazine-style-case-study .text-white p,
  .magazine-style-case-study .text-color-white h1,
  .magazine-style-case-study .text-color-white .h1,
  .magazine-style-case-study .text-color-white h2,
  .magazine-style-case-study .text-color-white .h2,
  .magazine-style-case-study .text-color-white h3,
  .magazine-style-case-study .text-color-white .h3,
  .magazine-style-case-study .text-color-white h4,
  .magazine-style-case-study .text-color-white .h4,
  .magazine-style-case-study .text-color-white h5,
  .magazine-style-case-study .text-color-white .h5,
  .magazine-style-case-study .text-color-white h6,
  .magazine-style-case-study .text-color-white .h6,
  .magazine-style-case-study .text-color-white li,
  .magazine-style-case-study .text-color-white p {
    color: #000;
  }
  .magazine-style-case-study h1, .magazine-style-case-study .h1,
  .magazine-style-case-study h2,
  .magazine-style-case-study .h2,
  .magazine-style-case-study h3,
  .magazine-style-case-study .h3,
  .magazine-style-case-study .freight-heading {
    font-size: 20px;
  }
  .magazine-style-case-study h1 p, .magazine-style-case-study .h1 p,
  .magazine-style-case-study h2 p,
  .magazine-style-case-study .h2 p,
  .magazine-style-case-study h3 p,
  .magazine-style-case-study .h3 p,
  .magazine-style-case-study .freight-heading p {
    font-size: 20px;
  }
  .magazine-style-case-study .magazine-cover {
    height: 85vh;
  }
  .magazine-style-case-study .magazine-cover .field--name-field-description {
    font-size: 16px;
  }
  .magazine-style-case-study #print-friendly-version {
    display: none;
  }
  .magazine-style-case-study .component-article-card {
    page-break-inside: avoid;
  }
  .magazine-style-case-study .field--name-field-related-content .col-md-6 {
    flex: 0 0 auto !important;
    width: 50% !important;
  }
  .parallax-up,
  .parallax-down {
    opacity: 1 !important;
  }
  .interactive-accordion .collapse:not(.show) {
    display: block;
  }
}
.cke_editable img {
  width: 100%;
}
.cke_editable [class*=col-] {
  border: 1px dotted #ccc;
}

.ck-content {
  /* rtl:raw:
  [type="tel"],
  [type="url"],
  [type="email"],
  [type="number"] {
    direction: ltr;
  }
  */
  /* rtl:begin:remove */
  /* rtl:end:remove */
  /** Content mixins **/
  /*
  .page-node-type-section-landing-page {
    a.btn {
      margin: 10px 0;
      padding: 16px 20px;
      min-width: 220px;
      position: relative;
      border-radius: 0;

      &:after {
        content: "";
        display: inline-block;
        float: right;
        margin-top: 6px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        width: 10px;
        height: 10px;
        border-style: solid;
        border-color: #fff;
        border-width: 1px 1px 0 0;
      }

      @include media-breakpoint-down(md) {
        width: 100%;
      }
    }

    [class*='gap-']>a.btn {
      margin: 0;
    }
  }*/
  /*!
   * Mmenu Light
   * mmenujs.com/mmenu-light
   *
   * Copyright (c) Fred Heusschen
   * www.frebsite.nl
   *
   * License: CC-BY-4.0
   * http://creativecommons.org/licenses/by/4.0/
   */
  /**
   * Form styles.
   */
  /* Filter labels */
  /* Slider */
  /* Typeahead styles. */
  /**
   * Magazine publication overlay and back button styles
   * with animations for opening and closing.
   */
  /**
   * Magazine publication overlay and back button styles
   * with animations for opening and closing.
   */
  /** Backdrop styles and animation */
  /** Reset hidden state for content body */
  /**
   * Styles for a compact nav.
   */
  /**
   * Custom styles for a Case Study template.
   */
  /**
   * Custom styles for a M&A Sentiment Tracker page.
   */
  /**
   * Custom styles for an Neumorphism template.
   */
  /*body.toolbar-fixed {
    .magazine-backdrop {
      background: transparent;
    }
    .magazine-publication__content,
    .magazine-publication__content::before {
      top: 99px;
    }
  }

  body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open {
    .magazine-publication__content,
    .magazine-publication__content::before {
      top: 139px;
    }
  }

  body.toolbar-fixed.toolbar-vertical.toolbar-tray-open {
    .magazine-publication__content {
      left: 240px;
    }
  }*/
  /* Search form on homepage */
  /* Sorting links */
  /* Search results */
  /* Filter labels wrapper */
  /* Filter labels */
  /*
   * Magazine section -- Chapter
   */
  /* for Safari*/
  /*
   * Explicit typography for primary pages.
   * This layer does not rely on Bootstrap utility font-size classes.
   */
  /* Shared typography for primary pages. */
  /*
   * Explicit typography for magazine page types.
   * This layer uses generic heading selectors and Bootstrap heading classes.
   */
  /* Magazine Default */
  /* Magazine Annual */
  /*
   * Explicit typography for market outlook page type.
   */
  /*
   * Explicit typography for careers landing page type.
   */
  /* Slider */
}
.ck-content .ff-wc-text {
  font-family: "WCSansText", sans-serif !important;
  line-height: 1.25;
}
.ck-content .ff-wc-subhead {
  font-family: "WCSansSubhead", sans-serif !important;
  font-weight: 700;
  line-height: 0.95;
}
.ck-content .ff-wc-headline {
  font-family: "WCSerifHeadline", sans-serif !important;
  font-weight: 700;
  line-height: 0.85;
  text-transform: uppercase;
}
.ck-content .ff-wc-variable {
  font-family: "WCSansVariable", sans-serif !important;
}
.ck-content .section-pt-0 {
  padding-top: 0;
}
@media (min-width: 1024px) {
  .ck-content .section-pt-0 {
    padding-top: 0;
  }
}
.ck-content .section-pb-0 {
  padding-bottom: 0;
}
@media (min-width: 1024px) {
  .ck-content .section-pb-0 {
    padding-bottom: 0;
  }
}
.ck-content .section-pt-2 {
  padding-top: 2rem;
}
@media (min-width: 1024px) {
  .ck-content .section-pt-2 {
    padding-top: 2rem;
  }
}
.ck-content .section-pb-2 {
  padding-bottom: 2rem;
}
@media (min-width: 1024px) {
  .ck-content .section-pb-2 {
    padding-bottom: 2rem;
  }
}
.ck-content .section-pt-4 {
  padding-top: 2rem;
}
@media (min-width: 1024px) {
  .ck-content .section-pt-4 {
    padding-top: 4rem;
  }
}
.ck-content .section-pb-4 {
  padding-bottom: 2rem;
}
@media (min-width: 1024px) {
  .ck-content .section-pb-4 {
    padding-bottom: 4rem;
  }
}
.ck-content :root,
.ck-content [data-bs-theme=light] {
  --bs-blue: #366de4;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #17c5ff;
  --bs-black: #1b1b1b;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #b2b2b2;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #2611c9;
  --bs-secondary: #1b1b1b;
  --bs-success: #198754;
  --bs-info: #17c5ff;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f4f4f4;
  --bs-lavender: #f1f0ff;
  --bs-dark: #28292f;
  --bs-white: #fff;
  --bs-black: #1b1b1b;
  --bs-gray: #707279;
  --bs-gray-lightest: #f4f4f4;
  --bs-gray-lighter: #ecedec;
  --bs-gray-light: #dadada;
  --bs-gray-dark: #5f5f5f;
  --bs-black40: #2a2a2a;
  --bs-black60: #828282;
  --bs-blue: #366de4;
  --bs-blue20: #e8f4ff;
  --bs-blue40: #99d6eb;
  --bs-blue60: #66c2e0;
  --bs-blue80: #33add6;
  --bs-brand-black: #000;
  --bs-blue-dark: #1a1158;
  --bs-blue-light: #46a9ff;
  --bs-catalyst-100: #2611c9;
  --bs-catalyst-80: #5141d4;
  --bs-catalyst-60: #7d70df;
  --bs-catalyst-40: #a8a0e9;
  --bs-catalyst-20: #d4cff4;
  --bs-orange-1: #ff5e31;
  --bs-orange-2: #c12300;
  --bs-purple-1: #d26cff;
  --bs-purple-2: #5d00a3;
  --bs-primary-rgb: 38, 17, 201;
  --bs-secondary-rgb: 27, 27, 27;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 23, 197, 255;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 244, 244, 244;
  --bs-lavender-rgb: 241, 240, 255;
  --bs-dark-rgb: 40, 41, 47;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 27, 27, 27;
  --bs-gray-rgb: 112, 114, 121;
  --bs-gray-lightest-rgb: 244, 244, 244;
  --bs-gray-lighter-rgb: 236, 237, 236;
  --bs-gray-light-rgb: 218, 218, 218;
  --bs-gray-dark-rgb: 95, 95, 95;
  --bs-black40-rgb: 42, 42, 42;
  --bs-black60-rgb: 130, 130, 130;
  --bs-blue-rgb: 54, 109, 228;
  --bs-blue20-rgb: 232, 244, 255;
  --bs-blue40-rgb: 153, 214, 235;
  --bs-blue60-rgb: 102, 194, 224;
  --bs-blue80-rgb: 51, 173, 214;
  --bs-brand-black-rgb: 0, 0, 0;
  --bs-blue-dark-rgb: 26, 17, 88;
  --bs-blue-light-rgb: 70, 169, 255;
  --bs-catalyst-100-rgb: 38, 17, 201;
  --bs-catalyst-80-rgb: 81, 65, 212;
  --bs-catalyst-60-rgb: 125, 112, 223;
  --bs-catalyst-40-rgb: 168, 160, 233;
  --bs-catalyst-20-rgb: 212, 207, 244;
  --bs-orange-1-rgb: 255, 94, 49;
  --bs-orange-2-rgb: 193, 35, 0;
  --bs-purple-1-rgb: 210, 108, 255;
  --bs-purple-2-rgb: 93, 0, 163;
  --bs-primary-text-emphasis: #0f0750;
  --bs-secondary-text-emphasis: #0b0b0b;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #094f66;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #d4cff4;
  --bs-secondary-bg-subtle: #d1d1d1;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #d1f3ff;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #a8a0e9;
  --bs-secondary-border-subtle: #a4a4a4;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #a2e8ff;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 27, 27, 27;
  --bs-font-sans-serif: "WCSansText", sans-serif;
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: "WCSansText", sans-serif;
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.25;
  --bs-body-color: #1b1b1b;
  --bs-body-color-rgb: 27, 27, 27;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #1b1b1b;
  --bs-emphasis-color-rgb: 27, 27, 27;
  --bs-secondary-color: rgba(27, 27, 27, 0.75);
  --bs-secondary-color-rgb: 27, 27, 27;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(27, 27, 27, 0.5);
  --bs-tertiary-color-rgb: 27, 27, 27;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #2611c9;
  --bs-link-color-rgb: 38, 17, 201;
  --bs-link-decoration: none;
  --bs-link-hover-color: #2611c9;
  --bs-link-hover-color-rgb: 38, 17, 201;
  --bs-code-color: #d63384;
  --bs-highlight-color: #1b1b1b;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dadada;
  --bs-border-color-translucent: rgba(27, 27, 27, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(27, 27, 27, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(27, 27, 27, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(27, 27, 27, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(27, 27, 27, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(38, 17, 201, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}
.ck-content [data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #b2b2b2;
  --bs-body-color-rgb: 178, 178, 178;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(178, 178, 178, 0.75);
  --bs-secondary-color-rgb: 178, 178, 178;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(178, 178, 178, 0.5);
  --bs-tertiary-color-rgb: 178, 178, 178;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #7d70df;
  --bs-secondary-text-emphasis: #767676;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #74dcff;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #b2b2b2;
  --bs-primary-bg-subtle: #080328;
  --bs-secondary-bg-subtle: #050505;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #052733;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #282b2e;
  --bs-primary-border-subtle: #170a79;
  --bs-secondary-border-subtle: #101010;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #0e7699;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #7d70df;
  --bs-link-hover-color: #978de5;
  --bs-link-color-rgb: 125, 112, 223;
  --bs-link-hover-color-rgb: 151, 141, 229;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #b2b2b2;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}
.ck-content *,
.ck-content *::before,
.ck-content *::after {
  box-sizing: border-box;
}
@media (prefers-reduced-motion: no-preference) {
  .ck-content :root {
    scroll-behavior: smooth;
  }
}
.ck-content body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(27, 27, 27, 0);
}
.ck-content hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}
.ck-content h6, .ck-content .h6, .ck-content h5, .ck-content .h5, .ck-content h4, .ck-content .h4, .ck-content h3, .ck-content .h3, .ck-content h2, .ck-content .h2, .ck-content h1, .ck-content .h1 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-weight: 700;
  line-height: 1.2;
  color: var(--bs-heading-color);
}
.ck-content h1, .ck-content .h1 {
  font-size: 2.75rem;
}
.ck-content h2, .ck-content .h2 {
  font-size: 1.75rem;
}
.ck-content h3, .ck-content .h3 {
  font-size: 1.25rem;
}
.ck-content h4, .ck-content .h4 {
  font-size: 1.25rem;
}
.ck-content h5, .ck-content .h5 {
  font-size: 1.125rem;
}
.ck-content h6, .ck-content .h6 {
  font-size: 1rem;
}
.ck-content p {
  margin-top: 0;
  margin-bottom: 1rem;
}
.ck-content abbr[title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}
.ck-content address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
.ck-content ol,
.ck-content ul {
  padding-left: 2rem;
}
.ck-content ol,
.ck-content ul,
.ck-content dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
.ck-content ol ol,
.ck-content ul ul,
.ck-content ol ul,
.ck-content ul ol {
  margin-bottom: 0;
}
.ck-content dt {
  font-weight: 700;
}
.ck-content dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
.ck-content blockquote {
  margin: 0 0 1rem;
}
.ck-content b,
.ck-content strong {
  font-weight: bolder;
}
.ck-content small, .ck-content .small {
  font-size: 0.875em;
}
.ck-content mark, .ck-content .mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}
.ck-content sub,
.ck-content sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}
.ck-content sub {
  bottom: -0.25em;
}
.ck-content sup {
  top: -0.5em;
}
.ck-content a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: none;
}
.ck-content a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}
.ck-content a:not([href]):not([class]), .ck-content a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
.ck-content pre,
.ck-content code,
.ck-content kbd,
.ck-content samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}
.ck-content pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
.ck-content pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.ck-content code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > .ck-content code {
  color: inherit;
}
.ck-content kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
}
.ck-content kbd kbd {
  padding: 0;
  font-size: 1em;
}
.ck-content figure {
  margin: 0 0 1rem;
}
.ck-content img,
.ck-content svg {
  vertical-align: middle;
}
.ck-content table {
  caption-side: bottom;
  border-collapse: collapse;
}
.ck-content caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}
.ck-content th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
.ck-content thead,
.ck-content tbody,
.ck-content tfoot,
.ck-content tr,
.ck-content td,
.ck-content th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}
.ck-content label {
  display: inline-block;
}
.ck-content button {
  border-radius: 0;
}
.ck-content button:focus:not(:focus-visible) {
  outline: 0;
}
.ck-content input,
.ck-content button,
.ck-content select,
.ck-content optgroup,
.ck-content textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.ck-content button,
.ck-content select {
  text-transform: none;
}
.ck-content [role=button] {
  cursor: pointer;
}
.ck-content select {
  word-wrap: normal;
}
.ck-content select:disabled {
  opacity: 1;
}
.ck-content [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}
.ck-content button,
.ck-content [type=button],
.ck-content [type=reset],
.ck-content [type=submit] {
  -webkit-appearance: button;
}
.ck-content button:not(:disabled),
.ck-content [type=button]:not(:disabled),
.ck-content [type=reset]:not(:disabled),
.ck-content [type=submit]:not(:disabled) {
  cursor: pointer;
}
.ck-content ::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
.ck-content textarea {
  resize: vertical;
}
.ck-content fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
.ck-content legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
}
.ck-content legend + * {
  clear: left;
}
.ck-content ::-webkit-datetime-edit-fields-wrapper,
.ck-content ::-webkit-datetime-edit-text,
.ck-content ::-webkit-datetime-edit-minute,
.ck-content ::-webkit-datetime-edit-hour-field,
.ck-content ::-webkit-datetime-edit-day-field,
.ck-content ::-webkit-datetime-edit-month-field,
.ck-content ::-webkit-datetime-edit-year-field {
  padding: 0;
}
.ck-content ::-webkit-inner-spin-button {
  height: auto;
}
.ck-content [type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
.ck-content ::-webkit-search-decoration {
  -webkit-appearance: none;
}
.ck-content ::-webkit-color-swatch-wrapper {
  padding: 0;
}
.ck-content ::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}
.ck-content output {
  display: inline-block;
}
.ck-content iframe {
  border: 0;
}
.ck-content summary {
  display: list-item;
  cursor: pointer;
}
.ck-content progress {
  vertical-align: baseline;
}
.ck-content [hidden] {
  display: none !important;
}
.ck-content .lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.ck-content .display-1 {
  font-size: 5rem;
  font-weight: 300;
  line-height: 1.25;
}
.ck-content .display-2 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.25;
}
.ck-content .display-3 {
  font-size: 4rem;
  font-weight: 300;
  line-height: 1.25;
}
.ck-content .display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.25;
}
.ck-content .display-5 {
  font-size: 3rem;
  font-weight: 300;
  line-height: 1.25;
}
.ck-content .display-6 {
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 1.25;
}
.ck-content .list-unstyled {
  padding-left: 0;
  list-style: none;
}
.ck-content .list-inline {
  padding-left: 0;
  list-style: none;
}
.ck-content .list-inline-item {
  display: inline-block;
}
.ck-content .list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.ck-content .initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}
.ck-content .blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.ck-content .blockquote > :last-child {
  margin-bottom: 0;
}
.ck-content .blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.ck-content .blockquote-footer::before {
  content: "\2014\a0";
}
.ck-content .img-fluid {
  max-width: 100%;
  height: auto;
}
.ck-content .img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  max-width: 100%;
  height: auto;
}
.ck-content .figure {
  display: inline-block;
}
.ck-content .figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.ck-content .figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}
.ck-content .container,
.ck-content .container-fluid,
.ck-content .container-xxl,
.ck-content .container-xl,
.ck-content .container-lg,
.ck-content .container-md,
.ck-content .container-sm {
  --bs-gutter-x: 2rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .ck-content .container-sm, .ck-content .container {
    max-width: 375px;
  }
}
@media (min-width: 768px) {
  .ck-content .container-md, .ck-content .container-sm, .ck-content .container {
    max-width: 720px;
  }
}
@media (min-width: 1024px) {
  .ck-content .container-lg, .ck-content .container-md, .ck-content .container-sm, .ck-content .container {
    max-width: 960px;
  }
}
@media (min-width: 1280px) {
  .ck-content .container-xl, .ck-content .container-lg, .ck-content .container-md, .ck-content .container-sm, .ck-content .container {
    max-width: 1200px;
  }
}
@media (min-width: 1440px) {
  .ck-content .container-xxl, .ck-content .container-xl, .ck-content .container-lg, .ck-content .container-md, .ck-content .container-sm, .ck-content .container {
    max-width: 1380px;
  }
}
.ck-content :root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 1024px;
  --bs-breakpoint-xl: 1280px;
  --bs-breakpoint-xxl: 1440px;
  --bs-breakpoint-xxxl: 1790px;
  --bs-breakpoint-4xl: 1920px;
  --bs-breakpoint-5xl: 2560px;
}
.ck-content .row {
  --bs-gutter-x: 1rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.ck-content .row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}
.ck-content .col {
  flex: 1 0 0%;
}
.ck-content .row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
.ck-content .row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
.ck-content .row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
.ck-content .row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.ck-content .row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
.ck-content .row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.ck-content .row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.ck-content .col-auto {
  flex: 0 0 auto;
  width: auto;
}
.ck-content .col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}
.ck-content .col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.ck-content .col-3 {
  flex: 0 0 auto;
  width: 25%;
}
.ck-content .col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.ck-content .col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.ck-content .col-6 {
  flex: 0 0 auto;
  width: 50%;
}
.ck-content .col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
.ck-content .col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}
.ck-content .col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.ck-content .col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}
.ck-content .col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
.ck-content .col-12 {
  flex: 0 0 auto;
  width: 100%;
}
.ck-content .offset-1 {
  margin-left: 8.33333333%;
}
.ck-content .offset-2 {
  margin-left: 16.66666667%;
}
.ck-content .offset-3 {
  margin-left: 25%;
}
.ck-content .offset-4 {
  margin-left: 33.33333333%;
}
.ck-content .offset-5 {
  margin-left: 41.66666667%;
}
.ck-content .offset-6 {
  margin-left: 50%;
}
.ck-content .offset-7 {
  margin-left: 58.33333333%;
}
.ck-content .offset-8 {
  margin-left: 66.66666667%;
}
.ck-content .offset-9 {
  margin-left: 75%;
}
.ck-content .offset-10 {
  margin-left: 83.33333333%;
}
.ck-content .offset-11 {
  margin-left: 91.66666667%;
}
.ck-content .g-0,
.ck-content .gx-0 {
  --bs-gutter-x: 0;
}
.ck-content .g-0,
.ck-content .gy-0 {
  --bs-gutter-y: 0;
}
.ck-content .g-q,
.ck-content .gx-q {
  --bs-gutter-x: 0.25rem;
}
.ck-content .g-q,
.ck-content .gy-q {
  --bs-gutter-y: 0.25rem;
}
.ck-content .g-h,
.ck-content .gx-h {
  --bs-gutter-x: 0.5rem;
}
.ck-content .g-h,
.ck-content .gy-h {
  --bs-gutter-y: 0.5rem;
}
.ck-content .g-1,
.ck-content .gx-1 {
  --bs-gutter-x: 1rem;
}
.ck-content .g-1,
.ck-content .gy-1 {
  --bs-gutter-y: 1rem;
}
.ck-content .g-2,
.ck-content .gx-2 {
  --bs-gutter-x: 2rem;
}
.ck-content .g-2,
.ck-content .gy-2 {
  --bs-gutter-y: 2rem;
}
.ck-content .g-3,
.ck-content .gx-3 {
  --bs-gutter-x: 3rem;
}
.ck-content .g-3,
.ck-content .gy-3 {
  --bs-gutter-y: 3rem;
}
.ck-content .g-4,
.ck-content .gx-4 {
  --bs-gutter-x: 4rem;
}
.ck-content .g-4,
.ck-content .gy-4 {
  --bs-gutter-y: 4rem;
}
.ck-content .g-5,
.ck-content .gx-5 {
  --bs-gutter-x: 5rem;
}
.ck-content .g-5,
.ck-content .gy-5 {
  --bs-gutter-y: 5rem;
}
.ck-content .g-7,
.ck-content .gx-7 {
  --bs-gutter-x: 7rem;
}
.ck-content .g-7,
.ck-content .gy-7 {
  --bs-gutter-y: 7rem;
}
@media (min-width: 576px) {
  .ck-content .col-sm {
    flex: 1 0 0%;
  }
  .ck-content .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .ck-content .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .ck-content .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .ck-content .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .ck-content .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .ck-content .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .ck-content .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .ck-content .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .ck-content .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .ck-content .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .ck-content .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .ck-content .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .ck-content .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .ck-content .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .ck-content .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .ck-content .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .ck-content .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .ck-content .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .ck-content .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .ck-content .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .ck-content .offset-sm-0 {
    margin-left: 0;
  }
  .ck-content .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .ck-content .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .ck-content .offset-sm-3 {
    margin-left: 25%;
  }
  .ck-content .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .ck-content .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .ck-content .offset-sm-6 {
    margin-left: 50%;
  }
  .ck-content .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .ck-content .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .ck-content .offset-sm-9 {
    margin-left: 75%;
  }
  .ck-content .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .ck-content .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .ck-content .g-sm-0,
  .ck-content .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .ck-content .g-sm-0,
  .ck-content .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .ck-content .g-sm-q,
  .ck-content .gx-sm-q {
    --bs-gutter-x: 0.25rem;
  }
  .ck-content .g-sm-q,
  .ck-content .gy-sm-q {
    --bs-gutter-y: 0.25rem;
  }
  .ck-content .g-sm-h,
  .ck-content .gx-sm-h {
    --bs-gutter-x: 0.5rem;
  }
  .ck-content .g-sm-h,
  .ck-content .gy-sm-h {
    --bs-gutter-y: 0.5rem;
  }
  .ck-content .g-sm-1,
  .ck-content .gx-sm-1 {
    --bs-gutter-x: 1rem;
  }
  .ck-content .g-sm-1,
  .ck-content .gy-sm-1 {
    --bs-gutter-y: 1rem;
  }
  .ck-content .g-sm-2,
  .ck-content .gx-sm-2 {
    --bs-gutter-x: 2rem;
  }
  .ck-content .g-sm-2,
  .ck-content .gy-sm-2 {
    --bs-gutter-y: 2rem;
  }
  .ck-content .g-sm-3,
  .ck-content .gx-sm-3 {
    --bs-gutter-x: 3rem;
  }
  .ck-content .g-sm-3,
  .ck-content .gy-sm-3 {
    --bs-gutter-y: 3rem;
  }
  .ck-content .g-sm-4,
  .ck-content .gx-sm-4 {
    --bs-gutter-x: 4rem;
  }
  .ck-content .g-sm-4,
  .ck-content .gy-sm-4 {
    --bs-gutter-y: 4rem;
  }
  .ck-content .g-sm-5,
  .ck-content .gx-sm-5 {
    --bs-gutter-x: 5rem;
  }
  .ck-content .g-sm-5,
  .ck-content .gy-sm-5 {
    --bs-gutter-y: 5rem;
  }
  .ck-content .g-sm-7,
  .ck-content .gx-sm-7 {
    --bs-gutter-x: 7rem;
  }
  .ck-content .g-sm-7,
  .ck-content .gy-sm-7 {
    --bs-gutter-y: 7rem;
  }
}
@media (min-width: 768px) {
  .ck-content .col-md {
    flex: 1 0 0%;
  }
  .ck-content .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .ck-content .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .ck-content .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .ck-content .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .ck-content .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .ck-content .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .ck-content .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .ck-content .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .ck-content .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .ck-content .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .ck-content .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .ck-content .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .ck-content .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .ck-content .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .ck-content .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .ck-content .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .ck-content .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .ck-content .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .ck-content .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .ck-content .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .ck-content .offset-md-0 {
    margin-left: 0;
  }
  .ck-content .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .ck-content .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .ck-content .offset-md-3 {
    margin-left: 25%;
  }
  .ck-content .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .ck-content .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .ck-content .offset-md-6 {
    margin-left: 50%;
  }
  .ck-content .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .ck-content .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .ck-content .offset-md-9 {
    margin-left: 75%;
  }
  .ck-content .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .ck-content .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .ck-content .g-md-0,
  .ck-content .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .ck-content .g-md-0,
  .ck-content .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .ck-content .g-md-q,
  .ck-content .gx-md-q {
    --bs-gutter-x: 0.25rem;
  }
  .ck-content .g-md-q,
  .ck-content .gy-md-q {
    --bs-gutter-y: 0.25rem;
  }
  .ck-content .g-md-h,
  .ck-content .gx-md-h {
    --bs-gutter-x: 0.5rem;
  }
  .ck-content .g-md-h,
  .ck-content .gy-md-h {
    --bs-gutter-y: 0.5rem;
  }
  .ck-content .g-md-1,
  .ck-content .gx-md-1 {
    --bs-gutter-x: 1rem;
  }
  .ck-content .g-md-1,
  .ck-content .gy-md-1 {
    --bs-gutter-y: 1rem;
  }
  .ck-content .g-md-2,
  .ck-content .gx-md-2 {
    --bs-gutter-x: 2rem;
  }
  .ck-content .g-md-2,
  .ck-content .gy-md-2 {
    --bs-gutter-y: 2rem;
  }
  .ck-content .g-md-3,
  .ck-content .gx-md-3 {
    --bs-gutter-x: 3rem;
  }
  .ck-content .g-md-3,
  .ck-content .gy-md-3 {
    --bs-gutter-y: 3rem;
  }
  .ck-content .g-md-4,
  .ck-content .gx-md-4 {
    --bs-gutter-x: 4rem;
  }
  .ck-content .g-md-4,
  .ck-content .gy-md-4 {
    --bs-gutter-y: 4rem;
  }
  .ck-content .g-md-5,
  .ck-content .gx-md-5 {
    --bs-gutter-x: 5rem;
  }
  .ck-content .g-md-5,
  .ck-content .gy-md-5 {
    --bs-gutter-y: 5rem;
  }
  .ck-content .g-md-7,
  .ck-content .gx-md-7 {
    --bs-gutter-x: 7rem;
  }
  .ck-content .g-md-7,
  .ck-content .gy-md-7 {
    --bs-gutter-y: 7rem;
  }
}
@media (min-width: 1024px) {
  .ck-content .col-lg {
    flex: 1 0 0%;
  }
  .ck-content .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .ck-content .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .ck-content .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .ck-content .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .ck-content .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .ck-content .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .ck-content .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .ck-content .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .ck-content .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .ck-content .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .ck-content .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .ck-content .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .ck-content .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .ck-content .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .ck-content .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .ck-content .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .ck-content .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .ck-content .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .ck-content .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .ck-content .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .ck-content .offset-lg-0 {
    margin-left: 0;
  }
  .ck-content .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .ck-content .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .ck-content .offset-lg-3 {
    margin-left: 25%;
  }
  .ck-content .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .ck-content .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .ck-content .offset-lg-6 {
    margin-left: 50%;
  }
  .ck-content .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .ck-content .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .ck-content .offset-lg-9 {
    margin-left: 75%;
  }
  .ck-content .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .ck-content .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .ck-content .g-lg-0,
  .ck-content .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .ck-content .g-lg-0,
  .ck-content .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .ck-content .g-lg-q,
  .ck-content .gx-lg-q {
    --bs-gutter-x: 0.25rem;
  }
  .ck-content .g-lg-q,
  .ck-content .gy-lg-q {
    --bs-gutter-y: 0.25rem;
  }
  .ck-content .g-lg-h,
  .ck-content .gx-lg-h {
    --bs-gutter-x: 0.5rem;
  }
  .ck-content .g-lg-h,
  .ck-content .gy-lg-h {
    --bs-gutter-y: 0.5rem;
  }
  .ck-content .g-lg-1,
  .ck-content .gx-lg-1 {
    --bs-gutter-x: 1rem;
  }
  .ck-content .g-lg-1,
  .ck-content .gy-lg-1 {
    --bs-gutter-y: 1rem;
  }
  .ck-content .g-lg-2,
  .ck-content .gx-lg-2 {
    --bs-gutter-x: 2rem;
  }
  .ck-content .g-lg-2,
  .ck-content .gy-lg-2 {
    --bs-gutter-y: 2rem;
  }
  .ck-content .g-lg-3,
  .ck-content .gx-lg-3 {
    --bs-gutter-x: 3rem;
  }
  .ck-content .g-lg-3,
  .ck-content .gy-lg-3 {
    --bs-gutter-y: 3rem;
  }
  .ck-content .g-lg-4,
  .ck-content .gx-lg-4 {
    --bs-gutter-x: 4rem;
  }
  .ck-content .g-lg-4,
  .ck-content .gy-lg-4 {
    --bs-gutter-y: 4rem;
  }
  .ck-content .g-lg-5,
  .ck-content .gx-lg-5 {
    --bs-gutter-x: 5rem;
  }
  .ck-content .g-lg-5,
  .ck-content .gy-lg-5 {
    --bs-gutter-y: 5rem;
  }
  .ck-content .g-lg-7,
  .ck-content .gx-lg-7 {
    --bs-gutter-x: 7rem;
  }
  .ck-content .g-lg-7,
  .ck-content .gy-lg-7 {
    --bs-gutter-y: 7rem;
  }
}
@media (min-width: 1280px) {
  .ck-content .col-xl {
    flex: 1 0 0%;
  }
  .ck-content .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .ck-content .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .ck-content .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .ck-content .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .ck-content .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .ck-content .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .ck-content .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .ck-content .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .ck-content .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .ck-content .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .ck-content .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .ck-content .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .ck-content .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .ck-content .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .ck-content .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .ck-content .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .ck-content .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .ck-content .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .ck-content .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .ck-content .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .ck-content .offset-xl-0 {
    margin-left: 0;
  }
  .ck-content .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .ck-content .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .ck-content .offset-xl-3 {
    margin-left: 25%;
  }
  .ck-content .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .ck-content .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .ck-content .offset-xl-6 {
    margin-left: 50%;
  }
  .ck-content .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .ck-content .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .ck-content .offset-xl-9 {
    margin-left: 75%;
  }
  .ck-content .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .ck-content .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .ck-content .g-xl-0,
  .ck-content .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .ck-content .g-xl-0,
  .ck-content .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .ck-content .g-xl-q,
  .ck-content .gx-xl-q {
    --bs-gutter-x: 0.25rem;
  }
  .ck-content .g-xl-q,
  .ck-content .gy-xl-q {
    --bs-gutter-y: 0.25rem;
  }
  .ck-content .g-xl-h,
  .ck-content .gx-xl-h {
    --bs-gutter-x: 0.5rem;
  }
  .ck-content .g-xl-h,
  .ck-content .gy-xl-h {
    --bs-gutter-y: 0.5rem;
  }
  .ck-content .g-xl-1,
  .ck-content .gx-xl-1 {
    --bs-gutter-x: 1rem;
  }
  .ck-content .g-xl-1,
  .ck-content .gy-xl-1 {
    --bs-gutter-y: 1rem;
  }
  .ck-content .g-xl-2,
  .ck-content .gx-xl-2 {
    --bs-gutter-x: 2rem;
  }
  .ck-content .g-xl-2,
  .ck-content .gy-xl-2 {
    --bs-gutter-y: 2rem;
  }
  .ck-content .g-xl-3,
  .ck-content .gx-xl-3 {
    --bs-gutter-x: 3rem;
  }
  .ck-content .g-xl-3,
  .ck-content .gy-xl-3 {
    --bs-gutter-y: 3rem;
  }
  .ck-content .g-xl-4,
  .ck-content .gx-xl-4 {
    --bs-gutter-x: 4rem;
  }
  .ck-content .g-xl-4,
  .ck-content .gy-xl-4 {
    --bs-gutter-y: 4rem;
  }
  .ck-content .g-xl-5,
  .ck-content .gx-xl-5 {
    --bs-gutter-x: 5rem;
  }
  .ck-content .g-xl-5,
  .ck-content .gy-xl-5 {
    --bs-gutter-y: 5rem;
  }
  .ck-content .g-xl-7,
  .ck-content .gx-xl-7 {
    --bs-gutter-x: 7rem;
  }
  .ck-content .g-xl-7,
  .ck-content .gy-xl-7 {
    --bs-gutter-y: 7rem;
  }
}
@media (min-width: 1440px) {
  .ck-content .col-xxl {
    flex: 1 0 0%;
  }
  .ck-content .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .ck-content .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .ck-content .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .ck-content .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .ck-content .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .ck-content .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .ck-content .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .ck-content .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .ck-content .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .ck-content .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .ck-content .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .ck-content .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .ck-content .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .ck-content .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .ck-content .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .ck-content .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .ck-content .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .ck-content .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .ck-content .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .ck-content .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .ck-content .offset-xxl-0 {
    margin-left: 0;
  }
  .ck-content .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .ck-content .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .ck-content .offset-xxl-3 {
    margin-left: 25%;
  }
  .ck-content .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .ck-content .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .ck-content .offset-xxl-6 {
    margin-left: 50%;
  }
  .ck-content .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .ck-content .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .ck-content .offset-xxl-9 {
    margin-left: 75%;
  }
  .ck-content .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .ck-content .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .ck-content .g-xxl-0,
  .ck-content .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .ck-content .g-xxl-0,
  .ck-content .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .ck-content .g-xxl-q,
  .ck-content .gx-xxl-q {
    --bs-gutter-x: 0.25rem;
  }
  .ck-content .g-xxl-q,
  .ck-content .gy-xxl-q {
    --bs-gutter-y: 0.25rem;
  }
  .ck-content .g-xxl-h,
  .ck-content .gx-xxl-h {
    --bs-gutter-x: 0.5rem;
  }
  .ck-content .g-xxl-h,
  .ck-content .gy-xxl-h {
    --bs-gutter-y: 0.5rem;
  }
  .ck-content .g-xxl-1,
  .ck-content .gx-xxl-1 {
    --bs-gutter-x: 1rem;
  }
  .ck-content .g-xxl-1,
  .ck-content .gy-xxl-1 {
    --bs-gutter-y: 1rem;
  }
  .ck-content .g-xxl-2,
  .ck-content .gx-xxl-2 {
    --bs-gutter-x: 2rem;
  }
  .ck-content .g-xxl-2,
  .ck-content .gy-xxl-2 {
    --bs-gutter-y: 2rem;
  }
  .ck-content .g-xxl-3,
  .ck-content .gx-xxl-3 {
    --bs-gutter-x: 3rem;
  }
  .ck-content .g-xxl-3,
  .ck-content .gy-xxl-3 {
    --bs-gutter-y: 3rem;
  }
  .ck-content .g-xxl-4,
  .ck-content .gx-xxl-4 {
    --bs-gutter-x: 4rem;
  }
  .ck-content .g-xxl-4,
  .ck-content .gy-xxl-4 {
    --bs-gutter-y: 4rem;
  }
  .ck-content .g-xxl-5,
  .ck-content .gx-xxl-5 {
    --bs-gutter-x: 5rem;
  }
  .ck-content .g-xxl-5,
  .ck-content .gy-xxl-5 {
    --bs-gutter-y: 5rem;
  }
  .ck-content .g-xxl-7,
  .ck-content .gx-xxl-7 {
    --bs-gutter-x: 7rem;
  }
  .ck-content .g-xxl-7,
  .ck-content .gy-xxl-7 {
    --bs-gutter-y: 7rem;
  }
}
@media (min-width: 1790px) {
  .ck-content .col-xxxl {
    flex: 1 0 0%;
  }
  .ck-content .row-cols-xxxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .ck-content .row-cols-xxxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .ck-content .row-cols-xxxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .ck-content .row-cols-xxxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .ck-content .row-cols-xxxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .ck-content .row-cols-xxxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .ck-content .row-cols-xxxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .ck-content .col-xxxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .ck-content .col-xxxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .ck-content .col-xxxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .ck-content .col-xxxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .ck-content .col-xxxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .ck-content .col-xxxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .ck-content .col-xxxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .ck-content .col-xxxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .ck-content .col-xxxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .ck-content .col-xxxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .ck-content .col-xxxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .ck-content .col-xxxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .ck-content .col-xxxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .ck-content .offset-xxxl-0 {
    margin-left: 0;
  }
  .ck-content .offset-xxxl-1 {
    margin-left: 8.33333333%;
  }
  .ck-content .offset-xxxl-2 {
    margin-left: 16.66666667%;
  }
  .ck-content .offset-xxxl-3 {
    margin-left: 25%;
  }
  .ck-content .offset-xxxl-4 {
    margin-left: 33.33333333%;
  }
  .ck-content .offset-xxxl-5 {
    margin-left: 41.66666667%;
  }
  .ck-content .offset-xxxl-6 {
    margin-left: 50%;
  }
  .ck-content .offset-xxxl-7 {
    margin-left: 58.33333333%;
  }
  .ck-content .offset-xxxl-8 {
    margin-left: 66.66666667%;
  }
  .ck-content .offset-xxxl-9 {
    margin-left: 75%;
  }
  .ck-content .offset-xxxl-10 {
    margin-left: 83.33333333%;
  }
  .ck-content .offset-xxxl-11 {
    margin-left: 91.66666667%;
  }
  .ck-content .g-xxxl-0,
  .ck-content .gx-xxxl-0 {
    --bs-gutter-x: 0;
  }
  .ck-content .g-xxxl-0,
  .ck-content .gy-xxxl-0 {
    --bs-gutter-y: 0;
  }
  .ck-content .g-xxxl-q,
  .ck-content .gx-xxxl-q {
    --bs-gutter-x: 0.25rem;
  }
  .ck-content .g-xxxl-q,
  .ck-content .gy-xxxl-q {
    --bs-gutter-y: 0.25rem;
  }
  .ck-content .g-xxxl-h,
  .ck-content .gx-xxxl-h {
    --bs-gutter-x: 0.5rem;
  }
  .ck-content .g-xxxl-h,
  .ck-content .gy-xxxl-h {
    --bs-gutter-y: 0.5rem;
  }
  .ck-content .g-xxxl-1,
  .ck-content .gx-xxxl-1 {
    --bs-gutter-x: 1rem;
  }
  .ck-content .g-xxxl-1,
  .ck-content .gy-xxxl-1 {
    --bs-gutter-y: 1rem;
  }
  .ck-content .g-xxxl-2,
  .ck-content .gx-xxxl-2 {
    --bs-gutter-x: 2rem;
  }
  .ck-content .g-xxxl-2,
  .ck-content .gy-xxxl-2 {
    --bs-gutter-y: 2rem;
  }
  .ck-content .g-xxxl-3,
  .ck-content .gx-xxxl-3 {
    --bs-gutter-x: 3rem;
  }
  .ck-content .g-xxxl-3,
  .ck-content .gy-xxxl-3 {
    --bs-gutter-y: 3rem;
  }
  .ck-content .g-xxxl-4,
  .ck-content .gx-xxxl-4 {
    --bs-gutter-x: 4rem;
  }
  .ck-content .g-xxxl-4,
  .ck-content .gy-xxxl-4 {
    --bs-gutter-y: 4rem;
  }
  .ck-content .g-xxxl-5,
  .ck-content .gx-xxxl-5 {
    --bs-gutter-x: 5rem;
  }
  .ck-content .g-xxxl-5,
  .ck-content .gy-xxxl-5 {
    --bs-gutter-y: 5rem;
  }
  .ck-content .g-xxxl-7,
  .ck-content .gx-xxxl-7 {
    --bs-gutter-x: 7rem;
  }
  .ck-content .g-xxxl-7,
  .ck-content .gy-xxxl-7 {
    --bs-gutter-y: 7rem;
  }
}
@media (min-width: 1920px) {
  .ck-content .col-4xl {
    flex: 1 0 0%;
  }
  .ck-content .row-cols-4xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .ck-content .row-cols-4xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .ck-content .row-cols-4xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .ck-content .row-cols-4xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .ck-content .row-cols-4xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .ck-content .row-cols-4xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .ck-content .row-cols-4xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .ck-content .col-4xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .ck-content .col-4xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .ck-content .col-4xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .ck-content .col-4xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .ck-content .col-4xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .ck-content .col-4xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .ck-content .col-4xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .ck-content .col-4xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .ck-content .col-4xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .ck-content .col-4xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .ck-content .col-4xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .ck-content .col-4xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .ck-content .col-4xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .ck-content .offset-4xl-0 {
    margin-left: 0;
  }
  .ck-content .offset-4xl-1 {
    margin-left: 8.33333333%;
  }
  .ck-content .offset-4xl-2 {
    margin-left: 16.66666667%;
  }
  .ck-content .offset-4xl-3 {
    margin-left: 25%;
  }
  .ck-content .offset-4xl-4 {
    margin-left: 33.33333333%;
  }
  .ck-content .offset-4xl-5 {
    margin-left: 41.66666667%;
  }
  .ck-content .offset-4xl-6 {
    margin-left: 50%;
  }
  .ck-content .offset-4xl-7 {
    margin-left: 58.33333333%;
  }
  .ck-content .offset-4xl-8 {
    margin-left: 66.66666667%;
  }
  .ck-content .offset-4xl-9 {
    margin-left: 75%;
  }
  .ck-content .offset-4xl-10 {
    margin-left: 83.33333333%;
  }
  .ck-content .offset-4xl-11 {
    margin-left: 91.66666667%;
  }
  .ck-content .g-4xl-0,
  .ck-content .gx-4xl-0 {
    --bs-gutter-x: 0;
  }
  .ck-content .g-4xl-0,
  .ck-content .gy-4xl-0 {
    --bs-gutter-y: 0;
  }
  .ck-content .g-4xl-q,
  .ck-content .gx-4xl-q {
    --bs-gutter-x: 0.25rem;
  }
  .ck-content .g-4xl-q,
  .ck-content .gy-4xl-q {
    --bs-gutter-y: 0.25rem;
  }
  .ck-content .g-4xl-h,
  .ck-content .gx-4xl-h {
    --bs-gutter-x: 0.5rem;
  }
  .ck-content .g-4xl-h,
  .ck-content .gy-4xl-h {
    --bs-gutter-y: 0.5rem;
  }
  .ck-content .g-4xl-1,
  .ck-content .gx-4xl-1 {
    --bs-gutter-x: 1rem;
  }
  .ck-content .g-4xl-1,
  .ck-content .gy-4xl-1 {
    --bs-gutter-y: 1rem;
  }
  .ck-content .g-4xl-2,
  .ck-content .gx-4xl-2 {
    --bs-gutter-x: 2rem;
  }
  .ck-content .g-4xl-2,
  .ck-content .gy-4xl-2 {
    --bs-gutter-y: 2rem;
  }
  .ck-content .g-4xl-3,
  .ck-content .gx-4xl-3 {
    --bs-gutter-x: 3rem;
  }
  .ck-content .g-4xl-3,
  .ck-content .gy-4xl-3 {
    --bs-gutter-y: 3rem;
  }
  .ck-content .g-4xl-4,
  .ck-content .gx-4xl-4 {
    --bs-gutter-x: 4rem;
  }
  .ck-content .g-4xl-4,
  .ck-content .gy-4xl-4 {
    --bs-gutter-y: 4rem;
  }
  .ck-content .g-4xl-5,
  .ck-content .gx-4xl-5 {
    --bs-gutter-x: 5rem;
  }
  .ck-content .g-4xl-5,
  .ck-content .gy-4xl-5 {
    --bs-gutter-y: 5rem;
  }
  .ck-content .g-4xl-7,
  .ck-content .gx-4xl-7 {
    --bs-gutter-x: 7rem;
  }
  .ck-content .g-4xl-7,
  .ck-content .gy-4xl-7 {
    --bs-gutter-y: 7rem;
  }
}
@media (min-width: 2560px) {
  .ck-content .col-5xl {
    flex: 1 0 0%;
  }
  .ck-content .row-cols-5xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .ck-content .row-cols-5xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .ck-content .row-cols-5xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .ck-content .row-cols-5xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .ck-content .row-cols-5xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .ck-content .row-cols-5xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .ck-content .row-cols-5xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .ck-content .col-5xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .ck-content .col-5xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .ck-content .col-5xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .ck-content .col-5xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .ck-content .col-5xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .ck-content .col-5xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .ck-content .col-5xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .ck-content .col-5xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .ck-content .col-5xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .ck-content .col-5xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .ck-content .col-5xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .ck-content .col-5xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .ck-content .col-5xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .ck-content .offset-5xl-0 {
    margin-left: 0;
  }
  .ck-content .offset-5xl-1 {
    margin-left: 8.33333333%;
  }
  .ck-content .offset-5xl-2 {
    margin-left: 16.66666667%;
  }
  .ck-content .offset-5xl-3 {
    margin-left: 25%;
  }
  .ck-content .offset-5xl-4 {
    margin-left: 33.33333333%;
  }
  .ck-content .offset-5xl-5 {
    margin-left: 41.66666667%;
  }
  .ck-content .offset-5xl-6 {
    margin-left: 50%;
  }
  .ck-content .offset-5xl-7 {
    margin-left: 58.33333333%;
  }
  .ck-content .offset-5xl-8 {
    margin-left: 66.66666667%;
  }
  .ck-content .offset-5xl-9 {
    margin-left: 75%;
  }
  .ck-content .offset-5xl-10 {
    margin-left: 83.33333333%;
  }
  .ck-content .offset-5xl-11 {
    margin-left: 91.66666667%;
  }
  .ck-content .g-5xl-0,
  .ck-content .gx-5xl-0 {
    --bs-gutter-x: 0;
  }
  .ck-content .g-5xl-0,
  .ck-content .gy-5xl-0 {
    --bs-gutter-y: 0;
  }
  .ck-content .g-5xl-q,
  .ck-content .gx-5xl-q {
    --bs-gutter-x: 0.25rem;
  }
  .ck-content .g-5xl-q,
  .ck-content .gy-5xl-q {
    --bs-gutter-y: 0.25rem;
  }
  .ck-content .g-5xl-h,
  .ck-content .gx-5xl-h {
    --bs-gutter-x: 0.5rem;
  }
  .ck-content .g-5xl-h,
  .ck-content .gy-5xl-h {
    --bs-gutter-y: 0.5rem;
  }
  .ck-content .g-5xl-1,
  .ck-content .gx-5xl-1 {
    --bs-gutter-x: 1rem;
  }
  .ck-content .g-5xl-1,
  .ck-content .gy-5xl-1 {
    --bs-gutter-y: 1rem;
  }
  .ck-content .g-5xl-2,
  .ck-content .gx-5xl-2 {
    --bs-gutter-x: 2rem;
  }
  .ck-content .g-5xl-2,
  .ck-content .gy-5xl-2 {
    --bs-gutter-y: 2rem;
  }
  .ck-content .g-5xl-3,
  .ck-content .gx-5xl-3 {
    --bs-gutter-x: 3rem;
  }
  .ck-content .g-5xl-3,
  .ck-content .gy-5xl-3 {
    --bs-gutter-y: 3rem;
  }
  .ck-content .g-5xl-4,
  .ck-content .gx-5xl-4 {
    --bs-gutter-x: 4rem;
  }
  .ck-content .g-5xl-4,
  .ck-content .gy-5xl-4 {
    --bs-gutter-y: 4rem;
  }
  .ck-content .g-5xl-5,
  .ck-content .gx-5xl-5 {
    --bs-gutter-x: 5rem;
  }
  .ck-content .g-5xl-5,
  .ck-content .gy-5xl-5 {
    --bs-gutter-y: 5rem;
  }
  .ck-content .g-5xl-7,
  .ck-content .gx-5xl-7 {
    --bs-gutter-x: 7rem;
  }
  .ck-content .g-5xl-7,
  .ck-content .gy-5xl-7 {
    --bs-gutter-y: 7rem;
  }
}
.ck-content .table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: transparent;
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.ck-content .table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.ck-content .table > tbody {
  vertical-align: inherit;
}
.ck-content .table > thead {
  vertical-align: bottom;
}
.ck-content .table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}
.ck-content .caption-top {
  caption-side: top;
}
.ck-content .table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}
.ck-content .table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.ck-content .table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}
.ck-content .table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.ck-content .table-borderless > :not(:first-child) {
  border-top-width: 0;
}
.ck-content .table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}
.ck-content .table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}
.ck-content .table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}
.ck-content .table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}
.ck-content .table-primary {
  --bs-table-color: #1b1b1b;
  --bs-table-bg: #d4cff4;
  --bs-table-border-color: #afabc9;
  --bs-table-striped-bg: #cbc6e9;
  --bs-table-striped-color: #1b1b1b;
  --bs-table-active-bg: #c2bdde;
  --bs-table-active-color: #1b1b1b;
  --bs-table-hover-bg: #c6c2e4;
  --bs-table-hover-color: #1b1b1b;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.ck-content .table-secondary {
  --bs-table-color: #1b1b1b;
  --bs-table-bg: #d1d1d1;
  --bs-table-border-color: #adadad;
  --bs-table-striped-bg: #c8c8c8;
  --bs-table-striped-color: #1b1b1b;
  --bs-table-active-bg: #bfbfbf;
  --bs-table-active-color: #1b1b1b;
  --bs-table-hover-bg: #c3c3c3;
  --bs-table-hover-color: #1b1b1b;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.ck-content .table-success {
  --bs-table-color: #1b1b1b;
  --bs-table-bg: #d1e7dd;
  --bs-table-border-color: #adbeb6;
  --bs-table-striped-bg: #c8ddd3;
  --bs-table-striped-color: #1b1b1b;
  --bs-table-active-bg: #bfd3ca;
  --bs-table-active-color: #1b1b1b;
  --bs-table-hover-bg: #c3d8ce;
  --bs-table-hover-color: #1b1b1b;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.ck-content .table-info {
  --bs-table-color: #1b1b1b;
  --bs-table-bg: #d1f3ff;
  --bs-table-border-color: #adc8d1;
  --bs-table-striped-bg: #c8e8f4;
  --bs-table-striped-color: #1b1b1b;
  --bs-table-active-bg: #bfdde8;
  --bs-table-active-color: #1b1b1b;
  --bs-table-hover-bg: #c3e3ee;
  --bs-table-hover-color: #1b1b1b;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.ck-content .table-warning {
  --bs-table-color: #1b1b1b;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #d1c8a9;
  --bs-table-striped-bg: #f4e8c4;
  --bs-table-striped-color: #1b1b1b;
  --bs-table-active-bg: #e8ddbb;
  --bs-table-active-color: #1b1b1b;
  --bs-table-hover-bg: #eee3c0;
  --bs-table-hover-color: #1b1b1b;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.ck-content .table-danger {
  --bs-table-color: #1b1b1b;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #ccb1b4;
  --bs-table-striped-bg: #edced0;
  --bs-table-striped-color: #1b1b1b;
  --bs-table-active-bg: #e2c4c7;
  --bs-table-active-color: #1b1b1b;
  --bs-table-hover-bg: #e7c9cc;
  --bs-table-hover-color: #1b1b1b;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.ck-content .table-light {
  --bs-table-color: #1b1b1b;
  --bs-table-bg: #f4f4f4;
  --bs-table-border-color: #c9c9c9;
  --bs-table-striped-bg: #e9e9e9;
  --bs-table-striped-color: #1b1b1b;
  --bs-table-active-bg: #dedede;
  --bs-table-active-color: #1b1b1b;
  --bs-table-hover-bg: #e4e4e4;
  --bs-table-hover-color: #1b1b1b;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.ck-content .table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #28292f;
  --bs-table-border-color: #535459;
  --bs-table-striped-bg: #333439;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #3e3e44;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #38393f;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.ck-content .table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
@media (max-width: 575.98px) {
  .ck-content .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .ck-content .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1023.98px) {
  .ck-content .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1279.98px) {
  .ck-content .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1439.98px) {
  .ck-content .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1789.98px) {
  .ck-content .table-responsive-xxxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1919.98px) {
  .ck-content .table-responsive-4xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 2559.98px) {
  .ck-content .table-responsive-5xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.ck-content .btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 300;
  --bs-btn-line-height: 1.25;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(27, 27, 27, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .ck-content .btn {
    transition: none;
  }
}
.ck-content .btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .ck-content .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.ck-content .btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .ck-content .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .ck-content .btn, :not(.btn-check) + .ck-content .btn:active, .ck-content .btn:first-child:active, .ck-content .btn.active, .ck-content .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .ck-content .btn:focus-visible, :not(.btn-check) + .ck-content .btn:active:focus-visible, .ck-content .btn:first-child:active:focus-visible, .ck-content .btn.active:focus-visible, .ck-content .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .ck-content .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.ck-content .btn:disabled, .ck-content .btn.disabled, fieldset:disabled .ck-content .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}
.ck-content .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2611c9;
  --bs-btn-border-color: #2611c9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #200eab;
  --bs-btn-hover-border-color: #1e0ea1;
  --bs-btn-focus-shadow-rgb: 71, 53, 209;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1e0ea1;
  --bs-btn-active-border-color: #1d0d97;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2611c9;
  --bs-btn-disabled-border-color: #2611c9;
}
.ck-content .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1b1b1b;
  --bs-btn-border-color: #1b1b1b;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #171717;
  --bs-btn-hover-border-color: #161616;
  --bs-btn-focus-shadow-rgb: 61, 61, 61;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #161616;
  --bs-btn-active-border-color: #141414;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1b1b1b;
  --bs-btn-disabled-border-color: #1b1b1b;
}
.ck-content .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #157347;
  --bs-btn-hover-border-color: #146c43;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #146c43;
  --bs-btn-active-border-color: #13653f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}
.ck-content .btn-info {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #17c5ff;
  --bs-btn-border-color: #17c5ff;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #17c5ff;
  --bs-btn-hover-border-color: #2ecbff;
  --bs-btn-focus-shadow-rgb: 24, 172, 221;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #45d1ff;
  --bs-btn-active-border-color: #2ecbff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #17c5ff;
  --bs-btn-disabled-border-color: #17c5ff;
}
.ck-content .btn-warning {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 221, 168, 10;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}
.ck-content .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}
.ck-content .btn-light {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #f4f4f4;
  --bs-btn-border-color: #f4f4f4;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #cfcfcf;
  --bs-btn-hover-border-color: #c3c3c3;
  --bs-btn-focus-shadow-rgb: 211, 211, 211;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #c3c3c3;
  --bs-btn-active-border-color: #b7b7b7;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #f4f4f4;
  --bs-btn-disabled-border-color: #f4f4f4;
}
.ck-content .btn-lavender {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #f1f0ff;
  --bs-btn-border-color: #f1f0ff;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #f1f0ff;
  --bs-btn-hover-border-color: #f2f2ff;
  --bs-btn-focus-shadow-rgb: 209, 208, 221;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #f4f3ff;
  --bs-btn-active-border-color: #f2f2ff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #f1f0ff;
  --bs-btn-disabled-border-color: #f1f0ff;
}
.ck-content .btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #28292f;
  --bs-btn-border-color: #28292f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #28292f;
  --bs-btn-hover-border-color: #3e3e44;
  --bs-btn-focus-shadow-rgb: 72, 73, 78;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #535459;
  --bs-btn-active-border-color: #3e3e44;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #28292f;
  --bs-btn-disabled-border-color: #28292f;
}
.ck-content .btn-white {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #fff;
  --bs-btn-border-color: #fff;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: white;
  --bs-btn-focus-shadow-rgb: 221, 221, 221;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: white;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #fff;
  --bs-btn-disabled-border-color: #fff;
}
.ck-content .btn-black {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1b1b1b;
  --bs-btn-border-color: #1b1b1b;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #171717;
  --bs-btn-hover-border-color: #161616;
  --bs-btn-focus-shadow-rgb: 61, 61, 61;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #161616;
  --bs-btn-active-border-color: #141414;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1b1b1b;
  --bs-btn-disabled-border-color: #1b1b1b;
}
.ck-content .btn-gray {
  --bs-btn-color: #fff;
  --bs-btn-bg: #707279;
  --bs-btn-border-color: #707279;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5f6167;
  --bs-btn-hover-border-color: #5a5b61;
  --bs-btn-focus-shadow-rgb: 133, 135, 141;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5a5b61;
  --bs-btn-active-border-color: #54565b;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #707279;
  --bs-btn-disabled-border-color: #707279;
}
.ck-content .btn-gray-lightest {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #f4f4f4;
  --bs-btn-border-color: #f4f4f4;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #f4f4f4;
  --bs-btn-hover-border-color: whitesmoke;
  --bs-btn-focus-shadow-rgb: 211, 211, 211;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #f6f6f6;
  --bs-btn-active-border-color: whitesmoke;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #f4f4f4;
  --bs-btn-disabled-border-color: #f4f4f4;
}
.ck-content .btn-gray-lighter {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #ecedec;
  --bs-btn-border-color: #ecedec;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #ecedec;
  --bs-btn-hover-border-color: #eeefee;
  --bs-btn-focus-shadow-rgb: 205, 206, 205;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #f0f1f0;
  --bs-btn-active-border-color: #eeefee;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #ecedec;
  --bs-btn-disabled-border-color: #ecedec;
}
.ck-content .btn-gray-light {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #dadada;
  --bs-btn-border-color: #dadada;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #dadada;
  --bs-btn-hover-border-color: #dedede;
  --bs-btn-focus-shadow-rgb: 189, 189, 189;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #e1e1e1;
  --bs-btn-active-border-color: #dedede;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #dadada;
  --bs-btn-disabled-border-color: #dadada;
}
.ck-content .btn-gray-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #5f5f5f;
  --bs-btn-border-color: #5f5f5f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #515151;
  --bs-btn-hover-border-color: #4c4c4c;
  --bs-btn-focus-shadow-rgb: 119, 119, 119;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4c4c4c;
  --bs-btn-active-border-color: #474747;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #5f5f5f;
  --bs-btn-disabled-border-color: #5f5f5f;
}
.ck-content .btn-black40 {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2a2a2a;
  --bs-btn-border-color: #2a2a2a;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #242424;
  --bs-btn-hover-border-color: #222222;
  --bs-btn-focus-shadow-rgb: 74, 74, 74;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #222222;
  --bs-btn-active-border-color: #202020;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2a2a2a;
  --bs-btn-disabled-border-color: #2a2a2a;
}
.ck-content .btn-black60 {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #828282;
  --bs-btn-border-color: #828282;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #828282;
  --bs-btn-hover-border-color: #8f8f8f;
  --bs-btn-focus-shadow-rgb: 115, 115, 115;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #9b9b9b;
  --bs-btn-active-border-color: #8f8f8f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #828282;
  --bs-btn-disabled-border-color: #828282;
}
.ck-content .btn-blue {
  --bs-btn-color: #fff;
  --bs-btn-bg: #366de4;
  --bs-btn-border-color: #366de4;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2e5dc2;
  --bs-btn-hover-border-color: #2b57b6;
  --bs-btn-focus-shadow-rgb: 84, 131, 232;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2b57b6;
  --bs-btn-active-border-color: #2952ab;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #366de4;
  --bs-btn-disabled-border-color: #366de4;
}
.ck-content .btn-blue20 {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #e8f4ff;
  --bs-btn-border-color: #e8f4ff;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #e8f4ff;
  --bs-btn-hover-border-color: #eaf5ff;
  --bs-btn-focus-shadow-rgb: 201, 211, 221;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #edf6ff;
  --bs-btn-active-border-color: #eaf5ff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #e8f4ff;
  --bs-btn-disabled-border-color: #e8f4ff;
}
.ck-content .btn-blue40 {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #99d6eb;
  --bs-btn-border-color: #99d6eb;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #99d6eb;
  --bs-btn-hover-border-color: #a3daed;
  --bs-btn-focus-shadow-rgb: 134, 186, 204;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #addeef;
  --bs-btn-active-border-color: #a3daed;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #99d6eb;
  --bs-btn-disabled-border-color: #99d6eb;
}
.ck-content .btn-blue60 {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #66c2e0;
  --bs-btn-border-color: #66c2e0;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #66c2e0;
  --bs-btn-hover-border-color: #75c8e3;
  --bs-btn-focus-shadow-rgb: 91, 169, 194;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #85cee6;
  --bs-btn-active-border-color: #75c8e3;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #66c2e0;
  --bs-btn-disabled-border-color: #66c2e0;
}
.ck-content .btn-blue80 {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #33add6;
  --bs-btn-border-color: #33add6;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #33add6;
  --bs-btn-hover-border-color: #47b5da;
  --bs-btn-focus-shadow-rgb: 47, 151, 186;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #5cbdde;
  --bs-btn-active-border-color: #47b5da;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #33add6;
  --bs-btn-disabled-border-color: #33add6;
}
.ck-content .btn-brand-black {
  --bs-btn-color: #fff;
  --bs-btn-bg: #000;
  --bs-btn-border-color: #000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: black;
  --bs-btn-hover-border-color: black;
  --bs-btn-focus-shadow-rgb: 38, 38, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: black;
  --bs-btn-active-border-color: black;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #000;
  --bs-btn-disabled-border-color: #000;
}
.ck-content .btn-blue-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1a1158;
  --bs-btn-border-color: #1a1158;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #160e4b;
  --bs-btn-hover-border-color: #150e46;
  --bs-btn-focus-shadow-rgb: 60, 53, 113;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #150e46;
  --bs-btn-active-border-color: #140d42;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1a1158;
  --bs-btn-disabled-border-color: #1a1158;
}
.ck-content .btn-blue-light {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #46a9ff;
  --bs-btn-border-color: #46a9ff;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #46a9ff;
  --bs-btn-hover-border-color: #59b2ff;
  --bs-btn-focus-shadow-rgb: 64, 148, 221;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #6bbaff;
  --bs-btn-active-border-color: #59b2ff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #46a9ff;
  --bs-btn-disabled-border-color: #46a9ff;
}
.ck-content .btn-catalyst-100 {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2611c9;
  --bs-btn-border-color: #2611c9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #200eab;
  --bs-btn-hover-border-color: #1e0ea1;
  --bs-btn-focus-shadow-rgb: 71, 53, 209;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1e0ea1;
  --bs-btn-active-border-color: #1d0d97;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2611c9;
  --bs-btn-disabled-border-color: #2611c9;
}
.ck-content .btn-catalyst-80 {
  --bs-btn-color: #fff;
  --bs-btn-bg: #5141d4;
  --bs-btn-border-color: #5141d4;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4537b4;
  --bs-btn-hover-border-color: #4134aa;
  --bs-btn-focus-shadow-rgb: 107, 94, 218;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4134aa;
  --bs-btn-active-border-color: #3d319f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #5141d4;
  --bs-btn-disabled-border-color: #5141d4;
}
.ck-content .btn-catalyst-60 {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #7d70df;
  --bs-btn-border-color: #7d70df;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #7d70df;
  --bs-btn-hover-border-color: #8a7ee2;
  --bs-btn-focus-shadow-rgb: 110, 99, 194;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #978de5;
  --bs-btn-active-border-color: #8a7ee2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #7d70df;
  --bs-btn-disabled-border-color: #7d70df;
}
.ck-content .btn-catalyst-40 {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #a8a0e9;
  --bs-btn-border-color: #a8a0e9;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #a8a0e9;
  --bs-btn-hover-border-color: #b1aaeb;
  --bs-btn-focus-shadow-rgb: 147, 140, 202;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #b9b3ed;
  --bs-btn-active-border-color: #b1aaeb;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #a8a0e9;
  --bs-btn-disabled-border-color: #a8a0e9;
}
.ck-content .btn-catalyst-20 {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #d4cff4;
  --bs-btn-border-color: #d4cff4;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #d4cff4;
  --bs-btn-hover-border-color: #d8d4f5;
  --bs-btn-focus-shadow-rgb: 184, 180, 211;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #ddd9f6;
  --bs-btn-active-border-color: #d8d4f5;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #d4cff4;
  --bs-btn-disabled-border-color: #d4cff4;
}
.ck-content .btn-orange-1 {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #ff5e31;
  --bs-btn-border-color: #ff5e31;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #ff5e31;
  --bs-btn-hover-border-color: #ff6e46;
  --bs-btn-focus-shadow-rgb: 221, 84, 46;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #ff7e5a;
  --bs-btn-active-border-color: #ff6e46;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #ff5e31;
  --bs-btn-disabled-border-color: #ff5e31;
}
.ck-content .btn-orange-2 {
  --bs-btn-color: #fff;
  --bs-btn-bg: #c12300;
  --bs-btn-border-color: #c12300;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #a41e00;
  --bs-btn-hover-border-color: #9a1c00;
  --bs-btn-focus-shadow-rgb: 202, 68, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #9a1c00;
  --bs-btn-active-border-color: #911a00;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #c12300;
  --bs-btn-disabled-border-color: #c12300;
}
.ck-content .btn-purple-1 {
  --bs-btn-color: #1b1b1b;
  --bs-btn-bg: #d26cff;
  --bs-btn-border-color: #d26cff;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #d26cff;
  --bs-btn-hover-border-color: #d77bff;
  --bs-btn-focus-shadow-rgb: 183, 96, 221;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #db89ff;
  --bs-btn-active-border-color: #d77bff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: #d26cff;
  --bs-btn-disabled-border-color: #d26cff;
}
.ck-content .btn-purple-2 {
  --bs-btn-color: #fff;
  --bs-btn-bg: #5d00a3;
  --bs-btn-border-color: #5d00a3;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4f008b;
  --bs-btn-hover-border-color: #4a0082;
  --bs-btn-focus-shadow-rgb: 117, 38, 177;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4a0082;
  --bs-btn-active-border-color: #46007a;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #5d00a3;
  --bs-btn-disabled-border-color: #5d00a3;
}
.ck-content .btn-outline-primary {
  --bs-btn-color: #2611c9;
  --bs-btn-border-color: #2611c9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2611c9;
  --bs-btn-hover-border-color: #2611c9;
  --bs-btn-focus-shadow-rgb: 38, 17, 201;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2611c9;
  --bs-btn-active-border-color: #2611c9;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #2611c9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2611c9;
  --bs-gradient: none;
}
.ck-content .btn-outline-secondary {
  --bs-btn-color: #1b1b1b;
  --bs-btn-border-color: #1b1b1b;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1b1b1b;
  --bs-btn-hover-border-color: #1b1b1b;
  --bs-btn-focus-shadow-rgb: 27, 27, 27;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1b1b1b;
  --bs-btn-active-border-color: #1b1b1b;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1b1b1b;
  --bs-gradient: none;
}
.ck-content .btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}
.ck-content .btn-outline-info {
  --bs-btn-color: #17c5ff;
  --bs-btn-border-color: #17c5ff;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #17c5ff;
  --bs-btn-hover-border-color: #17c5ff;
  --bs-btn-focus-shadow-rgb: 23, 197, 255;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #17c5ff;
  --bs-btn-active-border-color: #17c5ff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #17c5ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #17c5ff;
  --bs-gradient: none;
}
.ck-content .btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}
.ck-content .btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}
.ck-content .btn-outline-light {
  --bs-btn-color: #f4f4f4;
  --bs-btn-border-color: #f4f4f4;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #f4f4f4;
  --bs-btn-hover-border-color: #f4f4f4;
  --bs-btn-focus-shadow-rgb: 244, 244, 244;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #f4f4f4;
  --bs-btn-active-border-color: #f4f4f4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #f4f4f4;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f4f4f4;
  --bs-gradient: none;
}
.ck-content .btn-outline-lavender {
  --bs-btn-color: #f1f0ff;
  --bs-btn-border-color: #f1f0ff;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #f1f0ff;
  --bs-btn-hover-border-color: #f1f0ff;
  --bs-btn-focus-shadow-rgb: 241, 240, 255;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #f1f0ff;
  --bs-btn-active-border-color: #f1f0ff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #f1f0ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f1f0ff;
  --bs-gradient: none;
}
.ck-content .btn-outline-dark {
  --bs-btn-color: #28292f;
  --bs-btn-border-color: #28292f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #28292f;
  --bs-btn-hover-border-color: #28292f;
  --bs-btn-focus-shadow-rgb: 40, 41, 47;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #28292f;
  --bs-btn-active-border-color: #28292f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #28292f;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #28292f;
  --bs-gradient: none;
}
.ck-content .btn-outline-white {
  --bs-btn-color: #fff;
  --bs-btn-border-color: #fff;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #fff;
  --bs-btn-hover-border-color: #fff;
  --bs-btn-focus-shadow-rgb: 255, 255, 255;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #fff;
  --bs-btn-active-border-color: #fff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fff;
  --bs-gradient: none;
}
.ck-content .btn-outline-black {
  --bs-btn-color: #1b1b1b;
  --bs-btn-border-color: #1b1b1b;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1b1b1b;
  --bs-btn-hover-border-color: #1b1b1b;
  --bs-btn-focus-shadow-rgb: 27, 27, 27;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1b1b1b;
  --bs-btn-active-border-color: #1b1b1b;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1b1b1b;
  --bs-gradient: none;
}
.ck-content .btn-outline-gray {
  --bs-btn-color: #707279;
  --bs-btn-border-color: #707279;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #707279;
  --bs-btn-hover-border-color: #707279;
  --bs-btn-focus-shadow-rgb: 112, 114, 121;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #707279;
  --bs-btn-active-border-color: #707279;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #707279;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #707279;
  --bs-gradient: none;
}
.ck-content .btn-outline-gray-lightest {
  --bs-btn-color: #f4f4f4;
  --bs-btn-border-color: #f4f4f4;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #f4f4f4;
  --bs-btn-hover-border-color: #f4f4f4;
  --bs-btn-focus-shadow-rgb: 244, 244, 244;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #f4f4f4;
  --bs-btn-active-border-color: #f4f4f4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #f4f4f4;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f4f4f4;
  --bs-gradient: none;
}
.ck-content .btn-outline-gray-lighter {
  --bs-btn-color: #ecedec;
  --bs-btn-border-color: #ecedec;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #ecedec;
  --bs-btn-hover-border-color: #ecedec;
  --bs-btn-focus-shadow-rgb: 236, 237, 236;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #ecedec;
  --bs-btn-active-border-color: #ecedec;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #ecedec;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ecedec;
  --bs-gradient: none;
}
.ck-content .btn-outline-gray-light {
  --bs-btn-color: #dadada;
  --bs-btn-border-color: #dadada;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #dadada;
  --bs-btn-hover-border-color: #dadada;
  --bs-btn-focus-shadow-rgb: 218, 218, 218;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #dadada;
  --bs-btn-active-border-color: #dadada;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #dadada;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dadada;
  --bs-gradient: none;
}
.ck-content .btn-outline-gray-dark {
  --bs-btn-color: #5f5f5f;
  --bs-btn-border-color: #5f5f5f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5f5f5f;
  --bs-btn-hover-border-color: #5f5f5f;
  --bs-btn-focus-shadow-rgb: 95, 95, 95;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5f5f5f;
  --bs-btn-active-border-color: #5f5f5f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #5f5f5f;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #5f5f5f;
  --bs-gradient: none;
}
.ck-content .btn-outline-black40 {
  --bs-btn-color: #2a2a2a;
  --bs-btn-border-color: #2a2a2a;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2a2a2a;
  --bs-btn-hover-border-color: #2a2a2a;
  --bs-btn-focus-shadow-rgb: 42, 42, 42;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2a2a2a;
  --bs-btn-active-border-color: #2a2a2a;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #2a2a2a;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2a2a2a;
  --bs-gradient: none;
}
.ck-content .btn-outline-black60 {
  --bs-btn-color: #828282;
  --bs-btn-border-color: #828282;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #828282;
  --bs-btn-hover-border-color: #828282;
  --bs-btn-focus-shadow-rgb: 130, 130, 130;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #828282;
  --bs-btn-active-border-color: #828282;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #828282;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #828282;
  --bs-gradient: none;
}
.ck-content .btn-outline-blue {
  --bs-btn-color: #366de4;
  --bs-btn-border-color: #366de4;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #366de4;
  --bs-btn-hover-border-color: #366de4;
  --bs-btn-focus-shadow-rgb: 54, 109, 228;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #366de4;
  --bs-btn-active-border-color: #366de4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #366de4;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #366de4;
  --bs-gradient: none;
}
.ck-content .btn-outline-blue20 {
  --bs-btn-color: #e8f4ff;
  --bs-btn-border-color: #e8f4ff;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #e8f4ff;
  --bs-btn-hover-border-color: #e8f4ff;
  --bs-btn-focus-shadow-rgb: 232, 244, 255;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #e8f4ff;
  --bs-btn-active-border-color: #e8f4ff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #e8f4ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e8f4ff;
  --bs-gradient: none;
}
.ck-content .btn-outline-blue40 {
  --bs-btn-color: #99d6eb;
  --bs-btn-border-color: #99d6eb;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #99d6eb;
  --bs-btn-hover-border-color: #99d6eb;
  --bs-btn-focus-shadow-rgb: 153, 214, 235;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #99d6eb;
  --bs-btn-active-border-color: #99d6eb;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #99d6eb;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #99d6eb;
  --bs-gradient: none;
}
.ck-content .btn-outline-blue60 {
  --bs-btn-color: #66c2e0;
  --bs-btn-border-color: #66c2e0;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #66c2e0;
  --bs-btn-hover-border-color: #66c2e0;
  --bs-btn-focus-shadow-rgb: 102, 194, 224;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #66c2e0;
  --bs-btn-active-border-color: #66c2e0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #66c2e0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #66c2e0;
  --bs-gradient: none;
}
.ck-content .btn-outline-blue80 {
  --bs-btn-color: #33add6;
  --bs-btn-border-color: #33add6;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #33add6;
  --bs-btn-hover-border-color: #33add6;
  --bs-btn-focus-shadow-rgb: 51, 173, 214;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #33add6;
  --bs-btn-active-border-color: #33add6;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #33add6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #33add6;
  --bs-gradient: none;
}
.ck-content .btn-outline-brand-black {
  --bs-btn-color: #000;
  --bs-btn-border-color: #000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #000;
  --bs-btn-hover-border-color: #000;
  --bs-btn-focus-shadow-rgb: 0, 0, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #000;
  --bs-btn-active-border-color: #000;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #000;
  --bs-gradient: none;
}
.ck-content .btn-outline-blue-dark {
  --bs-btn-color: #1a1158;
  --bs-btn-border-color: #1a1158;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1a1158;
  --bs-btn-hover-border-color: #1a1158;
  --bs-btn-focus-shadow-rgb: 26, 17, 88;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1a1158;
  --bs-btn-active-border-color: #1a1158;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1a1158;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1a1158;
  --bs-gradient: none;
}
.ck-content .btn-outline-blue-light {
  --bs-btn-color: #46a9ff;
  --bs-btn-border-color: #46a9ff;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #46a9ff;
  --bs-btn-hover-border-color: #46a9ff;
  --bs-btn-focus-shadow-rgb: 70, 169, 255;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #46a9ff;
  --bs-btn-active-border-color: #46a9ff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #46a9ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #46a9ff;
  --bs-gradient: none;
}
.ck-content .btn-outline-catalyst-100 {
  --bs-btn-color: #2611c9;
  --bs-btn-border-color: #2611c9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2611c9;
  --bs-btn-hover-border-color: #2611c9;
  --bs-btn-focus-shadow-rgb: 38, 17, 201;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2611c9;
  --bs-btn-active-border-color: #2611c9;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #2611c9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2611c9;
  --bs-gradient: none;
}
.ck-content .btn-outline-catalyst-80 {
  --bs-btn-color: #5141d4;
  --bs-btn-border-color: #5141d4;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5141d4;
  --bs-btn-hover-border-color: #5141d4;
  --bs-btn-focus-shadow-rgb: 81, 65, 212;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5141d4;
  --bs-btn-active-border-color: #5141d4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #5141d4;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #5141d4;
  --bs-gradient: none;
}
.ck-content .btn-outline-catalyst-60 {
  --bs-btn-color: #7d70df;
  --bs-btn-border-color: #7d70df;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #7d70df;
  --bs-btn-hover-border-color: #7d70df;
  --bs-btn-focus-shadow-rgb: 125, 112, 223;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #7d70df;
  --bs-btn-active-border-color: #7d70df;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #7d70df;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #7d70df;
  --bs-gradient: none;
}
.ck-content .btn-outline-catalyst-40 {
  --bs-btn-color: #a8a0e9;
  --bs-btn-border-color: #a8a0e9;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #a8a0e9;
  --bs-btn-hover-border-color: #a8a0e9;
  --bs-btn-focus-shadow-rgb: 168, 160, 233;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #a8a0e9;
  --bs-btn-active-border-color: #a8a0e9;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #a8a0e9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #a8a0e9;
  --bs-gradient: none;
}
.ck-content .btn-outline-catalyst-20 {
  --bs-btn-color: #d4cff4;
  --bs-btn-border-color: #d4cff4;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #d4cff4;
  --bs-btn-hover-border-color: #d4cff4;
  --bs-btn-focus-shadow-rgb: 212, 207, 244;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #d4cff4;
  --bs-btn-active-border-color: #d4cff4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #d4cff4;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d4cff4;
  --bs-gradient: none;
}
.ck-content .btn-outline-orange-1 {
  --bs-btn-color: #ff5e31;
  --bs-btn-border-color: #ff5e31;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #ff5e31;
  --bs-btn-hover-border-color: #ff5e31;
  --bs-btn-focus-shadow-rgb: 255, 94, 49;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #ff5e31;
  --bs-btn-active-border-color: #ff5e31;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #ff5e31;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ff5e31;
  --bs-gradient: none;
}
.ck-content .btn-outline-orange-2 {
  --bs-btn-color: #c12300;
  --bs-btn-border-color: #c12300;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #c12300;
  --bs-btn-hover-border-color: #c12300;
  --bs-btn-focus-shadow-rgb: 193, 35, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #c12300;
  --bs-btn-active-border-color: #c12300;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #c12300;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #c12300;
  --bs-gradient: none;
}
.ck-content .btn-outline-purple-1 {
  --bs-btn-color: #d26cff;
  --bs-btn-border-color: #d26cff;
  --bs-btn-hover-color: #1b1b1b;
  --bs-btn-hover-bg: #d26cff;
  --bs-btn-hover-border-color: #d26cff;
  --bs-btn-focus-shadow-rgb: 210, 108, 255;
  --bs-btn-active-color: #1b1b1b;
  --bs-btn-active-bg: #d26cff;
  --bs-btn-active-border-color: #d26cff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #d26cff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d26cff;
  --bs-gradient: none;
}
.ck-content .btn-outline-purple-2 {
  --bs-btn-color: #5d00a3;
  --bs-btn-border-color: #5d00a3;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5d00a3;
  --bs-btn-hover-border-color: #5d00a3;
  --bs-btn-focus-shadow-rgb: 93, 0, 163;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5d00a3;
  --bs-btn-active-border-color: #5d00a3;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #5d00a3;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #5d00a3;
  --bs-gradient: none;
}
.ck-content .btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 71, 53, 209;
  text-decoration: none;
}
.ck-content .btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.ck-content .btn-link:hover {
  color: var(--bs-btn-hover-color);
}
.ck-content .btn-lg {
  --bs-btn-padding-y: 1rem;
  --bs-btn-padding-x: 2rem;
  --bs-btn-font-size: 1rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}
.ck-content .btn-sm {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}
.ck-content .fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .ck-content .fade {
    transition: none;
  }
}
.ck-content .fade:not(.show) {
  opacity: 0;
}
.ck-content .collapse:not(.show) {
  display: none;
}
.ck-content .collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .ck-content .collapsing {
    transition: none;
  }
}
.ck-content .collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .ck-content .collapsing.collapse-horizontal {
    transition: none;
  }
}
.ck-content .dropup,
.ck-content .dropend,
.ck-content .dropdown,
.ck-content .dropstart,
.ck-content .dropup-center,
.ck-content .dropdown-center {
  position: relative;
}
.ck-content .dropdown-toggle {
  white-space: nowrap;
}
.ck-content .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.ck-content .dropdown-toggle:empty::after {
  margin-left: 0;
}
.ck-content .dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #f4f4f4;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
}
.ck-content .dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}
.ck-content .dropdown-menu-start {
  --bs-position: start;
}
.ck-content .dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}
.ck-content .dropdown-menu-end {
  --bs-position: end;
}
.ck-content .dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  .ck-content .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .ck-content .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .ck-content .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .ck-content .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .ck-content .dropdown-menu-md-start {
    --bs-position: start;
  }
  .ck-content .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .ck-content .dropdown-menu-md-end {
    --bs-position: end;
  }
  .ck-content .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1024px) {
  .ck-content .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .ck-content .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .ck-content .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .ck-content .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1280px) {
  .ck-content .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .ck-content .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .ck-content .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .ck-content .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1440px) {
  .ck-content .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .ck-content .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .ck-content .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .ck-content .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1790px) {
  .ck-content .dropdown-menu-xxxl-start {
    --bs-position: start;
  }
  .ck-content .dropdown-menu-xxxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .ck-content .dropdown-menu-xxxl-end {
    --bs-position: end;
  }
  .ck-content .dropdown-menu-xxxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1920px) {
  .ck-content .dropdown-menu-4xl-start {
    --bs-position: start;
  }
  .ck-content .dropdown-menu-4xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .ck-content .dropdown-menu-4xl-end {
    --bs-position: end;
  }
  .ck-content .dropdown-menu-4xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 2560px) {
  .ck-content .dropdown-menu-5xl-start {
    --bs-position: start;
  }
  .ck-content .dropdown-menu-5xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .ck-content .dropdown-menu-5xl-end {
    --bs-position: end;
  }
  .ck-content .dropdown-menu-5xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.ck-content .dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.ck-content .dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.ck-content .dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.ck-content .dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.ck-content .dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.ck-content .dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.ck-content .dropend .dropdown-toggle::after {
  vertical-align: 0;
}
.ck-content .dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.ck-content .dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.ck-content .dropstart .dropdown-toggle::after {
  display: none;
}
.ck-content .dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.ck-content .dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.ck-content .dropstart .dropdown-toggle::before {
  vertical-align: 0;
}
.ck-content .dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}
.ck-content .dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.ck-content .dropdown-item:hover, .ck-content .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.ck-content .dropdown-item.active, .ck-content .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.ck-content .dropdown-item.disabled, .ck-content .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}
.ck-content .dropdown-menu.show {
  display: block;
}
.ck-content .dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}
.ck-content .dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}
.ck-content .dropdown-menu-dark {
  --bs-dropdown-color: #b2b2b2;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #b2b2b2;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #f4f4f4;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}
.ck-content .nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.ck-content .nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .ck-content .nav-link {
    transition: none;
  }
}
.ck-content .nav-link:hover, .ck-content .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.ck-content .nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(38, 17, 201, 0.25);
}
.ck-content .nav-link.disabled, .ck-content .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}
.ck-content .nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: #ddd;
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: #f4f4f4;
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: #ddd #ddd var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.ck-content .nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
}
.ck-content .nav-tabs .nav-link:hover, .ck-content .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.ck-content .nav-tabs .nav-link.active,
.ck-content .nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.ck-content .nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
}
.ck-content .nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #2611c9;
}
.ck-content .nav-pills .nav-link.active,
.ck-content .nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}
.ck-content .nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.ck-content .nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.ck-content .nav-underline .nav-link:hover, .ck-content .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.ck-content .nav-underline .nav-link.active,
.ck-content .nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}
.ck-content .nav-fill > .nav-link,
.ck-content .nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
.ck-content .nav-justified > .nav-link,
.ck-content .nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.ck-content .nav-fill .nav-item .nav-link,
.ck-content .nav-justified .nav-item .nav-link {
  width: 100%;
}
.ck-content .tab-content > .tab-pane {
  display: none;
}
.ck-content .tab-content > .active {
  display: block;
}
.ck-content .navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: #2611c9;
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.34375rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%232611c9' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.ck-content .navbar > .container,
.ck-content .navbar > .container-fluid,
.ck-content .navbar > .container-sm,
.ck-content .navbar > .container-md,
.ck-content .navbar > .container-lg,
.ck-content .navbar > .container-xl,
.ck-content .navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.ck-content .navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  white-space: nowrap;
}
.ck-content .navbar-brand:hover, .ck-content .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}
.ck-content .navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.ck-content .navbar-nav .nav-link.active, .ck-content .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.ck-content .navbar-nav .dropdown-menu {
  position: static;
}
.ck-content .navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.ck-content .navbar-text a,
.ck-content .navbar-text a:hover,
.ck-content .navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}
.ck-content .navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.ck-content .navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .ck-content .navbar-toggler {
    transition: none;
  }
}
.ck-content .navbar-toggler:hover {
  text-decoration: none;
}
.ck-content .navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}
.ck-content .navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.ck-content .navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}
@media (min-width: 576px) {
  .ck-content .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .ck-content .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .ck-content .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .ck-content .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .ck-content .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .ck-content .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .ck-content .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .ck-content .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .ck-content .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .ck-content .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .ck-content .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .ck-content .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .ck-content .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .ck-content .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .ck-content .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .ck-content .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .ck-content .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .ck-content .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .ck-content .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .ck-content .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1024px) {
  .ck-content .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .ck-content .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .ck-content .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .ck-content .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .ck-content .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .ck-content .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .ck-content .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .ck-content .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .ck-content .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .ck-content .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1280px) {
  .ck-content .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .ck-content .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .ck-content .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .ck-content .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .ck-content .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .ck-content .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .ck-content .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .ck-content .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .ck-content .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .ck-content .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1440px) {
  .ck-content .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .ck-content .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .ck-content .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .ck-content .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .ck-content .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .ck-content .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .ck-content .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .ck-content .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .ck-content .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .ck-content .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1790px) {
  .ck-content .navbar-expand-xxxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .ck-content .navbar-expand-xxxl .navbar-nav {
    flex-direction: row;
  }
  .ck-content .navbar-expand-xxxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .ck-content .navbar-expand-xxxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .ck-content .navbar-expand-xxxl .navbar-nav-scroll {
    overflow: visible;
  }
  .ck-content .navbar-expand-xxxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .ck-content .navbar-expand-xxxl .navbar-toggler {
    display: none;
  }
  .ck-content .navbar-expand-xxxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .ck-content .navbar-expand-xxxl .offcanvas .offcanvas-header {
    display: none;
  }
  .ck-content .navbar-expand-xxxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1920px) {
  .ck-content .navbar-expand-4xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .ck-content .navbar-expand-4xl .navbar-nav {
    flex-direction: row;
  }
  .ck-content .navbar-expand-4xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .ck-content .navbar-expand-4xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .ck-content .navbar-expand-4xl .navbar-nav-scroll {
    overflow: visible;
  }
  .ck-content .navbar-expand-4xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .ck-content .navbar-expand-4xl .navbar-toggler {
    display: none;
  }
  .ck-content .navbar-expand-4xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .ck-content .navbar-expand-4xl .offcanvas .offcanvas-header {
    display: none;
  }
  .ck-content .navbar-expand-4xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 2560px) {
  .ck-content .navbar-expand-5xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .ck-content .navbar-expand-5xl .navbar-nav {
    flex-direction: row;
  }
  .ck-content .navbar-expand-5xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .ck-content .navbar-expand-5xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .ck-content .navbar-expand-5xl .navbar-nav-scroll {
    overflow: visible;
  }
  .ck-content .navbar-expand-5xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .ck-content .navbar-expand-5xl .navbar-toggler {
    display: none;
  }
  .ck-content .navbar-expand-5xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .ck-content .navbar-expand-5xl .offcanvas .offcanvas-header {
    display: none;
  }
  .ck-content .navbar-expand-5xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.ck-content .navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.ck-content .navbar-expand .navbar-nav {
  flex-direction: row;
}
.ck-content .navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.ck-content .navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.ck-content .navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.ck-content .navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.ck-content .navbar-expand .navbar-toggler {
  display: none;
}
.ck-content .navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.ck-content .navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.ck-content .navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}
.ck-content .navbar-dark,
.ck-content .navbar[data-bs-theme=dark] {
  --bs-navbar-color: white;
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='white' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.ck-content [data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='white' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.ck-content .card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.5rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.ck-content .card > hr {
  margin-right: 0;
  margin-left: 0;
}
.ck-content .card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.ck-content .card > .list-group:first-child {
  border-top-width: 0;
}
.ck-content .card > .list-group:last-child {
  border-bottom-width: 0;
}
.ck-content .card > .card-header + .list-group,
.ck-content .card > .list-group + .card-footer {
  border-top: 0;
}
.ck-content .card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}
.ck-content .card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}
.ck-content .card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}
.ck-content .card-text:last-child {
  margin-bottom: 0;
}
.ck-content .card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}
.ck-content .card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.ck-content .card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.ck-content .card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.ck-content .card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}
.ck-content .card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}
.ck-content .card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
}
.ck-content .card-img,
.ck-content .card-img-top,
.ck-content .card-img-bottom {
  width: 100%;
}
.ck-content .card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .ck-content .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .ck-content .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .ck-content .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
}
.ck-content .accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231b1b1b' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230f0750' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(38, 17, 201, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}
.ck-content .accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .ck-content .accordion-button {
    transition: none;
  }
}
.ck-content .accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.ck-content .accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.ck-content .accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .ck-content .accordion-button::after {
    transition: none;
  }
}
.ck-content .accordion-button:hover {
  z-index: 2;
}
.ck-content .accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}
.ck-content .accordion-header {
  margin-bottom: 0;
}
.ck-content .accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.ck-content .accordion-item:not(:first-of-type) {
  border-top: 0;
}
.ck-content .accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}
.ck-content .accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
}
.ck-content .accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.ck-content .accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.ck-content [data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%237d70df'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%237d70df'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.ck-content .accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231b1b1b' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230f0750' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(38, 17, 201, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}
.ck-content .accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .ck-content .accordion-button {
    transition: none;
  }
}
.ck-content .accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.ck-content .accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.ck-content .accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .ck-content .accordion-button::after {
    transition: none;
  }
}
.ck-content .accordion-button:hover {
  z-index: 2;
}
.ck-content .accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}
.ck-content .accordion-header {
  margin-bottom: 0;
}
.ck-content .accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.ck-content .accordion-item:not(:first-of-type) {
  border-top: 0;
}
.ck-content .accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}
.ck-content .accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
}
.ck-content .accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.ck-content .accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.ck-content [data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%237d70df'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%237d70df'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.ck-content .breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 18px;
  --bs-breadcrumb-margin-bottom: 0;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: #dadada;
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: #707279;
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
}
.ck-content .breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.ck-content .breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.ck-content .breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}
.ck-content .pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(38, 17, 201, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #2611c9;
  --bs-pagination-active-border-color: #2611c9;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}
.ck-content .page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .ck-content .page-link {
    transition: none;
  }
}
.ck-content .page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.ck-content .page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.ck-content .page-link.active, .active > .ck-content .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.ck-content .page-link.disabled, .disabled > .ck-content .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}
.ck-content .page-item:not(:first-child) .page-link {
  margin-left: calc(var(--bs-border-width) * -1);
}
.ck-content .pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}
.ck-content .pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}
.ck-content .modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.25;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}
.ck-content .modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .ck-content .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .ck-content .modal-dialog {
    transition: none;
  }
}
.modal.show .ck-content .modal-dialog {
  transform: none;
}
.modal.modal-static .ck-content .modal-dialog {
  transform: scale(1.02);
}
.ck-content .modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.ck-content .modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.ck-content .modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.ck-content .modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}
.ck-content .modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  outline: 0;
}
.ck-content .modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #1b1b1b;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.ck-content .modal-backdrop.fade {
  opacity: 0;
}
.ck-content .modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}
.ck-content .modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
}
.ck-content .modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}
.ck-content .modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}
.ck-content .modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}
.ck-content .modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
}
.ck-content .modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}
@media (min-width: 576px) {
  .ck-content .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .ck-content .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .ck-content .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 1024px) {
  .ck-content .modal-lg,
  .ck-content .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1280px) {
  .ck-content .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.ck-content .modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.ck-content .modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
}
.ck-content .modal-fullscreen .modal-body {
  overflow-y: auto;
}
@media (max-width: 575.98px) {
  .ck-content .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .ck-content .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
  }
  .ck-content .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .ck-content .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .ck-content .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
  }
  .ck-content .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1023.98px) {
  .ck-content .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .ck-content .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
  }
  .ck-content .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1279.98px) {
  .ck-content .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .ck-content .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
  }
  .ck-content .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1439.98px) {
  .ck-content .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .ck-content .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
  }
  .ck-content .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1789.98px) {
  .ck-content .modal-fullscreen-xxxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .ck-content .modal-fullscreen-xxxl-down .modal-content {
    height: 100%;
    border: 0;
  }
  .ck-content .modal-fullscreen-xxxl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1919.98px) {
  .ck-content .modal-fullscreen-4xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .ck-content .modal-fullscreen-4xl-down .modal-content {
    height: 100%;
    border: 0;
  }
  .ck-content .modal-fullscreen-4xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 2559.98px) {
  .ck-content .modal-fullscreen-5xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .ck-content .modal-fullscreen-5xl-down .modal-content {
    height: 100%;
    border: 0;
  }
  .ck-content .modal-fullscreen-5xl-down .modal-body {
    overflow-y: auto;
  }
}
.ck-content .clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.ck-content .text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-info {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-warning {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-light {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-lavender {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-lavender-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-white {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-white-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-black {
  color: #fff !important;
  background-color: RGBA(var(--bs-black-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-gray {
  color: #fff !important;
  background-color: RGBA(var(--bs-gray-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-gray-lightest {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-gray-lightest-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-gray-lighter {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-gray-lighter-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-gray-light {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-gray-light-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-gray-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-gray-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-black40 {
  color: #fff !important;
  background-color: RGBA(var(--bs-black40-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-black60 {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-black60-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-blue {
  color: #fff !important;
  background-color: RGBA(var(--bs-blue-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-blue20 {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-blue20-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-blue40 {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-blue40-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-blue60 {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-blue60-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-blue80 {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-blue80-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-brand-black {
  color: #fff !important;
  background-color: RGBA(var(--bs-brand-black-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-blue-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-blue-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-blue-light {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-blue-light-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-catalyst-100 {
  color: #fff !important;
  background-color: RGBA(var(--bs-catalyst-100-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-catalyst-80 {
  color: #fff !important;
  background-color: RGBA(var(--bs-catalyst-80-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-catalyst-60 {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-catalyst-60-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-catalyst-40 {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-catalyst-40-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-catalyst-20 {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-catalyst-20-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-orange-1 {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-orange-1-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-orange-2 {
  color: #fff !important;
  background-color: RGBA(var(--bs-orange-2-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-purple-1 {
  color: #1b1b1b !important;
  background-color: RGBA(var(--bs-purple-1-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .text-bg-purple-2 {
  color: #fff !important;
  background-color: RGBA(var(--bs-purple-2-rgb), var(--bs-bg-opacity, 1)) !important;
}
.ck-content .link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-primary:hover, .ck-content .link-primary:focus {
  color: RGBA(30, 14, 161, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(30, 14, 161, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-secondary:hover, .ck-content .link-secondary:focus {
  color: RGBA(22, 22, 22, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(22, 22, 22, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-success:hover, .ck-content .link-success:focus {
  color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-info:hover, .ck-content .link-info:focus {
  color: RGBA(69, 209, 255, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(69, 209, 255, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-warning:hover, .ck-content .link-warning:focus {
  color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-danger:hover, .ck-content .link-danger:focus {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-light:hover, .ck-content .link-light:focus {
  color: RGBA(246, 246, 246, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(246, 246, 246, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-lavender {
  color: RGBA(var(--bs-lavender-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-lavender-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-lavender:hover, .ck-content .link-lavender:focus {
  color: RGBA(244, 243, 255, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(244, 243, 255, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-dark:hover, .ck-content .link-dark:focus {
  color: RGBA(32, 33, 38, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(32, 33, 38, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-white {
  color: RGBA(var(--bs-white-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-white-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-white:hover, .ck-content .link-white:focus {
  color: RGBA(255, 255, 255, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 255, 255, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-black {
  color: RGBA(var(--bs-black-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-black-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-black:hover, .ck-content .link-black:focus {
  color: RGBA(22, 22, 22, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(22, 22, 22, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-gray {
  color: RGBA(var(--bs-gray-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-gray:hover, .ck-content .link-gray:focus {
  color: RGBA(90, 91, 97, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(90, 91, 97, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-gray-lightest {
  color: RGBA(var(--bs-gray-lightest-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-lightest-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-gray-lightest:hover, .ck-content .link-gray-lightest:focus {
  color: RGBA(246, 246, 246, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(246, 246, 246, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-gray-lighter {
  color: RGBA(var(--bs-gray-lighter-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-lighter-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-gray-lighter:hover, .ck-content .link-gray-lighter:focus {
  color: RGBA(240, 241, 240, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(240, 241, 240, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-gray-light {
  color: RGBA(var(--bs-gray-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-gray-light:hover, .ck-content .link-gray-light:focus {
  color: RGBA(225, 225, 225, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(225, 225, 225, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-gray-dark {
  color: RGBA(var(--bs-gray-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-gray-dark:hover, .ck-content .link-gray-dark:focus {
  color: RGBA(76, 76, 76, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(76, 76, 76, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-black40 {
  color: RGBA(var(--bs-black40-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-black40-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-black40:hover, .ck-content .link-black40:focus {
  color: RGBA(34, 34, 34, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(34, 34, 34, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-black60 {
  color: RGBA(var(--bs-black60-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-black60-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-black60:hover, .ck-content .link-black60:focus {
  color: RGBA(155, 155, 155, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(155, 155, 155, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-blue {
  color: RGBA(var(--bs-blue-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-blue-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-blue:hover, .ck-content .link-blue:focus {
  color: RGBA(43, 87, 182, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(43, 87, 182, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-blue20 {
  color: RGBA(var(--bs-blue20-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-blue20-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-blue20:hover, .ck-content .link-blue20:focus {
  color: RGBA(237, 246, 255, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(237, 246, 255, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-blue40 {
  color: RGBA(var(--bs-blue40-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-blue40-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-blue40:hover, .ck-content .link-blue40:focus {
  color: RGBA(173, 222, 239, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(173, 222, 239, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-blue60 {
  color: RGBA(var(--bs-blue60-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-blue60-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-blue60:hover, .ck-content .link-blue60:focus {
  color: RGBA(133, 206, 230, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(133, 206, 230, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-blue80 {
  color: RGBA(var(--bs-blue80-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-blue80-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-blue80:hover, .ck-content .link-blue80:focus {
  color: RGBA(92, 189, 222, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(92, 189, 222, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-brand-black {
  color: RGBA(var(--bs-brand-black-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-brand-black-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-brand-black:hover, .ck-content .link-brand-black:focus {
  color: RGBA(0, 0, 0, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(0, 0, 0, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-blue-dark {
  color: RGBA(var(--bs-blue-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-blue-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-blue-dark:hover, .ck-content .link-blue-dark:focus {
  color: RGBA(21, 14, 70, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(21, 14, 70, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-blue-light {
  color: RGBA(var(--bs-blue-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-blue-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-blue-light:hover, .ck-content .link-blue-light:focus {
  color: RGBA(107, 186, 255, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(107, 186, 255, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-catalyst-100 {
  color: RGBA(var(--bs-catalyst-100-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-catalyst-100-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-catalyst-100:hover, .ck-content .link-catalyst-100:focus {
  color: RGBA(30, 14, 161, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(30, 14, 161, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-catalyst-80 {
  color: RGBA(var(--bs-catalyst-80-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-catalyst-80-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-catalyst-80:hover, .ck-content .link-catalyst-80:focus {
  color: RGBA(65, 52, 170, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(65, 52, 170, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-catalyst-60 {
  color: RGBA(var(--bs-catalyst-60-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-catalyst-60-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-catalyst-60:hover, .ck-content .link-catalyst-60:focus {
  color: RGBA(151, 141, 229, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(151, 141, 229, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-catalyst-40 {
  color: RGBA(var(--bs-catalyst-40-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-catalyst-40-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-catalyst-40:hover, .ck-content .link-catalyst-40:focus {
  color: RGBA(185, 179, 237, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(185, 179, 237, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-catalyst-20 {
  color: RGBA(var(--bs-catalyst-20-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-catalyst-20-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-catalyst-20:hover, .ck-content .link-catalyst-20:focus {
  color: RGBA(221, 217, 246, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(221, 217, 246, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-orange-1 {
  color: RGBA(var(--bs-orange-1-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-orange-1-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-orange-1:hover, .ck-content .link-orange-1:focus {
  color: RGBA(255, 126, 90, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 126, 90, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-orange-2 {
  color: RGBA(var(--bs-orange-2-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-orange-2-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-orange-2:hover, .ck-content .link-orange-2:focus {
  color: RGBA(154, 28, 0, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(154, 28, 0, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-purple-1 {
  color: RGBA(var(--bs-purple-1-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-purple-1-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-purple-1:hover, .ck-content .link-purple-1:focus {
  color: RGBA(219, 137, 255, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(219, 137, 255, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-purple-2 {
  color: RGBA(var(--bs-purple-2-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-purple-2-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-purple-2:hover, .ck-content .link-purple-2:focus {
  color: RGBA(74, 0, 130, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(74, 0, 130, var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-body-emphasis:hover, .ck-content .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}
.ck-content .focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}
.ck-content .icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
.ck-content .icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .ck-content .icon-link > .bi {
    transition: none;
  }
}
.ck-content .icon-link-hover:hover > .bi, .ck-content .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}
.ck-content .ratio {
  position: relative;
  width: 100%;
}
.ck-content .ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ck-content .ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ck-content .ratio-1x1 {
  --bs-aspect-ratio: 100%;
}
.ck-content .ratio-4x3 {
  --bs-aspect-ratio: 75%;
}
.ck-content .ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}
.ck-content .ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}
.ck-content .fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.ck-content .fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
.ck-content .sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}
.ck-content .sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}
@media (min-width: 576px) {
  .ck-content .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .ck-content .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .ck-content .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .ck-content .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1024px) {
  .ck-content .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .ck-content .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1280px) {
  .ck-content .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .ck-content .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1440px) {
  .ck-content .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .ck-content .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1790px) {
  .ck-content .sticky-xxxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .ck-content .sticky-xxxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1920px) {
  .ck-content .sticky-4xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .ck-content .sticky-4xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 2560px) {
  .ck-content .sticky-5xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .ck-content .sticky-5xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.ck-content .hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}
.ck-content .vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}
.ck-content .visually-hidden,
.ck-content .visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.ck-content .visually-hidden:not(caption),
.ck-content .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}
.ck-content .stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}
.ck-content .text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ck-content .vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}
.ck-content .align-baseline {
  vertical-align: baseline !important;
}
.ck-content .align-top {
  vertical-align: top !important;
}
.ck-content .align-middle {
  vertical-align: middle !important;
}
.ck-content .align-bottom {
  vertical-align: bottom !important;
}
.ck-content .align-text-bottom {
  vertical-align: text-bottom !important;
}
.ck-content .align-text-top {
  vertical-align: text-top !important;
}
.ck-content .float-start {
  float: left !important;
}
.ck-content .float-end {
  float: right !important;
}
.ck-content .float-none {
  float: none !important;
}
.ck-content .object-fit-contain {
  -o-object-fit: contain !important;
  object-fit: contain !important;
}
.ck-content .object-fit-cover {
  -o-object-fit: cover !important;
  object-fit: cover !important;
}
.ck-content .object-fit-fill {
  -o-object-fit: fill !important;
  object-fit: fill !important;
}
.ck-content .object-fit-scale {
  -o-object-fit: scale-down !important;
  object-fit: scale-down !important;
}
.ck-content .object-fit-none {
  -o-object-fit: none !important;
  object-fit: none !important;
}
.ck-content .opacity-0 {
  opacity: 0 !important;
}
.ck-content .opacity-25 {
  opacity: 0.25 !important;
}
.ck-content .opacity-50 {
  opacity: 0.5 !important;
}
.ck-content .opacity-75 {
  opacity: 0.75 !important;
}
.ck-content .opacity-100 {
  opacity: 1 !important;
}
.ck-content .overflow-auto {
  overflow: auto !important;
}
.ck-content .overflow-hidden {
  overflow: hidden !important;
}
.ck-content .overflow-visible {
  overflow: visible !important;
}
.ck-content .overflow-scroll {
  overflow: scroll !important;
}
.ck-content .overflow-x-auto {
  overflow-x: auto !important;
}
.ck-content .overflow-x-hidden {
  overflow-x: hidden !important;
}
.ck-content .overflow-x-visible {
  overflow-x: visible !important;
}
.ck-content .overflow-x-scroll {
  overflow-x: scroll !important;
}
.ck-content .overflow-y-auto {
  overflow-y: auto !important;
}
.ck-content .overflow-y-hidden {
  overflow-y: hidden !important;
}
.ck-content .overflow-y-visible {
  overflow-y: visible !important;
}
.ck-content .overflow-y-scroll {
  overflow-y: scroll !important;
}
.ck-content .d-inline {
  display: inline !important;
}
.ck-content .d-inline-block {
  display: inline-block !important;
}
.ck-content .d-block {
  display: block !important;
}
.ck-content .d-grid {
  display: grid !important;
}
.ck-content .d-inline-grid {
  display: inline-grid !important;
}
.ck-content .d-table {
  display: table !important;
}
.ck-content .d-table-row {
  display: table-row !important;
}
.ck-content .d-table-cell {
  display: table-cell !important;
}
.ck-content .d-flex {
  display: flex !important;
}
.ck-content .d-inline-flex {
  display: inline-flex !important;
}
.ck-content .d-none {
  display: none !important;
}
.ck-content .shadow {
  box-shadow: var(--bs-box-shadow) !important;
}
.ck-content .shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}
.ck-content .shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}
.ck-content .shadow-none {
  box-shadow: none !important;
}
.ck-content .focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-lavender {
  --bs-focus-ring-color: rgba(var(--bs-lavender-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-white {
  --bs-focus-ring-color: rgba(var(--bs-white-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-black {
  --bs-focus-ring-color: rgba(var(--bs-black-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-gray {
  --bs-focus-ring-color: rgba(var(--bs-gray-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-gray-lightest {
  --bs-focus-ring-color: rgba(var(--bs-gray-lightest-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-gray-lighter {
  --bs-focus-ring-color: rgba(var(--bs-gray-lighter-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-gray-light {
  --bs-focus-ring-color: rgba(var(--bs-gray-light-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-gray-dark {
  --bs-focus-ring-color: rgba(var(--bs-gray-dark-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-black40 {
  --bs-focus-ring-color: rgba(var(--bs-black40-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-black60 {
  --bs-focus-ring-color: rgba(var(--bs-black60-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-blue {
  --bs-focus-ring-color: rgba(var(--bs-blue-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-blue20 {
  --bs-focus-ring-color: rgba(var(--bs-blue20-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-blue40 {
  --bs-focus-ring-color: rgba(var(--bs-blue40-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-blue60 {
  --bs-focus-ring-color: rgba(var(--bs-blue60-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-blue80 {
  --bs-focus-ring-color: rgba(var(--bs-blue80-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-brand-black {
  --bs-focus-ring-color: rgba(var(--bs-brand-black-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-blue-dark {
  --bs-focus-ring-color: rgba(var(--bs-blue-dark-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-blue-light {
  --bs-focus-ring-color: rgba(var(--bs-blue-light-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-catalyst-100 {
  --bs-focus-ring-color: rgba(var(--bs-catalyst-100-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-catalyst-80 {
  --bs-focus-ring-color: rgba(var(--bs-catalyst-80-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-catalyst-60 {
  --bs-focus-ring-color: rgba(var(--bs-catalyst-60-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-catalyst-40 {
  --bs-focus-ring-color: rgba(var(--bs-catalyst-40-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-catalyst-20 {
  --bs-focus-ring-color: rgba(var(--bs-catalyst-20-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-orange-1 {
  --bs-focus-ring-color: rgba(var(--bs-orange-1-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-orange-2 {
  --bs-focus-ring-color: rgba(var(--bs-orange-2-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-purple-1 {
  --bs-focus-ring-color: rgba(var(--bs-purple-1-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .focus-ring-purple-2 {
  --bs-focus-ring-color: rgba(var(--bs-purple-2-rgb), var(--bs-focus-ring-opacity));
}
.ck-content .position-static {
  position: static !important;
}
.ck-content .position-relative {
  position: relative !important;
}
.ck-content .position-absolute {
  position: absolute !important;
}
.ck-content .position-fixed {
  position: fixed !important;
}
.ck-content .position-sticky {
  position: sticky !important;
}
.ck-content .top-0 {
  top: 0 !important;
}
.ck-content .top-50 {
  top: 50% !important;
}
.ck-content .top-100 {
  top: 100% !important;
}
.ck-content .bottom-0 {
  bottom: 0 !important;
}
.ck-content .bottom-50 {
  bottom: 50% !important;
}
.ck-content .bottom-100 {
  bottom: 100% !important;
}
.ck-content .start-0 {
  left: 0 !important;
}
.ck-content .start-50 {
  left: 50% !important;
}
.ck-content .start-100 {
  left: 100% !important;
}
.ck-content .end-0 {
  right: 0 !important;
}
.ck-content .end-50 {
  right: 50% !important;
}
.ck-content .end-100 {
  right: 100% !important;
}
.ck-content .translate-middle {
  transform: translate(-50%, -50%) !important;
}
.ck-content .translate-middle-x {
  transform: translateX(-50%) !important;
}
.ck-content .translate-middle-y {
  transform: translateY(-50%) !important;
}
.ck-content .border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.ck-content .border-0 {
  border: 0 !important;
}
.ck-content .border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.ck-content .border-top-0 {
  border-top: 0 !important;
}
.ck-content .border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.ck-content .border-end-0 {
  border-right: 0 !important;
}
.ck-content .border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.ck-content .border-bottom-0 {
  border-bottom: 0 !important;
}
.ck-content .border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.ck-content .border-start-0 {
  border-left: 0 !important;
}
.ck-content .border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-lavender {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-lavender-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-gray {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-gray-lightest {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-lightest-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-gray-lighter {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-lighter-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-gray-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-light-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-gray-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-dark-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-black40 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black40-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-black60 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black60-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-blue {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-blue-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-blue20 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-blue20-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-blue40 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-blue40-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-blue60 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-blue60-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-blue80 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-blue80-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-brand-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-brand-black-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-blue-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-blue-dark-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-blue-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-blue-light-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-catalyst-100 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-catalyst-100-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-catalyst-80 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-catalyst-80-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-catalyst-60 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-catalyst-60-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-catalyst-40 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-catalyst-40-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-catalyst-20 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-catalyst-20-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-orange-1 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-orange-1-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-orange-2 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-orange-2-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-purple-1 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-purple-1-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-purple-2 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-purple-2-rgb), var(--bs-border-opacity)) !important;
}
.ck-content .border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}
.ck-content .border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}
.ck-content .border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}
.ck-content .border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}
.ck-content .border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}
.ck-content .border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}
.ck-content .border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}
.ck-content .border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}
.ck-content .border-1 {
  border-width: 1px !important;
}
.ck-content .border-2 {
  border-width: 2px !important;
}
.ck-content .border-3 {
  border-width: 3px !important;
}
.ck-content .border-4 {
  border-width: 4px !important;
}
.ck-content .border-5 {
  border-width: 5px !important;
}
.ck-content .border-opacity-10 {
  --bs-border-opacity: 0.1;
}
.ck-content .border-opacity-25 {
  --bs-border-opacity: 0.25;
}
.ck-content .border-opacity-50 {
  --bs-border-opacity: 0.5;
}
.ck-content .border-opacity-75 {
  --bs-border-opacity: 0.75;
}
.ck-content .border-opacity-100 {
  --bs-border-opacity: 1;
}
.ck-content .w-25 {
  width: 25% !important;
}
.ck-content .w-50 {
  width: 50% !important;
}
.ck-content .w-75 {
  width: 75% !important;
}
.ck-content .w-100 {
  width: 100% !important;
}
.ck-content .w-auto {
  width: auto !important;
}
.ck-content .mw-100 {
  max-width: 100% !important;
}
.ck-content .vw-100 {
  width: 100vw !important;
}
.ck-content .min-vw-100 {
  min-width: 100vw !important;
}
.ck-content .h-25 {
  height: 25% !important;
}
.ck-content .h-50 {
  height: 50% !important;
}
.ck-content .h-75 {
  height: 75% !important;
}
.ck-content .h-100 {
  height: 100% !important;
}
.ck-content .h-auto {
  height: auto !important;
}
.ck-content .mh-100 {
  max-height: 100% !important;
}
.ck-content .vh-100 {
  height: 100vh !important;
}
.ck-content .min-vh-100 {
  min-height: 100vh !important;
}
.ck-content .flex-fill {
  flex: 1 1 auto !important;
}
.ck-content .flex-row {
  flex-direction: row !important;
}
.ck-content .flex-column {
  flex-direction: column !important;
}
.ck-content .flex-row-reverse {
  flex-direction: row-reverse !important;
}
.ck-content .flex-column-reverse {
  flex-direction: column-reverse !important;
}
.ck-content .flex-grow-0 {
  flex-grow: 0 !important;
}
.ck-content .flex-grow-1 {
  flex-grow: 1 !important;
}
.ck-content .flex-shrink-0 {
  flex-shrink: 0 !important;
}
.ck-content .flex-shrink-1 {
  flex-shrink: 1 !important;
}
.ck-content .flex-wrap {
  flex-wrap: wrap !important;
}
.ck-content .flex-nowrap {
  flex-wrap: nowrap !important;
}
.ck-content .flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.ck-content .justify-content-start {
  justify-content: flex-start !important;
}
.ck-content .justify-content-end {
  justify-content: flex-end !important;
}
.ck-content .justify-content-center {
  justify-content: center !important;
}
.ck-content .justify-content-between {
  justify-content: space-between !important;
}
.ck-content .justify-content-around {
  justify-content: space-around !important;
}
.ck-content .justify-content-evenly {
  justify-content: space-evenly !important;
}
.ck-content .align-items-start {
  align-items: flex-start !important;
}
.ck-content .align-items-end {
  align-items: flex-end !important;
}
.ck-content .align-items-center {
  align-items: center !important;
}
.ck-content .align-items-baseline {
  align-items: baseline !important;
}
.ck-content .align-items-stretch {
  align-items: stretch !important;
}
.ck-content .align-content-start {
  align-content: flex-start !important;
}
.ck-content .align-content-end {
  align-content: flex-end !important;
}
.ck-content .align-content-center {
  align-content: center !important;
}
.ck-content .align-content-between {
  align-content: space-between !important;
}
.ck-content .align-content-around {
  align-content: space-around !important;
}
.ck-content .align-content-stretch {
  align-content: stretch !important;
}
.ck-content .align-self-auto {
  align-self: auto !important;
}
.ck-content .align-self-start {
  align-self: flex-start !important;
}
.ck-content .align-self-end {
  align-self: flex-end !important;
}
.ck-content .align-self-center {
  align-self: center !important;
}
.ck-content .align-self-baseline {
  align-self: baseline !important;
}
.ck-content .align-self-stretch {
  align-self: stretch !important;
}
.ck-content .order-first {
  order: -1 !important;
}
.ck-content .order-0 {
  order: 0 !important;
}
.ck-content .order-1 {
  order: 1 !important;
}
.ck-content .order-2 {
  order: 2 !important;
}
.ck-content .order-3 {
  order: 3 !important;
}
.ck-content .order-4 {
  order: 4 !important;
}
.ck-content .order-5 {
  order: 5 !important;
}
.ck-content .order-last {
  order: 6 !important;
}
.ck-content .m-0 {
  margin: 0 !important;
}
.ck-content .m-q {
  margin: 0.25rem !important;
}
.ck-content .m-h {
  margin: 0.5rem !important;
}
.ck-content .m-1 {
  margin: 1rem !important;
}
.ck-content .m-2 {
  margin: 2rem !important;
}
.ck-content .m-3 {
  margin: 3rem !important;
}
.ck-content .m-4 {
  margin: 4rem !important;
}
.ck-content .m-5 {
  margin: 5rem !important;
}
.ck-content .m-7 {
  margin: 7rem !important;
}
.ck-content .m-auto {
  margin: auto !important;
}
.ck-content .mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.ck-content .mx-q {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.ck-content .mx-h {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.ck-content .mx-1 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.ck-content .mx-2 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}
.ck-content .mx-3 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.ck-content .mx-4 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}
.ck-content .mx-5 {
  margin-right: 5rem !important;
  margin-left: 5rem !important;
}
.ck-content .mx-7 {
  margin-right: 7rem !important;
  margin-left: 7rem !important;
}
.ck-content .mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.ck-content .my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.ck-content .my-q {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.ck-content .my-h {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.ck-content .my-1 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.ck-content .my-2 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}
.ck-content .my-3 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.ck-content .my-4 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}
.ck-content .my-5 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}
.ck-content .my-7 {
  margin-top: 7rem !important;
  margin-bottom: 7rem !important;
}
.ck-content .my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.ck-content .mt-0 {
  margin-top: 0 !important;
}
.ck-content .mt-q {
  margin-top: 0.25rem !important;
}
.ck-content .mt-h {
  margin-top: 0.5rem !important;
}
.ck-content .mt-1 {
  margin-top: 1rem !important;
}
.ck-content .mt-2 {
  margin-top: 2rem !important;
}
.ck-content .mt-3 {
  margin-top: 3rem !important;
}
.ck-content .mt-4 {
  margin-top: 4rem !important;
}
.ck-content .mt-5 {
  margin-top: 5rem !important;
}
.ck-content .mt-7 {
  margin-top: 7rem !important;
}
.ck-content .mt-auto {
  margin-top: auto !important;
}
.ck-content .me-0 {
  margin-right: 0 !important;
}
.ck-content .me-q {
  margin-right: 0.25rem !important;
}
.ck-content .me-h {
  margin-right: 0.5rem !important;
}
.ck-content .me-1 {
  margin-right: 1rem !important;
}
.ck-content .me-2 {
  margin-right: 2rem !important;
}
.ck-content .me-3 {
  margin-right: 3rem !important;
}
.ck-content .me-4 {
  margin-right: 4rem !important;
}
.ck-content .me-5 {
  margin-right: 5rem !important;
}
.ck-content .me-7 {
  margin-right: 7rem !important;
}
.ck-content .me-auto {
  margin-right: auto !important;
}
.ck-content .mb-0 {
  margin-bottom: 0 !important;
}
.ck-content .mb-q {
  margin-bottom: 0.25rem !important;
}
.ck-content .mb-h {
  margin-bottom: 0.5rem !important;
}
.ck-content .mb-1 {
  margin-bottom: 1rem !important;
}
.ck-content .mb-2 {
  margin-bottom: 2rem !important;
}
.ck-content .mb-3 {
  margin-bottom: 3rem !important;
}
.ck-content .mb-4 {
  margin-bottom: 4rem !important;
}
.ck-content .mb-5 {
  margin-bottom: 5rem !important;
}
.ck-content .mb-7 {
  margin-bottom: 7rem !important;
}
.ck-content .mb-auto {
  margin-bottom: auto !important;
}
.ck-content .ms-0 {
  margin-left: 0 !important;
}
.ck-content .ms-q {
  margin-left: 0.25rem !important;
}
.ck-content .ms-h {
  margin-left: 0.5rem !important;
}
.ck-content .ms-1 {
  margin-left: 1rem !important;
}
.ck-content .ms-2 {
  margin-left: 2rem !important;
}
.ck-content .ms-3 {
  margin-left: 3rem !important;
}
.ck-content .ms-4 {
  margin-left: 4rem !important;
}
.ck-content .ms-5 {
  margin-left: 5rem !important;
}
.ck-content .ms-7 {
  margin-left: 7rem !important;
}
.ck-content .ms-auto {
  margin-left: auto !important;
}
.ck-content .m-nq {
  margin: -0.25rem !important;
}
.ck-content .m-nh {
  margin: -0.5rem !important;
}
.ck-content .m-n1 {
  margin: -1rem !important;
}
.ck-content .m-n2 {
  margin: -2rem !important;
}
.ck-content .m-n3 {
  margin: -3rem !important;
}
.ck-content .m-n4 {
  margin: -4rem !important;
}
.ck-content .m-n5 {
  margin: -5rem !important;
}
.ck-content .m-n7 {
  margin: -7rem !important;
}
.ck-content .mx-nq {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}
.ck-content .mx-nh {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}
.ck-content .mx-n1 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}
.ck-content .mx-n2 {
  margin-right: -2rem !important;
  margin-left: -2rem !important;
}
.ck-content .mx-n3 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}
.ck-content .mx-n4 {
  margin-right: -4rem !important;
  margin-left: -4rem !important;
}
.ck-content .mx-n5 {
  margin-right: -5rem !important;
  margin-left: -5rem !important;
}
.ck-content .mx-n7 {
  margin-right: -7rem !important;
  margin-left: -7rem !important;
}
.ck-content .my-nq {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}
.ck-content .my-nh {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}
.ck-content .my-n1 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}
.ck-content .my-n2 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}
.ck-content .my-n3 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}
.ck-content .my-n4 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}
.ck-content .my-n5 {
  margin-top: -5rem !important;
  margin-bottom: -5rem !important;
}
.ck-content .my-n7 {
  margin-top: -7rem !important;
  margin-bottom: -7rem !important;
}
.ck-content .mt-nq {
  margin-top: -0.25rem !important;
}
.ck-content .mt-nh {
  margin-top: -0.5rem !important;
}
.ck-content .mt-n1 {
  margin-top: -1rem !important;
}
.ck-content .mt-n2 {
  margin-top: -2rem !important;
}
.ck-content .mt-n3 {
  margin-top: -3rem !important;
}
.ck-content .mt-n4 {
  margin-top: -4rem !important;
}
.ck-content .mt-n5 {
  margin-top: -5rem !important;
}
.ck-content .mt-n7 {
  margin-top: -7rem !important;
}
.ck-content .me-nq {
  margin-right: -0.25rem !important;
}
.ck-content .me-nh {
  margin-right: -0.5rem !important;
}
.ck-content .me-n1 {
  margin-right: -1rem !important;
}
.ck-content .me-n2 {
  margin-right: -2rem !important;
}
.ck-content .me-n3 {
  margin-right: -3rem !important;
}
.ck-content .me-n4 {
  margin-right: -4rem !important;
}
.ck-content .me-n5 {
  margin-right: -5rem !important;
}
.ck-content .me-n7 {
  margin-right: -7rem !important;
}
.ck-content .mb-nq {
  margin-bottom: -0.25rem !important;
}
.ck-content .mb-nh {
  margin-bottom: -0.5rem !important;
}
.ck-content .mb-n1 {
  margin-bottom: -1rem !important;
}
.ck-content .mb-n2 {
  margin-bottom: -2rem !important;
}
.ck-content .mb-n3 {
  margin-bottom: -3rem !important;
}
.ck-content .mb-n4 {
  margin-bottom: -4rem !important;
}
.ck-content .mb-n5 {
  margin-bottom: -5rem !important;
}
.ck-content .mb-n7 {
  margin-bottom: -7rem !important;
}
.ck-content .ms-nq {
  margin-left: -0.25rem !important;
}
.ck-content .ms-nh {
  margin-left: -0.5rem !important;
}
.ck-content .ms-n1 {
  margin-left: -1rem !important;
}
.ck-content .ms-n2 {
  margin-left: -2rem !important;
}
.ck-content .ms-n3 {
  margin-left: -3rem !important;
}
.ck-content .ms-n4 {
  margin-left: -4rem !important;
}
.ck-content .ms-n5 {
  margin-left: -5rem !important;
}
.ck-content .ms-n7 {
  margin-left: -7rem !important;
}
.ck-content .p-0 {
  padding: 0 !important;
}
.ck-content .p-q {
  padding: 0.25rem !important;
}
.ck-content .p-h {
  padding: 0.5rem !important;
}
.ck-content .p-1 {
  padding: 1rem !important;
}
.ck-content .p-2 {
  padding: 2rem !important;
}
.ck-content .p-3 {
  padding: 3rem !important;
}
.ck-content .p-4 {
  padding: 4rem !important;
}
.ck-content .p-5 {
  padding: 5rem !important;
}
.ck-content .p-7 {
  padding: 7rem !important;
}
.ck-content .px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.ck-content .px-q {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.ck-content .px-h {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.ck-content .px-1 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.ck-content .px-2 {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}
.ck-content .px-3 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.ck-content .px-4 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}
.ck-content .px-5 {
  padding-right: 5rem !important;
  padding-left: 5rem !important;
}
.ck-content .px-7 {
  padding-right: 7rem !important;
  padding-left: 7rem !important;
}
.ck-content .py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.ck-content .py-q {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.ck-content .py-h {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.ck-content .py-1 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.ck-content .py-2 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
.ck-content .py-3 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.ck-content .py-4 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}
.ck-content .py-5 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}
.ck-content .py-7 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}
.ck-content .pt-0 {
  padding-top: 0 !important;
}
.ck-content .pt-q {
  padding-top: 0.25rem !important;
}
.ck-content .pt-h {
  padding-top: 0.5rem !important;
}
.ck-content .pt-1 {
  padding-top: 1rem !important;
}
.ck-content .pt-2 {
  padding-top: 2rem !important;
}
.ck-content .pt-3 {
  padding-top: 3rem !important;
}
.ck-content .pt-4 {
  padding-top: 4rem !important;
}
.ck-content .pt-5 {
  padding-top: 5rem !important;
}
.ck-content .pt-7 {
  padding-top: 7rem !important;
}
.ck-content .pe-0 {
  padding-right: 0 !important;
}
.ck-content .pe-q {
  padding-right: 0.25rem !important;
}
.ck-content .pe-h {
  padding-right: 0.5rem !important;
}
.ck-content .pe-1 {
  padding-right: 1rem !important;
}
.ck-content .pe-2 {
  padding-right: 2rem !important;
}
.ck-content .pe-3 {
  padding-right: 3rem !important;
}
.ck-content .pe-4 {
  padding-right: 4rem !important;
}
.ck-content .pe-5 {
  padding-right: 5rem !important;
}
.ck-content .pe-7 {
  padding-right: 7rem !important;
}
.ck-content .pb-0 {
  padding-bottom: 0 !important;
}
.ck-content .pb-q {
  padding-bottom: 0.25rem !important;
}
.ck-content .pb-h {
  padding-bottom: 0.5rem !important;
}
.ck-content .pb-1 {
  padding-bottom: 1rem !important;
}
.ck-content .pb-2 {
  padding-bottom: 2rem !important;
}
.ck-content .pb-3 {
  padding-bottom: 3rem !important;
}
.ck-content .pb-4 {
  padding-bottom: 4rem !important;
}
.ck-content .pb-5 {
  padding-bottom: 5rem !important;
}
.ck-content .pb-7 {
  padding-bottom: 7rem !important;
}
.ck-content .ps-0 {
  padding-left: 0 !important;
}
.ck-content .ps-q {
  padding-left: 0.25rem !important;
}
.ck-content .ps-h {
  padding-left: 0.5rem !important;
}
.ck-content .ps-1 {
  padding-left: 1rem !important;
}
.ck-content .ps-2 {
  padding-left: 2rem !important;
}
.ck-content .ps-3 {
  padding-left: 3rem !important;
}
.ck-content .ps-4 {
  padding-left: 4rem !important;
}
.ck-content .ps-5 {
  padding-left: 5rem !important;
}
.ck-content .ps-7 {
  padding-left: 7rem !important;
}
.ck-content .gap-0 {
  gap: 0 !important;
}
.ck-content .gap-q {
  gap: 0.25rem !important;
}
.ck-content .gap-h {
  gap: 0.5rem !important;
}
.ck-content .gap-1 {
  gap: 1rem !important;
}
.ck-content .gap-2 {
  gap: 2rem !important;
}
.ck-content .gap-3 {
  gap: 3rem !important;
}
.ck-content .gap-4 {
  gap: 4rem !important;
}
.ck-content .gap-5 {
  gap: 5rem !important;
}
.ck-content .gap-7 {
  gap: 7rem !important;
}
.ck-content .row-gap-0 {
  row-gap: 0 !important;
}
.ck-content .row-gap-q {
  row-gap: 0.25rem !important;
}
.ck-content .row-gap-h {
  row-gap: 0.5rem !important;
}
.ck-content .row-gap-1 {
  row-gap: 1rem !important;
}
.ck-content .row-gap-2 {
  row-gap: 2rem !important;
}
.ck-content .row-gap-3 {
  row-gap: 3rem !important;
}
.ck-content .row-gap-4 {
  row-gap: 4rem !important;
}
.ck-content .row-gap-5 {
  row-gap: 5rem !important;
}
.ck-content .row-gap-7 {
  row-gap: 7rem !important;
}
.ck-content .column-gap-0 {
  -moz-column-gap: 0 !important;
  column-gap: 0 !important;
}
.ck-content .column-gap-q {
  -moz-column-gap: 0.25rem !important;
  column-gap: 0.25rem !important;
}
.ck-content .column-gap-h {
  -moz-column-gap: 0.5rem !important;
  column-gap: 0.5rem !important;
}
.ck-content .column-gap-1 {
  -moz-column-gap: 1rem !important;
  column-gap: 1rem !important;
}
.ck-content .column-gap-2 {
  -moz-column-gap: 2rem !important;
  column-gap: 2rem !important;
}
.ck-content .column-gap-3 {
  -moz-column-gap: 3rem !important;
  column-gap: 3rem !important;
}
.ck-content .column-gap-4 {
  -moz-column-gap: 4rem !important;
  column-gap: 4rem !important;
}
.ck-content .column-gap-5 {
  -moz-column-gap: 5rem !important;
  column-gap: 5rem !important;
}
.ck-content .column-gap-7 {
  -moz-column-gap: 7rem !important;
  column-gap: 7rem !important;
}
.ck-content .font-monospace {
  font-family: var(--bs-font-monospace) !important;
}
.ck-content .fs-xl {
  font-size: 5rem !important;
}
.ck-content .fs-1 {
  font-size: 2.75rem !important;
}
.ck-content .fs-2 {
  font-size: 1.75rem !important;
}
.ck-content .fs-3 {
  font-size: 1.25rem !important;
}
.ck-content .fs-4 {
  font-size: 1.25rem !important;
}
.ck-content .fs-5 {
  font-size: 1.125rem !important;
}
.ck-content .fs-6 {
  font-size: 1rem !important;
}
.ck-content .fs-base {
  font-size: 1rem !important;
}
.ck-content .fs-lg {
  font-size: 1.5rem !important;
}
.ck-content .fs-sm {
  font-size: 0.8rem !important;
}
.ck-content .fst-italic {
  font-style: italic !important;
}
.ck-content .fst-normal {
  font-style: normal !important;
}
.ck-content .fw-lighter {
  font-weight: lighter !important;
}
.ck-content .fw-light {
  font-weight: 300 !important;
}
.ck-content .fw-normal {
  font-weight: 400 !important;
}
.ck-content .fw-medium {
  font-weight: 500 !important;
}
.ck-content .fw-semibold {
  font-weight: 600 !important;
}
.ck-content .fw-bold {
  font-weight: 700 !important;
}
.ck-content .fw-bolder {
  font-weight: bolder !important;
}
.ck-content .lh-1 {
  line-height: 1 !important;
}
.ck-content .lh-sm {
  line-height: 1.25 !important;
}
.ck-content .lh-base {
  line-height: 1.25 !important;
}
.ck-content .lh-lg {
  line-height: 2 !important;
}
.ck-content .text-start {
  text-align: left !important;
}
.ck-content .text-end {
  text-align: right !important;
}
.ck-content .text-center {
  text-align: center !important;
}
.ck-content .text-decoration-none {
  text-decoration: none !important;
}
.ck-content .text-decoration-underline {
  text-decoration: underline !important;
}
.ck-content .text-decoration-line-through {
  text-decoration: line-through !important;
}
.ck-content .text-lowercase {
  text-transform: lowercase !important;
}
.ck-content .text-uppercase {
  text-transform: uppercase !important;
}
.ck-content .text-capitalize {
  text-transform: capitalize !important;
}
.ck-content .text-wrap {
  white-space: normal !important;
}
.ck-content .text-nowrap {
  white-space: nowrap !important;
}
.ck-content .text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}
.ck-content .text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-lavender {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-lavender-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-gray {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-gray-lightest {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-lightest-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-gray-lighter {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-lighter-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-gray-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-light-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-gray-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-dark-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-black40 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black40-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-black60 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black60-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-blue {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-blue-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-blue20 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-blue20-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-blue40 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-blue40-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-blue60 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-blue60-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-blue80 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-blue80-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-brand-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-brand-black-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-blue-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-blue-dark-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-blue-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-blue-light-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-catalyst-100 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-catalyst-100-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-catalyst-80 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-catalyst-80-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-catalyst-60 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-catalyst-60-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-catalyst-40 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-catalyst-40-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-catalyst-20 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-catalyst-20-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-orange-1 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-orange-1-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-orange-2 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-orange-2-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-purple-1 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-purple-1-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-purple-2 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-purple-2-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}
.ck-content .text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}
.ck-content .text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(27, 27, 27, 0.5) !important;
}
.ck-content .text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}
.ck-content .text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}
.ck-content .text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}
.ck-content .text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}
.ck-content .text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}
.ck-content .text-opacity-25 {
  --bs-text-opacity: 0.25;
}
.ck-content .text-opacity-50 {
  --bs-text-opacity: 0.5;
}
.ck-content .text-opacity-75 {
  --bs-text-opacity: 0.75;
}
.ck-content .text-opacity-100 {
  --bs-text-opacity: 1;
}
.ck-content .text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}
.ck-content .text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}
.ck-content .text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}
.ck-content .text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}
.ck-content .text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}
.ck-content .text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}
.ck-content .text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}
.ck-content .text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}
.ck-content .link-opacity-10 {
  --bs-link-opacity: 0.1;
}
.ck-content .link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}
.ck-content .link-opacity-25 {
  --bs-link-opacity: 0.25;
}
.ck-content .link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}
.ck-content .link-opacity-50 {
  --bs-link-opacity: 0.5;
}
.ck-content .link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}
.ck-content .link-opacity-75 {
  --bs-link-opacity: 0.75;
}
.ck-content .link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}
.ck-content .link-opacity-100 {
  --bs-link-opacity: 1;
}
.ck-content .link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}
.ck-content .link-offset-1 {
  text-underline-offset: 0.125em !important;
}
.ck-content .link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}
.ck-content .link-offset-2 {
  text-underline-offset: 0.25em !important;
}
.ck-content .link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}
.ck-content .link-offset-3 {
  text-underline-offset: 0.375em !important;
}
.ck-content .link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}
.ck-content .link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-lavender {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-lavender-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-white {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-white-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-black {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-black-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-gray {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-gray-lightest {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-lightest-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-gray-lighter {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-lighter-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-gray-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-light-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-gray-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-dark-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-black40 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-black40-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-black60 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-black60-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-blue {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-blue-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-blue20 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-blue20-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-blue40 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-blue40-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-blue60 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-blue60-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-blue80 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-blue80-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-brand-black {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-brand-black-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-blue-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-blue-dark-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-blue-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-blue-light-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-catalyst-100 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-catalyst-100-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-catalyst-80 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-catalyst-80-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-catalyst-60 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-catalyst-60-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-catalyst-40 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-catalyst-40-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-catalyst-20 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-catalyst-20-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-orange-1 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-orange-1-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-orange-2 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-orange-2-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-purple-1 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-purple-1-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline-purple-2 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-purple-2-rgb), var(--bs-link-underline-opacity)) !important;
}
.ck-content .link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.ck-content .link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}
.ck-content .link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}
.ck-content .link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}
.ck-content .link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}
.ck-content .link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}
.ck-content .link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}
.ck-content .link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}
.ck-content .link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}
.ck-content .link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}
.ck-content .link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}
.ck-content .link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}
.ck-content .link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}
.ck-content .bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-lavender {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-lavender-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-gray {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-gray-lightest {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-lightest-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-gray-lighter {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-lighter-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-gray-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-light-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-gray-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-dark-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-black40 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black40-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-black60 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black60-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-blue {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-blue-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-blue20 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-blue20-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-blue40 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-blue40-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-blue60 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-blue60-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-blue80 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-blue80-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-brand-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-brand-black-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-blue-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-blue-dark-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-blue-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-blue-light-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-catalyst-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-catalyst-100-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-catalyst-80 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-catalyst-80-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-catalyst-60 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-catalyst-60-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-catalyst-40 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-catalyst-40-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-catalyst-20 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-catalyst-20-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-orange-1 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-orange-1-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-orange-2 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-orange-2-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-purple-1 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-purple-1-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-purple-2 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-purple-2-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}
.ck-content .bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}
.ck-content .bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}
.ck-content .bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}
.ck-content .bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}
.ck-content .bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}
.ck-content .bg-opacity-100 {
  --bs-bg-opacity: 1;
}
.ck-content .bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}
.ck-content .bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}
.ck-content .bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}
.ck-content .bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}
.ck-content .bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}
.ck-content .bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}
.ck-content .bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}
.ck-content .bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}
.ck-content .bg-gradient {
  background-image: var(--bs-gradient) !important;
}
.ck-content .user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  user-select: all !important;
}
.ck-content .user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  user-select: auto !important;
}
.ck-content .user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
}
.ck-content .pe-none {
  pointer-events: none !important;
}
.ck-content .pe-auto {
  pointer-events: auto !important;
}
.ck-content .rounded {
  border-radius: var(--bs-border-radius) !important;
}
.ck-content .rounded-0 {
  border-radius: 0 !important;
}
.ck-content .rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}
.ck-content .rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}
.ck-content .rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}
.ck-content .rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}
.ck-content .rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}
.ck-content .rounded-circle {
  border-radius: 50% !important;
}
.ck-content .rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}
.ck-content .rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
.ck-content .rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.ck-content .rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}
.ck-content .rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
.ck-content .rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}
.ck-content .rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}
.ck-content .rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}
.ck-content .rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}
.ck-content .rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}
.ck-content .rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
.ck-content .rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.ck-content .rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}
.ck-content .rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
.ck-content .rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}
.ck-content .rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}
.ck-content .rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}
.ck-content .rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}
.ck-content .rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}
.ck-content .rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
.ck-content .rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.ck-content .rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}
.ck-content .rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
.ck-content .rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}
.ck-content .rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}
.ck-content .rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}
.ck-content .rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}
.ck-content .rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}
.ck-content .rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
.ck-content .rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.ck-content .rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}
.ck-content .rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
.ck-content .rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}
.ck-content .rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}
.ck-content .rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}
.ck-content .rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}
.ck-content .rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}
.ck-content .visible {
  visibility: visible !important;
}
.ck-content .invisible {
  visibility: hidden !important;
}
.ck-content .z-n1 {
  z-index: -1 !important;
}
.ck-content .z-0 {
  z-index: 0 !important;
}
.ck-content .z-1 {
  z-index: 1 !important;
}
.ck-content .z-2 {
  z-index: 2 !important;
}
.ck-content .z-3 {
  z-index: 3 !important;
}
.ck-content .fill-primary {
  fill: #2611c9 !important;
}
.ck-content .fill-secondary {
  fill: #1b1b1b !important;
}
.ck-content .fill-success {
  fill: #198754 !important;
}
.ck-content .fill-info {
  fill: #17c5ff !important;
}
.ck-content .fill-warning {
  fill: #ffc107 !important;
}
.ck-content .fill-danger {
  fill: #dc3545 !important;
}
.ck-content .fill-light {
  fill: #f4f4f4 !important;
}
.ck-content .fill-lavender {
  fill: #f1f0ff !important;
}
.ck-content .fill-dark {
  fill: #28292f !important;
}
.ck-content .fill-white {
  fill: #fff !important;
}
.ck-content .fill-black {
  fill: #1b1b1b !important;
}
.ck-content .fill-gray {
  fill: #707279 !important;
}
.ck-content .fill-gray-lightest {
  fill: #f4f4f4 !important;
}
.ck-content .fill-gray-lighter {
  fill: #ecedec !important;
}
.ck-content .fill-gray-light {
  fill: #dadada !important;
}
.ck-content .fill-gray-dark {
  fill: #5f5f5f !important;
}
.ck-content .fill-black40 {
  fill: #2a2a2a !important;
}
.ck-content .fill-black60 {
  fill: #828282 !important;
}
.ck-content .fill-blue {
  fill: #366de4 !important;
}
.ck-content .fill-blue20 {
  fill: #e8f4ff !important;
}
.ck-content .fill-blue40 {
  fill: #99d6eb !important;
}
.ck-content .fill-blue60 {
  fill: #66c2e0 !important;
}
.ck-content .fill-blue80 {
  fill: #33add6 !important;
}
.ck-content .fill-brand-black {
  fill: #000 !important;
}
.ck-content .fill-blue-dark {
  fill: #1a1158 !important;
}
.ck-content .fill-blue-light {
  fill: #46a9ff !important;
}
.ck-content .fill-catalyst-100 {
  fill: #2611c9 !important;
}
.ck-content .fill-catalyst-80 {
  fill: #5141d4 !important;
}
.ck-content .fill-catalyst-60 {
  fill: #7d70df !important;
}
.ck-content .fill-catalyst-40 {
  fill: #a8a0e9 !important;
}
.ck-content .fill-catalyst-20 {
  fill: #d4cff4 !important;
}
.ck-content .fill-orange-1 {
  fill: #ff5e31 !important;
}
.ck-content .fill-orange-2 {
  fill: #c12300 !important;
}
.ck-content .fill-purple-1 {
  fill: #d26cff !important;
}
.ck-content .fill-purple-2 {
  fill: #5d00a3 !important;
}
@media (min-width: 576px) {
  .ck-content .float-sm-start {
    float: left !important;
  }
  .ck-content .float-sm-end {
    float: right !important;
  }
  .ck-content .float-sm-none {
    float: none !important;
  }
  .ck-content .object-fit-sm-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .ck-content .object-fit-sm-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .ck-content .object-fit-sm-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .ck-content .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .ck-content .object-fit-sm-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .ck-content .d-sm-inline {
    display: inline !important;
  }
  .ck-content .d-sm-inline-block {
    display: inline-block !important;
  }
  .ck-content .d-sm-block {
    display: block !important;
  }
  .ck-content .d-sm-grid {
    display: grid !important;
  }
  .ck-content .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .ck-content .d-sm-table {
    display: table !important;
  }
  .ck-content .d-sm-table-row {
    display: table-row !important;
  }
  .ck-content .d-sm-table-cell {
    display: table-cell !important;
  }
  .ck-content .d-sm-flex {
    display: flex !important;
  }
  .ck-content .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .ck-content .d-sm-none {
    display: none !important;
  }
  .ck-content .border-top-sm {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-top-sm-0 {
    border-top: 0 !important;
  }
  .ck-content .border-end-sm {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-end-sm-0 {
    border-right: 0 !important;
  }
  .ck-content .border-bottom-sm {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-bottom-sm-0 {
    border-bottom: 0 !important;
  }
  .ck-content .border-start-sm {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-start-sm-0 {
    border-left: 0 !important;
  }
  .ck-content .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .ck-content .flex-sm-row {
    flex-direction: row !important;
  }
  .ck-content .flex-sm-column {
    flex-direction: column !important;
  }
  .ck-content .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .ck-content .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .ck-content .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .ck-content .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .ck-content .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .ck-content .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .ck-content .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .ck-content .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .ck-content .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .ck-content .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .ck-content .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .ck-content .justify-content-sm-center {
    justify-content: center !important;
  }
  .ck-content .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .ck-content .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .ck-content .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .ck-content .align-items-sm-start {
    align-items: flex-start !important;
  }
  .ck-content .align-items-sm-end {
    align-items: flex-end !important;
  }
  .ck-content .align-items-sm-center {
    align-items: center !important;
  }
  .ck-content .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .ck-content .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .ck-content .align-content-sm-start {
    align-content: flex-start !important;
  }
  .ck-content .align-content-sm-end {
    align-content: flex-end !important;
  }
  .ck-content .align-content-sm-center {
    align-content: center !important;
  }
  .ck-content .align-content-sm-between {
    align-content: space-between !important;
  }
  .ck-content .align-content-sm-around {
    align-content: space-around !important;
  }
  .ck-content .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .ck-content .align-self-sm-auto {
    align-self: auto !important;
  }
  .ck-content .align-self-sm-start {
    align-self: flex-start !important;
  }
  .ck-content .align-self-sm-end {
    align-self: flex-end !important;
  }
  .ck-content .align-self-sm-center {
    align-self: center !important;
  }
  .ck-content .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .ck-content .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .ck-content .order-sm-first {
    order: -1 !important;
  }
  .ck-content .order-sm-0 {
    order: 0 !important;
  }
  .ck-content .order-sm-1 {
    order: 1 !important;
  }
  .ck-content .order-sm-2 {
    order: 2 !important;
  }
  .ck-content .order-sm-3 {
    order: 3 !important;
  }
  .ck-content .order-sm-4 {
    order: 4 !important;
  }
  .ck-content .order-sm-5 {
    order: 5 !important;
  }
  .ck-content .order-sm-last {
    order: 6 !important;
  }
  .ck-content .m-sm-0 {
    margin: 0 !important;
  }
  .ck-content .m-sm-q {
    margin: 0.25rem !important;
  }
  .ck-content .m-sm-h {
    margin: 0.5rem !important;
  }
  .ck-content .m-sm-1 {
    margin: 1rem !important;
  }
  .ck-content .m-sm-2 {
    margin: 2rem !important;
  }
  .ck-content .m-sm-3 {
    margin: 3rem !important;
  }
  .ck-content .m-sm-4 {
    margin: 4rem !important;
  }
  .ck-content .m-sm-5 {
    margin: 5rem !important;
  }
  .ck-content .m-sm-7 {
    margin: 7rem !important;
  }
  .ck-content .m-sm-auto {
    margin: auto !important;
  }
  .ck-content .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .ck-content .mx-sm-q {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .ck-content .mx-sm-h {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .ck-content .mx-sm-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .ck-content .mx-sm-2 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .ck-content .mx-sm-3 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .ck-content .mx-sm-4 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .ck-content .mx-sm-5 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .ck-content .mx-sm-7 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .ck-content .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .ck-content .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ck-content .my-sm-q {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .ck-content .my-sm-h {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .ck-content .my-sm-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .ck-content .my-sm-2 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .ck-content .my-sm-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .ck-content .my-sm-4 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .ck-content .my-sm-5 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .ck-content .my-sm-7 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .ck-content .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .ck-content .mt-sm-0 {
    margin-top: 0 !important;
  }
  .ck-content .mt-sm-q {
    margin-top: 0.25rem !important;
  }
  .ck-content .mt-sm-h {
    margin-top: 0.5rem !important;
  }
  .ck-content .mt-sm-1 {
    margin-top: 1rem !important;
  }
  .ck-content .mt-sm-2 {
    margin-top: 2rem !important;
  }
  .ck-content .mt-sm-3 {
    margin-top: 3rem !important;
  }
  .ck-content .mt-sm-4 {
    margin-top: 4rem !important;
  }
  .ck-content .mt-sm-5 {
    margin-top: 5rem !important;
  }
  .ck-content .mt-sm-7 {
    margin-top: 7rem !important;
  }
  .ck-content .mt-sm-auto {
    margin-top: auto !important;
  }
  .ck-content .me-sm-0 {
    margin-right: 0 !important;
  }
  .ck-content .me-sm-q {
    margin-right: 0.25rem !important;
  }
  .ck-content .me-sm-h {
    margin-right: 0.5rem !important;
  }
  .ck-content .me-sm-1 {
    margin-right: 1rem !important;
  }
  .ck-content .me-sm-2 {
    margin-right: 2rem !important;
  }
  .ck-content .me-sm-3 {
    margin-right: 3rem !important;
  }
  .ck-content .me-sm-4 {
    margin-right: 4rem !important;
  }
  .ck-content .me-sm-5 {
    margin-right: 5rem !important;
  }
  .ck-content .me-sm-7 {
    margin-right: 7rem !important;
  }
  .ck-content .me-sm-auto {
    margin-right: auto !important;
  }
  .ck-content .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .ck-content .mb-sm-q {
    margin-bottom: 0.25rem !important;
  }
  .ck-content .mb-sm-h {
    margin-bottom: 0.5rem !important;
  }
  .ck-content .mb-sm-1 {
    margin-bottom: 1rem !important;
  }
  .ck-content .mb-sm-2 {
    margin-bottom: 2rem !important;
  }
  .ck-content .mb-sm-3 {
    margin-bottom: 3rem !important;
  }
  .ck-content .mb-sm-4 {
    margin-bottom: 4rem !important;
  }
  .ck-content .mb-sm-5 {
    margin-bottom: 5rem !important;
  }
  .ck-content .mb-sm-7 {
    margin-bottom: 7rem !important;
  }
  .ck-content .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ck-content .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ck-content .ms-sm-q {
    margin-left: 0.25rem !important;
  }
  .ck-content .ms-sm-h {
    margin-left: 0.5rem !important;
  }
  .ck-content .ms-sm-1 {
    margin-left: 1rem !important;
  }
  .ck-content .ms-sm-2 {
    margin-left: 2rem !important;
  }
  .ck-content .ms-sm-3 {
    margin-left: 3rem !important;
  }
  .ck-content .ms-sm-4 {
    margin-left: 4rem !important;
  }
  .ck-content .ms-sm-5 {
    margin-left: 5rem !important;
  }
  .ck-content .ms-sm-7 {
    margin-left: 7rem !important;
  }
  .ck-content .ms-sm-auto {
    margin-left: auto !important;
  }
  .ck-content .m-sm-nq {
    margin: -0.25rem !important;
  }
  .ck-content .m-sm-nh {
    margin: -0.5rem !important;
  }
  .ck-content .m-sm-n1 {
    margin: -1rem !important;
  }
  .ck-content .m-sm-n2 {
    margin: -2rem !important;
  }
  .ck-content .m-sm-n3 {
    margin: -3rem !important;
  }
  .ck-content .m-sm-n4 {
    margin: -4rem !important;
  }
  .ck-content .m-sm-n5 {
    margin: -5rem !important;
  }
  .ck-content .m-sm-n7 {
    margin: -7rem !important;
  }
  .ck-content .mx-sm-nq {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .ck-content .mx-sm-nh {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .ck-content .mx-sm-n1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .ck-content .mx-sm-n2 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .ck-content .mx-sm-n3 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .ck-content .mx-sm-n4 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .ck-content .mx-sm-n5 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .ck-content .mx-sm-n7 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .ck-content .my-sm-nq {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .ck-content .my-sm-nh {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .ck-content .my-sm-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .ck-content .my-sm-n2 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .ck-content .my-sm-n3 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .ck-content .my-sm-n4 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .ck-content .my-sm-n5 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .ck-content .my-sm-n7 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .ck-content .mt-sm-nq {
    margin-top: -0.25rem !important;
  }
  .ck-content .mt-sm-nh {
    margin-top: -0.5rem !important;
  }
  .ck-content .mt-sm-n1 {
    margin-top: -1rem !important;
  }
  .ck-content .mt-sm-n2 {
    margin-top: -2rem !important;
  }
  .ck-content .mt-sm-n3 {
    margin-top: -3rem !important;
  }
  .ck-content .mt-sm-n4 {
    margin-top: -4rem !important;
  }
  .ck-content .mt-sm-n5 {
    margin-top: -5rem !important;
  }
  .ck-content .mt-sm-n7 {
    margin-top: -7rem !important;
  }
  .ck-content .me-sm-nq {
    margin-right: -0.25rem !important;
  }
  .ck-content .me-sm-nh {
    margin-right: -0.5rem !important;
  }
  .ck-content .me-sm-n1 {
    margin-right: -1rem !important;
  }
  .ck-content .me-sm-n2 {
    margin-right: -2rem !important;
  }
  .ck-content .me-sm-n3 {
    margin-right: -3rem !important;
  }
  .ck-content .me-sm-n4 {
    margin-right: -4rem !important;
  }
  .ck-content .me-sm-n5 {
    margin-right: -5rem !important;
  }
  .ck-content .me-sm-n7 {
    margin-right: -7rem !important;
  }
  .ck-content .mb-sm-nq {
    margin-bottom: -0.25rem !important;
  }
  .ck-content .mb-sm-nh {
    margin-bottom: -0.5rem !important;
  }
  .ck-content .mb-sm-n1 {
    margin-bottom: -1rem !important;
  }
  .ck-content .mb-sm-n2 {
    margin-bottom: -2rem !important;
  }
  .ck-content .mb-sm-n3 {
    margin-bottom: -3rem !important;
  }
  .ck-content .mb-sm-n4 {
    margin-bottom: -4rem !important;
  }
  .ck-content .mb-sm-n5 {
    margin-bottom: -5rem !important;
  }
  .ck-content .mb-sm-n7 {
    margin-bottom: -7rem !important;
  }
  .ck-content .ms-sm-nq {
    margin-left: -0.25rem !important;
  }
  .ck-content .ms-sm-nh {
    margin-left: -0.5rem !important;
  }
  .ck-content .ms-sm-n1 {
    margin-left: -1rem !important;
  }
  .ck-content .ms-sm-n2 {
    margin-left: -2rem !important;
  }
  .ck-content .ms-sm-n3 {
    margin-left: -3rem !important;
  }
  .ck-content .ms-sm-n4 {
    margin-left: -4rem !important;
  }
  .ck-content .ms-sm-n5 {
    margin-left: -5rem !important;
  }
  .ck-content .ms-sm-n7 {
    margin-left: -7rem !important;
  }
  .ck-content .p-sm-0 {
    padding: 0 !important;
  }
  .ck-content .p-sm-q {
    padding: 0.25rem !important;
  }
  .ck-content .p-sm-h {
    padding: 0.5rem !important;
  }
  .ck-content .p-sm-1 {
    padding: 1rem !important;
  }
  .ck-content .p-sm-2 {
    padding: 2rem !important;
  }
  .ck-content .p-sm-3 {
    padding: 3rem !important;
  }
  .ck-content .p-sm-4 {
    padding: 4rem !important;
  }
  .ck-content .p-sm-5 {
    padding: 5rem !important;
  }
  .ck-content .p-sm-7 {
    padding: 7rem !important;
  }
  .ck-content .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .ck-content .px-sm-q {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .ck-content .px-sm-h {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .ck-content .px-sm-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .ck-content .px-sm-2 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .ck-content .px-sm-3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .ck-content .px-sm-4 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .ck-content .px-sm-5 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .ck-content .px-sm-7 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .ck-content .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .ck-content .py-sm-q {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .ck-content .py-sm-h {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .ck-content .py-sm-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .ck-content .py-sm-2 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .ck-content .py-sm-3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .ck-content .py-sm-4 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .ck-content .py-sm-5 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .ck-content .py-sm-7 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .ck-content .pt-sm-0 {
    padding-top: 0 !important;
  }
  .ck-content .pt-sm-q {
    padding-top: 0.25rem !important;
  }
  .ck-content .pt-sm-h {
    padding-top: 0.5rem !important;
  }
  .ck-content .pt-sm-1 {
    padding-top: 1rem !important;
  }
  .ck-content .pt-sm-2 {
    padding-top: 2rem !important;
  }
  .ck-content .pt-sm-3 {
    padding-top: 3rem !important;
  }
  .ck-content .pt-sm-4 {
    padding-top: 4rem !important;
  }
  .ck-content .pt-sm-5 {
    padding-top: 5rem !important;
  }
  .ck-content .pt-sm-7 {
    padding-top: 7rem !important;
  }
  .ck-content .pe-sm-0 {
    padding-right: 0 !important;
  }
  .ck-content .pe-sm-q {
    padding-right: 0.25rem !important;
  }
  .ck-content .pe-sm-h {
    padding-right: 0.5rem !important;
  }
  .ck-content .pe-sm-1 {
    padding-right: 1rem !important;
  }
  .ck-content .pe-sm-2 {
    padding-right: 2rem !important;
  }
  .ck-content .pe-sm-3 {
    padding-right: 3rem !important;
  }
  .ck-content .pe-sm-4 {
    padding-right: 4rem !important;
  }
  .ck-content .pe-sm-5 {
    padding-right: 5rem !important;
  }
  .ck-content .pe-sm-7 {
    padding-right: 7rem !important;
  }
  .ck-content .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .ck-content .pb-sm-q {
    padding-bottom: 0.25rem !important;
  }
  .ck-content .pb-sm-h {
    padding-bottom: 0.5rem !important;
  }
  .ck-content .pb-sm-1 {
    padding-bottom: 1rem !important;
  }
  .ck-content .pb-sm-2 {
    padding-bottom: 2rem !important;
  }
  .ck-content .pb-sm-3 {
    padding-bottom: 3rem !important;
  }
  .ck-content .pb-sm-4 {
    padding-bottom: 4rem !important;
  }
  .ck-content .pb-sm-5 {
    padding-bottom: 5rem !important;
  }
  .ck-content .pb-sm-7 {
    padding-bottom: 7rem !important;
  }
  .ck-content .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ck-content .ps-sm-q {
    padding-left: 0.25rem !important;
  }
  .ck-content .ps-sm-h {
    padding-left: 0.5rem !important;
  }
  .ck-content .ps-sm-1 {
    padding-left: 1rem !important;
  }
  .ck-content .ps-sm-2 {
    padding-left: 2rem !important;
  }
  .ck-content .ps-sm-3 {
    padding-left: 3rem !important;
  }
  .ck-content .ps-sm-4 {
    padding-left: 4rem !important;
  }
  .ck-content .ps-sm-5 {
    padding-left: 5rem !important;
  }
  .ck-content .ps-sm-7 {
    padding-left: 7rem !important;
  }
  .ck-content .gap-sm-0 {
    gap: 0 !important;
  }
  .ck-content .gap-sm-q {
    gap: 0.25rem !important;
  }
  .ck-content .gap-sm-h {
    gap: 0.5rem !important;
  }
  .ck-content .gap-sm-1 {
    gap: 1rem !important;
  }
  .ck-content .gap-sm-2 {
    gap: 2rem !important;
  }
  .ck-content .gap-sm-3 {
    gap: 3rem !important;
  }
  .ck-content .gap-sm-4 {
    gap: 4rem !important;
  }
  .ck-content .gap-sm-5 {
    gap: 5rem !important;
  }
  .ck-content .gap-sm-7 {
    gap: 7rem !important;
  }
  .ck-content .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .ck-content .row-gap-sm-q {
    row-gap: 0.25rem !important;
  }
  .ck-content .row-gap-sm-h {
    row-gap: 0.5rem !important;
  }
  .ck-content .row-gap-sm-1 {
    row-gap: 1rem !important;
  }
  .ck-content .row-gap-sm-2 {
    row-gap: 2rem !important;
  }
  .ck-content .row-gap-sm-3 {
    row-gap: 3rem !important;
  }
  .ck-content .row-gap-sm-4 {
    row-gap: 4rem !important;
  }
  .ck-content .row-gap-sm-5 {
    row-gap: 5rem !important;
  }
  .ck-content .row-gap-sm-7 {
    row-gap: 7rem !important;
  }
  .ck-content .column-gap-sm-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .ck-content .column-gap-sm-q {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .ck-content .column-gap-sm-h {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .ck-content .column-gap-sm-1 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .ck-content .column-gap-sm-2 {
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important;
  }
  .ck-content .column-gap-sm-3 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .ck-content .column-gap-sm-4 {
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important;
  }
  .ck-content .column-gap-sm-5 {
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  .ck-content .column-gap-sm-7 {
    -moz-column-gap: 7rem !important;
    column-gap: 7rem !important;
  }
  .ck-content .fs-sm-xl {
    font-size: 5rem !important;
  }
  .ck-content .fs-sm-1 {
    font-size: 2.75rem !important;
  }
  .ck-content .fs-sm-2 {
    font-size: 1.75rem !important;
  }
  .ck-content .fs-sm-3 {
    font-size: 1.25rem !important;
  }
  .ck-content .fs-sm-4 {
    font-size: 1.25rem !important;
  }
  .ck-content .fs-sm-5 {
    font-size: 1.125rem !important;
  }
  .ck-content .fs-sm-6 {
    font-size: 1rem !important;
  }
  .ck-content .fs-sm-base {
    font-size: 1rem !important;
  }
  .ck-content .fs-sm-lg {
    font-size: 1.5rem !important;
  }
  .ck-content .fs-sm-sm {
    font-size: 0.8rem !important;
  }
  .ck-content .text-sm-start {
    text-align: left !important;
  }
  .ck-content .text-sm-end {
    text-align: right !important;
  }
  .ck-content .text-sm-center {
    text-align: center !important;
  }
  .ck-content .text-sm-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-lavender {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-lavender-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-gray {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-gray-lightest {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lightest-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-gray-lighter {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lighter-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-gray-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-light-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-gray-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-black40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black40-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-black60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black60-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-blue {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-blue20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue20-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-blue40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue40-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-blue60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue60-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-blue80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue80-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-brand-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-brand-black-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-blue-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-blue-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-light-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-catalyst-100 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-100-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-catalyst-80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-80-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-catalyst-60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-60-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-catalyst-40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-40-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-catalyst-20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-20-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-orange-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-1-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-orange-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-2-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-purple-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-1-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-purple-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-2-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-sm-muted {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .ck-content .text-sm-black-50 {
    --bs-text-opacity: 1;
    color: rgba(27, 27, 27, 0.5) !important;
  }
  .ck-content .text-sm-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, 0.5) !important;
  }
  .ck-content .text-sm-body-secondary {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .ck-content .text-sm-body-tertiary {
    --bs-text-opacity: 1;
    color: var(--bs-tertiary-color) !important;
  }
  .ck-content .text-sm-body-emphasis {
    --bs-text-opacity: 1;
    color: var(--bs-emphasis-color) !important;
  }
  .ck-content .text-sm-reset {
    --bs-text-opacity: 1;
    color: inherit !important;
  }
}
@media (min-width: 768px) {
  .ck-content .float-md-start {
    float: left !important;
  }
  .ck-content .float-md-end {
    float: right !important;
  }
  .ck-content .float-md-none {
    float: none !important;
  }
  .ck-content .object-fit-md-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .ck-content .object-fit-md-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .ck-content .object-fit-md-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .ck-content .object-fit-md-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .ck-content .object-fit-md-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .ck-content .d-md-inline {
    display: inline !important;
  }
  .ck-content .d-md-inline-block {
    display: inline-block !important;
  }
  .ck-content .d-md-block {
    display: block !important;
  }
  .ck-content .d-md-grid {
    display: grid !important;
  }
  .ck-content .d-md-inline-grid {
    display: inline-grid !important;
  }
  .ck-content .d-md-table {
    display: table !important;
  }
  .ck-content .d-md-table-row {
    display: table-row !important;
  }
  .ck-content .d-md-table-cell {
    display: table-cell !important;
  }
  .ck-content .d-md-flex {
    display: flex !important;
  }
  .ck-content .d-md-inline-flex {
    display: inline-flex !important;
  }
  .ck-content .d-md-none {
    display: none !important;
  }
  .ck-content .border-top-md {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-top-md-0 {
    border-top: 0 !important;
  }
  .ck-content .border-end-md {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-end-md-0 {
    border-right: 0 !important;
  }
  .ck-content .border-bottom-md {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-bottom-md-0 {
    border-bottom: 0 !important;
  }
  .ck-content .border-start-md {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-start-md-0 {
    border-left: 0 !important;
  }
  .ck-content .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .ck-content .flex-md-row {
    flex-direction: row !important;
  }
  .ck-content .flex-md-column {
    flex-direction: column !important;
  }
  .ck-content .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .ck-content .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .ck-content .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .ck-content .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .ck-content .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .ck-content .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .ck-content .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .ck-content .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .ck-content .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .ck-content .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .ck-content .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .ck-content .justify-content-md-center {
    justify-content: center !important;
  }
  .ck-content .justify-content-md-between {
    justify-content: space-between !important;
  }
  .ck-content .justify-content-md-around {
    justify-content: space-around !important;
  }
  .ck-content .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .ck-content .align-items-md-start {
    align-items: flex-start !important;
  }
  .ck-content .align-items-md-end {
    align-items: flex-end !important;
  }
  .ck-content .align-items-md-center {
    align-items: center !important;
  }
  .ck-content .align-items-md-baseline {
    align-items: baseline !important;
  }
  .ck-content .align-items-md-stretch {
    align-items: stretch !important;
  }
  .ck-content .align-content-md-start {
    align-content: flex-start !important;
  }
  .ck-content .align-content-md-end {
    align-content: flex-end !important;
  }
  .ck-content .align-content-md-center {
    align-content: center !important;
  }
  .ck-content .align-content-md-between {
    align-content: space-between !important;
  }
  .ck-content .align-content-md-around {
    align-content: space-around !important;
  }
  .ck-content .align-content-md-stretch {
    align-content: stretch !important;
  }
  .ck-content .align-self-md-auto {
    align-self: auto !important;
  }
  .ck-content .align-self-md-start {
    align-self: flex-start !important;
  }
  .ck-content .align-self-md-end {
    align-self: flex-end !important;
  }
  .ck-content .align-self-md-center {
    align-self: center !important;
  }
  .ck-content .align-self-md-baseline {
    align-self: baseline !important;
  }
  .ck-content .align-self-md-stretch {
    align-self: stretch !important;
  }
  .ck-content .order-md-first {
    order: -1 !important;
  }
  .ck-content .order-md-0 {
    order: 0 !important;
  }
  .ck-content .order-md-1 {
    order: 1 !important;
  }
  .ck-content .order-md-2 {
    order: 2 !important;
  }
  .ck-content .order-md-3 {
    order: 3 !important;
  }
  .ck-content .order-md-4 {
    order: 4 !important;
  }
  .ck-content .order-md-5 {
    order: 5 !important;
  }
  .ck-content .order-md-last {
    order: 6 !important;
  }
  .ck-content .m-md-0 {
    margin: 0 !important;
  }
  .ck-content .m-md-q {
    margin: 0.25rem !important;
  }
  .ck-content .m-md-h {
    margin: 0.5rem !important;
  }
  .ck-content .m-md-1 {
    margin: 1rem !important;
  }
  .ck-content .m-md-2 {
    margin: 2rem !important;
  }
  .ck-content .m-md-3 {
    margin: 3rem !important;
  }
  .ck-content .m-md-4 {
    margin: 4rem !important;
  }
  .ck-content .m-md-5 {
    margin: 5rem !important;
  }
  .ck-content .m-md-7 {
    margin: 7rem !important;
  }
  .ck-content .m-md-auto {
    margin: auto !important;
  }
  .ck-content .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .ck-content .mx-md-q {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .ck-content .mx-md-h {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .ck-content .mx-md-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .ck-content .mx-md-2 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .ck-content .mx-md-3 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .ck-content .mx-md-4 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .ck-content .mx-md-5 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .ck-content .mx-md-7 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .ck-content .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .ck-content .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ck-content .my-md-q {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .ck-content .my-md-h {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .ck-content .my-md-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .ck-content .my-md-2 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .ck-content .my-md-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .ck-content .my-md-4 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .ck-content .my-md-5 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .ck-content .my-md-7 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .ck-content .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .ck-content .mt-md-0 {
    margin-top: 0 !important;
  }
  .ck-content .mt-md-q {
    margin-top: 0.25rem !important;
  }
  .ck-content .mt-md-h {
    margin-top: 0.5rem !important;
  }
  .ck-content .mt-md-1 {
    margin-top: 1rem !important;
  }
  .ck-content .mt-md-2 {
    margin-top: 2rem !important;
  }
  .ck-content .mt-md-3 {
    margin-top: 3rem !important;
  }
  .ck-content .mt-md-4 {
    margin-top: 4rem !important;
  }
  .ck-content .mt-md-5 {
    margin-top: 5rem !important;
  }
  .ck-content .mt-md-7 {
    margin-top: 7rem !important;
  }
  .ck-content .mt-md-auto {
    margin-top: auto !important;
  }
  .ck-content .me-md-0 {
    margin-right: 0 !important;
  }
  .ck-content .me-md-q {
    margin-right: 0.25rem !important;
  }
  .ck-content .me-md-h {
    margin-right: 0.5rem !important;
  }
  .ck-content .me-md-1 {
    margin-right: 1rem !important;
  }
  .ck-content .me-md-2 {
    margin-right: 2rem !important;
  }
  .ck-content .me-md-3 {
    margin-right: 3rem !important;
  }
  .ck-content .me-md-4 {
    margin-right: 4rem !important;
  }
  .ck-content .me-md-5 {
    margin-right: 5rem !important;
  }
  .ck-content .me-md-7 {
    margin-right: 7rem !important;
  }
  .ck-content .me-md-auto {
    margin-right: auto !important;
  }
  .ck-content .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .ck-content .mb-md-q {
    margin-bottom: 0.25rem !important;
  }
  .ck-content .mb-md-h {
    margin-bottom: 0.5rem !important;
  }
  .ck-content .mb-md-1 {
    margin-bottom: 1rem !important;
  }
  .ck-content .mb-md-2 {
    margin-bottom: 2rem !important;
  }
  .ck-content .mb-md-3 {
    margin-bottom: 3rem !important;
  }
  .ck-content .mb-md-4 {
    margin-bottom: 4rem !important;
  }
  .ck-content .mb-md-5 {
    margin-bottom: 5rem !important;
  }
  .ck-content .mb-md-7 {
    margin-bottom: 7rem !important;
  }
  .ck-content .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ck-content .ms-md-0 {
    margin-left: 0 !important;
  }
  .ck-content .ms-md-q {
    margin-left: 0.25rem !important;
  }
  .ck-content .ms-md-h {
    margin-left: 0.5rem !important;
  }
  .ck-content .ms-md-1 {
    margin-left: 1rem !important;
  }
  .ck-content .ms-md-2 {
    margin-left: 2rem !important;
  }
  .ck-content .ms-md-3 {
    margin-left: 3rem !important;
  }
  .ck-content .ms-md-4 {
    margin-left: 4rem !important;
  }
  .ck-content .ms-md-5 {
    margin-left: 5rem !important;
  }
  .ck-content .ms-md-7 {
    margin-left: 7rem !important;
  }
  .ck-content .ms-md-auto {
    margin-left: auto !important;
  }
  .ck-content .m-md-nq {
    margin: -0.25rem !important;
  }
  .ck-content .m-md-nh {
    margin: -0.5rem !important;
  }
  .ck-content .m-md-n1 {
    margin: -1rem !important;
  }
  .ck-content .m-md-n2 {
    margin: -2rem !important;
  }
  .ck-content .m-md-n3 {
    margin: -3rem !important;
  }
  .ck-content .m-md-n4 {
    margin: -4rem !important;
  }
  .ck-content .m-md-n5 {
    margin: -5rem !important;
  }
  .ck-content .m-md-n7 {
    margin: -7rem !important;
  }
  .ck-content .mx-md-nq {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .ck-content .mx-md-nh {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .ck-content .mx-md-n1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .ck-content .mx-md-n2 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .ck-content .mx-md-n3 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .ck-content .mx-md-n4 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .ck-content .mx-md-n5 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .ck-content .mx-md-n7 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .ck-content .my-md-nq {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .ck-content .my-md-nh {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .ck-content .my-md-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .ck-content .my-md-n2 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .ck-content .my-md-n3 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .ck-content .my-md-n4 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .ck-content .my-md-n5 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .ck-content .my-md-n7 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .ck-content .mt-md-nq {
    margin-top: -0.25rem !important;
  }
  .ck-content .mt-md-nh {
    margin-top: -0.5rem !important;
  }
  .ck-content .mt-md-n1 {
    margin-top: -1rem !important;
  }
  .ck-content .mt-md-n2 {
    margin-top: -2rem !important;
  }
  .ck-content .mt-md-n3 {
    margin-top: -3rem !important;
  }
  .ck-content .mt-md-n4 {
    margin-top: -4rem !important;
  }
  .ck-content .mt-md-n5 {
    margin-top: -5rem !important;
  }
  .ck-content .mt-md-n7 {
    margin-top: -7rem !important;
  }
  .ck-content .me-md-nq {
    margin-right: -0.25rem !important;
  }
  .ck-content .me-md-nh {
    margin-right: -0.5rem !important;
  }
  .ck-content .me-md-n1 {
    margin-right: -1rem !important;
  }
  .ck-content .me-md-n2 {
    margin-right: -2rem !important;
  }
  .ck-content .me-md-n3 {
    margin-right: -3rem !important;
  }
  .ck-content .me-md-n4 {
    margin-right: -4rem !important;
  }
  .ck-content .me-md-n5 {
    margin-right: -5rem !important;
  }
  .ck-content .me-md-n7 {
    margin-right: -7rem !important;
  }
  .ck-content .mb-md-nq {
    margin-bottom: -0.25rem !important;
  }
  .ck-content .mb-md-nh {
    margin-bottom: -0.5rem !important;
  }
  .ck-content .mb-md-n1 {
    margin-bottom: -1rem !important;
  }
  .ck-content .mb-md-n2 {
    margin-bottom: -2rem !important;
  }
  .ck-content .mb-md-n3 {
    margin-bottom: -3rem !important;
  }
  .ck-content .mb-md-n4 {
    margin-bottom: -4rem !important;
  }
  .ck-content .mb-md-n5 {
    margin-bottom: -5rem !important;
  }
  .ck-content .mb-md-n7 {
    margin-bottom: -7rem !important;
  }
  .ck-content .ms-md-nq {
    margin-left: -0.25rem !important;
  }
  .ck-content .ms-md-nh {
    margin-left: -0.5rem !important;
  }
  .ck-content .ms-md-n1 {
    margin-left: -1rem !important;
  }
  .ck-content .ms-md-n2 {
    margin-left: -2rem !important;
  }
  .ck-content .ms-md-n3 {
    margin-left: -3rem !important;
  }
  .ck-content .ms-md-n4 {
    margin-left: -4rem !important;
  }
  .ck-content .ms-md-n5 {
    margin-left: -5rem !important;
  }
  .ck-content .ms-md-n7 {
    margin-left: -7rem !important;
  }
  .ck-content .p-md-0 {
    padding: 0 !important;
  }
  .ck-content .p-md-q {
    padding: 0.25rem !important;
  }
  .ck-content .p-md-h {
    padding: 0.5rem !important;
  }
  .ck-content .p-md-1 {
    padding: 1rem !important;
  }
  .ck-content .p-md-2 {
    padding: 2rem !important;
  }
  .ck-content .p-md-3 {
    padding: 3rem !important;
  }
  .ck-content .p-md-4 {
    padding: 4rem !important;
  }
  .ck-content .p-md-5 {
    padding: 5rem !important;
  }
  .ck-content .p-md-7 {
    padding: 7rem !important;
  }
  .ck-content .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .ck-content .px-md-q {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .ck-content .px-md-h {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .ck-content .px-md-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .ck-content .px-md-2 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .ck-content .px-md-3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .ck-content .px-md-4 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .ck-content .px-md-5 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .ck-content .px-md-7 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .ck-content .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .ck-content .py-md-q {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .ck-content .py-md-h {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .ck-content .py-md-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .ck-content .py-md-2 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .ck-content .py-md-3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .ck-content .py-md-4 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .ck-content .py-md-5 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .ck-content .py-md-7 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .ck-content .pt-md-0 {
    padding-top: 0 !important;
  }
  .ck-content .pt-md-q {
    padding-top: 0.25rem !important;
  }
  .ck-content .pt-md-h {
    padding-top: 0.5rem !important;
  }
  .ck-content .pt-md-1 {
    padding-top: 1rem !important;
  }
  .ck-content .pt-md-2 {
    padding-top: 2rem !important;
  }
  .ck-content .pt-md-3 {
    padding-top: 3rem !important;
  }
  .ck-content .pt-md-4 {
    padding-top: 4rem !important;
  }
  .ck-content .pt-md-5 {
    padding-top: 5rem !important;
  }
  .ck-content .pt-md-7 {
    padding-top: 7rem !important;
  }
  .ck-content .pe-md-0 {
    padding-right: 0 !important;
  }
  .ck-content .pe-md-q {
    padding-right: 0.25rem !important;
  }
  .ck-content .pe-md-h {
    padding-right: 0.5rem !important;
  }
  .ck-content .pe-md-1 {
    padding-right: 1rem !important;
  }
  .ck-content .pe-md-2 {
    padding-right: 2rem !important;
  }
  .ck-content .pe-md-3 {
    padding-right: 3rem !important;
  }
  .ck-content .pe-md-4 {
    padding-right: 4rem !important;
  }
  .ck-content .pe-md-5 {
    padding-right: 5rem !important;
  }
  .ck-content .pe-md-7 {
    padding-right: 7rem !important;
  }
  .ck-content .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .ck-content .pb-md-q {
    padding-bottom: 0.25rem !important;
  }
  .ck-content .pb-md-h {
    padding-bottom: 0.5rem !important;
  }
  .ck-content .pb-md-1 {
    padding-bottom: 1rem !important;
  }
  .ck-content .pb-md-2 {
    padding-bottom: 2rem !important;
  }
  .ck-content .pb-md-3 {
    padding-bottom: 3rem !important;
  }
  .ck-content .pb-md-4 {
    padding-bottom: 4rem !important;
  }
  .ck-content .pb-md-5 {
    padding-bottom: 5rem !important;
  }
  .ck-content .pb-md-7 {
    padding-bottom: 7rem !important;
  }
  .ck-content .ps-md-0 {
    padding-left: 0 !important;
  }
  .ck-content .ps-md-q {
    padding-left: 0.25rem !important;
  }
  .ck-content .ps-md-h {
    padding-left: 0.5rem !important;
  }
  .ck-content .ps-md-1 {
    padding-left: 1rem !important;
  }
  .ck-content .ps-md-2 {
    padding-left: 2rem !important;
  }
  .ck-content .ps-md-3 {
    padding-left: 3rem !important;
  }
  .ck-content .ps-md-4 {
    padding-left: 4rem !important;
  }
  .ck-content .ps-md-5 {
    padding-left: 5rem !important;
  }
  .ck-content .ps-md-7 {
    padding-left: 7rem !important;
  }
  .ck-content .gap-md-0 {
    gap: 0 !important;
  }
  .ck-content .gap-md-q {
    gap: 0.25rem !important;
  }
  .ck-content .gap-md-h {
    gap: 0.5rem !important;
  }
  .ck-content .gap-md-1 {
    gap: 1rem !important;
  }
  .ck-content .gap-md-2 {
    gap: 2rem !important;
  }
  .ck-content .gap-md-3 {
    gap: 3rem !important;
  }
  .ck-content .gap-md-4 {
    gap: 4rem !important;
  }
  .ck-content .gap-md-5 {
    gap: 5rem !important;
  }
  .ck-content .gap-md-7 {
    gap: 7rem !important;
  }
  .ck-content .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .ck-content .row-gap-md-q {
    row-gap: 0.25rem !important;
  }
  .ck-content .row-gap-md-h {
    row-gap: 0.5rem !important;
  }
  .ck-content .row-gap-md-1 {
    row-gap: 1rem !important;
  }
  .ck-content .row-gap-md-2 {
    row-gap: 2rem !important;
  }
  .ck-content .row-gap-md-3 {
    row-gap: 3rem !important;
  }
  .ck-content .row-gap-md-4 {
    row-gap: 4rem !important;
  }
  .ck-content .row-gap-md-5 {
    row-gap: 5rem !important;
  }
  .ck-content .row-gap-md-7 {
    row-gap: 7rem !important;
  }
  .ck-content .column-gap-md-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .ck-content .column-gap-md-q {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .ck-content .column-gap-md-h {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .ck-content .column-gap-md-1 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .ck-content .column-gap-md-2 {
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important;
  }
  .ck-content .column-gap-md-3 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .ck-content .column-gap-md-4 {
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important;
  }
  .ck-content .column-gap-md-5 {
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  .ck-content .column-gap-md-7 {
    -moz-column-gap: 7rem !important;
    column-gap: 7rem !important;
  }
  .ck-content .fs-md-xl {
    font-size: 5rem !important;
  }
  .ck-content .fs-md-1 {
    font-size: 2.75rem !important;
  }
  .ck-content .fs-md-2 {
    font-size: 1.75rem !important;
  }
  .ck-content .fs-md-3 {
    font-size: 1.25rem !important;
  }
  .ck-content .fs-md-4 {
    font-size: 1.25rem !important;
  }
  .ck-content .fs-md-5 {
    font-size: 1.125rem !important;
  }
  .ck-content .fs-md-6 {
    font-size: 1rem !important;
  }
  .ck-content .fs-md-base {
    font-size: 1rem !important;
  }
  .ck-content .fs-md-lg {
    font-size: 1.5rem !important;
  }
  .ck-content .fs-md-sm {
    font-size: 0.8rem !important;
  }
  .ck-content .text-md-start {
    text-align: left !important;
  }
  .ck-content .text-md-end {
    text-align: right !important;
  }
  .ck-content .text-md-center {
    text-align: center !important;
  }
  .ck-content .text-md-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-lavender {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-lavender-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-gray {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-gray-lightest {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lightest-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-gray-lighter {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lighter-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-gray-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-light-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-gray-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-black40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black40-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-black60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black60-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-blue {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-blue20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue20-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-blue40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue40-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-blue60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue60-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-blue80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue80-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-brand-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-brand-black-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-blue-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-blue-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-light-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-catalyst-100 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-100-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-catalyst-80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-80-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-catalyst-60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-60-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-catalyst-40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-40-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-catalyst-20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-20-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-orange-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-1-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-orange-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-2-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-purple-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-1-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-purple-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-2-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-md-muted {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .ck-content .text-md-black-50 {
    --bs-text-opacity: 1;
    color: rgba(27, 27, 27, 0.5) !important;
  }
  .ck-content .text-md-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, 0.5) !important;
  }
  .ck-content .text-md-body-secondary {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .ck-content .text-md-body-tertiary {
    --bs-text-opacity: 1;
    color: var(--bs-tertiary-color) !important;
  }
  .ck-content .text-md-body-emphasis {
    --bs-text-opacity: 1;
    color: var(--bs-emphasis-color) !important;
  }
  .ck-content .text-md-reset {
    --bs-text-opacity: 1;
    color: inherit !important;
  }
}
@media (min-width: 1024px) {
  .ck-content .float-lg-start {
    float: left !important;
  }
  .ck-content .float-lg-end {
    float: right !important;
  }
  .ck-content .float-lg-none {
    float: none !important;
  }
  .ck-content .object-fit-lg-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .ck-content .object-fit-lg-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .ck-content .object-fit-lg-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .ck-content .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .ck-content .object-fit-lg-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .ck-content .d-lg-inline {
    display: inline !important;
  }
  .ck-content .d-lg-inline-block {
    display: inline-block !important;
  }
  .ck-content .d-lg-block {
    display: block !important;
  }
  .ck-content .d-lg-grid {
    display: grid !important;
  }
  .ck-content .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .ck-content .d-lg-table {
    display: table !important;
  }
  .ck-content .d-lg-table-row {
    display: table-row !important;
  }
  .ck-content .d-lg-table-cell {
    display: table-cell !important;
  }
  .ck-content .d-lg-flex {
    display: flex !important;
  }
  .ck-content .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .ck-content .d-lg-none {
    display: none !important;
  }
  .ck-content .border-top-lg {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-top-lg-0 {
    border-top: 0 !important;
  }
  .ck-content .border-end-lg {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-end-lg-0 {
    border-right: 0 !important;
  }
  .ck-content .border-bottom-lg {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-bottom-lg-0 {
    border-bottom: 0 !important;
  }
  .ck-content .border-start-lg {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-start-lg-0 {
    border-left: 0 !important;
  }
  .ck-content .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .ck-content .flex-lg-row {
    flex-direction: row !important;
  }
  .ck-content .flex-lg-column {
    flex-direction: column !important;
  }
  .ck-content .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .ck-content .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .ck-content .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .ck-content .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .ck-content .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .ck-content .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .ck-content .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .ck-content .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .ck-content .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .ck-content .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .ck-content .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .ck-content .justify-content-lg-center {
    justify-content: center !important;
  }
  .ck-content .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .ck-content .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .ck-content .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .ck-content .align-items-lg-start {
    align-items: flex-start !important;
  }
  .ck-content .align-items-lg-end {
    align-items: flex-end !important;
  }
  .ck-content .align-items-lg-center {
    align-items: center !important;
  }
  .ck-content .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .ck-content .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .ck-content .align-content-lg-start {
    align-content: flex-start !important;
  }
  .ck-content .align-content-lg-end {
    align-content: flex-end !important;
  }
  .ck-content .align-content-lg-center {
    align-content: center !important;
  }
  .ck-content .align-content-lg-between {
    align-content: space-between !important;
  }
  .ck-content .align-content-lg-around {
    align-content: space-around !important;
  }
  .ck-content .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .ck-content .align-self-lg-auto {
    align-self: auto !important;
  }
  .ck-content .align-self-lg-start {
    align-self: flex-start !important;
  }
  .ck-content .align-self-lg-end {
    align-self: flex-end !important;
  }
  .ck-content .align-self-lg-center {
    align-self: center !important;
  }
  .ck-content .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .ck-content .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .ck-content .order-lg-first {
    order: -1 !important;
  }
  .ck-content .order-lg-0 {
    order: 0 !important;
  }
  .ck-content .order-lg-1 {
    order: 1 !important;
  }
  .ck-content .order-lg-2 {
    order: 2 !important;
  }
  .ck-content .order-lg-3 {
    order: 3 !important;
  }
  .ck-content .order-lg-4 {
    order: 4 !important;
  }
  .ck-content .order-lg-5 {
    order: 5 !important;
  }
  .ck-content .order-lg-last {
    order: 6 !important;
  }
  .ck-content .m-lg-0 {
    margin: 0 !important;
  }
  .ck-content .m-lg-q {
    margin: 0.25rem !important;
  }
  .ck-content .m-lg-h {
    margin: 0.5rem !important;
  }
  .ck-content .m-lg-1 {
    margin: 1rem !important;
  }
  .ck-content .m-lg-2 {
    margin: 2rem !important;
  }
  .ck-content .m-lg-3 {
    margin: 3rem !important;
  }
  .ck-content .m-lg-4 {
    margin: 4rem !important;
  }
  .ck-content .m-lg-5 {
    margin: 5rem !important;
  }
  .ck-content .m-lg-7 {
    margin: 7rem !important;
  }
  .ck-content .m-lg-auto {
    margin: auto !important;
  }
  .ck-content .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .ck-content .mx-lg-q {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .ck-content .mx-lg-h {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .ck-content .mx-lg-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .ck-content .mx-lg-2 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .ck-content .mx-lg-3 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .ck-content .mx-lg-4 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .ck-content .mx-lg-5 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .ck-content .mx-lg-7 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .ck-content .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .ck-content .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ck-content .my-lg-q {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .ck-content .my-lg-h {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .ck-content .my-lg-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .ck-content .my-lg-2 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .ck-content .my-lg-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .ck-content .my-lg-4 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .ck-content .my-lg-5 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .ck-content .my-lg-7 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .ck-content .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .ck-content .mt-lg-0 {
    margin-top: 0 !important;
  }
  .ck-content .mt-lg-q {
    margin-top: 0.25rem !important;
  }
  .ck-content .mt-lg-h {
    margin-top: 0.5rem !important;
  }
  .ck-content .mt-lg-1 {
    margin-top: 1rem !important;
  }
  .ck-content .mt-lg-2 {
    margin-top: 2rem !important;
  }
  .ck-content .mt-lg-3 {
    margin-top: 3rem !important;
  }
  .ck-content .mt-lg-4 {
    margin-top: 4rem !important;
  }
  .ck-content .mt-lg-5 {
    margin-top: 5rem !important;
  }
  .ck-content .mt-lg-7 {
    margin-top: 7rem !important;
  }
  .ck-content .mt-lg-auto {
    margin-top: auto !important;
  }
  .ck-content .me-lg-0 {
    margin-right: 0 !important;
  }
  .ck-content .me-lg-q {
    margin-right: 0.25rem !important;
  }
  .ck-content .me-lg-h {
    margin-right: 0.5rem !important;
  }
  .ck-content .me-lg-1 {
    margin-right: 1rem !important;
  }
  .ck-content .me-lg-2 {
    margin-right: 2rem !important;
  }
  .ck-content .me-lg-3 {
    margin-right: 3rem !important;
  }
  .ck-content .me-lg-4 {
    margin-right: 4rem !important;
  }
  .ck-content .me-lg-5 {
    margin-right: 5rem !important;
  }
  .ck-content .me-lg-7 {
    margin-right: 7rem !important;
  }
  .ck-content .me-lg-auto {
    margin-right: auto !important;
  }
  .ck-content .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .ck-content .mb-lg-q {
    margin-bottom: 0.25rem !important;
  }
  .ck-content .mb-lg-h {
    margin-bottom: 0.5rem !important;
  }
  .ck-content .mb-lg-1 {
    margin-bottom: 1rem !important;
  }
  .ck-content .mb-lg-2 {
    margin-bottom: 2rem !important;
  }
  .ck-content .mb-lg-3 {
    margin-bottom: 3rem !important;
  }
  .ck-content .mb-lg-4 {
    margin-bottom: 4rem !important;
  }
  .ck-content .mb-lg-5 {
    margin-bottom: 5rem !important;
  }
  .ck-content .mb-lg-7 {
    margin-bottom: 7rem !important;
  }
  .ck-content .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ck-content .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ck-content .ms-lg-q {
    margin-left: 0.25rem !important;
  }
  .ck-content .ms-lg-h {
    margin-left: 0.5rem !important;
  }
  .ck-content .ms-lg-1 {
    margin-left: 1rem !important;
  }
  .ck-content .ms-lg-2 {
    margin-left: 2rem !important;
  }
  .ck-content .ms-lg-3 {
    margin-left: 3rem !important;
  }
  .ck-content .ms-lg-4 {
    margin-left: 4rem !important;
  }
  .ck-content .ms-lg-5 {
    margin-left: 5rem !important;
  }
  .ck-content .ms-lg-7 {
    margin-left: 7rem !important;
  }
  .ck-content .ms-lg-auto {
    margin-left: auto !important;
  }
  .ck-content .m-lg-nq {
    margin: -0.25rem !important;
  }
  .ck-content .m-lg-nh {
    margin: -0.5rem !important;
  }
  .ck-content .m-lg-n1 {
    margin: -1rem !important;
  }
  .ck-content .m-lg-n2 {
    margin: -2rem !important;
  }
  .ck-content .m-lg-n3 {
    margin: -3rem !important;
  }
  .ck-content .m-lg-n4 {
    margin: -4rem !important;
  }
  .ck-content .m-lg-n5 {
    margin: -5rem !important;
  }
  .ck-content .m-lg-n7 {
    margin: -7rem !important;
  }
  .ck-content .mx-lg-nq {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .ck-content .mx-lg-nh {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .ck-content .mx-lg-n1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .ck-content .mx-lg-n2 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .ck-content .mx-lg-n3 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .ck-content .mx-lg-n4 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .ck-content .mx-lg-n5 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .ck-content .mx-lg-n7 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .ck-content .my-lg-nq {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .ck-content .my-lg-nh {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .ck-content .my-lg-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .ck-content .my-lg-n2 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .ck-content .my-lg-n3 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .ck-content .my-lg-n4 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .ck-content .my-lg-n5 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .ck-content .my-lg-n7 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .ck-content .mt-lg-nq {
    margin-top: -0.25rem !important;
  }
  .ck-content .mt-lg-nh {
    margin-top: -0.5rem !important;
  }
  .ck-content .mt-lg-n1 {
    margin-top: -1rem !important;
  }
  .ck-content .mt-lg-n2 {
    margin-top: -2rem !important;
  }
  .ck-content .mt-lg-n3 {
    margin-top: -3rem !important;
  }
  .ck-content .mt-lg-n4 {
    margin-top: -4rem !important;
  }
  .ck-content .mt-lg-n5 {
    margin-top: -5rem !important;
  }
  .ck-content .mt-lg-n7 {
    margin-top: -7rem !important;
  }
  .ck-content .me-lg-nq {
    margin-right: -0.25rem !important;
  }
  .ck-content .me-lg-nh {
    margin-right: -0.5rem !important;
  }
  .ck-content .me-lg-n1 {
    margin-right: -1rem !important;
  }
  .ck-content .me-lg-n2 {
    margin-right: -2rem !important;
  }
  .ck-content .me-lg-n3 {
    margin-right: -3rem !important;
  }
  .ck-content .me-lg-n4 {
    margin-right: -4rem !important;
  }
  .ck-content .me-lg-n5 {
    margin-right: -5rem !important;
  }
  .ck-content .me-lg-n7 {
    margin-right: -7rem !important;
  }
  .ck-content .mb-lg-nq {
    margin-bottom: -0.25rem !important;
  }
  .ck-content .mb-lg-nh {
    margin-bottom: -0.5rem !important;
  }
  .ck-content .mb-lg-n1 {
    margin-bottom: -1rem !important;
  }
  .ck-content .mb-lg-n2 {
    margin-bottom: -2rem !important;
  }
  .ck-content .mb-lg-n3 {
    margin-bottom: -3rem !important;
  }
  .ck-content .mb-lg-n4 {
    margin-bottom: -4rem !important;
  }
  .ck-content .mb-lg-n5 {
    margin-bottom: -5rem !important;
  }
  .ck-content .mb-lg-n7 {
    margin-bottom: -7rem !important;
  }
  .ck-content .ms-lg-nq {
    margin-left: -0.25rem !important;
  }
  .ck-content .ms-lg-nh {
    margin-left: -0.5rem !important;
  }
  .ck-content .ms-lg-n1 {
    margin-left: -1rem !important;
  }
  .ck-content .ms-lg-n2 {
    margin-left: -2rem !important;
  }
  .ck-content .ms-lg-n3 {
    margin-left: -3rem !important;
  }
  .ck-content .ms-lg-n4 {
    margin-left: -4rem !important;
  }
  .ck-content .ms-lg-n5 {
    margin-left: -5rem !important;
  }
  .ck-content .ms-lg-n7 {
    margin-left: -7rem !important;
  }
  .ck-content .p-lg-0 {
    padding: 0 !important;
  }
  .ck-content .p-lg-q {
    padding: 0.25rem !important;
  }
  .ck-content .p-lg-h {
    padding: 0.5rem !important;
  }
  .ck-content .p-lg-1 {
    padding: 1rem !important;
  }
  .ck-content .p-lg-2 {
    padding: 2rem !important;
  }
  .ck-content .p-lg-3 {
    padding: 3rem !important;
  }
  .ck-content .p-lg-4 {
    padding: 4rem !important;
  }
  .ck-content .p-lg-5 {
    padding: 5rem !important;
  }
  .ck-content .p-lg-7 {
    padding: 7rem !important;
  }
  .ck-content .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .ck-content .px-lg-q {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .ck-content .px-lg-h {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .ck-content .px-lg-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .ck-content .px-lg-2 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .ck-content .px-lg-3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .ck-content .px-lg-4 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .ck-content .px-lg-5 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .ck-content .px-lg-7 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .ck-content .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .ck-content .py-lg-q {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .ck-content .py-lg-h {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .ck-content .py-lg-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .ck-content .py-lg-2 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .ck-content .py-lg-3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .ck-content .py-lg-4 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .ck-content .py-lg-5 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .ck-content .py-lg-7 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .ck-content .pt-lg-0 {
    padding-top: 0 !important;
  }
  .ck-content .pt-lg-q {
    padding-top: 0.25rem !important;
  }
  .ck-content .pt-lg-h {
    padding-top: 0.5rem !important;
  }
  .ck-content .pt-lg-1 {
    padding-top: 1rem !important;
  }
  .ck-content .pt-lg-2 {
    padding-top: 2rem !important;
  }
  .ck-content .pt-lg-3 {
    padding-top: 3rem !important;
  }
  .ck-content .pt-lg-4 {
    padding-top: 4rem !important;
  }
  .ck-content .pt-lg-5 {
    padding-top: 5rem !important;
  }
  .ck-content .pt-lg-7 {
    padding-top: 7rem !important;
  }
  .ck-content .pe-lg-0 {
    padding-right: 0 !important;
  }
  .ck-content .pe-lg-q {
    padding-right: 0.25rem !important;
  }
  .ck-content .pe-lg-h {
    padding-right: 0.5rem !important;
  }
  .ck-content .pe-lg-1 {
    padding-right: 1rem !important;
  }
  .ck-content .pe-lg-2 {
    padding-right: 2rem !important;
  }
  .ck-content .pe-lg-3 {
    padding-right: 3rem !important;
  }
  .ck-content .pe-lg-4 {
    padding-right: 4rem !important;
  }
  .ck-content .pe-lg-5 {
    padding-right: 5rem !important;
  }
  .ck-content .pe-lg-7 {
    padding-right: 7rem !important;
  }
  .ck-content .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .ck-content .pb-lg-q {
    padding-bottom: 0.25rem !important;
  }
  .ck-content .pb-lg-h {
    padding-bottom: 0.5rem !important;
  }
  .ck-content .pb-lg-1 {
    padding-bottom: 1rem !important;
  }
  .ck-content .pb-lg-2 {
    padding-bottom: 2rem !important;
  }
  .ck-content .pb-lg-3 {
    padding-bottom: 3rem !important;
  }
  .ck-content .pb-lg-4 {
    padding-bottom: 4rem !important;
  }
  .ck-content .pb-lg-5 {
    padding-bottom: 5rem !important;
  }
  .ck-content .pb-lg-7 {
    padding-bottom: 7rem !important;
  }
  .ck-content .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ck-content .ps-lg-q {
    padding-left: 0.25rem !important;
  }
  .ck-content .ps-lg-h {
    padding-left: 0.5rem !important;
  }
  .ck-content .ps-lg-1 {
    padding-left: 1rem !important;
  }
  .ck-content .ps-lg-2 {
    padding-left: 2rem !important;
  }
  .ck-content .ps-lg-3 {
    padding-left: 3rem !important;
  }
  .ck-content .ps-lg-4 {
    padding-left: 4rem !important;
  }
  .ck-content .ps-lg-5 {
    padding-left: 5rem !important;
  }
  .ck-content .ps-lg-7 {
    padding-left: 7rem !important;
  }
  .ck-content .gap-lg-0 {
    gap: 0 !important;
  }
  .ck-content .gap-lg-q {
    gap: 0.25rem !important;
  }
  .ck-content .gap-lg-h {
    gap: 0.5rem !important;
  }
  .ck-content .gap-lg-1 {
    gap: 1rem !important;
  }
  .ck-content .gap-lg-2 {
    gap: 2rem !important;
  }
  .ck-content .gap-lg-3 {
    gap: 3rem !important;
  }
  .ck-content .gap-lg-4 {
    gap: 4rem !important;
  }
  .ck-content .gap-lg-5 {
    gap: 5rem !important;
  }
  .ck-content .gap-lg-7 {
    gap: 7rem !important;
  }
  .ck-content .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .ck-content .row-gap-lg-q {
    row-gap: 0.25rem !important;
  }
  .ck-content .row-gap-lg-h {
    row-gap: 0.5rem !important;
  }
  .ck-content .row-gap-lg-1 {
    row-gap: 1rem !important;
  }
  .ck-content .row-gap-lg-2 {
    row-gap: 2rem !important;
  }
  .ck-content .row-gap-lg-3 {
    row-gap: 3rem !important;
  }
  .ck-content .row-gap-lg-4 {
    row-gap: 4rem !important;
  }
  .ck-content .row-gap-lg-5 {
    row-gap: 5rem !important;
  }
  .ck-content .row-gap-lg-7 {
    row-gap: 7rem !important;
  }
  .ck-content .column-gap-lg-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .ck-content .column-gap-lg-q {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .ck-content .column-gap-lg-h {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .ck-content .column-gap-lg-1 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .ck-content .column-gap-lg-2 {
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important;
  }
  .ck-content .column-gap-lg-3 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .ck-content .column-gap-lg-4 {
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important;
  }
  .ck-content .column-gap-lg-5 {
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  .ck-content .column-gap-lg-7 {
    -moz-column-gap: 7rem !important;
    column-gap: 7rem !important;
  }
  .ck-content .fs-lg-xl {
    font-size: 5rem !important;
  }
  .ck-content .fs-lg-1 {
    font-size: 2.75rem !important;
  }
  .ck-content .fs-lg-2 {
    font-size: 1.75rem !important;
  }
  .ck-content .fs-lg-3 {
    font-size: 1.25rem !important;
  }
  .ck-content .fs-lg-4 {
    font-size: 1.25rem !important;
  }
  .ck-content .fs-lg-5 {
    font-size: 1.125rem !important;
  }
  .ck-content .fs-lg-6 {
    font-size: 1rem !important;
  }
  .ck-content .fs-lg-base {
    font-size: 1rem !important;
  }
  .ck-content .fs-lg-lg {
    font-size: 1.5rem !important;
  }
  .ck-content .fs-lg-sm {
    font-size: 0.8rem !important;
  }
  .ck-content .text-lg-start {
    text-align: left !important;
  }
  .ck-content .text-lg-end {
    text-align: right !important;
  }
  .ck-content .text-lg-center {
    text-align: center !important;
  }
  .ck-content .text-lg-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-lavender {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-lavender-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-gray {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-gray-lightest {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lightest-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-gray-lighter {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lighter-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-gray-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-light-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-gray-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-black40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black40-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-black60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black60-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-blue {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-blue20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue20-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-blue40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue40-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-blue60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue60-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-blue80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue80-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-brand-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-brand-black-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-blue-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-blue-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-light-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-catalyst-100 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-100-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-catalyst-80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-80-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-catalyst-60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-60-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-catalyst-40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-40-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-catalyst-20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-20-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-orange-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-1-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-orange-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-2-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-purple-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-1-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-purple-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-2-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-lg-muted {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .ck-content .text-lg-black-50 {
    --bs-text-opacity: 1;
    color: rgba(27, 27, 27, 0.5) !important;
  }
  .ck-content .text-lg-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, 0.5) !important;
  }
  .ck-content .text-lg-body-secondary {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .ck-content .text-lg-body-tertiary {
    --bs-text-opacity: 1;
    color: var(--bs-tertiary-color) !important;
  }
  .ck-content .text-lg-body-emphasis {
    --bs-text-opacity: 1;
    color: var(--bs-emphasis-color) !important;
  }
  .ck-content .text-lg-reset {
    --bs-text-opacity: 1;
    color: inherit !important;
  }
}
@media (min-width: 1280px) {
  .ck-content .float-xl-start {
    float: left !important;
  }
  .ck-content .float-xl-end {
    float: right !important;
  }
  .ck-content .float-xl-none {
    float: none !important;
  }
  .ck-content .object-fit-xl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .ck-content .object-fit-xl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .ck-content .object-fit-xl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .ck-content .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .ck-content .object-fit-xl-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .ck-content .d-xl-inline {
    display: inline !important;
  }
  .ck-content .d-xl-inline-block {
    display: inline-block !important;
  }
  .ck-content .d-xl-block {
    display: block !important;
  }
  .ck-content .d-xl-grid {
    display: grid !important;
  }
  .ck-content .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .ck-content .d-xl-table {
    display: table !important;
  }
  .ck-content .d-xl-table-row {
    display: table-row !important;
  }
  .ck-content .d-xl-table-cell {
    display: table-cell !important;
  }
  .ck-content .d-xl-flex {
    display: flex !important;
  }
  .ck-content .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .ck-content .d-xl-none {
    display: none !important;
  }
  .ck-content .border-top-xl {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-top-xl-0 {
    border-top: 0 !important;
  }
  .ck-content .border-end-xl {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-end-xl-0 {
    border-right: 0 !important;
  }
  .ck-content .border-bottom-xl {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-bottom-xl-0 {
    border-bottom: 0 !important;
  }
  .ck-content .border-start-xl {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-start-xl-0 {
    border-left: 0 !important;
  }
  .ck-content .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .ck-content .flex-xl-row {
    flex-direction: row !important;
  }
  .ck-content .flex-xl-column {
    flex-direction: column !important;
  }
  .ck-content .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .ck-content .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .ck-content .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .ck-content .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .ck-content .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .ck-content .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .ck-content .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .ck-content .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .ck-content .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .ck-content .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .ck-content .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .ck-content .justify-content-xl-center {
    justify-content: center !important;
  }
  .ck-content .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .ck-content .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .ck-content .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .ck-content .align-items-xl-start {
    align-items: flex-start !important;
  }
  .ck-content .align-items-xl-end {
    align-items: flex-end !important;
  }
  .ck-content .align-items-xl-center {
    align-items: center !important;
  }
  .ck-content .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .ck-content .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .ck-content .align-content-xl-start {
    align-content: flex-start !important;
  }
  .ck-content .align-content-xl-end {
    align-content: flex-end !important;
  }
  .ck-content .align-content-xl-center {
    align-content: center !important;
  }
  .ck-content .align-content-xl-between {
    align-content: space-between !important;
  }
  .ck-content .align-content-xl-around {
    align-content: space-around !important;
  }
  .ck-content .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .ck-content .align-self-xl-auto {
    align-self: auto !important;
  }
  .ck-content .align-self-xl-start {
    align-self: flex-start !important;
  }
  .ck-content .align-self-xl-end {
    align-self: flex-end !important;
  }
  .ck-content .align-self-xl-center {
    align-self: center !important;
  }
  .ck-content .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .ck-content .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .ck-content .order-xl-first {
    order: -1 !important;
  }
  .ck-content .order-xl-0 {
    order: 0 !important;
  }
  .ck-content .order-xl-1 {
    order: 1 !important;
  }
  .ck-content .order-xl-2 {
    order: 2 !important;
  }
  .ck-content .order-xl-3 {
    order: 3 !important;
  }
  .ck-content .order-xl-4 {
    order: 4 !important;
  }
  .ck-content .order-xl-5 {
    order: 5 !important;
  }
  .ck-content .order-xl-last {
    order: 6 !important;
  }
  .ck-content .m-xl-0 {
    margin: 0 !important;
  }
  .ck-content .m-xl-q {
    margin: 0.25rem !important;
  }
  .ck-content .m-xl-h {
    margin: 0.5rem !important;
  }
  .ck-content .m-xl-1 {
    margin: 1rem !important;
  }
  .ck-content .m-xl-2 {
    margin: 2rem !important;
  }
  .ck-content .m-xl-3 {
    margin: 3rem !important;
  }
  .ck-content .m-xl-4 {
    margin: 4rem !important;
  }
  .ck-content .m-xl-5 {
    margin: 5rem !important;
  }
  .ck-content .m-xl-7 {
    margin: 7rem !important;
  }
  .ck-content .m-xl-auto {
    margin: auto !important;
  }
  .ck-content .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .ck-content .mx-xl-q {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .ck-content .mx-xl-h {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .ck-content .mx-xl-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .ck-content .mx-xl-2 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .ck-content .mx-xl-3 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .ck-content .mx-xl-4 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .ck-content .mx-xl-5 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .ck-content .mx-xl-7 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .ck-content .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .ck-content .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ck-content .my-xl-q {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .ck-content .my-xl-h {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .ck-content .my-xl-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .ck-content .my-xl-2 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .ck-content .my-xl-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .ck-content .my-xl-4 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .ck-content .my-xl-5 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .ck-content .my-xl-7 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .ck-content .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .ck-content .mt-xl-0 {
    margin-top: 0 !important;
  }
  .ck-content .mt-xl-q {
    margin-top: 0.25rem !important;
  }
  .ck-content .mt-xl-h {
    margin-top: 0.5rem !important;
  }
  .ck-content .mt-xl-1 {
    margin-top: 1rem !important;
  }
  .ck-content .mt-xl-2 {
    margin-top: 2rem !important;
  }
  .ck-content .mt-xl-3 {
    margin-top: 3rem !important;
  }
  .ck-content .mt-xl-4 {
    margin-top: 4rem !important;
  }
  .ck-content .mt-xl-5 {
    margin-top: 5rem !important;
  }
  .ck-content .mt-xl-7 {
    margin-top: 7rem !important;
  }
  .ck-content .mt-xl-auto {
    margin-top: auto !important;
  }
  .ck-content .me-xl-0 {
    margin-right: 0 !important;
  }
  .ck-content .me-xl-q {
    margin-right: 0.25rem !important;
  }
  .ck-content .me-xl-h {
    margin-right: 0.5rem !important;
  }
  .ck-content .me-xl-1 {
    margin-right: 1rem !important;
  }
  .ck-content .me-xl-2 {
    margin-right: 2rem !important;
  }
  .ck-content .me-xl-3 {
    margin-right: 3rem !important;
  }
  .ck-content .me-xl-4 {
    margin-right: 4rem !important;
  }
  .ck-content .me-xl-5 {
    margin-right: 5rem !important;
  }
  .ck-content .me-xl-7 {
    margin-right: 7rem !important;
  }
  .ck-content .me-xl-auto {
    margin-right: auto !important;
  }
  .ck-content .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .ck-content .mb-xl-q {
    margin-bottom: 0.25rem !important;
  }
  .ck-content .mb-xl-h {
    margin-bottom: 0.5rem !important;
  }
  .ck-content .mb-xl-1 {
    margin-bottom: 1rem !important;
  }
  .ck-content .mb-xl-2 {
    margin-bottom: 2rem !important;
  }
  .ck-content .mb-xl-3 {
    margin-bottom: 3rem !important;
  }
  .ck-content .mb-xl-4 {
    margin-bottom: 4rem !important;
  }
  .ck-content .mb-xl-5 {
    margin-bottom: 5rem !important;
  }
  .ck-content .mb-xl-7 {
    margin-bottom: 7rem !important;
  }
  .ck-content .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ck-content .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ck-content .ms-xl-q {
    margin-left: 0.25rem !important;
  }
  .ck-content .ms-xl-h {
    margin-left: 0.5rem !important;
  }
  .ck-content .ms-xl-1 {
    margin-left: 1rem !important;
  }
  .ck-content .ms-xl-2 {
    margin-left: 2rem !important;
  }
  .ck-content .ms-xl-3 {
    margin-left: 3rem !important;
  }
  .ck-content .ms-xl-4 {
    margin-left: 4rem !important;
  }
  .ck-content .ms-xl-5 {
    margin-left: 5rem !important;
  }
  .ck-content .ms-xl-7 {
    margin-left: 7rem !important;
  }
  .ck-content .ms-xl-auto {
    margin-left: auto !important;
  }
  .ck-content .m-xl-nq {
    margin: -0.25rem !important;
  }
  .ck-content .m-xl-nh {
    margin: -0.5rem !important;
  }
  .ck-content .m-xl-n1 {
    margin: -1rem !important;
  }
  .ck-content .m-xl-n2 {
    margin: -2rem !important;
  }
  .ck-content .m-xl-n3 {
    margin: -3rem !important;
  }
  .ck-content .m-xl-n4 {
    margin: -4rem !important;
  }
  .ck-content .m-xl-n5 {
    margin: -5rem !important;
  }
  .ck-content .m-xl-n7 {
    margin: -7rem !important;
  }
  .ck-content .mx-xl-nq {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .ck-content .mx-xl-nh {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .ck-content .mx-xl-n1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .ck-content .mx-xl-n2 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .ck-content .mx-xl-n3 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .ck-content .mx-xl-n4 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .ck-content .mx-xl-n5 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .ck-content .mx-xl-n7 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .ck-content .my-xl-nq {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .ck-content .my-xl-nh {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .ck-content .my-xl-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .ck-content .my-xl-n2 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .ck-content .my-xl-n3 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .ck-content .my-xl-n4 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .ck-content .my-xl-n5 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .ck-content .my-xl-n7 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .ck-content .mt-xl-nq {
    margin-top: -0.25rem !important;
  }
  .ck-content .mt-xl-nh {
    margin-top: -0.5rem !important;
  }
  .ck-content .mt-xl-n1 {
    margin-top: -1rem !important;
  }
  .ck-content .mt-xl-n2 {
    margin-top: -2rem !important;
  }
  .ck-content .mt-xl-n3 {
    margin-top: -3rem !important;
  }
  .ck-content .mt-xl-n4 {
    margin-top: -4rem !important;
  }
  .ck-content .mt-xl-n5 {
    margin-top: -5rem !important;
  }
  .ck-content .mt-xl-n7 {
    margin-top: -7rem !important;
  }
  .ck-content .me-xl-nq {
    margin-right: -0.25rem !important;
  }
  .ck-content .me-xl-nh {
    margin-right: -0.5rem !important;
  }
  .ck-content .me-xl-n1 {
    margin-right: -1rem !important;
  }
  .ck-content .me-xl-n2 {
    margin-right: -2rem !important;
  }
  .ck-content .me-xl-n3 {
    margin-right: -3rem !important;
  }
  .ck-content .me-xl-n4 {
    margin-right: -4rem !important;
  }
  .ck-content .me-xl-n5 {
    margin-right: -5rem !important;
  }
  .ck-content .me-xl-n7 {
    margin-right: -7rem !important;
  }
  .ck-content .mb-xl-nq {
    margin-bottom: -0.25rem !important;
  }
  .ck-content .mb-xl-nh {
    margin-bottom: -0.5rem !important;
  }
  .ck-content .mb-xl-n1 {
    margin-bottom: -1rem !important;
  }
  .ck-content .mb-xl-n2 {
    margin-bottom: -2rem !important;
  }
  .ck-content .mb-xl-n3 {
    margin-bottom: -3rem !important;
  }
  .ck-content .mb-xl-n4 {
    margin-bottom: -4rem !important;
  }
  .ck-content .mb-xl-n5 {
    margin-bottom: -5rem !important;
  }
  .ck-content .mb-xl-n7 {
    margin-bottom: -7rem !important;
  }
  .ck-content .ms-xl-nq {
    margin-left: -0.25rem !important;
  }
  .ck-content .ms-xl-nh {
    margin-left: -0.5rem !important;
  }
  .ck-content .ms-xl-n1 {
    margin-left: -1rem !important;
  }
  .ck-content .ms-xl-n2 {
    margin-left: -2rem !important;
  }
  .ck-content .ms-xl-n3 {
    margin-left: -3rem !important;
  }
  .ck-content .ms-xl-n4 {
    margin-left: -4rem !important;
  }
  .ck-content .ms-xl-n5 {
    margin-left: -5rem !important;
  }
  .ck-content .ms-xl-n7 {
    margin-left: -7rem !important;
  }
  .ck-content .p-xl-0 {
    padding: 0 !important;
  }
  .ck-content .p-xl-q {
    padding: 0.25rem !important;
  }
  .ck-content .p-xl-h {
    padding: 0.5rem !important;
  }
  .ck-content .p-xl-1 {
    padding: 1rem !important;
  }
  .ck-content .p-xl-2 {
    padding: 2rem !important;
  }
  .ck-content .p-xl-3 {
    padding: 3rem !important;
  }
  .ck-content .p-xl-4 {
    padding: 4rem !important;
  }
  .ck-content .p-xl-5 {
    padding: 5rem !important;
  }
  .ck-content .p-xl-7 {
    padding: 7rem !important;
  }
  .ck-content .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .ck-content .px-xl-q {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .ck-content .px-xl-h {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .ck-content .px-xl-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .ck-content .px-xl-2 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .ck-content .px-xl-3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .ck-content .px-xl-4 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .ck-content .px-xl-5 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .ck-content .px-xl-7 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .ck-content .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .ck-content .py-xl-q {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .ck-content .py-xl-h {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .ck-content .py-xl-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .ck-content .py-xl-2 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .ck-content .py-xl-3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .ck-content .py-xl-4 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .ck-content .py-xl-5 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .ck-content .py-xl-7 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .ck-content .pt-xl-0 {
    padding-top: 0 !important;
  }
  .ck-content .pt-xl-q {
    padding-top: 0.25rem !important;
  }
  .ck-content .pt-xl-h {
    padding-top: 0.5rem !important;
  }
  .ck-content .pt-xl-1 {
    padding-top: 1rem !important;
  }
  .ck-content .pt-xl-2 {
    padding-top: 2rem !important;
  }
  .ck-content .pt-xl-3 {
    padding-top: 3rem !important;
  }
  .ck-content .pt-xl-4 {
    padding-top: 4rem !important;
  }
  .ck-content .pt-xl-5 {
    padding-top: 5rem !important;
  }
  .ck-content .pt-xl-7 {
    padding-top: 7rem !important;
  }
  .ck-content .pe-xl-0 {
    padding-right: 0 !important;
  }
  .ck-content .pe-xl-q {
    padding-right: 0.25rem !important;
  }
  .ck-content .pe-xl-h {
    padding-right: 0.5rem !important;
  }
  .ck-content .pe-xl-1 {
    padding-right: 1rem !important;
  }
  .ck-content .pe-xl-2 {
    padding-right: 2rem !important;
  }
  .ck-content .pe-xl-3 {
    padding-right: 3rem !important;
  }
  .ck-content .pe-xl-4 {
    padding-right: 4rem !important;
  }
  .ck-content .pe-xl-5 {
    padding-right: 5rem !important;
  }
  .ck-content .pe-xl-7 {
    padding-right: 7rem !important;
  }
  .ck-content .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .ck-content .pb-xl-q {
    padding-bottom: 0.25rem !important;
  }
  .ck-content .pb-xl-h {
    padding-bottom: 0.5rem !important;
  }
  .ck-content .pb-xl-1 {
    padding-bottom: 1rem !important;
  }
  .ck-content .pb-xl-2 {
    padding-bottom: 2rem !important;
  }
  .ck-content .pb-xl-3 {
    padding-bottom: 3rem !important;
  }
  .ck-content .pb-xl-4 {
    padding-bottom: 4rem !important;
  }
  .ck-content .pb-xl-5 {
    padding-bottom: 5rem !important;
  }
  .ck-content .pb-xl-7 {
    padding-bottom: 7rem !important;
  }
  .ck-content .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ck-content .ps-xl-q {
    padding-left: 0.25rem !important;
  }
  .ck-content .ps-xl-h {
    padding-left: 0.5rem !important;
  }
  .ck-content .ps-xl-1 {
    padding-left: 1rem !important;
  }
  .ck-content .ps-xl-2 {
    padding-left: 2rem !important;
  }
  .ck-content .ps-xl-3 {
    padding-left: 3rem !important;
  }
  .ck-content .ps-xl-4 {
    padding-left: 4rem !important;
  }
  .ck-content .ps-xl-5 {
    padding-left: 5rem !important;
  }
  .ck-content .ps-xl-7 {
    padding-left: 7rem !important;
  }
  .ck-content .gap-xl-0 {
    gap: 0 !important;
  }
  .ck-content .gap-xl-q {
    gap: 0.25rem !important;
  }
  .ck-content .gap-xl-h {
    gap: 0.5rem !important;
  }
  .ck-content .gap-xl-1 {
    gap: 1rem !important;
  }
  .ck-content .gap-xl-2 {
    gap: 2rem !important;
  }
  .ck-content .gap-xl-3 {
    gap: 3rem !important;
  }
  .ck-content .gap-xl-4 {
    gap: 4rem !important;
  }
  .ck-content .gap-xl-5 {
    gap: 5rem !important;
  }
  .ck-content .gap-xl-7 {
    gap: 7rem !important;
  }
  .ck-content .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .ck-content .row-gap-xl-q {
    row-gap: 0.25rem !important;
  }
  .ck-content .row-gap-xl-h {
    row-gap: 0.5rem !important;
  }
  .ck-content .row-gap-xl-1 {
    row-gap: 1rem !important;
  }
  .ck-content .row-gap-xl-2 {
    row-gap: 2rem !important;
  }
  .ck-content .row-gap-xl-3 {
    row-gap: 3rem !important;
  }
  .ck-content .row-gap-xl-4 {
    row-gap: 4rem !important;
  }
  .ck-content .row-gap-xl-5 {
    row-gap: 5rem !important;
  }
  .ck-content .row-gap-xl-7 {
    row-gap: 7rem !important;
  }
  .ck-content .column-gap-xl-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .ck-content .column-gap-xl-q {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .ck-content .column-gap-xl-h {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .ck-content .column-gap-xl-1 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .ck-content .column-gap-xl-2 {
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important;
  }
  .ck-content .column-gap-xl-3 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .ck-content .column-gap-xl-4 {
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important;
  }
  .ck-content .column-gap-xl-5 {
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  .ck-content .column-gap-xl-7 {
    -moz-column-gap: 7rem !important;
    column-gap: 7rem !important;
  }
  .ck-content .fs-xl-xl {
    font-size: 5rem !important;
  }
  .ck-content .fs-xl-1 {
    font-size: 2.75rem !important;
  }
  .ck-content .fs-xl-2 {
    font-size: 1.75rem !important;
  }
  .ck-content .fs-xl-3 {
    font-size: 1.25rem !important;
  }
  .ck-content .fs-xl-4 {
    font-size: 1.25rem !important;
  }
  .ck-content .fs-xl-5 {
    font-size: 1.125rem !important;
  }
  .ck-content .fs-xl-6 {
    font-size: 1rem !important;
  }
  .ck-content .fs-xl-base {
    font-size: 1rem !important;
  }
  .ck-content .fs-xl-lg {
    font-size: 1.5rem !important;
  }
  .ck-content .fs-xl-sm {
    font-size: 0.8rem !important;
  }
  .ck-content .text-xl-start {
    text-align: left !important;
  }
  .ck-content .text-xl-end {
    text-align: right !important;
  }
  .ck-content .text-xl-center {
    text-align: center !important;
  }
  .ck-content .text-xl-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-lavender {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-lavender-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-gray {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-gray-lightest {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lightest-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-gray-lighter {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lighter-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-gray-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-light-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-gray-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-black40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black40-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-black60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black60-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-blue {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-blue20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue20-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-blue40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue40-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-blue60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue60-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-blue80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue80-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-brand-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-brand-black-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-blue-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-blue-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-light-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-catalyst-100 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-100-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-catalyst-80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-80-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-catalyst-60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-60-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-catalyst-40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-40-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-catalyst-20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-20-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-orange-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-1-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-orange-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-2-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-purple-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-1-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-purple-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-2-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xl-muted {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .ck-content .text-xl-black-50 {
    --bs-text-opacity: 1;
    color: rgba(27, 27, 27, 0.5) !important;
  }
  .ck-content .text-xl-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, 0.5) !important;
  }
  .ck-content .text-xl-body-secondary {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .ck-content .text-xl-body-tertiary {
    --bs-text-opacity: 1;
    color: var(--bs-tertiary-color) !important;
  }
  .ck-content .text-xl-body-emphasis {
    --bs-text-opacity: 1;
    color: var(--bs-emphasis-color) !important;
  }
  .ck-content .text-xl-reset {
    --bs-text-opacity: 1;
    color: inherit !important;
  }
}
@media (min-width: 1440px) {
  .ck-content .float-xxl-start {
    float: left !important;
  }
  .ck-content .float-xxl-end {
    float: right !important;
  }
  .ck-content .float-xxl-none {
    float: none !important;
  }
  .ck-content .object-fit-xxl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .ck-content .object-fit-xxl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .ck-content .object-fit-xxl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .ck-content .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .ck-content .object-fit-xxl-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .ck-content .d-xxl-inline {
    display: inline !important;
  }
  .ck-content .d-xxl-inline-block {
    display: inline-block !important;
  }
  .ck-content .d-xxl-block {
    display: block !important;
  }
  .ck-content .d-xxl-grid {
    display: grid !important;
  }
  .ck-content .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .ck-content .d-xxl-table {
    display: table !important;
  }
  .ck-content .d-xxl-table-row {
    display: table-row !important;
  }
  .ck-content .d-xxl-table-cell {
    display: table-cell !important;
  }
  .ck-content .d-xxl-flex {
    display: flex !important;
  }
  .ck-content .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .ck-content .d-xxl-none {
    display: none !important;
  }
  .ck-content .border-top-xxl {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-top-xxl-0 {
    border-top: 0 !important;
  }
  .ck-content .border-end-xxl {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-end-xxl-0 {
    border-right: 0 !important;
  }
  .ck-content .border-bottom-xxl {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-bottom-xxl-0 {
    border-bottom: 0 !important;
  }
  .ck-content .border-start-xxl {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-start-xxl-0 {
    border-left: 0 !important;
  }
  .ck-content .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .ck-content .flex-xxl-row {
    flex-direction: row !important;
  }
  .ck-content .flex-xxl-column {
    flex-direction: column !important;
  }
  .ck-content .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .ck-content .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .ck-content .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .ck-content .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .ck-content .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .ck-content .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .ck-content .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .ck-content .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .ck-content .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .ck-content .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .ck-content .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .ck-content .justify-content-xxl-center {
    justify-content: center !important;
  }
  .ck-content .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .ck-content .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .ck-content .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .ck-content .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .ck-content .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .ck-content .align-items-xxl-center {
    align-items: center !important;
  }
  .ck-content .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .ck-content .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .ck-content .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .ck-content .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .ck-content .align-content-xxl-center {
    align-content: center !important;
  }
  .ck-content .align-content-xxl-between {
    align-content: space-between !important;
  }
  .ck-content .align-content-xxl-around {
    align-content: space-around !important;
  }
  .ck-content .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .ck-content .align-self-xxl-auto {
    align-self: auto !important;
  }
  .ck-content .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .ck-content .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .ck-content .align-self-xxl-center {
    align-self: center !important;
  }
  .ck-content .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .ck-content .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .ck-content .order-xxl-first {
    order: -1 !important;
  }
  .ck-content .order-xxl-0 {
    order: 0 !important;
  }
  .ck-content .order-xxl-1 {
    order: 1 !important;
  }
  .ck-content .order-xxl-2 {
    order: 2 !important;
  }
  .ck-content .order-xxl-3 {
    order: 3 !important;
  }
  .ck-content .order-xxl-4 {
    order: 4 !important;
  }
  .ck-content .order-xxl-5 {
    order: 5 !important;
  }
  .ck-content .order-xxl-last {
    order: 6 !important;
  }
  .ck-content .m-xxl-0 {
    margin: 0 !important;
  }
  .ck-content .m-xxl-q {
    margin: 0.25rem !important;
  }
  .ck-content .m-xxl-h {
    margin: 0.5rem !important;
  }
  .ck-content .m-xxl-1 {
    margin: 1rem !important;
  }
  .ck-content .m-xxl-2 {
    margin: 2rem !important;
  }
  .ck-content .m-xxl-3 {
    margin: 3rem !important;
  }
  .ck-content .m-xxl-4 {
    margin: 4rem !important;
  }
  .ck-content .m-xxl-5 {
    margin: 5rem !important;
  }
  .ck-content .m-xxl-7 {
    margin: 7rem !important;
  }
  .ck-content .m-xxl-auto {
    margin: auto !important;
  }
  .ck-content .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .ck-content .mx-xxl-q {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .ck-content .mx-xxl-h {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .ck-content .mx-xxl-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .ck-content .mx-xxl-2 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .ck-content .mx-xxl-3 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .ck-content .mx-xxl-4 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .ck-content .mx-xxl-5 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .ck-content .mx-xxl-7 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .ck-content .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .ck-content .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ck-content .my-xxl-q {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .ck-content .my-xxl-h {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .ck-content .my-xxl-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .ck-content .my-xxl-2 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .ck-content .my-xxl-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .ck-content .my-xxl-4 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .ck-content .my-xxl-5 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .ck-content .my-xxl-7 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .ck-content .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .ck-content .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .ck-content .mt-xxl-q {
    margin-top: 0.25rem !important;
  }
  .ck-content .mt-xxl-h {
    margin-top: 0.5rem !important;
  }
  .ck-content .mt-xxl-1 {
    margin-top: 1rem !important;
  }
  .ck-content .mt-xxl-2 {
    margin-top: 2rem !important;
  }
  .ck-content .mt-xxl-3 {
    margin-top: 3rem !important;
  }
  .ck-content .mt-xxl-4 {
    margin-top: 4rem !important;
  }
  .ck-content .mt-xxl-5 {
    margin-top: 5rem !important;
  }
  .ck-content .mt-xxl-7 {
    margin-top: 7rem !important;
  }
  .ck-content .mt-xxl-auto {
    margin-top: auto !important;
  }
  .ck-content .me-xxl-0 {
    margin-right: 0 !important;
  }
  .ck-content .me-xxl-q {
    margin-right: 0.25rem !important;
  }
  .ck-content .me-xxl-h {
    margin-right: 0.5rem !important;
  }
  .ck-content .me-xxl-1 {
    margin-right: 1rem !important;
  }
  .ck-content .me-xxl-2 {
    margin-right: 2rem !important;
  }
  .ck-content .me-xxl-3 {
    margin-right: 3rem !important;
  }
  .ck-content .me-xxl-4 {
    margin-right: 4rem !important;
  }
  .ck-content .me-xxl-5 {
    margin-right: 5rem !important;
  }
  .ck-content .me-xxl-7 {
    margin-right: 7rem !important;
  }
  .ck-content .me-xxl-auto {
    margin-right: auto !important;
  }
  .ck-content .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .ck-content .mb-xxl-q {
    margin-bottom: 0.25rem !important;
  }
  .ck-content .mb-xxl-h {
    margin-bottom: 0.5rem !important;
  }
  .ck-content .mb-xxl-1 {
    margin-bottom: 1rem !important;
  }
  .ck-content .mb-xxl-2 {
    margin-bottom: 2rem !important;
  }
  .ck-content .mb-xxl-3 {
    margin-bottom: 3rem !important;
  }
  .ck-content .mb-xxl-4 {
    margin-bottom: 4rem !important;
  }
  .ck-content .mb-xxl-5 {
    margin-bottom: 5rem !important;
  }
  .ck-content .mb-xxl-7 {
    margin-bottom: 7rem !important;
  }
  .ck-content .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ck-content .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ck-content .ms-xxl-q {
    margin-left: 0.25rem !important;
  }
  .ck-content .ms-xxl-h {
    margin-left: 0.5rem !important;
  }
  .ck-content .ms-xxl-1 {
    margin-left: 1rem !important;
  }
  .ck-content .ms-xxl-2 {
    margin-left: 2rem !important;
  }
  .ck-content .ms-xxl-3 {
    margin-left: 3rem !important;
  }
  .ck-content .ms-xxl-4 {
    margin-left: 4rem !important;
  }
  .ck-content .ms-xxl-5 {
    margin-left: 5rem !important;
  }
  .ck-content .ms-xxl-7 {
    margin-left: 7rem !important;
  }
  .ck-content .ms-xxl-auto {
    margin-left: auto !important;
  }
  .ck-content .m-xxl-nq {
    margin: -0.25rem !important;
  }
  .ck-content .m-xxl-nh {
    margin: -0.5rem !important;
  }
  .ck-content .m-xxl-n1 {
    margin: -1rem !important;
  }
  .ck-content .m-xxl-n2 {
    margin: -2rem !important;
  }
  .ck-content .m-xxl-n3 {
    margin: -3rem !important;
  }
  .ck-content .m-xxl-n4 {
    margin: -4rem !important;
  }
  .ck-content .m-xxl-n5 {
    margin: -5rem !important;
  }
  .ck-content .m-xxl-n7 {
    margin: -7rem !important;
  }
  .ck-content .mx-xxl-nq {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .ck-content .mx-xxl-nh {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .ck-content .mx-xxl-n1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .ck-content .mx-xxl-n2 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .ck-content .mx-xxl-n3 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .ck-content .mx-xxl-n4 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .ck-content .mx-xxl-n5 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .ck-content .mx-xxl-n7 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .ck-content .my-xxl-nq {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .ck-content .my-xxl-nh {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .ck-content .my-xxl-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .ck-content .my-xxl-n2 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .ck-content .my-xxl-n3 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .ck-content .my-xxl-n4 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .ck-content .my-xxl-n5 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .ck-content .my-xxl-n7 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .ck-content .mt-xxl-nq {
    margin-top: -0.25rem !important;
  }
  .ck-content .mt-xxl-nh {
    margin-top: -0.5rem !important;
  }
  .ck-content .mt-xxl-n1 {
    margin-top: -1rem !important;
  }
  .ck-content .mt-xxl-n2 {
    margin-top: -2rem !important;
  }
  .ck-content .mt-xxl-n3 {
    margin-top: -3rem !important;
  }
  .ck-content .mt-xxl-n4 {
    margin-top: -4rem !important;
  }
  .ck-content .mt-xxl-n5 {
    margin-top: -5rem !important;
  }
  .ck-content .mt-xxl-n7 {
    margin-top: -7rem !important;
  }
  .ck-content .me-xxl-nq {
    margin-right: -0.25rem !important;
  }
  .ck-content .me-xxl-nh {
    margin-right: -0.5rem !important;
  }
  .ck-content .me-xxl-n1 {
    margin-right: -1rem !important;
  }
  .ck-content .me-xxl-n2 {
    margin-right: -2rem !important;
  }
  .ck-content .me-xxl-n3 {
    margin-right: -3rem !important;
  }
  .ck-content .me-xxl-n4 {
    margin-right: -4rem !important;
  }
  .ck-content .me-xxl-n5 {
    margin-right: -5rem !important;
  }
  .ck-content .me-xxl-n7 {
    margin-right: -7rem !important;
  }
  .ck-content .mb-xxl-nq {
    margin-bottom: -0.25rem !important;
  }
  .ck-content .mb-xxl-nh {
    margin-bottom: -0.5rem !important;
  }
  .ck-content .mb-xxl-n1 {
    margin-bottom: -1rem !important;
  }
  .ck-content .mb-xxl-n2 {
    margin-bottom: -2rem !important;
  }
  .ck-content .mb-xxl-n3 {
    margin-bottom: -3rem !important;
  }
  .ck-content .mb-xxl-n4 {
    margin-bottom: -4rem !important;
  }
  .ck-content .mb-xxl-n5 {
    margin-bottom: -5rem !important;
  }
  .ck-content .mb-xxl-n7 {
    margin-bottom: -7rem !important;
  }
  .ck-content .ms-xxl-nq {
    margin-left: -0.25rem !important;
  }
  .ck-content .ms-xxl-nh {
    margin-left: -0.5rem !important;
  }
  .ck-content .ms-xxl-n1 {
    margin-left: -1rem !important;
  }
  .ck-content .ms-xxl-n2 {
    margin-left: -2rem !important;
  }
  .ck-content .ms-xxl-n3 {
    margin-left: -3rem !important;
  }
  .ck-content .ms-xxl-n4 {
    margin-left: -4rem !important;
  }
  .ck-content .ms-xxl-n5 {
    margin-left: -5rem !important;
  }
  .ck-content .ms-xxl-n7 {
    margin-left: -7rem !important;
  }
  .ck-content .p-xxl-0 {
    padding: 0 !important;
  }
  .ck-content .p-xxl-q {
    padding: 0.25rem !important;
  }
  .ck-content .p-xxl-h {
    padding: 0.5rem !important;
  }
  .ck-content .p-xxl-1 {
    padding: 1rem !important;
  }
  .ck-content .p-xxl-2 {
    padding: 2rem !important;
  }
  .ck-content .p-xxl-3 {
    padding: 3rem !important;
  }
  .ck-content .p-xxl-4 {
    padding: 4rem !important;
  }
  .ck-content .p-xxl-5 {
    padding: 5rem !important;
  }
  .ck-content .p-xxl-7 {
    padding: 7rem !important;
  }
  .ck-content .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .ck-content .px-xxl-q {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .ck-content .px-xxl-h {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .ck-content .px-xxl-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .ck-content .px-xxl-2 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .ck-content .px-xxl-3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .ck-content .px-xxl-4 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .ck-content .px-xxl-5 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .ck-content .px-xxl-7 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .ck-content .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .ck-content .py-xxl-q {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .ck-content .py-xxl-h {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .ck-content .py-xxl-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .ck-content .py-xxl-2 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .ck-content .py-xxl-3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .ck-content .py-xxl-4 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .ck-content .py-xxl-5 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .ck-content .py-xxl-7 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .ck-content .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .ck-content .pt-xxl-q {
    padding-top: 0.25rem !important;
  }
  .ck-content .pt-xxl-h {
    padding-top: 0.5rem !important;
  }
  .ck-content .pt-xxl-1 {
    padding-top: 1rem !important;
  }
  .ck-content .pt-xxl-2 {
    padding-top: 2rem !important;
  }
  .ck-content .pt-xxl-3 {
    padding-top: 3rem !important;
  }
  .ck-content .pt-xxl-4 {
    padding-top: 4rem !important;
  }
  .ck-content .pt-xxl-5 {
    padding-top: 5rem !important;
  }
  .ck-content .pt-xxl-7 {
    padding-top: 7rem !important;
  }
  .ck-content .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .ck-content .pe-xxl-q {
    padding-right: 0.25rem !important;
  }
  .ck-content .pe-xxl-h {
    padding-right: 0.5rem !important;
  }
  .ck-content .pe-xxl-1 {
    padding-right: 1rem !important;
  }
  .ck-content .pe-xxl-2 {
    padding-right: 2rem !important;
  }
  .ck-content .pe-xxl-3 {
    padding-right: 3rem !important;
  }
  .ck-content .pe-xxl-4 {
    padding-right: 4rem !important;
  }
  .ck-content .pe-xxl-5 {
    padding-right: 5rem !important;
  }
  .ck-content .pe-xxl-7 {
    padding-right: 7rem !important;
  }
  .ck-content .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .ck-content .pb-xxl-q {
    padding-bottom: 0.25rem !important;
  }
  .ck-content .pb-xxl-h {
    padding-bottom: 0.5rem !important;
  }
  .ck-content .pb-xxl-1 {
    padding-bottom: 1rem !important;
  }
  .ck-content .pb-xxl-2 {
    padding-bottom: 2rem !important;
  }
  .ck-content .pb-xxl-3 {
    padding-bottom: 3rem !important;
  }
  .ck-content .pb-xxl-4 {
    padding-bottom: 4rem !important;
  }
  .ck-content .pb-xxl-5 {
    padding-bottom: 5rem !important;
  }
  .ck-content .pb-xxl-7 {
    padding-bottom: 7rem !important;
  }
  .ck-content .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ck-content .ps-xxl-q {
    padding-left: 0.25rem !important;
  }
  .ck-content .ps-xxl-h {
    padding-left: 0.5rem !important;
  }
  .ck-content .ps-xxl-1 {
    padding-left: 1rem !important;
  }
  .ck-content .ps-xxl-2 {
    padding-left: 2rem !important;
  }
  .ck-content .ps-xxl-3 {
    padding-left: 3rem !important;
  }
  .ck-content .ps-xxl-4 {
    padding-left: 4rem !important;
  }
  .ck-content .ps-xxl-5 {
    padding-left: 5rem !important;
  }
  .ck-content .ps-xxl-7 {
    padding-left: 7rem !important;
  }
  .ck-content .gap-xxl-0 {
    gap: 0 !important;
  }
  .ck-content .gap-xxl-q {
    gap: 0.25rem !important;
  }
  .ck-content .gap-xxl-h {
    gap: 0.5rem !important;
  }
  .ck-content .gap-xxl-1 {
    gap: 1rem !important;
  }
  .ck-content .gap-xxl-2 {
    gap: 2rem !important;
  }
  .ck-content .gap-xxl-3 {
    gap: 3rem !important;
  }
  .ck-content .gap-xxl-4 {
    gap: 4rem !important;
  }
  .ck-content .gap-xxl-5 {
    gap: 5rem !important;
  }
  .ck-content .gap-xxl-7 {
    gap: 7rem !important;
  }
  .ck-content .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .ck-content .row-gap-xxl-q {
    row-gap: 0.25rem !important;
  }
  .ck-content .row-gap-xxl-h {
    row-gap: 0.5rem !important;
  }
  .ck-content .row-gap-xxl-1 {
    row-gap: 1rem !important;
  }
  .ck-content .row-gap-xxl-2 {
    row-gap: 2rem !important;
  }
  .ck-content .row-gap-xxl-3 {
    row-gap: 3rem !important;
  }
  .ck-content .row-gap-xxl-4 {
    row-gap: 4rem !important;
  }
  .ck-content .row-gap-xxl-5 {
    row-gap: 5rem !important;
  }
  .ck-content .row-gap-xxl-7 {
    row-gap: 7rem !important;
  }
  .ck-content .column-gap-xxl-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .ck-content .column-gap-xxl-q {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .ck-content .column-gap-xxl-h {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .ck-content .column-gap-xxl-1 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .ck-content .column-gap-xxl-2 {
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important;
  }
  .ck-content .column-gap-xxl-3 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .ck-content .column-gap-xxl-4 {
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important;
  }
  .ck-content .column-gap-xxl-5 {
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  .ck-content .column-gap-xxl-7 {
    -moz-column-gap: 7rem !important;
    column-gap: 7rem !important;
  }
  .ck-content .fs-xxl-xl {
    font-size: 5rem !important;
  }
  .ck-content .fs-xxl-1 {
    font-size: 2.75rem !important;
  }
  .ck-content .fs-xxl-2 {
    font-size: 1.75rem !important;
  }
  .ck-content .fs-xxl-3 {
    font-size: 1.25rem !important;
  }
  .ck-content .fs-xxl-4 {
    font-size: 1.25rem !important;
  }
  .ck-content .fs-xxl-5 {
    font-size: 1.125rem !important;
  }
  .ck-content .fs-xxl-6 {
    font-size: 1rem !important;
  }
  .ck-content .fs-xxl-base {
    font-size: 1rem !important;
  }
  .ck-content .fs-xxl-lg {
    font-size: 1.5rem !important;
  }
  .ck-content .fs-xxl-sm {
    font-size: 0.8rem !important;
  }
  .ck-content .text-xxl-start {
    text-align: left !important;
  }
  .ck-content .text-xxl-end {
    text-align: right !important;
  }
  .ck-content .text-xxl-center {
    text-align: center !important;
  }
  .ck-content .text-xxl-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-lavender {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-lavender-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-gray {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-gray-lightest {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lightest-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-gray-lighter {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lighter-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-gray-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-light-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-gray-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-black40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black40-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-black60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black60-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-blue {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-blue20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue20-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-blue40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue40-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-blue60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue60-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-blue80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue80-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-brand-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-brand-black-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-blue-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-blue-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-light-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-catalyst-100 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-100-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-catalyst-80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-80-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-catalyst-60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-60-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-catalyst-40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-40-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-catalyst-20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-20-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-orange-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-1-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-orange-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-2-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-purple-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-1-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-purple-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-2-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxl-muted {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .ck-content .text-xxl-black-50 {
    --bs-text-opacity: 1;
    color: rgba(27, 27, 27, 0.5) !important;
  }
  .ck-content .text-xxl-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, 0.5) !important;
  }
  .ck-content .text-xxl-body-secondary {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .ck-content .text-xxl-body-tertiary {
    --bs-text-opacity: 1;
    color: var(--bs-tertiary-color) !important;
  }
  .ck-content .text-xxl-body-emphasis {
    --bs-text-opacity: 1;
    color: var(--bs-emphasis-color) !important;
  }
  .ck-content .text-xxl-reset {
    --bs-text-opacity: 1;
    color: inherit !important;
  }
}
@media (min-width: 1790px) {
  .ck-content .float-xxxl-start {
    float: left !important;
  }
  .ck-content .float-xxxl-end {
    float: right !important;
  }
  .ck-content .float-xxxl-none {
    float: none !important;
  }
  .ck-content .object-fit-xxxl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .ck-content .object-fit-xxxl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .ck-content .object-fit-xxxl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .ck-content .object-fit-xxxl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .ck-content .object-fit-xxxl-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .ck-content .d-xxxl-inline {
    display: inline !important;
  }
  .ck-content .d-xxxl-inline-block {
    display: inline-block !important;
  }
  .ck-content .d-xxxl-block {
    display: block !important;
  }
  .ck-content .d-xxxl-grid {
    display: grid !important;
  }
  .ck-content .d-xxxl-inline-grid {
    display: inline-grid !important;
  }
  .ck-content .d-xxxl-table {
    display: table !important;
  }
  .ck-content .d-xxxl-table-row {
    display: table-row !important;
  }
  .ck-content .d-xxxl-table-cell {
    display: table-cell !important;
  }
  .ck-content .d-xxxl-flex {
    display: flex !important;
  }
  .ck-content .d-xxxl-inline-flex {
    display: inline-flex !important;
  }
  .ck-content .d-xxxl-none {
    display: none !important;
  }
  .ck-content .border-top-xxxl {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-top-xxxl-0 {
    border-top: 0 !important;
  }
  .ck-content .border-end-xxxl {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-end-xxxl-0 {
    border-right: 0 !important;
  }
  .ck-content .border-bottom-xxxl {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-bottom-xxxl-0 {
    border-bottom: 0 !important;
  }
  .ck-content .border-start-xxxl {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-start-xxxl-0 {
    border-left: 0 !important;
  }
  .ck-content .flex-xxxl-fill {
    flex: 1 1 auto !important;
  }
  .ck-content .flex-xxxl-row {
    flex-direction: row !important;
  }
  .ck-content .flex-xxxl-column {
    flex-direction: column !important;
  }
  .ck-content .flex-xxxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .ck-content .flex-xxxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .ck-content .flex-xxxl-grow-0 {
    flex-grow: 0 !important;
  }
  .ck-content .flex-xxxl-grow-1 {
    flex-grow: 1 !important;
  }
  .ck-content .flex-xxxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .ck-content .flex-xxxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .ck-content .flex-xxxl-wrap {
    flex-wrap: wrap !important;
  }
  .ck-content .flex-xxxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .ck-content .flex-xxxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .ck-content .justify-content-xxxl-start {
    justify-content: flex-start !important;
  }
  .ck-content .justify-content-xxxl-end {
    justify-content: flex-end !important;
  }
  .ck-content .justify-content-xxxl-center {
    justify-content: center !important;
  }
  .ck-content .justify-content-xxxl-between {
    justify-content: space-between !important;
  }
  .ck-content .justify-content-xxxl-around {
    justify-content: space-around !important;
  }
  .ck-content .justify-content-xxxl-evenly {
    justify-content: space-evenly !important;
  }
  .ck-content .align-items-xxxl-start {
    align-items: flex-start !important;
  }
  .ck-content .align-items-xxxl-end {
    align-items: flex-end !important;
  }
  .ck-content .align-items-xxxl-center {
    align-items: center !important;
  }
  .ck-content .align-items-xxxl-baseline {
    align-items: baseline !important;
  }
  .ck-content .align-items-xxxl-stretch {
    align-items: stretch !important;
  }
  .ck-content .align-content-xxxl-start {
    align-content: flex-start !important;
  }
  .ck-content .align-content-xxxl-end {
    align-content: flex-end !important;
  }
  .ck-content .align-content-xxxl-center {
    align-content: center !important;
  }
  .ck-content .align-content-xxxl-between {
    align-content: space-between !important;
  }
  .ck-content .align-content-xxxl-around {
    align-content: space-around !important;
  }
  .ck-content .align-content-xxxl-stretch {
    align-content: stretch !important;
  }
  .ck-content .align-self-xxxl-auto {
    align-self: auto !important;
  }
  .ck-content .align-self-xxxl-start {
    align-self: flex-start !important;
  }
  .ck-content .align-self-xxxl-end {
    align-self: flex-end !important;
  }
  .ck-content .align-self-xxxl-center {
    align-self: center !important;
  }
  .ck-content .align-self-xxxl-baseline {
    align-self: baseline !important;
  }
  .ck-content .align-self-xxxl-stretch {
    align-self: stretch !important;
  }
  .ck-content .order-xxxl-first {
    order: -1 !important;
  }
  .ck-content .order-xxxl-0 {
    order: 0 !important;
  }
  .ck-content .order-xxxl-1 {
    order: 1 !important;
  }
  .ck-content .order-xxxl-2 {
    order: 2 !important;
  }
  .ck-content .order-xxxl-3 {
    order: 3 !important;
  }
  .ck-content .order-xxxl-4 {
    order: 4 !important;
  }
  .ck-content .order-xxxl-5 {
    order: 5 !important;
  }
  .ck-content .order-xxxl-last {
    order: 6 !important;
  }
  .ck-content .m-xxxl-0 {
    margin: 0 !important;
  }
  .ck-content .m-xxxl-q {
    margin: 0.25rem !important;
  }
  .ck-content .m-xxxl-h {
    margin: 0.5rem !important;
  }
  .ck-content .m-xxxl-1 {
    margin: 1rem !important;
  }
  .ck-content .m-xxxl-2 {
    margin: 2rem !important;
  }
  .ck-content .m-xxxl-3 {
    margin: 3rem !important;
  }
  .ck-content .m-xxxl-4 {
    margin: 4rem !important;
  }
  .ck-content .m-xxxl-5 {
    margin: 5rem !important;
  }
  .ck-content .m-xxxl-7 {
    margin: 7rem !important;
  }
  .ck-content .m-xxxl-auto {
    margin: auto !important;
  }
  .ck-content .mx-xxxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .ck-content .mx-xxxl-q {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .ck-content .mx-xxxl-h {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .ck-content .mx-xxxl-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .ck-content .mx-xxxl-2 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .ck-content .mx-xxxl-3 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .ck-content .mx-xxxl-4 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .ck-content .mx-xxxl-5 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .ck-content .mx-xxxl-7 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .ck-content .mx-xxxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .ck-content .my-xxxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ck-content .my-xxxl-q {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .ck-content .my-xxxl-h {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .ck-content .my-xxxl-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .ck-content .my-xxxl-2 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .ck-content .my-xxxl-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .ck-content .my-xxxl-4 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .ck-content .my-xxxl-5 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .ck-content .my-xxxl-7 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .ck-content .my-xxxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .ck-content .mt-xxxl-0 {
    margin-top: 0 !important;
  }
  .ck-content .mt-xxxl-q {
    margin-top: 0.25rem !important;
  }
  .ck-content .mt-xxxl-h {
    margin-top: 0.5rem !important;
  }
  .ck-content .mt-xxxl-1 {
    margin-top: 1rem !important;
  }
  .ck-content .mt-xxxl-2 {
    margin-top: 2rem !important;
  }
  .ck-content .mt-xxxl-3 {
    margin-top: 3rem !important;
  }
  .ck-content .mt-xxxl-4 {
    margin-top: 4rem !important;
  }
  .ck-content .mt-xxxl-5 {
    margin-top: 5rem !important;
  }
  .ck-content .mt-xxxl-7 {
    margin-top: 7rem !important;
  }
  .ck-content .mt-xxxl-auto {
    margin-top: auto !important;
  }
  .ck-content .me-xxxl-0 {
    margin-right: 0 !important;
  }
  .ck-content .me-xxxl-q {
    margin-right: 0.25rem !important;
  }
  .ck-content .me-xxxl-h {
    margin-right: 0.5rem !important;
  }
  .ck-content .me-xxxl-1 {
    margin-right: 1rem !important;
  }
  .ck-content .me-xxxl-2 {
    margin-right: 2rem !important;
  }
  .ck-content .me-xxxl-3 {
    margin-right: 3rem !important;
  }
  .ck-content .me-xxxl-4 {
    margin-right: 4rem !important;
  }
  .ck-content .me-xxxl-5 {
    margin-right: 5rem !important;
  }
  .ck-content .me-xxxl-7 {
    margin-right: 7rem !important;
  }
  .ck-content .me-xxxl-auto {
    margin-right: auto !important;
  }
  .ck-content .mb-xxxl-0 {
    margin-bottom: 0 !important;
  }
  .ck-content .mb-xxxl-q {
    margin-bottom: 0.25rem !important;
  }
  .ck-content .mb-xxxl-h {
    margin-bottom: 0.5rem !important;
  }
  .ck-content .mb-xxxl-1 {
    margin-bottom: 1rem !important;
  }
  .ck-content .mb-xxxl-2 {
    margin-bottom: 2rem !important;
  }
  .ck-content .mb-xxxl-3 {
    margin-bottom: 3rem !important;
  }
  .ck-content .mb-xxxl-4 {
    margin-bottom: 4rem !important;
  }
  .ck-content .mb-xxxl-5 {
    margin-bottom: 5rem !important;
  }
  .ck-content .mb-xxxl-7 {
    margin-bottom: 7rem !important;
  }
  .ck-content .mb-xxxl-auto {
    margin-bottom: auto !important;
  }
  .ck-content .ms-xxxl-0 {
    margin-left: 0 !important;
  }
  .ck-content .ms-xxxl-q {
    margin-left: 0.25rem !important;
  }
  .ck-content .ms-xxxl-h {
    margin-left: 0.5rem !important;
  }
  .ck-content .ms-xxxl-1 {
    margin-left: 1rem !important;
  }
  .ck-content .ms-xxxl-2 {
    margin-left: 2rem !important;
  }
  .ck-content .ms-xxxl-3 {
    margin-left: 3rem !important;
  }
  .ck-content .ms-xxxl-4 {
    margin-left: 4rem !important;
  }
  .ck-content .ms-xxxl-5 {
    margin-left: 5rem !important;
  }
  .ck-content .ms-xxxl-7 {
    margin-left: 7rem !important;
  }
  .ck-content .ms-xxxl-auto {
    margin-left: auto !important;
  }
  .ck-content .m-xxxl-nq {
    margin: -0.25rem !important;
  }
  .ck-content .m-xxxl-nh {
    margin: -0.5rem !important;
  }
  .ck-content .m-xxxl-n1 {
    margin: -1rem !important;
  }
  .ck-content .m-xxxl-n2 {
    margin: -2rem !important;
  }
  .ck-content .m-xxxl-n3 {
    margin: -3rem !important;
  }
  .ck-content .m-xxxl-n4 {
    margin: -4rem !important;
  }
  .ck-content .m-xxxl-n5 {
    margin: -5rem !important;
  }
  .ck-content .m-xxxl-n7 {
    margin: -7rem !important;
  }
  .ck-content .mx-xxxl-nq {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .ck-content .mx-xxxl-nh {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .ck-content .mx-xxxl-n1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .ck-content .mx-xxxl-n2 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .ck-content .mx-xxxl-n3 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .ck-content .mx-xxxl-n4 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .ck-content .mx-xxxl-n5 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .ck-content .mx-xxxl-n7 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .ck-content .my-xxxl-nq {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .ck-content .my-xxxl-nh {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .ck-content .my-xxxl-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .ck-content .my-xxxl-n2 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .ck-content .my-xxxl-n3 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .ck-content .my-xxxl-n4 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .ck-content .my-xxxl-n5 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .ck-content .my-xxxl-n7 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .ck-content .mt-xxxl-nq {
    margin-top: -0.25rem !important;
  }
  .ck-content .mt-xxxl-nh {
    margin-top: -0.5rem !important;
  }
  .ck-content .mt-xxxl-n1 {
    margin-top: -1rem !important;
  }
  .ck-content .mt-xxxl-n2 {
    margin-top: -2rem !important;
  }
  .ck-content .mt-xxxl-n3 {
    margin-top: -3rem !important;
  }
  .ck-content .mt-xxxl-n4 {
    margin-top: -4rem !important;
  }
  .ck-content .mt-xxxl-n5 {
    margin-top: -5rem !important;
  }
  .ck-content .mt-xxxl-n7 {
    margin-top: -7rem !important;
  }
  .ck-content .me-xxxl-nq {
    margin-right: -0.25rem !important;
  }
  .ck-content .me-xxxl-nh {
    margin-right: -0.5rem !important;
  }
  .ck-content .me-xxxl-n1 {
    margin-right: -1rem !important;
  }
  .ck-content .me-xxxl-n2 {
    margin-right: -2rem !important;
  }
  .ck-content .me-xxxl-n3 {
    margin-right: -3rem !important;
  }
  .ck-content .me-xxxl-n4 {
    margin-right: -4rem !important;
  }
  .ck-content .me-xxxl-n5 {
    margin-right: -5rem !important;
  }
  .ck-content .me-xxxl-n7 {
    margin-right: -7rem !important;
  }
  .ck-content .mb-xxxl-nq {
    margin-bottom: -0.25rem !important;
  }
  .ck-content .mb-xxxl-nh {
    margin-bottom: -0.5rem !important;
  }
  .ck-content .mb-xxxl-n1 {
    margin-bottom: -1rem !important;
  }
  .ck-content .mb-xxxl-n2 {
    margin-bottom: -2rem !important;
  }
  .ck-content .mb-xxxl-n3 {
    margin-bottom: -3rem !important;
  }
  .ck-content .mb-xxxl-n4 {
    margin-bottom: -4rem !important;
  }
  .ck-content .mb-xxxl-n5 {
    margin-bottom: -5rem !important;
  }
  .ck-content .mb-xxxl-n7 {
    margin-bottom: -7rem !important;
  }
  .ck-content .ms-xxxl-nq {
    margin-left: -0.25rem !important;
  }
  .ck-content .ms-xxxl-nh {
    margin-left: -0.5rem !important;
  }
  .ck-content .ms-xxxl-n1 {
    margin-left: -1rem !important;
  }
  .ck-content .ms-xxxl-n2 {
    margin-left: -2rem !important;
  }
  .ck-content .ms-xxxl-n3 {
    margin-left: -3rem !important;
  }
  .ck-content .ms-xxxl-n4 {
    margin-left: -4rem !important;
  }
  .ck-content .ms-xxxl-n5 {
    margin-left: -5rem !important;
  }
  .ck-content .ms-xxxl-n7 {
    margin-left: -7rem !important;
  }
  .ck-content .p-xxxl-0 {
    padding: 0 !important;
  }
  .ck-content .p-xxxl-q {
    padding: 0.25rem !important;
  }
  .ck-content .p-xxxl-h {
    padding: 0.5rem !important;
  }
  .ck-content .p-xxxl-1 {
    padding: 1rem !important;
  }
  .ck-content .p-xxxl-2 {
    padding: 2rem !important;
  }
  .ck-content .p-xxxl-3 {
    padding: 3rem !important;
  }
  .ck-content .p-xxxl-4 {
    padding: 4rem !important;
  }
  .ck-content .p-xxxl-5 {
    padding: 5rem !important;
  }
  .ck-content .p-xxxl-7 {
    padding: 7rem !important;
  }
  .ck-content .px-xxxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .ck-content .px-xxxl-q {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .ck-content .px-xxxl-h {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .ck-content .px-xxxl-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .ck-content .px-xxxl-2 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .ck-content .px-xxxl-3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .ck-content .px-xxxl-4 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .ck-content .px-xxxl-5 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .ck-content .px-xxxl-7 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .ck-content .py-xxxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .ck-content .py-xxxl-q {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .ck-content .py-xxxl-h {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .ck-content .py-xxxl-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .ck-content .py-xxxl-2 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .ck-content .py-xxxl-3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .ck-content .py-xxxl-4 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .ck-content .py-xxxl-5 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .ck-content .py-xxxl-7 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .ck-content .pt-xxxl-0 {
    padding-top: 0 !important;
  }
  .ck-content .pt-xxxl-q {
    padding-top: 0.25rem !important;
  }
  .ck-content .pt-xxxl-h {
    padding-top: 0.5rem !important;
  }
  .ck-content .pt-xxxl-1 {
    padding-top: 1rem !important;
  }
  .ck-content .pt-xxxl-2 {
    padding-top: 2rem !important;
  }
  .ck-content .pt-xxxl-3 {
    padding-top: 3rem !important;
  }
  .ck-content .pt-xxxl-4 {
    padding-top: 4rem !important;
  }
  .ck-content .pt-xxxl-5 {
    padding-top: 5rem !important;
  }
  .ck-content .pt-xxxl-7 {
    padding-top: 7rem !important;
  }
  .ck-content .pe-xxxl-0 {
    padding-right: 0 !important;
  }
  .ck-content .pe-xxxl-q {
    padding-right: 0.25rem !important;
  }
  .ck-content .pe-xxxl-h {
    padding-right: 0.5rem !important;
  }
  .ck-content .pe-xxxl-1 {
    padding-right: 1rem !important;
  }
  .ck-content .pe-xxxl-2 {
    padding-right: 2rem !important;
  }
  .ck-content .pe-xxxl-3 {
    padding-right: 3rem !important;
  }
  .ck-content .pe-xxxl-4 {
    padding-right: 4rem !important;
  }
  .ck-content .pe-xxxl-5 {
    padding-right: 5rem !important;
  }
  .ck-content .pe-xxxl-7 {
    padding-right: 7rem !important;
  }
  .ck-content .pb-xxxl-0 {
    padding-bottom: 0 !important;
  }
  .ck-content .pb-xxxl-q {
    padding-bottom: 0.25rem !important;
  }
  .ck-content .pb-xxxl-h {
    padding-bottom: 0.5rem !important;
  }
  .ck-content .pb-xxxl-1 {
    padding-bottom: 1rem !important;
  }
  .ck-content .pb-xxxl-2 {
    padding-bottom: 2rem !important;
  }
  .ck-content .pb-xxxl-3 {
    padding-bottom: 3rem !important;
  }
  .ck-content .pb-xxxl-4 {
    padding-bottom: 4rem !important;
  }
  .ck-content .pb-xxxl-5 {
    padding-bottom: 5rem !important;
  }
  .ck-content .pb-xxxl-7 {
    padding-bottom: 7rem !important;
  }
  .ck-content .ps-xxxl-0 {
    padding-left: 0 !important;
  }
  .ck-content .ps-xxxl-q {
    padding-left: 0.25rem !important;
  }
  .ck-content .ps-xxxl-h {
    padding-left: 0.5rem !important;
  }
  .ck-content .ps-xxxl-1 {
    padding-left: 1rem !important;
  }
  .ck-content .ps-xxxl-2 {
    padding-left: 2rem !important;
  }
  .ck-content .ps-xxxl-3 {
    padding-left: 3rem !important;
  }
  .ck-content .ps-xxxl-4 {
    padding-left: 4rem !important;
  }
  .ck-content .ps-xxxl-5 {
    padding-left: 5rem !important;
  }
  .ck-content .ps-xxxl-7 {
    padding-left: 7rem !important;
  }
  .ck-content .gap-xxxl-0 {
    gap: 0 !important;
  }
  .ck-content .gap-xxxl-q {
    gap: 0.25rem !important;
  }
  .ck-content .gap-xxxl-h {
    gap: 0.5rem !important;
  }
  .ck-content .gap-xxxl-1 {
    gap: 1rem !important;
  }
  .ck-content .gap-xxxl-2 {
    gap: 2rem !important;
  }
  .ck-content .gap-xxxl-3 {
    gap: 3rem !important;
  }
  .ck-content .gap-xxxl-4 {
    gap: 4rem !important;
  }
  .ck-content .gap-xxxl-5 {
    gap: 5rem !important;
  }
  .ck-content .gap-xxxl-7 {
    gap: 7rem !important;
  }
  .ck-content .row-gap-xxxl-0 {
    row-gap: 0 !important;
  }
  .ck-content .row-gap-xxxl-q {
    row-gap: 0.25rem !important;
  }
  .ck-content .row-gap-xxxl-h {
    row-gap: 0.5rem !important;
  }
  .ck-content .row-gap-xxxl-1 {
    row-gap: 1rem !important;
  }
  .ck-content .row-gap-xxxl-2 {
    row-gap: 2rem !important;
  }
  .ck-content .row-gap-xxxl-3 {
    row-gap: 3rem !important;
  }
  .ck-content .row-gap-xxxl-4 {
    row-gap: 4rem !important;
  }
  .ck-content .row-gap-xxxl-5 {
    row-gap: 5rem !important;
  }
  .ck-content .row-gap-xxxl-7 {
    row-gap: 7rem !important;
  }
  .ck-content .column-gap-xxxl-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .ck-content .column-gap-xxxl-q {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .ck-content .column-gap-xxxl-h {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .ck-content .column-gap-xxxl-1 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .ck-content .column-gap-xxxl-2 {
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important;
  }
  .ck-content .column-gap-xxxl-3 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .ck-content .column-gap-xxxl-4 {
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important;
  }
  .ck-content .column-gap-xxxl-5 {
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  .ck-content .column-gap-xxxl-7 {
    -moz-column-gap: 7rem !important;
    column-gap: 7rem !important;
  }
  .ck-content .fs-xxxl-xl {
    font-size: 5rem !important;
  }
  .ck-content .fs-xxxl-1 {
    font-size: 2.75rem !important;
  }
  .ck-content .fs-xxxl-2 {
    font-size: 1.75rem !important;
  }
  .ck-content .fs-xxxl-3 {
    font-size: 1.25rem !important;
  }
  .ck-content .fs-xxxl-4 {
    font-size: 1.25rem !important;
  }
  .ck-content .fs-xxxl-5 {
    font-size: 1.125rem !important;
  }
  .ck-content .fs-xxxl-6 {
    font-size: 1rem !important;
  }
  .ck-content .fs-xxxl-base {
    font-size: 1rem !important;
  }
  .ck-content .fs-xxxl-lg {
    font-size: 1.5rem !important;
  }
  .ck-content .fs-xxxl-sm {
    font-size: 0.8rem !important;
  }
  .ck-content .text-xxxl-start {
    text-align: left !important;
  }
  .ck-content .text-xxxl-end {
    text-align: right !important;
  }
  .ck-content .text-xxxl-center {
    text-align: center !important;
  }
  .ck-content .text-xxxl-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-lavender {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-lavender-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-gray {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-gray-lightest {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lightest-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-gray-lighter {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lighter-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-gray-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-light-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-gray-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-black40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black40-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-black60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black60-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-blue {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-blue20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue20-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-blue40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue40-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-blue60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue60-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-blue80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue80-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-brand-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-brand-black-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-blue-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-blue-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-light-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-catalyst-100 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-100-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-catalyst-80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-80-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-catalyst-60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-60-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-catalyst-40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-40-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-catalyst-20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-20-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-orange-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-1-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-orange-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-2-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-purple-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-1-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-purple-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-2-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-xxxl-muted {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .ck-content .text-xxxl-black-50 {
    --bs-text-opacity: 1;
    color: rgba(27, 27, 27, 0.5) !important;
  }
  .ck-content .text-xxxl-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, 0.5) !important;
  }
  .ck-content .text-xxxl-body-secondary {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .ck-content .text-xxxl-body-tertiary {
    --bs-text-opacity: 1;
    color: var(--bs-tertiary-color) !important;
  }
  .ck-content .text-xxxl-body-emphasis {
    --bs-text-opacity: 1;
    color: var(--bs-emphasis-color) !important;
  }
  .ck-content .text-xxxl-reset {
    --bs-text-opacity: 1;
    color: inherit !important;
  }
}
@media (min-width: 1920px) {
  .ck-content .float-4xl-start {
    float: left !important;
  }
  .ck-content .float-4xl-end {
    float: right !important;
  }
  .ck-content .float-4xl-none {
    float: none !important;
  }
  .ck-content .object-fit-4xl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .ck-content .object-fit-4xl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .ck-content .object-fit-4xl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .ck-content .object-fit-4xl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .ck-content .object-fit-4xl-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .ck-content .d-4xl-inline {
    display: inline !important;
  }
  .ck-content .d-4xl-inline-block {
    display: inline-block !important;
  }
  .ck-content .d-4xl-block {
    display: block !important;
  }
  .ck-content .d-4xl-grid {
    display: grid !important;
  }
  .ck-content .d-4xl-inline-grid {
    display: inline-grid !important;
  }
  .ck-content .d-4xl-table {
    display: table !important;
  }
  .ck-content .d-4xl-table-row {
    display: table-row !important;
  }
  .ck-content .d-4xl-table-cell {
    display: table-cell !important;
  }
  .ck-content .d-4xl-flex {
    display: flex !important;
  }
  .ck-content .d-4xl-inline-flex {
    display: inline-flex !important;
  }
  .ck-content .d-4xl-none {
    display: none !important;
  }
  .ck-content .border-top-4xl {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-top-4xl-0 {
    border-top: 0 !important;
  }
  .ck-content .border-end-4xl {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-end-4xl-0 {
    border-right: 0 !important;
  }
  .ck-content .border-bottom-4xl {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-bottom-4xl-0 {
    border-bottom: 0 !important;
  }
  .ck-content .border-start-4xl {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-start-4xl-0 {
    border-left: 0 !important;
  }
  .ck-content .flex-4xl-fill {
    flex: 1 1 auto !important;
  }
  .ck-content .flex-4xl-row {
    flex-direction: row !important;
  }
  .ck-content .flex-4xl-column {
    flex-direction: column !important;
  }
  .ck-content .flex-4xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .ck-content .flex-4xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .ck-content .flex-4xl-grow-0 {
    flex-grow: 0 !important;
  }
  .ck-content .flex-4xl-grow-1 {
    flex-grow: 1 !important;
  }
  .ck-content .flex-4xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .ck-content .flex-4xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .ck-content .flex-4xl-wrap {
    flex-wrap: wrap !important;
  }
  .ck-content .flex-4xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .ck-content .flex-4xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .ck-content .justify-content-4xl-start {
    justify-content: flex-start !important;
  }
  .ck-content .justify-content-4xl-end {
    justify-content: flex-end !important;
  }
  .ck-content .justify-content-4xl-center {
    justify-content: center !important;
  }
  .ck-content .justify-content-4xl-between {
    justify-content: space-between !important;
  }
  .ck-content .justify-content-4xl-around {
    justify-content: space-around !important;
  }
  .ck-content .justify-content-4xl-evenly {
    justify-content: space-evenly !important;
  }
  .ck-content .align-items-4xl-start {
    align-items: flex-start !important;
  }
  .ck-content .align-items-4xl-end {
    align-items: flex-end !important;
  }
  .ck-content .align-items-4xl-center {
    align-items: center !important;
  }
  .ck-content .align-items-4xl-baseline {
    align-items: baseline !important;
  }
  .ck-content .align-items-4xl-stretch {
    align-items: stretch !important;
  }
  .ck-content .align-content-4xl-start {
    align-content: flex-start !important;
  }
  .ck-content .align-content-4xl-end {
    align-content: flex-end !important;
  }
  .ck-content .align-content-4xl-center {
    align-content: center !important;
  }
  .ck-content .align-content-4xl-between {
    align-content: space-between !important;
  }
  .ck-content .align-content-4xl-around {
    align-content: space-around !important;
  }
  .ck-content .align-content-4xl-stretch {
    align-content: stretch !important;
  }
  .ck-content .align-self-4xl-auto {
    align-self: auto !important;
  }
  .ck-content .align-self-4xl-start {
    align-self: flex-start !important;
  }
  .ck-content .align-self-4xl-end {
    align-self: flex-end !important;
  }
  .ck-content .align-self-4xl-center {
    align-self: center !important;
  }
  .ck-content .align-self-4xl-baseline {
    align-self: baseline !important;
  }
  .ck-content .align-self-4xl-stretch {
    align-self: stretch !important;
  }
  .ck-content .order-4xl-first {
    order: -1 !important;
  }
  .ck-content .order-4xl-0 {
    order: 0 !important;
  }
  .ck-content .order-4xl-1 {
    order: 1 !important;
  }
  .ck-content .order-4xl-2 {
    order: 2 !important;
  }
  .ck-content .order-4xl-3 {
    order: 3 !important;
  }
  .ck-content .order-4xl-4 {
    order: 4 !important;
  }
  .ck-content .order-4xl-5 {
    order: 5 !important;
  }
  .ck-content .order-4xl-last {
    order: 6 !important;
  }
  .ck-content .m-4xl-0 {
    margin: 0 !important;
  }
  .ck-content .m-4xl-q {
    margin: 0.25rem !important;
  }
  .ck-content .m-4xl-h {
    margin: 0.5rem !important;
  }
  .ck-content .m-4xl-1 {
    margin: 1rem !important;
  }
  .ck-content .m-4xl-2 {
    margin: 2rem !important;
  }
  .ck-content .m-4xl-3 {
    margin: 3rem !important;
  }
  .ck-content .m-4xl-4 {
    margin: 4rem !important;
  }
  .ck-content .m-4xl-5 {
    margin: 5rem !important;
  }
  .ck-content .m-4xl-7 {
    margin: 7rem !important;
  }
  .ck-content .m-4xl-auto {
    margin: auto !important;
  }
  .ck-content .mx-4xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .ck-content .mx-4xl-q {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .ck-content .mx-4xl-h {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .ck-content .mx-4xl-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .ck-content .mx-4xl-2 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .ck-content .mx-4xl-3 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .ck-content .mx-4xl-4 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .ck-content .mx-4xl-5 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .ck-content .mx-4xl-7 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .ck-content .mx-4xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .ck-content .my-4xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ck-content .my-4xl-q {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .ck-content .my-4xl-h {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .ck-content .my-4xl-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .ck-content .my-4xl-2 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .ck-content .my-4xl-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .ck-content .my-4xl-4 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .ck-content .my-4xl-5 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .ck-content .my-4xl-7 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .ck-content .my-4xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .ck-content .mt-4xl-0 {
    margin-top: 0 !important;
  }
  .ck-content .mt-4xl-q {
    margin-top: 0.25rem !important;
  }
  .ck-content .mt-4xl-h {
    margin-top: 0.5rem !important;
  }
  .ck-content .mt-4xl-1 {
    margin-top: 1rem !important;
  }
  .ck-content .mt-4xl-2 {
    margin-top: 2rem !important;
  }
  .ck-content .mt-4xl-3 {
    margin-top: 3rem !important;
  }
  .ck-content .mt-4xl-4 {
    margin-top: 4rem !important;
  }
  .ck-content .mt-4xl-5 {
    margin-top: 5rem !important;
  }
  .ck-content .mt-4xl-7 {
    margin-top: 7rem !important;
  }
  .ck-content .mt-4xl-auto {
    margin-top: auto !important;
  }
  .ck-content .me-4xl-0 {
    margin-right: 0 !important;
  }
  .ck-content .me-4xl-q {
    margin-right: 0.25rem !important;
  }
  .ck-content .me-4xl-h {
    margin-right: 0.5rem !important;
  }
  .ck-content .me-4xl-1 {
    margin-right: 1rem !important;
  }
  .ck-content .me-4xl-2 {
    margin-right: 2rem !important;
  }
  .ck-content .me-4xl-3 {
    margin-right: 3rem !important;
  }
  .ck-content .me-4xl-4 {
    margin-right: 4rem !important;
  }
  .ck-content .me-4xl-5 {
    margin-right: 5rem !important;
  }
  .ck-content .me-4xl-7 {
    margin-right: 7rem !important;
  }
  .ck-content .me-4xl-auto {
    margin-right: auto !important;
  }
  .ck-content .mb-4xl-0 {
    margin-bottom: 0 !important;
  }
  .ck-content .mb-4xl-q {
    margin-bottom: 0.25rem !important;
  }
  .ck-content .mb-4xl-h {
    margin-bottom: 0.5rem !important;
  }
  .ck-content .mb-4xl-1 {
    margin-bottom: 1rem !important;
  }
  .ck-content .mb-4xl-2 {
    margin-bottom: 2rem !important;
  }
  .ck-content .mb-4xl-3 {
    margin-bottom: 3rem !important;
  }
  .ck-content .mb-4xl-4 {
    margin-bottom: 4rem !important;
  }
  .ck-content .mb-4xl-5 {
    margin-bottom: 5rem !important;
  }
  .ck-content .mb-4xl-7 {
    margin-bottom: 7rem !important;
  }
  .ck-content .mb-4xl-auto {
    margin-bottom: auto !important;
  }
  .ck-content .ms-4xl-0 {
    margin-left: 0 !important;
  }
  .ck-content .ms-4xl-q {
    margin-left: 0.25rem !important;
  }
  .ck-content .ms-4xl-h {
    margin-left: 0.5rem !important;
  }
  .ck-content .ms-4xl-1 {
    margin-left: 1rem !important;
  }
  .ck-content .ms-4xl-2 {
    margin-left: 2rem !important;
  }
  .ck-content .ms-4xl-3 {
    margin-left: 3rem !important;
  }
  .ck-content .ms-4xl-4 {
    margin-left: 4rem !important;
  }
  .ck-content .ms-4xl-5 {
    margin-left: 5rem !important;
  }
  .ck-content .ms-4xl-7 {
    margin-left: 7rem !important;
  }
  .ck-content .ms-4xl-auto {
    margin-left: auto !important;
  }
  .ck-content .m-4xl-nq {
    margin: -0.25rem !important;
  }
  .ck-content .m-4xl-nh {
    margin: -0.5rem !important;
  }
  .ck-content .m-4xl-n1 {
    margin: -1rem !important;
  }
  .ck-content .m-4xl-n2 {
    margin: -2rem !important;
  }
  .ck-content .m-4xl-n3 {
    margin: -3rem !important;
  }
  .ck-content .m-4xl-n4 {
    margin: -4rem !important;
  }
  .ck-content .m-4xl-n5 {
    margin: -5rem !important;
  }
  .ck-content .m-4xl-n7 {
    margin: -7rem !important;
  }
  .ck-content .mx-4xl-nq {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .ck-content .mx-4xl-nh {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .ck-content .mx-4xl-n1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .ck-content .mx-4xl-n2 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .ck-content .mx-4xl-n3 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .ck-content .mx-4xl-n4 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .ck-content .mx-4xl-n5 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .ck-content .mx-4xl-n7 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .ck-content .my-4xl-nq {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .ck-content .my-4xl-nh {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .ck-content .my-4xl-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .ck-content .my-4xl-n2 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .ck-content .my-4xl-n3 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .ck-content .my-4xl-n4 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .ck-content .my-4xl-n5 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .ck-content .my-4xl-n7 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .ck-content .mt-4xl-nq {
    margin-top: -0.25rem !important;
  }
  .ck-content .mt-4xl-nh {
    margin-top: -0.5rem !important;
  }
  .ck-content .mt-4xl-n1 {
    margin-top: -1rem !important;
  }
  .ck-content .mt-4xl-n2 {
    margin-top: -2rem !important;
  }
  .ck-content .mt-4xl-n3 {
    margin-top: -3rem !important;
  }
  .ck-content .mt-4xl-n4 {
    margin-top: -4rem !important;
  }
  .ck-content .mt-4xl-n5 {
    margin-top: -5rem !important;
  }
  .ck-content .mt-4xl-n7 {
    margin-top: -7rem !important;
  }
  .ck-content .me-4xl-nq {
    margin-right: -0.25rem !important;
  }
  .ck-content .me-4xl-nh {
    margin-right: -0.5rem !important;
  }
  .ck-content .me-4xl-n1 {
    margin-right: -1rem !important;
  }
  .ck-content .me-4xl-n2 {
    margin-right: -2rem !important;
  }
  .ck-content .me-4xl-n3 {
    margin-right: -3rem !important;
  }
  .ck-content .me-4xl-n4 {
    margin-right: -4rem !important;
  }
  .ck-content .me-4xl-n5 {
    margin-right: -5rem !important;
  }
  .ck-content .me-4xl-n7 {
    margin-right: -7rem !important;
  }
  .ck-content .mb-4xl-nq {
    margin-bottom: -0.25rem !important;
  }
  .ck-content .mb-4xl-nh {
    margin-bottom: -0.5rem !important;
  }
  .ck-content .mb-4xl-n1 {
    margin-bottom: -1rem !important;
  }
  .ck-content .mb-4xl-n2 {
    margin-bottom: -2rem !important;
  }
  .ck-content .mb-4xl-n3 {
    margin-bottom: -3rem !important;
  }
  .ck-content .mb-4xl-n4 {
    margin-bottom: -4rem !important;
  }
  .ck-content .mb-4xl-n5 {
    margin-bottom: -5rem !important;
  }
  .ck-content .mb-4xl-n7 {
    margin-bottom: -7rem !important;
  }
  .ck-content .ms-4xl-nq {
    margin-left: -0.25rem !important;
  }
  .ck-content .ms-4xl-nh {
    margin-left: -0.5rem !important;
  }
  .ck-content .ms-4xl-n1 {
    margin-left: -1rem !important;
  }
  .ck-content .ms-4xl-n2 {
    margin-left: -2rem !important;
  }
  .ck-content .ms-4xl-n3 {
    margin-left: -3rem !important;
  }
  .ck-content .ms-4xl-n4 {
    margin-left: -4rem !important;
  }
  .ck-content .ms-4xl-n5 {
    margin-left: -5rem !important;
  }
  .ck-content .ms-4xl-n7 {
    margin-left: -7rem !important;
  }
  .ck-content .p-4xl-0 {
    padding: 0 !important;
  }
  .ck-content .p-4xl-q {
    padding: 0.25rem !important;
  }
  .ck-content .p-4xl-h {
    padding: 0.5rem !important;
  }
  .ck-content .p-4xl-1 {
    padding: 1rem !important;
  }
  .ck-content .p-4xl-2 {
    padding: 2rem !important;
  }
  .ck-content .p-4xl-3 {
    padding: 3rem !important;
  }
  .ck-content .p-4xl-4 {
    padding: 4rem !important;
  }
  .ck-content .p-4xl-5 {
    padding: 5rem !important;
  }
  .ck-content .p-4xl-7 {
    padding: 7rem !important;
  }
  .ck-content .px-4xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .ck-content .px-4xl-q {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .ck-content .px-4xl-h {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .ck-content .px-4xl-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .ck-content .px-4xl-2 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .ck-content .px-4xl-3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .ck-content .px-4xl-4 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .ck-content .px-4xl-5 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .ck-content .px-4xl-7 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .ck-content .py-4xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .ck-content .py-4xl-q {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .ck-content .py-4xl-h {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .ck-content .py-4xl-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .ck-content .py-4xl-2 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .ck-content .py-4xl-3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .ck-content .py-4xl-4 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .ck-content .py-4xl-5 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .ck-content .py-4xl-7 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .ck-content .pt-4xl-0 {
    padding-top: 0 !important;
  }
  .ck-content .pt-4xl-q {
    padding-top: 0.25rem !important;
  }
  .ck-content .pt-4xl-h {
    padding-top: 0.5rem !important;
  }
  .ck-content .pt-4xl-1 {
    padding-top: 1rem !important;
  }
  .ck-content .pt-4xl-2 {
    padding-top: 2rem !important;
  }
  .ck-content .pt-4xl-3 {
    padding-top: 3rem !important;
  }
  .ck-content .pt-4xl-4 {
    padding-top: 4rem !important;
  }
  .ck-content .pt-4xl-5 {
    padding-top: 5rem !important;
  }
  .ck-content .pt-4xl-7 {
    padding-top: 7rem !important;
  }
  .ck-content .pe-4xl-0 {
    padding-right: 0 !important;
  }
  .ck-content .pe-4xl-q {
    padding-right: 0.25rem !important;
  }
  .ck-content .pe-4xl-h {
    padding-right: 0.5rem !important;
  }
  .ck-content .pe-4xl-1 {
    padding-right: 1rem !important;
  }
  .ck-content .pe-4xl-2 {
    padding-right: 2rem !important;
  }
  .ck-content .pe-4xl-3 {
    padding-right: 3rem !important;
  }
  .ck-content .pe-4xl-4 {
    padding-right: 4rem !important;
  }
  .ck-content .pe-4xl-5 {
    padding-right: 5rem !important;
  }
  .ck-content .pe-4xl-7 {
    padding-right: 7rem !important;
  }
  .ck-content .pb-4xl-0 {
    padding-bottom: 0 !important;
  }
  .ck-content .pb-4xl-q {
    padding-bottom: 0.25rem !important;
  }
  .ck-content .pb-4xl-h {
    padding-bottom: 0.5rem !important;
  }
  .ck-content .pb-4xl-1 {
    padding-bottom: 1rem !important;
  }
  .ck-content .pb-4xl-2 {
    padding-bottom: 2rem !important;
  }
  .ck-content .pb-4xl-3 {
    padding-bottom: 3rem !important;
  }
  .ck-content .pb-4xl-4 {
    padding-bottom: 4rem !important;
  }
  .ck-content .pb-4xl-5 {
    padding-bottom: 5rem !important;
  }
  .ck-content .pb-4xl-7 {
    padding-bottom: 7rem !important;
  }
  .ck-content .ps-4xl-0 {
    padding-left: 0 !important;
  }
  .ck-content .ps-4xl-q {
    padding-left: 0.25rem !important;
  }
  .ck-content .ps-4xl-h {
    padding-left: 0.5rem !important;
  }
  .ck-content .ps-4xl-1 {
    padding-left: 1rem !important;
  }
  .ck-content .ps-4xl-2 {
    padding-left: 2rem !important;
  }
  .ck-content .ps-4xl-3 {
    padding-left: 3rem !important;
  }
  .ck-content .ps-4xl-4 {
    padding-left: 4rem !important;
  }
  .ck-content .ps-4xl-5 {
    padding-left: 5rem !important;
  }
  .ck-content .ps-4xl-7 {
    padding-left: 7rem !important;
  }
  .ck-content .gap-4xl-0 {
    gap: 0 !important;
  }
  .ck-content .gap-4xl-q {
    gap: 0.25rem !important;
  }
  .ck-content .gap-4xl-h {
    gap: 0.5rem !important;
  }
  .ck-content .gap-4xl-1 {
    gap: 1rem !important;
  }
  .ck-content .gap-4xl-2 {
    gap: 2rem !important;
  }
  .ck-content .gap-4xl-3 {
    gap: 3rem !important;
  }
  .ck-content .gap-4xl-4 {
    gap: 4rem !important;
  }
  .ck-content .gap-4xl-5 {
    gap: 5rem !important;
  }
  .ck-content .gap-4xl-7 {
    gap: 7rem !important;
  }
  .ck-content .row-gap-4xl-0 {
    row-gap: 0 !important;
  }
  .ck-content .row-gap-4xl-q {
    row-gap: 0.25rem !important;
  }
  .ck-content .row-gap-4xl-h {
    row-gap: 0.5rem !important;
  }
  .ck-content .row-gap-4xl-1 {
    row-gap: 1rem !important;
  }
  .ck-content .row-gap-4xl-2 {
    row-gap: 2rem !important;
  }
  .ck-content .row-gap-4xl-3 {
    row-gap: 3rem !important;
  }
  .ck-content .row-gap-4xl-4 {
    row-gap: 4rem !important;
  }
  .ck-content .row-gap-4xl-5 {
    row-gap: 5rem !important;
  }
  .ck-content .row-gap-4xl-7 {
    row-gap: 7rem !important;
  }
  .ck-content .column-gap-4xl-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .ck-content .column-gap-4xl-q {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .ck-content .column-gap-4xl-h {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .ck-content .column-gap-4xl-1 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .ck-content .column-gap-4xl-2 {
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important;
  }
  .ck-content .column-gap-4xl-3 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .ck-content .column-gap-4xl-4 {
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important;
  }
  .ck-content .column-gap-4xl-5 {
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  .ck-content .column-gap-4xl-7 {
    -moz-column-gap: 7rem !important;
    column-gap: 7rem !important;
  }
  .ck-content .fs-4xl-xl {
    font-size: 5rem !important;
  }
  .ck-content .fs-4xl-1 {
    font-size: 2.75rem !important;
  }
  .ck-content .fs-4xl-2 {
    font-size: 1.75rem !important;
  }
  .ck-content .fs-4xl-3 {
    font-size: 1.25rem !important;
  }
  .ck-content .fs-4xl-4 {
    font-size: 1.25rem !important;
  }
  .ck-content .fs-4xl-5 {
    font-size: 1.125rem !important;
  }
  .ck-content .fs-4xl-6 {
    font-size: 1rem !important;
  }
  .ck-content .fs-4xl-base {
    font-size: 1rem !important;
  }
  .ck-content .fs-4xl-lg {
    font-size: 1.5rem !important;
  }
  .ck-content .fs-4xl-sm {
    font-size: 0.8rem !important;
  }
  .ck-content .text-4xl-start {
    text-align: left !important;
  }
  .ck-content .text-4xl-end {
    text-align: right !important;
  }
  .ck-content .text-4xl-center {
    text-align: center !important;
  }
  .ck-content .text-4xl-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-lavender {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-lavender-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-gray {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-gray-lightest {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lightest-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-gray-lighter {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lighter-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-gray-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-light-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-gray-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-black40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black40-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-black60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black60-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-blue {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-blue20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue20-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-blue40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue40-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-blue60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue60-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-blue80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue80-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-brand-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-brand-black-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-blue-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-blue-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-light-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-catalyst-100 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-100-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-catalyst-80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-80-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-catalyst-60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-60-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-catalyst-40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-40-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-catalyst-20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-20-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-orange-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-1-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-orange-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-2-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-purple-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-1-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-purple-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-2-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-4xl-muted {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .ck-content .text-4xl-black-50 {
    --bs-text-opacity: 1;
    color: rgba(27, 27, 27, 0.5) !important;
  }
  .ck-content .text-4xl-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, 0.5) !important;
  }
  .ck-content .text-4xl-body-secondary {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .ck-content .text-4xl-body-tertiary {
    --bs-text-opacity: 1;
    color: var(--bs-tertiary-color) !important;
  }
  .ck-content .text-4xl-body-emphasis {
    --bs-text-opacity: 1;
    color: var(--bs-emphasis-color) !important;
  }
  .ck-content .text-4xl-reset {
    --bs-text-opacity: 1;
    color: inherit !important;
  }
}
@media (min-width: 2560px) {
  .ck-content .float-5xl-start {
    float: left !important;
  }
  .ck-content .float-5xl-end {
    float: right !important;
  }
  .ck-content .float-5xl-none {
    float: none !important;
  }
  .ck-content .object-fit-5xl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .ck-content .object-fit-5xl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .ck-content .object-fit-5xl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .ck-content .object-fit-5xl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .ck-content .object-fit-5xl-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .ck-content .d-5xl-inline {
    display: inline !important;
  }
  .ck-content .d-5xl-inline-block {
    display: inline-block !important;
  }
  .ck-content .d-5xl-block {
    display: block !important;
  }
  .ck-content .d-5xl-grid {
    display: grid !important;
  }
  .ck-content .d-5xl-inline-grid {
    display: inline-grid !important;
  }
  .ck-content .d-5xl-table {
    display: table !important;
  }
  .ck-content .d-5xl-table-row {
    display: table-row !important;
  }
  .ck-content .d-5xl-table-cell {
    display: table-cell !important;
  }
  .ck-content .d-5xl-flex {
    display: flex !important;
  }
  .ck-content .d-5xl-inline-flex {
    display: inline-flex !important;
  }
  .ck-content .d-5xl-none {
    display: none !important;
  }
  .ck-content .border-top-5xl {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-top-5xl-0 {
    border-top: 0 !important;
  }
  .ck-content .border-end-5xl {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-end-5xl-0 {
    border-right: 0 !important;
  }
  .ck-content .border-bottom-5xl {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-bottom-5xl-0 {
    border-bottom: 0 !important;
  }
  .ck-content .border-start-5xl {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .ck-content .border-start-5xl-0 {
    border-left: 0 !important;
  }
  .ck-content .flex-5xl-fill {
    flex: 1 1 auto !important;
  }
  .ck-content .flex-5xl-row {
    flex-direction: row !important;
  }
  .ck-content .flex-5xl-column {
    flex-direction: column !important;
  }
  .ck-content .flex-5xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .ck-content .flex-5xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .ck-content .flex-5xl-grow-0 {
    flex-grow: 0 !important;
  }
  .ck-content .flex-5xl-grow-1 {
    flex-grow: 1 !important;
  }
  .ck-content .flex-5xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .ck-content .flex-5xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .ck-content .flex-5xl-wrap {
    flex-wrap: wrap !important;
  }
  .ck-content .flex-5xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .ck-content .flex-5xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .ck-content .justify-content-5xl-start {
    justify-content: flex-start !important;
  }
  .ck-content .justify-content-5xl-end {
    justify-content: flex-end !important;
  }
  .ck-content .justify-content-5xl-center {
    justify-content: center !important;
  }
  .ck-content .justify-content-5xl-between {
    justify-content: space-between !important;
  }
  .ck-content .justify-content-5xl-around {
    justify-content: space-around !important;
  }
  .ck-content .justify-content-5xl-evenly {
    justify-content: space-evenly !important;
  }
  .ck-content .align-items-5xl-start {
    align-items: flex-start !important;
  }
  .ck-content .align-items-5xl-end {
    align-items: flex-end !important;
  }
  .ck-content .align-items-5xl-center {
    align-items: center !important;
  }
  .ck-content .align-items-5xl-baseline {
    align-items: baseline !important;
  }
  .ck-content .align-items-5xl-stretch {
    align-items: stretch !important;
  }
  .ck-content .align-content-5xl-start {
    align-content: flex-start !important;
  }
  .ck-content .align-content-5xl-end {
    align-content: flex-end !important;
  }
  .ck-content .align-content-5xl-center {
    align-content: center !important;
  }
  .ck-content .align-content-5xl-between {
    align-content: space-between !important;
  }
  .ck-content .align-content-5xl-around {
    align-content: space-around !important;
  }
  .ck-content .align-content-5xl-stretch {
    align-content: stretch !important;
  }
  .ck-content .align-self-5xl-auto {
    align-self: auto !important;
  }
  .ck-content .align-self-5xl-start {
    align-self: flex-start !important;
  }
  .ck-content .align-self-5xl-end {
    align-self: flex-end !important;
  }
  .ck-content .align-self-5xl-center {
    align-self: center !important;
  }
  .ck-content .align-self-5xl-baseline {
    align-self: baseline !important;
  }
  .ck-content .align-self-5xl-stretch {
    align-self: stretch !important;
  }
  .ck-content .order-5xl-first {
    order: -1 !important;
  }
  .ck-content .order-5xl-0 {
    order: 0 !important;
  }
  .ck-content .order-5xl-1 {
    order: 1 !important;
  }
  .ck-content .order-5xl-2 {
    order: 2 !important;
  }
  .ck-content .order-5xl-3 {
    order: 3 !important;
  }
  .ck-content .order-5xl-4 {
    order: 4 !important;
  }
  .ck-content .order-5xl-5 {
    order: 5 !important;
  }
  .ck-content .order-5xl-last {
    order: 6 !important;
  }
  .ck-content .m-5xl-0 {
    margin: 0 !important;
  }
  .ck-content .m-5xl-q {
    margin: 0.25rem !important;
  }
  .ck-content .m-5xl-h {
    margin: 0.5rem !important;
  }
  .ck-content .m-5xl-1 {
    margin: 1rem !important;
  }
  .ck-content .m-5xl-2 {
    margin: 2rem !important;
  }
  .ck-content .m-5xl-3 {
    margin: 3rem !important;
  }
  .ck-content .m-5xl-4 {
    margin: 4rem !important;
  }
  .ck-content .m-5xl-5 {
    margin: 5rem !important;
  }
  .ck-content .m-5xl-7 {
    margin: 7rem !important;
  }
  .ck-content .m-5xl-auto {
    margin: auto !important;
  }
  .ck-content .mx-5xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .ck-content .mx-5xl-q {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .ck-content .mx-5xl-h {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .ck-content .mx-5xl-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .ck-content .mx-5xl-2 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .ck-content .mx-5xl-3 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .ck-content .mx-5xl-4 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .ck-content .mx-5xl-5 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .ck-content .mx-5xl-7 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .ck-content .mx-5xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .ck-content .my-5xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ck-content .my-5xl-q {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .ck-content .my-5xl-h {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .ck-content .my-5xl-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .ck-content .my-5xl-2 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .ck-content .my-5xl-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .ck-content .my-5xl-4 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .ck-content .my-5xl-5 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .ck-content .my-5xl-7 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .ck-content .my-5xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .ck-content .mt-5xl-0 {
    margin-top: 0 !important;
  }
  .ck-content .mt-5xl-q {
    margin-top: 0.25rem !important;
  }
  .ck-content .mt-5xl-h {
    margin-top: 0.5rem !important;
  }
  .ck-content .mt-5xl-1 {
    margin-top: 1rem !important;
  }
  .ck-content .mt-5xl-2 {
    margin-top: 2rem !important;
  }
  .ck-content .mt-5xl-3 {
    margin-top: 3rem !important;
  }
  .ck-content .mt-5xl-4 {
    margin-top: 4rem !important;
  }
  .ck-content .mt-5xl-5 {
    margin-top: 5rem !important;
  }
  .ck-content .mt-5xl-7 {
    margin-top: 7rem !important;
  }
  .ck-content .mt-5xl-auto {
    margin-top: auto !important;
  }
  .ck-content .me-5xl-0 {
    margin-right: 0 !important;
  }
  .ck-content .me-5xl-q {
    margin-right: 0.25rem !important;
  }
  .ck-content .me-5xl-h {
    margin-right: 0.5rem !important;
  }
  .ck-content .me-5xl-1 {
    margin-right: 1rem !important;
  }
  .ck-content .me-5xl-2 {
    margin-right: 2rem !important;
  }
  .ck-content .me-5xl-3 {
    margin-right: 3rem !important;
  }
  .ck-content .me-5xl-4 {
    margin-right: 4rem !important;
  }
  .ck-content .me-5xl-5 {
    margin-right: 5rem !important;
  }
  .ck-content .me-5xl-7 {
    margin-right: 7rem !important;
  }
  .ck-content .me-5xl-auto {
    margin-right: auto !important;
  }
  .ck-content .mb-5xl-0 {
    margin-bottom: 0 !important;
  }
  .ck-content .mb-5xl-q {
    margin-bottom: 0.25rem !important;
  }
  .ck-content .mb-5xl-h {
    margin-bottom: 0.5rem !important;
  }
  .ck-content .mb-5xl-1 {
    margin-bottom: 1rem !important;
  }
  .ck-content .mb-5xl-2 {
    margin-bottom: 2rem !important;
  }
  .ck-content .mb-5xl-3 {
    margin-bottom: 3rem !important;
  }
  .ck-content .mb-5xl-4 {
    margin-bottom: 4rem !important;
  }
  .ck-content .mb-5xl-5 {
    margin-bottom: 5rem !important;
  }
  .ck-content .mb-5xl-7 {
    margin-bottom: 7rem !important;
  }
  .ck-content .mb-5xl-auto {
    margin-bottom: auto !important;
  }
  .ck-content .ms-5xl-0 {
    margin-left: 0 !important;
  }
  .ck-content .ms-5xl-q {
    margin-left: 0.25rem !important;
  }
  .ck-content .ms-5xl-h {
    margin-left: 0.5rem !important;
  }
  .ck-content .ms-5xl-1 {
    margin-left: 1rem !important;
  }
  .ck-content .ms-5xl-2 {
    margin-left: 2rem !important;
  }
  .ck-content .ms-5xl-3 {
    margin-left: 3rem !important;
  }
  .ck-content .ms-5xl-4 {
    margin-left: 4rem !important;
  }
  .ck-content .ms-5xl-5 {
    margin-left: 5rem !important;
  }
  .ck-content .ms-5xl-7 {
    margin-left: 7rem !important;
  }
  .ck-content .ms-5xl-auto {
    margin-left: auto !important;
  }
  .ck-content .m-5xl-nq {
    margin: -0.25rem !important;
  }
  .ck-content .m-5xl-nh {
    margin: -0.5rem !important;
  }
  .ck-content .m-5xl-n1 {
    margin: -1rem !important;
  }
  .ck-content .m-5xl-n2 {
    margin: -2rem !important;
  }
  .ck-content .m-5xl-n3 {
    margin: -3rem !important;
  }
  .ck-content .m-5xl-n4 {
    margin: -4rem !important;
  }
  .ck-content .m-5xl-n5 {
    margin: -5rem !important;
  }
  .ck-content .m-5xl-n7 {
    margin: -7rem !important;
  }
  .ck-content .mx-5xl-nq {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .ck-content .mx-5xl-nh {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .ck-content .mx-5xl-n1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .ck-content .mx-5xl-n2 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .ck-content .mx-5xl-n3 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .ck-content .mx-5xl-n4 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .ck-content .mx-5xl-n5 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .ck-content .mx-5xl-n7 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .ck-content .my-5xl-nq {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .ck-content .my-5xl-nh {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .ck-content .my-5xl-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .ck-content .my-5xl-n2 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .ck-content .my-5xl-n3 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .ck-content .my-5xl-n4 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .ck-content .my-5xl-n5 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .ck-content .my-5xl-n7 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .ck-content .mt-5xl-nq {
    margin-top: -0.25rem !important;
  }
  .ck-content .mt-5xl-nh {
    margin-top: -0.5rem !important;
  }
  .ck-content .mt-5xl-n1 {
    margin-top: -1rem !important;
  }
  .ck-content .mt-5xl-n2 {
    margin-top: -2rem !important;
  }
  .ck-content .mt-5xl-n3 {
    margin-top: -3rem !important;
  }
  .ck-content .mt-5xl-n4 {
    margin-top: -4rem !important;
  }
  .ck-content .mt-5xl-n5 {
    margin-top: -5rem !important;
  }
  .ck-content .mt-5xl-n7 {
    margin-top: -7rem !important;
  }
  .ck-content .me-5xl-nq {
    margin-right: -0.25rem !important;
  }
  .ck-content .me-5xl-nh {
    margin-right: -0.5rem !important;
  }
  .ck-content .me-5xl-n1 {
    margin-right: -1rem !important;
  }
  .ck-content .me-5xl-n2 {
    margin-right: -2rem !important;
  }
  .ck-content .me-5xl-n3 {
    margin-right: -3rem !important;
  }
  .ck-content .me-5xl-n4 {
    margin-right: -4rem !important;
  }
  .ck-content .me-5xl-n5 {
    margin-right: -5rem !important;
  }
  .ck-content .me-5xl-n7 {
    margin-right: -7rem !important;
  }
  .ck-content .mb-5xl-nq {
    margin-bottom: -0.25rem !important;
  }
  .ck-content .mb-5xl-nh {
    margin-bottom: -0.5rem !important;
  }
  .ck-content .mb-5xl-n1 {
    margin-bottom: -1rem !important;
  }
  .ck-content .mb-5xl-n2 {
    margin-bottom: -2rem !important;
  }
  .ck-content .mb-5xl-n3 {
    margin-bottom: -3rem !important;
  }
  .ck-content .mb-5xl-n4 {
    margin-bottom: -4rem !important;
  }
  .ck-content .mb-5xl-n5 {
    margin-bottom: -5rem !important;
  }
  .ck-content .mb-5xl-n7 {
    margin-bottom: -7rem !important;
  }
  .ck-content .ms-5xl-nq {
    margin-left: -0.25rem !important;
  }
  .ck-content .ms-5xl-nh {
    margin-left: -0.5rem !important;
  }
  .ck-content .ms-5xl-n1 {
    margin-left: -1rem !important;
  }
  .ck-content .ms-5xl-n2 {
    margin-left: -2rem !important;
  }
  .ck-content .ms-5xl-n3 {
    margin-left: -3rem !important;
  }
  .ck-content .ms-5xl-n4 {
    margin-left: -4rem !important;
  }
  .ck-content .ms-5xl-n5 {
    margin-left: -5rem !important;
  }
  .ck-content .ms-5xl-n7 {
    margin-left: -7rem !important;
  }
  .ck-content .p-5xl-0 {
    padding: 0 !important;
  }
  .ck-content .p-5xl-q {
    padding: 0.25rem !important;
  }
  .ck-content .p-5xl-h {
    padding: 0.5rem !important;
  }
  .ck-content .p-5xl-1 {
    padding: 1rem !important;
  }
  .ck-content .p-5xl-2 {
    padding: 2rem !important;
  }
  .ck-content .p-5xl-3 {
    padding: 3rem !important;
  }
  .ck-content .p-5xl-4 {
    padding: 4rem !important;
  }
  .ck-content .p-5xl-5 {
    padding: 5rem !important;
  }
  .ck-content .p-5xl-7 {
    padding: 7rem !important;
  }
  .ck-content .px-5xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .ck-content .px-5xl-q {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .ck-content .px-5xl-h {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .ck-content .px-5xl-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .ck-content .px-5xl-2 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .ck-content .px-5xl-3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .ck-content .px-5xl-4 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .ck-content .px-5xl-5 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .ck-content .px-5xl-7 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .ck-content .py-5xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .ck-content .py-5xl-q {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .ck-content .py-5xl-h {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .ck-content .py-5xl-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .ck-content .py-5xl-2 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .ck-content .py-5xl-3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .ck-content .py-5xl-4 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .ck-content .py-5xl-5 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .ck-content .py-5xl-7 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .ck-content .pt-5xl-0 {
    padding-top: 0 !important;
  }
  .ck-content .pt-5xl-q {
    padding-top: 0.25rem !important;
  }
  .ck-content .pt-5xl-h {
    padding-top: 0.5rem !important;
  }
  .ck-content .pt-5xl-1 {
    padding-top: 1rem !important;
  }
  .ck-content .pt-5xl-2 {
    padding-top: 2rem !important;
  }
  .ck-content .pt-5xl-3 {
    padding-top: 3rem !important;
  }
  .ck-content .pt-5xl-4 {
    padding-top: 4rem !important;
  }
  .ck-content .pt-5xl-5 {
    padding-top: 5rem !important;
  }
  .ck-content .pt-5xl-7 {
    padding-top: 7rem !important;
  }
  .ck-content .pe-5xl-0 {
    padding-right: 0 !important;
  }
  .ck-content .pe-5xl-q {
    padding-right: 0.25rem !important;
  }
  .ck-content .pe-5xl-h {
    padding-right: 0.5rem !important;
  }
  .ck-content .pe-5xl-1 {
    padding-right: 1rem !important;
  }
  .ck-content .pe-5xl-2 {
    padding-right: 2rem !important;
  }
  .ck-content .pe-5xl-3 {
    padding-right: 3rem !important;
  }
  .ck-content .pe-5xl-4 {
    padding-right: 4rem !important;
  }
  .ck-content .pe-5xl-5 {
    padding-right: 5rem !important;
  }
  .ck-content .pe-5xl-7 {
    padding-right: 7rem !important;
  }
  .ck-content .pb-5xl-0 {
    padding-bottom: 0 !important;
  }
  .ck-content .pb-5xl-q {
    padding-bottom: 0.25rem !important;
  }
  .ck-content .pb-5xl-h {
    padding-bottom: 0.5rem !important;
  }
  .ck-content .pb-5xl-1 {
    padding-bottom: 1rem !important;
  }
  .ck-content .pb-5xl-2 {
    padding-bottom: 2rem !important;
  }
  .ck-content .pb-5xl-3 {
    padding-bottom: 3rem !important;
  }
  .ck-content .pb-5xl-4 {
    padding-bottom: 4rem !important;
  }
  .ck-content .pb-5xl-5 {
    padding-bottom: 5rem !important;
  }
  .ck-content .pb-5xl-7 {
    padding-bottom: 7rem !important;
  }
  .ck-content .ps-5xl-0 {
    padding-left: 0 !important;
  }
  .ck-content .ps-5xl-q {
    padding-left: 0.25rem !important;
  }
  .ck-content .ps-5xl-h {
    padding-left: 0.5rem !important;
  }
  .ck-content .ps-5xl-1 {
    padding-left: 1rem !important;
  }
  .ck-content .ps-5xl-2 {
    padding-left: 2rem !important;
  }
  .ck-content .ps-5xl-3 {
    padding-left: 3rem !important;
  }
  .ck-content .ps-5xl-4 {
    padding-left: 4rem !important;
  }
  .ck-content .ps-5xl-5 {
    padding-left: 5rem !important;
  }
  .ck-content .ps-5xl-7 {
    padding-left: 7rem !important;
  }
  .ck-content .gap-5xl-0 {
    gap: 0 !important;
  }
  .ck-content .gap-5xl-q {
    gap: 0.25rem !important;
  }
  .ck-content .gap-5xl-h {
    gap: 0.5rem !important;
  }
  .ck-content .gap-5xl-1 {
    gap: 1rem !important;
  }
  .ck-content .gap-5xl-2 {
    gap: 2rem !important;
  }
  .ck-content .gap-5xl-3 {
    gap: 3rem !important;
  }
  .ck-content .gap-5xl-4 {
    gap: 4rem !important;
  }
  .ck-content .gap-5xl-5 {
    gap: 5rem !important;
  }
  .ck-content .gap-5xl-7 {
    gap: 7rem !important;
  }
  .ck-content .row-gap-5xl-0 {
    row-gap: 0 !important;
  }
  .ck-content .row-gap-5xl-q {
    row-gap: 0.25rem !important;
  }
  .ck-content .row-gap-5xl-h {
    row-gap: 0.5rem !important;
  }
  .ck-content .row-gap-5xl-1 {
    row-gap: 1rem !important;
  }
  .ck-content .row-gap-5xl-2 {
    row-gap: 2rem !important;
  }
  .ck-content .row-gap-5xl-3 {
    row-gap: 3rem !important;
  }
  .ck-content .row-gap-5xl-4 {
    row-gap: 4rem !important;
  }
  .ck-content .row-gap-5xl-5 {
    row-gap: 5rem !important;
  }
  .ck-content .row-gap-5xl-7 {
    row-gap: 7rem !important;
  }
  .ck-content .column-gap-5xl-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .ck-content .column-gap-5xl-q {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .ck-content .column-gap-5xl-h {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .ck-content .column-gap-5xl-1 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .ck-content .column-gap-5xl-2 {
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important;
  }
  .ck-content .column-gap-5xl-3 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .ck-content .column-gap-5xl-4 {
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important;
  }
  .ck-content .column-gap-5xl-5 {
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  .ck-content .column-gap-5xl-7 {
    -moz-column-gap: 7rem !important;
    column-gap: 7rem !important;
  }
  .ck-content .fs-5xl-xl {
    font-size: 5rem !important;
  }
  .ck-content .fs-5xl-1 {
    font-size: 2.75rem !important;
  }
  .ck-content .fs-5xl-2 {
    font-size: 1.75rem !important;
  }
  .ck-content .fs-5xl-3 {
    font-size: 1.25rem !important;
  }
  .ck-content .fs-5xl-4 {
    font-size: 1.25rem !important;
  }
  .ck-content .fs-5xl-5 {
    font-size: 1.125rem !important;
  }
  .ck-content .fs-5xl-6 {
    font-size: 1rem !important;
  }
  .ck-content .fs-5xl-base {
    font-size: 1rem !important;
  }
  .ck-content .fs-5xl-lg {
    font-size: 1.5rem !important;
  }
  .ck-content .fs-5xl-sm {
    font-size: 0.8rem !important;
  }
  .ck-content .text-5xl-start {
    text-align: left !important;
  }
  .ck-content .text-5xl-end {
    text-align: right !important;
  }
  .ck-content .text-5xl-center {
    text-align: center !important;
  }
  .ck-content .text-5xl-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-lavender {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-lavender-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-gray {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-gray-lightest {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lightest-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-gray-lighter {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-lighter-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-gray-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-light-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-gray-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-black40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black40-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-black60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black60-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-blue {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-blue20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue20-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-blue40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue40-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-blue60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue60-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-blue80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue80-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-brand-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-brand-black-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-blue-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-blue-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-light-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-catalyst-100 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-100-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-catalyst-80 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-80-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-catalyst-60 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-60-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-catalyst-40 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-40-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-catalyst-20 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-catalyst-20-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-orange-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-1-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-orange-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-orange-2-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-purple-1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-1-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-purple-2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-2-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
  }
  .ck-content .text-5xl-muted {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .ck-content .text-5xl-black-50 {
    --bs-text-opacity: 1;
    color: rgba(27, 27, 27, 0.5) !important;
  }
  .ck-content .text-5xl-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, 0.5) !important;
  }
  .ck-content .text-5xl-body-secondary {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .ck-content .text-5xl-body-tertiary {
    --bs-text-opacity: 1;
    color: var(--bs-tertiary-color) !important;
  }
  .ck-content .text-5xl-body-emphasis {
    --bs-text-opacity: 1;
    color: var(--bs-emphasis-color) !important;
  }
  .ck-content .text-5xl-reset {
    --bs-text-opacity: 1;
    color: inherit !important;
  }
}
@media print {
  .ck-content .d-print-inline {
    display: inline !important;
  }
  .ck-content .d-print-inline-block {
    display: inline-block !important;
  }
  .ck-content .d-print-block {
    display: block !important;
  }
  .ck-content .d-print-grid {
    display: grid !important;
  }
  .ck-content .d-print-inline-grid {
    display: inline-grid !important;
  }
  .ck-content .d-print-table {
    display: table !important;
  }
  .ck-content .d-print-table-row {
    display: table-row !important;
  }
  .ck-content .d-print-table-cell {
    display: table-cell !important;
  }
  .ck-content .d-print-flex {
    display: flex !important;
  }
  .ck-content .d-print-inline-flex {
    display: inline-flex !important;
  }
  .ck-content .d-print-none {
    display: none !important;
  }
}
.ck-content :root {
  --wc-header-height: 100px;
  --wc-primary-header-height: 370px;
  --wc-people-header-height: 450px;
  --wc-breadcrumbs-height: 60px;
  --wc-distance-blocks: 60px;
  --wc-container-publication-width: calc(100% - 2.5rem);
  --wc-magazine-default-nav-width: 300px;
  --wc-primary-nav-width: 150px;
  --wc-primary-right-side-width: 335px;
  --wc-header-banner-height: 500px;
  --wc-homepage-hero-height: 170px;
}
@media (min-width: 768px) {
  .ck-content :root {
    --wc-homepage-hero-height: 350px;
  }
}
@media (min-width: 1024px) {
  .ck-content :root {
    --wc-container-publication-width: 660px;
    --wc-homepage-hero-height: 460px;
  }
}
@media (min-width: 1280px) {
  .ck-content :root {
    --wc-container-publication-width: 916px;
    --wc-homepage-hero-height: 650px;
  }
}
@media (min-width: 1440px) {
  .ck-content :root {
    --wc-container-publication-width: 960px;
    --wc-homepage-hero-height: 860px;
  }
}
@media (max-width: 1023.98px) {
  .ck-content :root {
    --wc-header-height: 40px;
    --wc-distance-blocks: 35px;
    --wc-header-banner-height: 240px;
  }
}
@font-face {
  font-family: "whitecase-icons";
  src: url("../fonts/icons/whitecase-icons.ttf?89v4l9") format("truetype"), url("../fonts/icons/whitecase-icons.woff?89v4l9") format("woff"), url("../fonts/icons/whitecase-icons.svg?89v4l9#whitecase-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
.ck-content .icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}
.ck-content .icon.icon-ma-explorer {
  width: 2em;
}
.ck-content .icon.icon-cfius {
  width: 2em;
}
.ck-content .icon.icon-japanese {
  width: 2em;
}
.ck-content .icon.icon-debt-explorer {
  width: 2em;
}
.ck-content .wc-icon-search:before {
  background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M22.399%2020.3c1.447-1.886%202.319-4.28%202.319-6.877%200-0.004%200-0.008%200-0.011v0.001c0-6.272-5.081-11.375-11.324-11.375s-11.324%205.103-11.324%2011.375%205.079%2011.375%2011.324%2011.375c0.002%200%200.004%200%200.006%200%202.661%200%205.105-0.926%207.029-2.473l-0.022%200.017%207.54%207.579%202.009-2.020zM13.394%2022.23c-4.839%200-8.774-3.956-8.774-8.818s3.938-8.813%208.774-8.813%208.775%203.956%208.775%208.816-3.938%208.814-8.775%208.814z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E);
  background-size: cover;
  width: 1.25rem;
  height: 1.25rem;
  content: "";
  display: block;
  margin-left: auto;
}
.ck-content .wc-icon-search.icon-black::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M9.90451 8.71597H9.27855L9.05669 8.50203C9.8332 7.59874 10.3007 6.42605 10.3007 5.15035C10.3007 2.30577 7.99492 0 5.15035 0C2.30577 0 0 2.30577 0 5.15035C0 7.99492 2.30577 10.3007 5.15035 10.3007C6.42605 10.3007 7.59874 9.8332 8.50203 9.05669L8.71597 9.27855V9.90451L12.6778 13.8584L13.8584 12.6778L9.90451 8.71597ZM5.15035 8.71597C3.17737 8.71597 1.58472 7.12333 1.58472 5.15035C1.58472 3.17737 3.17737 1.58472 5.15035 1.58472C7.12333 1.58472 8.71597 3.17737 8.71597 5.15035C8.71597 7.12333 7.12333 8.71597 5.15035 8.71597Z' fill='%231B1B1B'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
}
.ck-content .magazine-style-default .wc-icon-search:before {
  margin: 0;
}
.ck-content .wc-icon-calendar:before {
  background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%0A%20%20%20%20%20%20%20%20d%3D%22M26.756%204.036c0%200.426%200.012%200.813%200%201.203-0.051%201.351-1.098%202.375-2.401%202.355-1.282-0.017-2.293-1.031-2.341-2.358-0.014-0.375%200-0.746%200-1.16h-11.883c0%200.384%200.012%200.772%200%201.161-0.051%201.351-1.095%202.375-2.399%202.357-1.281-0.015-2.292-1.027-2.342-2.355-0.014-0.375%200-0.747%200-1.203h-3.563v26.125h28.5v-26.125zM27.9%2027.746h-23.677v-16.554h23.677z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20%20d%3D%22M6.576%205.158c0.015%200.724%200.5%201.231%201.153%201.25%200.678%200.018%201.194-0.5%201.213-1.25%200.016-0.63-0.033-1.264%200.014-1.891%200.053-0.731-0.201-1.26-0.841-1.607h-0.713c-0.463%200.293-0.843%200.634-0.832%201.25%200.012%200.75-0.007%201.499%200.006%202.248z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20%20d%3D%22M23.201%205.158c0.015%200.724%200.5%201.231%201.153%201.25%200.679%200.018%201.194-0.5%201.213-1.25%200.016-0.63-0.032-1.264%200.014-1.891%200.053-0.731-0.201-1.26-0.841-1.607h-0.712c-0.464%200.293-0.843%200.634-0.833%201.25%200.012%200.75-0.008%201.499%200.006%202.248z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M11.294%2013.578h-4.676v4.677h4.676z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M18.404%2013.583h-4.677v4.677h4.677z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M25.538%2013.574h-4.672v4.684h4.672z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M11.294%2020.703h-4.677v4.677h4.677z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M18.398%2020.694h-4.677v4.674h4.677z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M25.528%2020.711h-4.673v4.676h4.673z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E);
  background-size: cover;
  width: 1rem;
  height: 1rem;
  content: "";
  display: block;
  margin: auto;
}
@media (min-width: 768px) {
  @keyframes border-primary {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #2611c9;
    }
  }
  @keyframes border-primary-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #2611c9;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-secondary {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
  }
  @keyframes border-secondary-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-success {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #198754;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #198754;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #198754;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #198754;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #198754;
    }
  }
  @keyframes border-success-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #198754;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #198754;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #198754;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #198754;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #198754;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-info {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #17c5ff;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #17c5ff;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #17c5ff;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #17c5ff;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #17c5ff;
    }
  }
  @keyframes border-info-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #17c5ff;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #17c5ff;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #17c5ff;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #17c5ff;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #17c5ff;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-warning {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ffc107;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ffc107;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ffc107;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ffc107;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #ffc107;
    }
  }
  @keyframes border-warning-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ffc107;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ffc107;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ffc107;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ffc107;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #ffc107;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-danger {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dc3545;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dc3545;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dc3545;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dc3545;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #dc3545;
    }
  }
  @keyframes border-danger-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dc3545;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dc3545;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dc3545;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dc3545;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #dc3545;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-light {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
  }
  @keyframes border-light-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-lavender {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f1f0ff;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f1f0ff;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f1f0ff;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f1f0ff;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #f1f0ff;
    }
  }
  @keyframes border-lavender-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f1f0ff;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f1f0ff;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f1f0ff;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f1f0ff;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #f1f0ff;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-dark {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #28292f;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #28292f;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #28292f;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #28292f;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #28292f;
    }
  }
  @keyframes border-dark-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #28292f;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #28292f;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #28292f;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #28292f;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #28292f;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-white {
    0% {
      box-shadow: -18px 18px 0 1px #28292f, -18px -18px 0 1px #28292f, 18px -18px 0 1px #28292f, 18px 18px 0 1px #28292f, 0 0 0 1px #fff;
    }
    25% {
      box-shadow: -18px -38px 0 1px #28292f, -18px -18px 0 1px #28292f, 18px -18px 0 1px #28292f, 18px 18px 0 1px #28292f, 0 0 0 1px #fff;
    }
    50% {
      box-shadow: -18px -38px 0 1px #28292f, 18px -38px 0 1px #28292f, 18px -18px 0 1px #28292f, 18px 18px 0 1px #28292f, 0 0 0 1px #fff;
    }
    75% {
      box-shadow: -18px -38px 0 1px #28292f, 18px -38px 0 1px #28292f, 18px 38px 0 1px #28292f, 18px 18px 0 1px #28292f, 0 0 0 1px #fff;
    }
    100% {
      box-shadow: -18px -38px 0 1px #28292f, 18px -38px 0 1px #28292f, 18px 38px 0 1px #28292f, 12px 38px 0 1px #28292f, 0 0 0 1px #fff;
    }
  }
  @keyframes border-white-out {
    100% {
      box-shadow: -18px 18px 0 1px #28292f, -18px -18px 0 1px #28292f, 18px -18px 0 1px #28292f, 18px 18px 0 1px #28292f, 0 0 0 1px #fff;
    }
    75% {
      box-shadow: -18px -38px 0 1px #28292f, -18px -18px 0 1px #28292f, 18px -18px 0 1px #28292f, 18px 18px 0 1px #28292f, 0 0 0 1px #fff;
    }
    50% {
      box-shadow: -18px -38px 0 1px #28292f, 18px -38px 0 1px #28292f, 18px -18px 0 1px #28292f, 18px 18px 0 1px #28292f, 0 0 0 1px #fff;
    }
    25% {
      box-shadow: -18px -38px 0 1px #28292f, 18px -38px 0 1px #28292f, 18px 38px 0 1px #28292f, 18px 18px 0 1px #28292f, 0 0 0 1px #fff;
    }
    0% {
      box-shadow: -18px -38px 0 1px #28292f, 18px -38px 0 1px #28292f, 18px 38px 0 1px #28292f, 12px 38px 0 1px #28292f, 0 0 0 1px #fff;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-black {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
  }
  @keyframes border-black-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #1b1b1b;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-gray {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #707279;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #707279;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #707279;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #707279;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #707279;
    }
  }
  @keyframes border-gray-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #707279;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #707279;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #707279;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #707279;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #707279;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-gray-lightest {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
  }
  @keyframes border-gray-lightest-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #f4f4f4;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-gray-lighter {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ecedec;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ecedec;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ecedec;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ecedec;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #ecedec;
    }
  }
  @keyframes border-gray-lighter-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ecedec;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ecedec;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ecedec;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ecedec;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #ecedec;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-gray-light {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dadada;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dadada;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dadada;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dadada;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #dadada;
    }
  }
  @keyframes border-gray-light-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dadada;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dadada;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dadada;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #dadada;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #dadada;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-gray-dark {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5f5f5f;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5f5f5f;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5f5f5f;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5f5f5f;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #5f5f5f;
    }
  }
  @keyframes border-gray-dark-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5f5f5f;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5f5f5f;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5f5f5f;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5f5f5f;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #5f5f5f;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-black40 {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2a2a2a;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2a2a2a;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2a2a2a;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2a2a2a;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #2a2a2a;
    }
  }
  @keyframes border-black40-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2a2a2a;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2a2a2a;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2a2a2a;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2a2a2a;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #2a2a2a;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-black60 {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #828282;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #828282;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #828282;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #828282;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #828282;
    }
  }
  @keyframes border-black60-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #828282;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #828282;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #828282;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #828282;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #828282;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-blue {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #366de4;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #366de4;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #366de4;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #366de4;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #366de4;
    }
  }
  @keyframes border-blue-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #366de4;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #366de4;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #366de4;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #366de4;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #366de4;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-blue20 {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #e8f4ff;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #e8f4ff;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #e8f4ff;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #e8f4ff;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #e8f4ff;
    }
  }
  @keyframes border-blue20-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #e8f4ff;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #e8f4ff;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #e8f4ff;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #e8f4ff;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #e8f4ff;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-blue40 {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #99d6eb;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #99d6eb;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #99d6eb;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #99d6eb;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #99d6eb;
    }
  }
  @keyframes border-blue40-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #99d6eb;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #99d6eb;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #99d6eb;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #99d6eb;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #99d6eb;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-blue60 {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #66c2e0;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #66c2e0;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #66c2e0;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #66c2e0;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #66c2e0;
    }
  }
  @keyframes border-blue60-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #66c2e0;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #66c2e0;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #66c2e0;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #66c2e0;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #66c2e0;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-blue80 {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #33add6;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #33add6;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #33add6;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #33add6;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #33add6;
    }
  }
  @keyframes border-blue80-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #33add6;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #33add6;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #33add6;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #33add6;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #33add6;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-brand-black {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #000;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #000;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #000;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #000;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #000;
    }
  }
  @keyframes border-brand-black-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #000;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #000;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #000;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #000;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #000;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-blue-dark {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1a1158;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1a1158;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1a1158;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1a1158;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #1a1158;
    }
  }
  @keyframes border-blue-dark-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1a1158;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1a1158;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1a1158;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #1a1158;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #1a1158;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-blue-light {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #46a9ff;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #46a9ff;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #46a9ff;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #46a9ff;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #46a9ff;
    }
  }
  @keyframes border-blue-light-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #46a9ff;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #46a9ff;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #46a9ff;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #46a9ff;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #46a9ff;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-catalyst-100 {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #2611c9;
    }
  }
  @keyframes border-catalyst-100-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #2611c9;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #2611c9;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-catalyst-80 {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5141d4;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5141d4;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5141d4;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5141d4;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #5141d4;
    }
  }
  @keyframes border-catalyst-80-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5141d4;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5141d4;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5141d4;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5141d4;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #5141d4;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-catalyst-60 {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #7d70df;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #7d70df;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #7d70df;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #7d70df;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #7d70df;
    }
  }
  @keyframes border-catalyst-60-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #7d70df;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #7d70df;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #7d70df;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #7d70df;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #7d70df;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-catalyst-40 {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #a8a0e9;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #a8a0e9;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #a8a0e9;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #a8a0e9;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #a8a0e9;
    }
  }
  @keyframes border-catalyst-40-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #a8a0e9;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #a8a0e9;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #a8a0e9;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #a8a0e9;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #a8a0e9;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-catalyst-20 {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d4cff4;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d4cff4;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d4cff4;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d4cff4;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #d4cff4;
    }
  }
  @keyframes border-catalyst-20-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d4cff4;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d4cff4;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d4cff4;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d4cff4;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #d4cff4;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-orange-1 {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ff5e31;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ff5e31;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ff5e31;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ff5e31;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #ff5e31;
    }
  }
  @keyframes border-orange-1-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ff5e31;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ff5e31;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ff5e31;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #ff5e31;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #ff5e31;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-orange-2 {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #c12300;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #c12300;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #c12300;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #c12300;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #c12300;
    }
  }
  @keyframes border-orange-2-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #c12300;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #c12300;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #c12300;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #c12300;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #c12300;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-purple-1 {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d26cff;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d26cff;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d26cff;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d26cff;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #d26cff;
    }
  }
  @keyframes border-purple-1-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d26cff;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d26cff;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d26cff;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #d26cff;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #d26cff;
    }
  }
}
@media (min-width: 768px) {
  @keyframes border-purple-2 {
    0% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5d00a3;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5d00a3;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5d00a3;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5d00a3;
    }
    100% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #5d00a3;
    }
  }
  @keyframes border-purple-2-out {
    100% {
      box-shadow: -18px 18px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5d00a3;
    }
    75% {
      box-shadow: -18px -38px 0 1px #fff, -18px -18px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5d00a3;
    }
    50% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px -18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5d00a3;
    }
    25% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #5d00a3;
    }
    0% {
      box-shadow: -18px -38px 0 1px #fff, 18px -38px 0 1px #fff, 18px 38px 0 1px #fff, 12px 38px 0 1px #fff, 0 0 0 1px #5d00a3;
    }
  }
}
.ck-content .pull-right {
  float: right !important;
}
.ck-content .btn-block {
  display: block;
  width: 100%;
}
.ck-content .contained-vw-100 {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw !important;
}
.ck-content ::backdrop {
  background-color: white;
}
.ck-content .btn:not(.dropdown-toggle):not[class^=btn-outline-] {
  border: none;
}
.ck-content .landing-numbers {
  font-size: 100px;
  line-height: 1;
  font-family: "WCSerifHeadline", sans-serif;
  padding: 30px 0 0;
}
.ck-content .landing-numbers p {
  margin: 0;
}
.ck-content .landing-numbers h3.freight-heading, .ck-content .landing-numbers .freight-heading.h3 {
  margin: 1rem 0 0;
  text-transform: none;
  font-size: 1.75rem;
}
.ck-content .landing-numbers .number-description {
  font-size: 15px;
  line-height: 1.5;
  font-family: "WCSansText", sans-serif;
  margin-top: 19px;
}
.ck-content .landing-numbers:last-child {
  padding-bottom: 30px;
}
.ck-content :root {
  --mm-ocd-width:80%;
  --mm-ocd-min-width:200px;
  --mm-ocd-max-width:440px;
}
.ck-content body.mm-ocd-opened {
  overflow-y: hidden;
  overscroll-behavior: none;
}
.ck-content .mm-ocd {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 100%;
  left: 0;
  z-index: 9999;
  overflow: hidden;
  overscroll-behavior: contain;
  background: rgba(0, 0, 0, 0);
  transition-property: bottom, background-color;
  transition-duration: 0s, 0.3s;
  transition-timing-function: ease;
  transition-delay: 0.45s, 0.15s;
}
.ck-content .mm-ocd--open {
  bottom: 0;
  background: rgba(0, 0, 0, 0.25);
  transition-delay: 0s;
}
.ck-content .mm-ocd__content {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 2;
  width: 80%;
  width: var(--mm-ocd-width);
  min-width: 200px;
  min-width: var(--mm-ocd-min-width);
  max-width: 440px;
  max-width: var(--mm-ocd-max-width);
  background: #fff;
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease;
}
.ck-content .mm-ocd--left .mm-ocd__content {
  left: 0;
  transform: translate3d(-100%, 0, 0);
}
.ck-content .mm-ocd--right .mm-ocd__content {
  right: 0;
  transform: translate3d(100%, 0, 0);
}
.ck-content .mm-ocd--open .mm-ocd__content {
  transform: translate3d(0, 0, 0);
}
.ck-content .mm-ocd__backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 3;
  width: 20%;
  width: calc(100% - var(--mm-ocd-width));
  min-width: calc(100% - 440px);
  min-width: calc(100% - var(--mm-ocd-max-width));
  max-width: calc(100% - 200px);
  max-width: calc(100% - var(--mm-ocd-min-width));
  background: rgba(3, 2, 1, 0);
}
.ck-content .mm-ocd--left .mm-ocd__backdrop {
  right: 0;
}
.ck-content .mm-ocd--right .mm-ocd__backdrop {
  left: 0;
}
.ck-content .mm-spn, .ck-content .mm-spn a, .ck-content .mm-spn li, .ck-content .mm-spn span, .ck-content .mm-spn ul {
  display: block;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
.ck-content :root {
  --mm-spn-item-height:50px;
  --mm-spn-item-indent:20px;
  --mm-spn-line-height:24px;
}
.ck-content .mm-spn {
  width: 100%;
  height: 100%;
  -webkit-tap-highlight-color: transparent;
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
  clip-path: inset(0 0 0 0);
  transform: translateX(0);
}
.ck-content .mm-spn ul {
  -webkit-overflow-scrolling: touch;
  position: fixed;
  top: 0;
  left: 100%;
  bottom: 0;
  z-index: 2;
  width: 130%;
  padding-right: 30%;
  line-height: 24px;
  line-height: var(--mm-spn-line-height);
  overflow: visible;
  overflow-y: auto;
  background: inherit;
  transition: left 0.3s ease 0s;
  cursor: default;
}
.ck-content .mm-spn ul:after {
  content: "";
  display: block;
  height: 50px;
  height: var(--mm-spn-item-height);
}
.ck-content .mm-spn > ul {
  left: 0;
}
.ck-content .mm-spn ul.mm-spn--open {
  left: 0;
}
.ck-content .mm-spn ul.mm-spn--parent {
  left: -30%;
  overflow-y: hidden;
}
.ck-content .mm-spn li {
  position: relative;
  background: inherit;
  cursor: pointer;
}
.ck-content .mm-spn li:before {
  content: "";
  display: block;
  position: absolute;
  top: 25px;
  top: calc(var(--mm-spn-item-height) / 2);
  right: 25px;
  right: calc(var(--mm-spn-item-height) / 2);
  z-index: 0;
  width: 10px;
  height: 10px;
  border-top: 2px solid;
  border-right: 2px solid;
  transform: rotate(45deg) translate(0, -50%);
  opacity: 0.4;
}
.ck-content .mm-spn li:after {
  content: "";
  display: block;
  margin-left: 20px;
  margin-left: var(--mm-spn-item-indent);
  border-top: 1px solid;
  opacity: 0.15;
}
.ck-content .mm-spn a, .ck-content .mm-spn span {
  position: relative;
  z-index: 1;
  padding: 13px 20px;
  padding: calc((var(--mm-spn-item-height) - var(--mm-spn-line-height)) / 2) var(--mm-spn-item-indent);
}
.ck-content .mm-spn a {
  background: inherit;
  color: inherit;
  text-decoration: none;
}
.ck-content .mm-spn a:not(:last-child) {
  width: calc(100% - 50px);
  width: calc(100% - var(--mm-spn-item-height));
}
.ck-content .mm-spn a:not(:last-child):after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-right: 1px solid;
  opacity: 0.15;
}
.ck-content .mm-spn span {
  background: 0 0;
}
.ck-content .mm-spn.mm-spn--navbar {
  cursor: pointer;
}
.ck-content .mm-spn.mm-spn--navbar:before {
  content: "";
  display: block;
  position: absolute;
  top: 25px;
  top: calc(var(--mm-spn-item-height) / 2);
  left: 20px;
  left: var(--mm-spn-item-indent);
  width: 10px;
  height: 10px;
  margin-top: 2px;
  border-top: 2px solid;
  border-left: 2px solid;
  transform: rotate(-45deg) translate(50%, -50%);
  opacity: 0.4;
}
.ck-content .mm-spn.mm-spn--navbar.mm-spn--main {
  cursor: default;
}
.ck-content .mm-spn.mm-spn--navbar.mm-spn--main:before {
  content: none;
  display: none;
}
.ck-content .mm-spn.mm-spn--navbar:after {
  content: attr(data-mm-spn-title);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 50px;
  height: var(--mm-spn-item-height);
  padding: 0 40px;
  padding: 0 calc(var(--mm-spn-item-indent) * 2);
  line-height: 50px;
  line-height: var(--mm-spn-item-height);
  opacity: 0.4;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ck-content .mm-spn.mm-spn--navbar.mm-spn--main:after {
  padding-left: 20px;
  padding-left: var(--mm-spn-item-indent);
}
.ck-content .mm-spn.mm-spn--navbar ul {
  top: 51px;
  top: calc(var(--mm-spn-item-height) + 1px);
}
.ck-content .mm-spn.mm-spn--navbar ul:before {
  content: "";
  display: block;
  position: fixed;
  top: inherit;
  z-index: 2;
  width: 100%;
  border-top: 1px solid currentColor;
  opacity: 0.15;
}
.ck-content .mm-spn.mm-spn--light {
  color: #444;
  background: #f3f3f3;
}
.ck-content .mm-spn.mm-spn--dark {
  color: #ddd;
  background: #333;
}
.ck-content .mm-spn.mm-spn--vertical {
  overflow-y: auto;
}
.ck-content .mm-spn.mm-spn--vertical ul {
  width: 100%;
  padding-right: 0;
  position: static;
}
.ck-content .mm-spn.mm-spn--vertical ul ul {
  display: none;
  padding-left: 20px;
  padding-left: var(--mm-spn-item-indent);
}
.ck-content .mm-spn.mm-spn--vertical ul ul:after {
  height: 25px;
  height: calc(var(--mm-spn-item-height) / 2);
}
.ck-content .mm-spn.mm-spn--vertical ul.mm-spn--open {
  display: block;
}
.ck-content .mm-spn.mm-spn--vertical li.mm-spn--open:before {
  transform: rotate(135deg) translate(-50%, 0);
}
.ck-content .mm-spn.mm-spn--vertical ul ul li:last-child:after {
  content: none;
  display: none;
}
.ck-content .header-top {
  height: 70px;
  position: fixed;
  z-index: 10000;
  top: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  border-bottom: 1px solid #dadada;
}
.ck-content .header-top .navbar-toggler {
  padding: 0 1rem 0 0;
  border: none;
}
.ck-content .header-top .navbar-toggler .navbar-toggler-icon {
  margin-left: -3px;
}
.ck-content .header-top .navbar-header > div {
  display: flex;
  align-items: center;
  width: 100%;
}
.ck-content .header-top .navbar-brand {
  margin-left: 2rem;
  position: absolute;
  left: 0;
}
.ck-content .header-top .navbar-brand .site-logo {
  display: block;
  cursor: pointer;
}
.ck-content .header-top .global-search {
  position: absolute;
  right: 1rem;
}
.ck-content .header-top .global-search > a {
  display: block;
  cursor: pointer;
  width: 60px;
}
.ck-content .header-top #block-mainnavigation-2 {
  display: none;
}
@media (min-width: 1024px) {
  .ck-content .header-top #block-mainnavigation-2 {
    display: block;
    margin-right: 3rem;
    /* first level */
  }
  .ck-content .header-top #block-mainnavigation-2 .menu {
    align-items: center;
    flex-direction: row;
  }
  .ck-content .header-top #block-mainnavigation-2 .menu::after {
    display: block;
    clear: both;
    content: "";
  }
  .ck-content .header-top #block-mainnavigation-2 .expanded {
    padding: 0 0.75rem;
  }
  .ck-content .header-top #block-mainnavigation-2 .expanded > a {
    display: inline;
    margin: 0.25rem 0 0.25rem;
    color: #1b1b1b;
    cursor: pointer;
    transition: all 0.3s;
  }
  .ck-content .header-top #block-mainnavigation-2 .expanded > a:hover {
    color: #2611c9;
    text-decoration: none;
  }
  .ck-content .header-top #block-mainnavigation-2 .expanded > a:focus {
    color: #2611c9;
  }
  .ck-content .header-top #block-mainnavigation-2 .expanded > a:hover, .ck-content .header-top #block-mainnavigation-2 .expanded > a:focus, .ck-content .header-top #block-mainnavigation-2 .expanded > a:active {
    background: none;
  }
  .ck-content .header-top #block-mainnavigation-2 .expanded.active > a {
    color: #2611c9;
    cursor: default;
  }
  .ck-content .header-top #block-mainnavigation-2 .expanded.below {
    list-style: none;
    position: relative;
  }
  .ck-content .header-top #block-mainnavigation-2 .expanded.below > a {
    position: relative;
  }
  .ck-content .header-top #block-mainnavigation-2 .expanded.below > span {
    display: none;
  }
  .ck-content .header-top #block-mainnavigation-2 .expanded.below.hover > a, .ck-content .header-top #block-mainnavigation-2 .expanded.below:hover > a,
  .ck-content .header-top #block-mainnavigation-2 .expanded.below a:focus > a, .ck-content .header-top #block-mainnavigation-2 .expanded.below:focus-within > a {
    color: #2611c9;
  }
  .ck-content .header-top #block-mainnavigation-2 .expanded.below.hover > a:after, .ck-content .header-top #block-mainnavigation-2 .expanded.below:hover > a:after,
  .ck-content .header-top #block-mainnavigation-2 .expanded.below a:focus > a:after, .ck-content .header-top #block-mainnavigation-2 .expanded.below:focus-within > a:after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #2611c9;
    bottom: -21px;
    animation: draw-line 0.4s ease-out forwards;
  }
}
body.admin-menu .ck-content .header-top, body.admin-menu .ck-content .header-top:before {
  top: 29px;
}
.ck-content body.toolbar-fixed .header-top,
.ck-content body.toolbar-fixed .header-top::before {
  position: relative;
}
.ck-content body.toolbar-fixed .main-container {
  top: unset;
}
.ck-content body.toolbar-fixed .mm-ocd {
  top: 108px;
}
@media (min-width: 1024px) {
  .ck-content body.toolbar-fixed .magazine-default-backdrop {
    width: calc(100% - var(--wc-magazine-default-nav-width) - 63px);
  }
}
@media (min-width: 1024px) {
  .ck-content body.toolbar-fixed[data-toolbar-menu=open] .magazine-default-backdrop {
    width: calc(100% - var(--wc-magazine-default-nav-width) - 255px);
  }
}
.ck-content .mm-ocd {
  top: 70px;
  max-width: 100%;
}
.ck-content .mm-spn.mm-spn--light {
  background: #fff;
  color: #2611c9;
  font-size: 1.125rem;
}
.ck-content .mm-spn li:before {
  opacity: 1;
  top: 1.5rem;
}
.ck-content .mm-spn li:after {
  margin-left: 0;
  border-top: 1px solid #dadada;
  opacity: 1;
}
.ck-content .mm-spn a,
.ck-content .mm-spn span {
  height: 3rem;
  line-height: 3rem;
  font-size: 1rem;
  padding-top: 0;
  padding-bottom: 0;
}
.ck-content .mm-spn a:not(:last-child):after {
  border-right: 1px solid #dadada;
  opacity: 1;
}
.ck-content .mm-spn.mm-spn--navbar ul {
  top: 3rem;
}
.ck-content .mm-spn.mm-spn--navbar ul:before {
  top: 3rem;
  border-top: 1px solid #dadada;
  opacity: 1;
}
.ck-content .mm-spn.mm-spn--navbar:after, .ck-content .mm-spn.mm-spn--navbar.mm-spn--main:after {
  opacity: 1;
  font-size: 1rem;
  font-weight: 300;
  line-height: 70px;
}
.ck-content .mm-spn.mm-spn--navbar:before {
  opacity: 1;
  top: 1.5rem;
}
.ck-content .mm-spn.mm-spn--navbar > ul:not(.mm-spn--parent) {
  top: 0;
}
.ck-content .mm-spn.mm-spn--navbar ul.mm-spn--parent > .mm-spn--open {
  top: 60px;
}
.ck-content .mm-spn.mm-spn--navbar:not(.mm-spn--main) .mm-spn--open {
  top: 60px;
}
.ck-content .mm-spn.mm-spn--navbar:not(.mm-spn--main) .mm-spn--open li a {
  color: #1b1b1b;
  font-weight: 400;
}
.ck-content .mm-spn.mm-spn--navbar:not(.mm-spn--main)::after {
  z-index: 2;
  text-align: left;
}
.ck-content .mm-spn.mm-spn--navbar:not(.mm-spn--main):before {
  border-color: #fff;
  z-index: 3;
}
.ck-content .mm-spn.mm-spn--navbar:not(.mm-spn--main) li:before {
  opacity: 0;
}
.ck-content .mm-spn.mm-spn--navbar::after,
.ck-content .mm-spn.mm-spn--navbar .mm-spn--main::after {
  font-size: 1rem;
  line-height: 3rem;
  color: #fff;
  background-color: #2611c9;
  font-weight: 500;
}
@media (max-width: 1023.98px) {
  .ck-content .expanded.below > button {
    padding: 0 1.25rem;
    font-weight: 300;
    color: inherit;
    height: 3rem;
    line-height: 3rem;
    font-size: 1rem;
    border: 0;
    background-color: transparent;
  }
  .ck-content .expanded.below > span {
    display: none;
  }
}
@media (min-width: 1024px) {
  .ck-content .header-top .global-search {
    right: 2rem;
  }
  .ck-content .open-mobile-menu {
    display: none;
  }
}
.ck-content #navbar .navbar-brand {
  position: relative;
  margin-right: auto;
  margin-left: 0;
}
@keyframes draw-line {
  from {
    width: 0;
    left: 50%;
  }
  to {
    width: 100%;
    left: 0;
  }
}
.ck-content body.toolbar-fixed.gin--vertical-toolbar .header-top {
  width: 100%;
  z-index: 100;
}
.ck-content body.toolbar-fixed.gin--vertical-toolbar .header-top #block-mainnavigation-2 .expanded.below:hover > .menu-extras {
  width: calc(100vw - 63px);
  left: 63px;
}
.ck-content body.toolbar-fixed.gin--vertical-toolbar[data-toolbar-menu=open] .header-top {
  width: calc(100vw - 273px);
  left: 256px;
}
.ck-content body.toolbar-fixed.gin--vertical-toolbar .mm-ocd {
  top: 157px;
}
.ck-content body.toolbar-fixed.gin--vertical-toolbar .section-nav.navs-stuck {
  padding-top: 0;
}
.ck-content body.toolbar-fixed.gin--vertical-toolbar .navs-anchor {
  position: relative;
  top: unset;
}
.ck-content .toolbar-vertical .header-top {
  position: relative;
  z-index: 100;
}
.ck-content .toolbar-vertical .main-container {
  top: unset;
}
.ck-content .toolbar-vertical .magazine-default-header,
.ck-content .toolbar-vertical .navs-anchor {
  position: relative;
  top: unset;
}
.ck-content .toolbar-vertical .mm-ocd {
  top: 157px;
}
.ck-content .toolbar-vertical .gin-secondary-toolbar {
  top: 39px;
}
.ck-content #toolbar-administration a,
.ck-content .gin-secondary-toolbar a {
  background-size: 0;
}
.ck-content html.admin-toolbar-expanded body.toolbar-fixed.gin--vertical-toolbar .header-top {
  width: calc(100vw - 263px);
  left: 263px;
}
.ck-content html.admin-toolbar-expanded body.toolbar-fixed.gin--vertical-toolbar .header-top #block-mainnavigation-2 .expanded.below:hover > .menu-extras {
  width: calc(100vw - 263px);
  left: 263px;
}
.ck-content .breadcrumb {
  padding: 0;
}
.ck-content .breadcrumb ol {
  border-radius: 0;
  margin-top: 1rem;
  padding: 0;
  color: #707279;
}
.ck-content .breadcrumb ol > li {
  display: inline-block;
}
.ck-content .breadcrumb ol > li + li::before {
  content: "/\a0";
  padding: 0 5px;
  color: #ccc;
}
.ck-content .breadcrumb ol a {
  color: #2611c9;
  text-decoration: none;
  background-image: linear-gradient(transparent, transparent), linear-gradient(currentColor, currentColor);
  background-size: 100% 0.0625rem, 0 0.0625rem;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
  transition: background-size 0.5s ease;
  text-decoration: none;
}
.ck-content .breadcrumb ol a:hover {
  background-size: 0 0.0625rem, 100% 0.0625rem;
}
.ck-content .breadcrumb ol a span {
  pointer-events: none;
}
.ck-content .breadcrumb ol a .desktop-back-text {
  display: inline;
}
.ck-content .breadcrumb ol .mobile-back-text {
  display: none;
}
.ck-content .breadcrumb ol li {
  font-size: 1rem;
  line-height: 28px;
}
.ck-content .breadcrumb ol li.active a, .ck-content .breadcrumb ol li:last-child a {
  color: #2611c9;
  text-decoration: none;
}
.ck-content .breadcrumb ol li span {
  color: #707279;
}
.ck-content .magazine-default-header {
  position: fixed;
  top: 60px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: var(--wc-breadcrumbs-height);
  z-index: 10;
  background: #fff;
  width: 100%;
  border-bottom: 1px solid #1b1b1b;
}
.ck-content .magazine-default-header .site-breadcrumbs {
  border-bottom: none;
}
.ck-content .magazine-default-header button {
  padding: 0 2rem;
}
.ck-content .magazine-default-header .breadcrumb ol li a .desktop-back-text {
  color: #2611c9;
}
.ck-content .path-taxonomy.page-taxonomy-megatrends .site-breadcrumbs,
.ck-content .site-breadcrumbs {
  border-bottom: none;
}
.ck-content .path-taxonomy .site-breadcrumbs,
.ck-content .path-people .site-breadcrumbs,
.ck-content .path-search .site-breadcrumbs,
.ck-content .page-node-type-basic-page .site-breadcrumbs {
  border-bottom: 1px solid #1b1b1b;
}
@media (max-width: 1023.98px) {
  .ck-content .magazine-default-header {
    height: 2.5rem;
  }
  .ck-content .magazine-default-header .breadcrumb:not(.magazine-publication-breadcrumb) ol li:nth-child(2) {
    display: flex;
  }
  .ck-content .magazine-default-header .breadcrumb:not(.magazine-publication-breadcrumb) ol li:last-child {
    display: none;
  }
  .ck-content .magazine-default-header .breadcrumb.magazine-publication-breadcrumb ol li:nth-child(2) {
    display: none;
  }
  .ck-content .magazine-default-header .breadcrumb ol li {
    display: none;
    height: 100%;
    align-items: center;
    line-height: 1rem;
  }
  .ck-content .magazine-default-header .breadcrumb ol li:last-child {
    display: flex;
  }
  .ck-content .magazine-default-header .breadcrumb ol li:last-child a .mobile-back-text {
    color: #1b1b1b;
  }
  .ck-content .magazine-default-header .breadcrumb ol a {
    background: none;
    color: #1b1b1b;
    font-weight: 400;
    line-height: 1rem;
    padding-left: 10px;
    padding-top: 2px;
  }
  .ck-content .magazine-default-header .breadcrumb ol a .desktop-back-text {
    display: none;
  }
  .ck-content .magazine-default-header .breadcrumb ol a .mobile-back-text {
    display: inline;
  }
  .ck-content .magazine-default-header .breadcrumb ol > li + li::before {
    content: "";
    position: relative;
    display: block;
    color: #1b1b1b;
    transform: rotate(225deg);
    width: 7px;
    height: 7px;
    border-style: solid;
    border-color: #1b1b1b;
    border-width: 2px 2px 0 0;
    padding: 0;
  }
  .ck-content .menu-no-scroll .breadcrumb {
    display: none !important;
  }
}
@media (max-width: 1023.98px) {
  .ck-content .magazine-breadcrumb .breadcrumb-item,
  .ck-content .magazine-publication-breadcrumb .breadcrumb-item {
    display: none;
  }
  .ck-content .magazine-breadcrumb .breadcrumb-item .desktop-back-text,
  .ck-content .magazine-publication-breadcrumb .breadcrumb-item .desktop-back-text {
    display: none;
  }
  .ck-content .magazine-breadcrumb .breadcrumb-item a,
  .ck-content .magazine-publication-breadcrumb .breadcrumb-item a {
    color: #1b1b1b;
    font-weight: 400;
    padding-left: 10px;
    line-height: 1rem;
    background: none;
  }
  .ck-content .magazine-breadcrumb .breadcrumb-item + .breadcrumb-item::before,
  .ck-content .magazine-publication-breadcrumb .breadcrumb-item + .breadcrumb-item::before {
    content: "";
    position: relative;
    display: block;
    color: #1b1b1b;
    transform: rotate(225deg);
    width: 7px;
    height: 7px;
    border-style: solid;
    border-color: #1b1b1b;
    border-width: 2px 2px 0 0;
    padding: 0;
  }
  .ck-content .magazine-publication-breadcrumb .breadcrumb-item:last-child {
    display: flex;
    align-items: center;
  }
  .ck-content .magazine-breadcrumb .breadcrumb-item:nth-child(2) {
    display: flex;
    align-items: center;
  }
}
.ck-content .wc-local-tasks .nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.ck-content .wc-local-tasks .nav::after {
  display: block;
  clear: both;
  content: "";
}
.ck-content .wc-local-tasks .nav > li {
  position: relative;
  display: block;
}
.ck-content .wc-local-tasks .nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.ck-content .wc-local-tasks .nav > li > a:hover, .ck-content .wc-local-tasks .nav > li > a:focus {
  text-decoration: none;
  background-color: #f4f4f4;
}
.ck-content .wc-local-tasks .nav > li.disabled > a {
  color: #dadada;
}
.ck-content .wc-local-tasks .nav > li.disabled > a:hover, .ck-content .wc-local-tasks .nav > li.disabled > a:focus {
  color: #dadada;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.ck-content .wc-local-tasks .nav .open > a, .ck-content .wc-local-tasks .nav .open > a:hover, .ck-content .wc-local-tasks .nav .open > a:focus {
  background-color: #f4f4f4;
  border-color: #2611c9;
}
.ck-content .wc-local-tasks .nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.ck-content .wc-local-tasks .nav > li > a > img {
  max-width: none;
}
.ck-content .wc-local-tasks .nav-tabs {
  border-bottom: 1px solid #ddd;
  position: fixed;
  background: white;
}
.ck-content .wc-local-tasks .nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.ck-content .wc-local-tasks .nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.25;
  border: 1px solid transparent;
  border-radius: 0.375rem 0.375rem 0 0;
}
.ck-content .wc-local-tasks .nav-tabs > li > a:hover {
  border-color: #f4f4f4 #f4f4f4 #ddd;
}
.ck-content .wc-local-tasks .nav-tabs > li.active > a, .ck-content .wc-local-tasks .nav-tabs > li.active > a:hover, .ck-content .wc-local-tasks .nav-tabs > li.active > a:focus {
  color: #707279;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.ck-content .wc-local-tasks .nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.ck-content .wc-local-tasks .nav-tabs.nav-justified > li {
  float: none;
}
.ck-content .wc-local-tasks .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.ck-content .wc-local-tasks .nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 576px) {
  .ck-content .wc-local-tasks .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .ck-content .wc-local-tasks .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.ck-content .wc-local-tasks .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 0.375rem;
}
.ck-content .wc-local-tasks .nav-tabs.nav-justified > .active > a,
.ck-content .wc-local-tasks .nav-tabs.nav-justified > .active > a:hover,
.ck-content .wc-local-tasks .nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 576px) {
  .ck-content .wc-local-tasks .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 0.375rem 0.375rem 0 0;
  }
  .ck-content .wc-local-tasks .nav-tabs.nav-justified > .active > a,
  .ck-content .wc-local-tasks .nav-tabs.nav-justified > .active > a:hover,
  .ck-content .wc-local-tasks .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.ck-content .wc-local-tasks .nav-tabs .dropdown-menu {
  margin-top: -1px;
}
.ck-content .nav-pills > li {
  float: left;
}
.ck-content .nav-pills > li > a {
  border-radius: var(--bs-border-radius);
}
.ck-content .nav-pills > li + li {
  margin-left: 2px;
}
.ck-content .nav-pills > li.active > a, .ck-content .nav-pills > li.active > a:hover, .ck-content .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #2611c9;
}
.ck-content .nav-stacked > li {
  float: none;
}
.ck-content .nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.ck-content .nav-justified {
  width: 100%;
}
.ck-content .nav-justified > li {
  float: none;
}
.ck-content .nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.ck-content .nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (max-width: 575.98px) {
  .ck-content .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .ck-content .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.ck-content .nav-tabs-justified {
  border-bottom: 0;
}
.ck-content .nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 0.375rem;
}
.ck-content .nav-tabs-justified > .active > a,
.ck-content .nav-tabs-justified > .active > a:hover,
.ck-content .nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 576px) {
  .ck-content .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 0.375rem 0.375rem 0 0;
  }
  .ck-content .nav-tabs-justified > .active > a,
  .ck-content .nav-tabs-justified > .active > a:hover,
  .ck-content .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.ck-content .tab-content > .tab-pane {
  display: none;
}
.ck-content .tab-content > .active {
  display: block;
}
.ck-content .filter-widgets .filter-widgets__searchbox {
  display: flex;
  margin-bottom: 1.5rem;
}
.ck-content .filter-widgets .filter-widgets__searchbox .form-item {
  width: calc(100% - 53px);
}
.ck-content .filter-widgets .filter-widgets__searchbox .form-submit {
  font-size: 0;
  line-height: 100%;
  width: 53px;
}
.ck-content .filter-widgets .filter-widgets__searchbox .form-submit:before {
  font-size: 23px;
  line-height: 100%;
}
.ck-content .filter-widgets .form-control {
  width: 100%;
}
.ck-content .filter-widgets [class*=form-item-date] input::-moz-placeholder {
  color: #1b1b1b;
}
.ck-content .filter-widgets [class*=form-item-date] input::placeholder {
  color: #1b1b1b;
}
.ck-content .filter-widgets .form-item {
  margin-bottom: 1.5rem;
}
.ck-content .filter-widgets .form-item .wc-icon-calendar {
  line-height: 41px;
  transition: 0.4s;
}
.ck-content .filter-widgets .form-item .wc-icon-calendar:before {
  color: #1b1b1b;
}
.ck-content .filter-widgets .form-submit {
  border: 0;
  top: 0;
  font-size: 1.15em;
  float: left;
  height: 40px;
  width: 35px;
  line-height: 42px;
  background: #2611c9;
  border-radius: 0;
  padding: 0;
  color: #fff;
  position: relative;
}
.ck-content .filter-widgets .form-submit:hover {
  background: #366de4;
  color: #fff;
}
.ck-content .filter-widgets .js-form-type-datetime-flatpickr {
  background: none;
}
.ck-content .filter-widgets .js-form-type-datetime-flatpickr input {
  margin-left: 0;
}
@media (max-width: 767.98px) {
  .ck-content .filter-widgets .js-form-type-date.form-item-date-min:after {
    content: " - ";
    display: inline;
    right: -10px;
    top: 7px;
    position: absolute;
  }
}
.ck-content .insights-filters.filters-stuck {
  z-index: 1;
  transition: all 0.5s;
}
.ck-content .publications-filters {
  padding-top: 1.5rem;
}
.ck-content .publications-filters,
.ck-content .insights-filters {
  background-color: #fff;
}
.ck-content .aa-Form {
  border: 0;
}
.ck-content .aa-Form .aa-InputWrapperPrefix,
.ck-content .aa-Form .aa-InputWrapperSuffix {
  display: none;
}
.ck-content .aa-Form .aa-Input {
  color: #28292f;
}
.ck-content .aa-Panel {
  border: 1px solid #ccc;
  border-top-radius: 0;
  margin: 0;
  max-height: 300px;
  padding: 0;
  z-index: 3;
}
.ck-content .aa-Panel .aa-PanelLayout {
  padding: 0;
}
.ck-content .aa-Panel .aa-PanelLayout.aa-Panel--scrollable {
  scrollbar-width: auto;
  max-height: 300px;
}
.ck-content .aa-Panel .aa-PanelLayout .aa-List .aa-Item {
  background-color: transparent;
  padding: 10px 30px;
}
.ck-content .aa-Panel .aa-PanelLayout .aa-List .aa-Item:hover, .ck-content .aa-Panel .aa-PanelLayout .aa-List .aa-Item[aria-selected=true] {
  background-color: #2611c9;
  color: #fff;
}
.ck-content .aa-Panel .aa-PanelLayout .aa-List .aa-Item .lawyer-suggestion-name {
  margin-bottom: 5px;
}
.ck-content .select-wrapper {
  display: inline-block;
  position: relative;
  width: 100%;
}
.form-inline .ck-content .select-wrapper {
  width: auto;
}
.input-group .ck-content .select-wrapper {
  display: table-cell;
}
.ck-content .select-wrapper select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  line-height: 1;
  padding-right: 2em;
  background-color: #fff;
  width: 100%;
}
.ck-content .select-wrapper:before, .ck-content .select-wrapper:after {
  position: absolute;
  content: "";
  right: 8px;
  width: 0;
  height: 0;
  font-size: 0;
  border-style: solid;
  pointer-events: none;
}
.ck-content .select-wrapper:before {
  border-color: #000 transparent transparent;
  border-width: 5px 4px 0;
  top: calc(50% + 1px);
}
.has-error .ck-content .select-wrapper:before {
  border-color: #dc3545 transparent transparent;
}
.has-success .ck-content .select-wrapper:before {
  border-color: #198754 transparent transparent;
}
.has-warning .ck-content .select-wrapper:before {
  border-color: #ffc107 transparent transparent;
}
.ck-content .select-wrapper:after {
  border-color: transparent transparent #000;
  border-width: 0 4px 5px;
  bottom: calc(50% + 1px);
}
.has-error .ck-content .select-wrapper:after {
  border-color: transparent transparent #dc3545;
}
.has-success .ck-content .select-wrapper:after {
  border-color: transparent transparent #198754;
}
.has-warning .ck-content .select-wrapper:after {
  border-color: transparent transparent #ffc107;
}
.ck-content .has-feedback {
  position: relative;
}
.ck-content .form-control-feedback {
  position: absolute;
  top: 13px;
  right: 0;
  z-index: 2;
  display: block;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  pointer-events: none;
}
.ck-content .form-control-feedback.text-muted {
  color: #a7a9ac;
}
.ck-content .form-control-feedback[class*=wc-icon] {
  line-height: 35px;
}
.ck-content ul.filter-labels {
  display: flex;
  align-items: center;
  list-style-type: none;
  padding: 1rem 0 1rem 1rem;
  margin: 0;
  border-top: 1px #dadada solid;
}
.ck-content ul.filter-labels li {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1rem;
  vertical-align: top;
  padding: 0;
}
.ck-content ul.filter-labels li.filter-label {
  border-radius: 3px;
  border: 1px solid #dadada;
  padding: 5px 7px 5px 9px;
}
.ck-content ul.filter-labels li.filter-label:not(:last-child) {
  margin-right: 5px;
}
.ck-content ul.filter-labels li.filter-label:hover {
  border: 1px solid #1b1b1b;
}
.ck-content ul.filter-labels li.filter-label:hover .filter-label-remove:before,
.ck-content ul.filter-labels li.filter-label:hover .filter-label-remove:after {
  background-color: #1b1b1b;
}
.ck-content ul.filter-labels li.filter-label .filter-label-remove {
  position: relative;
  font-size: 0;
  margin-left: 5px;
  cursor: pointer;
  width: 8px;
  height: 8px;
  display: inline-block;
}
.ck-content ul.filter-labels li.filter-label .filter-label-remove:before, .ck-content ul.filter-labels li.filter-label .filter-label-remove:after {
  content: "";
  position: absolute;
  width: 10px;
  height: 2px;
  background-color: #5f5f5f;
  top: calc(50% - 1px);
  left: -1px;
}
.ck-content ul.filter-labels li.filter-label .filter-label-remove:before {
  transform: rotate(45deg);
}
.ck-content ul.filter-labels li.filter-label .filter-label-remove:after {
  transform: rotate(-45deg);
}
.ck-content ul.filter-labels .reset-button-link {
  margin: 0;
  display: inline-block;
  font-size: 0.875rem;
  text-decoration: underline;
  color: #5f5f5f;
}
.ck-content ul.filter-labels .reset-button-link:hover {
  color: #2611c9;
}
.ck-content ul.links-list {
  list-style: none;
  width: 100%;
  padding: 0;
  margin: 0 0 16.5px 0;
}
.ck-content ul.links-list .links-list__link {
  display: block;
  width: 100%;
  color: #707279;
  border-bottom: 1px dotted #dadada;
  padding: 8px 0;
  overflow: hidden;
  font-size: 15px;
  position: relative;
  text-decoration: none;
}
.ck-content ul.links-list .links-list__link:after {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-width: 2px 2px 0 0;
  border-color: #707279;
  border-style: solid;
  transform: rotate(45deg);
  position: absolute;
  right: 0;
  top: 50%;
  transform-origin: right top;
}
.ck-content ul.links-list .links-list__link:hover {
  color: #2611c9;
  text-decoration: underline;
}
.ck-content .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.ck-content .slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.ck-content .slick-list:focus {
  outline: none;
}
.ck-content .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.ck-content .slick-slider .slick-track,
.ck-content .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}
.ck-content .slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.ck-content .slick-track:before, .ck-content .slick-track:after {
  content: "";
  display: table;
}
.ck-content .slick-track:after {
  clear: both;
}
.slick-loading .ck-content .slick-track {
  visibility: hidden;
}
.ck-content .slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .ck-content .slick-slide {
  float: right;
}
.ck-content .slick-slide img {
  display: block;
}
.ck-content .slick-slide.slick-loading img {
  display: none;
}
.ck-content .slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .ck-content .slick-slide {
  display: block;
}
.slick-loading .ck-content .slick-slide {
  visibility: hidden;
}
.slick-vertical .ck-content .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.ck-content .slick-arrow.slick-hidden {
  display: none;
}
.ck-content .slick-list {
  transition: height 0.2s ease-in-out;
}
.ck-content .video--carousel-nav .slick-list {
  margin: 0 -0.5rem;
}
.ck-content .video--carousel-nav .slick-list .slick-slide {
  padding: 0 0.5rem;
}
.ck-content .video--carousel-nav .slick-list .slick-slide .slick-list_card {
  cursor: pointer;
  border: 1px solid #dadada;
  margin-bottom: 1px;
}
.ck-content .video--carousel-nav .slick-list .slick-slide .slick-list_card:hover, .ck-content .video--carousel-nav .slick-list .slick-slide .slick-list_card:focus-within {
  border-color: #2611c9;
}
.ck-content .video--carousel-nav .slick-list .slick-slide.slick-current.slick-active .slick-list_card {
  background: #dadada;
  border-color: #2611c9;
}
.ck-content .video--carousel-nav .slick-list .slick-slide.slick-current.slick-active .slick-list_card .play-button-wrapper {
  background: #2611c9;
  opacity: 0.5;
}
.ck-content .video--carousel-nav .slick-list .slick-slide.slick-current.slick-active .slick-list_card .play-button-wrapper .play-gif {
  display: none;
}
.ck-content .promoted-insights-list .container {
  position: relative;
}
.ck-content .promoted-insights-list .carousel-controls {
  padding: 0 4rem;
  display: inline-block;
  bottom: 2.5rem;
  position: absolute;
  right: 2rem;
}
.ck-content .promoted-insights-list .carousel-controls button {
  border: 0;
  background: transparent;
  font-size: 0;
  padding: 0;
  margin: 0;
  width: 18px;
  height: 30px;
  position: absolute;
  overflow: hidden;
}
.ck-content .promoted-insights-list .carousel-controls button:after {
  position: absolute;
  top: 5px;
  content: "";
  transition: border-color 0.3s;
  width: 20px;
  height: 20px;
  border-style: solid;
  border-color: #fff;
  border-width: 0 0 2px 2px;
}
.ck-content .promoted-insights-list .carousel-controls button:hover:after {
  opacity: 1;
}
.ck-content .promoted-insights-list .carousel-controls button:hover:active:after {
  opacity: 1;
}
.ck-content .promoted-insights-list .carousel-controls__dots {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ck-content .promoted-insights-list .carousel-controls__dots li {
  display: inline-block;
  vertical-align: top;
  margin: 10px;
}
.ck-content .promoted-insights-list .carousel-controls__dots li.slick-active button {
  background-color: #fff;
  opacity: 1;
}
.ck-content .promoted-insights-list .carousel-controls__dots li button {
  width: 10px;
  height: 10px;
  display: block;
  border-radius: 50%;
  background-color: transparent;
  border: 2px solid #fff;
  transition: background-color 0.3s;
}
.ck-content .promoted-insights-list .carousel-controls__dots li button:hover {
  opacity: 1;
}
.ck-content .promoted-insights-list .carousel-controls__prev {
  left: 0;
}
.ck-content .promoted-insights-list .carousel-controls__prev:after {
  left: 4px;
  transform: rotate(45deg);
}
.ck-content .promoted-insights-list .carousel-controls__next {
  right: 0;
}
.ck-content .promoted-insights-list .carousel-controls__next:after {
  right: 4px;
  transform: rotate(220deg);
}
@media (max-width: 575.98px) {
  .ck-content .promoted-insights-list .carousel-controls {
    right: auto;
  }
}
.ck-content .swiper-wc.swiper-horizontal .swiper-overlay-controls {
  bottom: 35px;
}
.ck-content .swiper-wc.swiper-horizontal .swiper-button-prev,
.ck-content .swiper-wc.swiper-horizontal .swiper-button-next {
  color: #a4a4a4;
  height: 30px;
  left: 0;
  margin-top: 0;
  right: 0;
  width: auto;
}
.ck-content .swiper-wc.swiper-horizontal .swiper-button-prev:hover,
.ck-content .swiper-wc.swiper-horizontal .swiper-button-next:hover {
  color: #2611c9;
}
.ck-content .swiper-wc.swiper-horizontal .swiper-pagination.swiper-pagination-horizontal {
  margin: 0 30px;
  top: 0;
}
.ck-content .swiper-wc.swiper-horizontal .swiper-pagination.swiper-pagination-horizontal .swiper-pagination-bullet {
  background: #a4a4a4;
  height: 10px;
  margin: 10px;
  opacity: 1;
  width: 10px;
}
.ck-content .swiper-wc.swiper-horizontal .swiper-pagination.swiper-pagination-horizontal .swiper-pagination-bullet-active {
  background: #2611c9;
}
.ck-content .swiper-wc.modal-open {
  z-index: 10000;
}
.ck-content .swiper-wc.modal-open.swiper-backface-hidden .swiper-slide {
  transform: unset;
}
.ck-content .swiper-wc.modal-open .swiper-wrapper {
  transform: unset !important;
}
.ck-content .swiper-wc.modal-open .swiper-button-prev,
.ck-content .swiper-wc.modal-open .swiper-button-next,
.ck-content .swiper-wc.modal-open .swiper-pagination {
  z-index: 0;
}
@media (min-width: 1024px) {
  .ck-content .swiper-home.swiper-horizontal .swiper-wrapper {
    height: 640px;
  }
}
.ck-content .swiper-home.swiper-horizontal .swiper-overlay-controls {
  padding-left: 20px;
}
@media (min-width: 1024px) {
  .ck-content .swiper-home.swiper-horizontal .swiper-overlay-controls {
    bottom: 4rem;
    padding-left: 40px;
  }
}
@media (min-width: 1280px) {
  .ck-content .swiper-home.swiper-horizontal .swiper-overlay-controls {
    padding-left: 60px;
  }
}
@media (min-width: 1440px) {
  .ck-content .swiper-home.swiper-horizontal .swiper-overlay-controls {
    padding-left: 110px;
  }
}
.ck-content .video--carousel-nav .swiper-wrapper .swiper-slide {
  pointer-events: auto;
}
.ck-content .video--carousel-nav .swiper-wrapper .swiper-slide .slick-list_card {
  cursor: pointer;
  background: #fff;
  color: #2611c9;
  min-height: 260px;
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0 100%);
  padding-bottom: 2.75rem;
}
.ck-content .video--carousel-nav .swiper-wrapper .swiper-slide .slick-list_card:hover, .ck-content .video--carousel-nav .swiper-wrapper .swiper-slide .slick-list_card:focus-within {
  background: #2611c9;
  color: #fff;
}
.ck-content .video--carousel-nav .swiper-wrapper .swiper-slide.swiper-slide-thumb-active .slick-list_card {
  background: #2611c9;
  color: #fff;
}
.ck-content .video--carousel-nav .swiper-wrapper .swiper-slide.swiper-slide-thumb-active .slick-list_card .play-button-wrapper {
  background: #2611c9;
  opacity: 0.5;
}
.ck-content .video--carousel-nav .swiper-wrapper .swiper-slide.swiper-slide-thumb-active .slick-list_card .play-button-wrapper .play-gif {
  display: none;
}
@media screen and (max-width: 991px) {
  .ck-content .contact-data__transform ul,
  .ck-content .contact-data__transform .field--name-field-linkedin-url,
  .ck-content .contact-data__transform .field--name-field-twitter-url,
  .ck-content .contact-data__transform .field--name-field-email {
    display: inline-block;
    vertical-align: top;
    font-size: 0;
  }
  .ck-content .contact-data__transform .contact-data__list--phones a,
  .ck-content .contact-data__transform .field--name-field-linkedin-url a,
  .ck-content .contact-data__transform .field--name-field-twitter-url a,
  .ck-content .contact-data__transform .field--name-field-email a {
    display: block;
    background-size: cover;
    width: 1rem;
    height: 1rem;
    content: "";
    display: block;
    margin: auto;
  }
  .ck-content .contact-data__transform .contact-data__list--phones a:before,
  .ck-content .contact-data__transform .field--name-field-linkedin-url a:before,
  .ck-content .contact-data__transform .field--name-field-twitter-url a:before,
  .ck-content .contact-data__transform .field--name-field-email a:before {
    font-size: 28px;
    line-height: 32px;
    color: #000;
  }
  .ck-content .contact-data__transform .field--name-field-linkedin-url a,
  .ck-content .contact-data__transform .field--name-field-twitter-url a,
  .ck-content .contact-data__transform .field--name-field-email a {
    margin-right: 10px;
  }
  .ck-content .contact-data__transform .contact-data__list--phones a:before {
    background-size: cover;
    width: 1rem;
    height: 1rem;
    content: "";
    display: block;
    margin: auto;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 891.024 891.024' style='enable-background:new 0 0 891.024 891.024;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M2.8,180.875c46.6,134,144.7,286.2,282.9,424.399c138.2,138.2,290.4,236.301,424.4,282.9c18.2,6.3,38.3,1.8,52-11.8 l92.7-92.7l21.6-21.6c19.5-19.5,19.5-51.2,0-70.7l-143.5-143.4c-19.5-19.5-51.2-19.5-70.7,0l-38.899,38.9 c-20.2,20.2-52.4,22.2-75,4.6c-44.7-34.8-89-73.899-131.9-116.8c-42.9-42.9-82-87.2-116.8-131.9c-17.601-22.6-15.601-54.7,4.6-75 l38.9-38.9c19.5-19.5,19.5-51.2,0-70.7l-143.5-143.5c-19.5-19.5-51.2-19.5-70.7,0l-21.6,21.6l-92.7,92.7 C1,142.575-3.5,162.675,2.8,180.875z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
  }
  .ck-content .contact-data__transform .field--name-field-linkedin-url a:before {
    content: "\e904";
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "whitecase-icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .ck-content .contact-data__transform .field--name-field-twitter-url a:before {
    background-size: cover;
    width: 1rem;
    height: 1rem;
    content: "";
    display: block;
    margin: auto;
    background: url(data:image/svg+xml,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0ODcuNDMgNDU2LjE5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzFkMWQxYjt9PC9zdHlsZT48L2RlZnM+PHBhdGggaWQ9InBhdGgxMDA5IiBjbGFzcz0iY2xzLTEiIGQ9Ik03LjQ4LDIxLjksMTk1LjY2LDI3My41Nyw2LjI5LDQ3OC4xSDQ4LjkxTDIxNC43MSwyOTlsMTM0LDE3OS4xMWgxNDVMMjk0LjkzLDIxMi4zMyw0NzEuMiwyMS45SDQyOC41OEwyNzUuODksMTg2LjgyLDE1Mi41MSwyMS45Wk03MC4xNiw1My4zaDY2LjYzTDQzMSw0NDYuN0gzNjQuMzlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi4yOSAtMjEuOSkiLz48L3N2Zz4=);
  }
  .ck-content .contact-data__transform .field--name-field-email a:before {
    background-size: cover;
    width: 1rem;
    height: 1rem;
    content: "";
    display: block;
    margin: auto;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 425 425' style='enable-background:new 0 0 425 425;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M0,54.729v315.542h425V54.729H0z M212.5,227.318L54.086,84.729h316.828L212.5,227.318z M151.194,212.5L30,321.588V103.412 L151.194,212.5z M173.616,232.682l38.884,35l38.884-35l119.53,107.589H54.086L173.616,232.682z M273.806,212.5L395,103.412v218.176 L273.806,212.5z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
  }
  .ck-content .contact-data__transform ul li {
    display: inline-block;
    vertical-align: top;
  }
}
.ck-content .contact-info__item .name-office span,
.ck-content .contact-info__item address span {
  display: block;
}
@media screen and (min-width: 768px) {
  .ck-content .contact-info__item.col-sm-12 .address-data {
    float: left;
    padding-right: 60px;
  }
  .ck-content .contact-info__item.col-sm-12 .contact-data {
    float: left;
  }
}
.ck-content .contact-data {
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
}
.ck-content .contact-data__list {
  margin: 0 !important;
  padding: 0;
  list-style: none;
}
.ck-content .contact-data__list li {
  margin: 0 10px 0 0;
  font-family: "WCSansText", sans-serif;
}
.ck-content .contact-data__list li:before {
  font-family: "WCSansText", sans-serif;
  font-weight: 600;
  margin-right: 2px;
}
.ck-content .contact-data__list li a {
  color: #1b1b1b;
}
.ck-content .contact-data__list--email li:first-child:before {
  content: "E ";
}
.ck-content .contact-data__list--faxes li:first-child:before {
  content: "F ";
}
.ck-content .field--name-field-phone a,
.ck-content .contact-data__list--phones a,
.ck-content .field--name-field-fax a,
.ck-content .contact-data__list--faxes a {
  font-family: "WCSansText", sans-serif;
  font-weight: 300 !important;
}
.ck-content .contact-data__list.contact-data--full li:before {
  margin-right: 1rem;
  float: left;
}
.ck-content .contact-data__list.contact-data--full li:not(:first-child):before {
  content: "";
}
.ck-content .contact-data__list.contact-data--full li:not(:first-child) div {
  margin-left: 29px;
}
.ck-content .contact-data__list.contact-data--full a {
  font-family: "WCSansText", sans-serif;
}
.ck-content .contact-data__list.contact-data--full a:hover {
  color: #2611c9;
}
.ck-content .field--name-field-phone li:before,
.ck-content .contact-data__list--phones li:before {
  content: "T ";
}
@media screen and (max-width: 991px) {
  .ck-content .field--name-field-phone li:not(:first-child),
  .ck-content .contact-data__list--phones li:not(:first-child) {
    display: none;
  }
}
.ck-content .field--type-email {
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
}
.ck-content .field--type-email a {
  color: #707279;
}
.ck-content .field--type-email:before {
  font-family: "WCSansSubhead", sans-serif;
  margin-right: 2px;
  content: "E ";
}
.ck-content .field--name-field-linkedin-url a,
.ck-content .field--name-field-twitter-url a {
  color: #707279;
}
.ck-content .field--name-field-linkedin-url:before,
.ck-content .field--name-field-twitter-url:before {
  font-family: "WCSansSubhead", sans-serif;
  margin-right: 2px;
  content: "in ";
}
.ck-content .field--name-field-twitter-url:before {
  content: "t ";
}
.ck-content .hero-promoted__wrapper {
  position: relative;
}
.ck-content .hero-promoted__wrapper article {
  background-color: #1b1b1b;
  width: 100%;
  background-size: cover;
}
.ck-content .hero-promoted__wrapper article::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.8), 40%, rgba(0, 0, 0, 0));
  z-index: 0;
}
.ck-content .hero-promoted__wrapper article.disable-overlay:after {
  background: transparent;
}
.ck-content .hero-promoted__wrapper article .hero__meta {
  min-height: 540px;
  color: #fff;
  padding-top: 4rem;
  padding-bottom: 4rem;
  z-index: 1;
  position: relative;
}
.ck-content .hero-promoted__wrapper article .hero__meta .hero__meta-row {
  line-height: 1.25rem;
  margin-bottom: 1rem;
}
.ck-content .hero-promoted__wrapper article .hero__meta .hero__meta-row div {
  display: inline-block;
}
.ck-content .hero-promoted__wrapper article .hero__meta .hero__meta-row div::before {
  content: "|";
  margin: 0 0.25rem;
}
.ck-content .hero-promoted__wrapper article .hero__meta .hero__meta-row div:first-child {
  font-weight: 700;
}
.ck-content .hero-promoted__wrapper article .hero__meta .hero__meta-row div:first-child::before {
  content: "";
  margin: 0;
}
.ck-content .hero-promoted__wrapper article .hero__meta h2, .ck-content .hero-promoted__wrapper article .hero__meta .h2 {
  font-family: "WCSerifHeadline", sans-serif;
  font-size: 2.8125rem;
  line-height: 3rem;
  color: #fff;
}
.ck-content .hero-promoted__wrapper article .hero__meta .field--name-body {
  font-size: 1.25rem;
  margin-top: 1.25rem;
}
@media (max-width: 575.98px) {
  .ck-content .hero-promoted__wrapper article .hero__meta {
    padding-top: 2.5rem;
    padding-bottom: 5rem;
  }
}
.ck-content .pagination {
  display: inline-block;
  padding-left: 0;
  margin: 21px 0;
  border-radius: 4px;
}
.ck-content .pagination > li {
  display: inline;
}
.ck-content .pagination > li > a,
.ck-content .pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #707279;
  background-color: #fff;
  border: none;
  margin-left: -1px;
}
.ck-content .pagination > li > a:hover, .ck-content .pagination > li > a:focus,
.ck-content .pagination > li > span:hover,
.ck-content .pagination > li > span:focus {
  z-index: 3;
  color: #2611c9;
  border-color: #f4f4f4;
}
.ck-content .pagination li:first-child > a,
.ck-content .pagination li:first-child > span {
  text-transform: capitalize;
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  z-index: 2;
  color: #2611c9;
  background-color: #fff;
  border-color: #2611c9;
}
.ck-content .pagination li:last-child > a,
.ck-content .pagination li:last-child > span {
  text-transform: capitalize;
  margin-left: 0;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.ck-content .pagination > .disabled > a,
.ck-content .pagination > .disabled > span {
  color: #dadada;
  background-color: #fff;
  border-color: #f4f4f4;
  cursor: not-allowed;
}
.ck-content .pagination > .disabled > a:hover, .ck-content .pagination > .disabled > a:focus,
.ck-content .pagination > .disabled > span:hover,
.ck-content .pagination > .disabled > span:focus {
  color: #dadada;
  background-color: #fff;
  border-color: #f4f4f4;
  cursor: not-allowed;
}
.ck-content .pagination > .active > a,
.ck-content .pagination > .active > span {
  color: #2611c9;
  font-weight: bolder;
}
.ck-content .pagination > .active > a:hover, .ck-content .pagination > .active > a:focus,
.ck-content .pagination > .active > span:hover,
.ck-content .pagination > .active > span:focus {
  color: #2611c9;
  font-weight: bolder;
}
.ck-content .pagination ul > li > a.progress-disabled {
  float: left;
}
.ck-content .pagination-lg > li > a,
.ck-content .pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 26px;
}
.ck-content .pagination-lg > li:first-child > a,
.ck-content .pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.ck-content .pagination-lg > li:last-child > a,
.ck-content .pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.ck-content .pagination-sm > li > a,
.ck-content .pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
}
.ck-content .pagination-sm > li:first-child > a,
.ck-content .pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.ck-content .pagination-sm > li:last-child > a,
.ck-content .pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.ck-content ul.pagination a.progress-disabled,
.ck-content .view-insight-content ul.pagination a.progress-disabled {
  float: left;
}
.ck-content .locations-list {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 0 -8px;
}
.ck-content .locations-list .menu {
  padding: 0;
  list-style: none;
  margin: 5px 0 -5px 20px;
}
.ck-content .locations-list-col {
  padding: 0 8px;
  width: 33.3333333333%;
  max-width: 33.3333333333%;
  flex: 0 0 33.3333333333%;
}
.ck-content .locations-list-col > .menu {
  margin: 0 0 5rem;
  border-bottom: 1px solid #707279;
}
@media (max-width: 767.98px) {
  .ck-content .locations-list-col {
    min-width: 100%;
  }
}
.ck-content .locations-list .button-collapse {
  font-size: 0;
  width: 20px;
  height: 19px;
  float: right;
  position: relative;
  color: #707279;
}
.ck-content .locations-list .button-collapse:before, .ck-content .locations-list .button-collapse:after {
  position: absolute;
  content: "";
  width: 14px;
  height: 1px;
  background-color: currentColor;
  left: 3px;
  top: 9px;
}
.ck-content .locations-list .button-collapse:before {
  transform: rotate(90deg);
}
.ck-content .locations-list .button-collapse:not(.collapsed):before {
  opacity: 0;
}
.ck-content .locations-list .button-collapse:hover {
  color: #2611c9;
}
.ck-content .locations-list li {
  padding: 1rem 0;
  margin: 0;
  display: block;
  color: #707279;
  border-top: 1px solid currentColor;
}
.ck-content .locations-list li:first-child {
  border-top: none;
}
.ck-content .locations-list li li {
  border: 0;
  padding: 5px 0;
}
.ck-content .twitter-typeahead {
  width: 100%;
}
.ck-content .tt-menu {
  z-index: 10000 !important;
}
.ck-content .tt-menu.tt-open {
  background: white;
  border: 1px solid #ccc;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 15px 0;
  width: 100%;
  max-height: 300px;
  overflow-y: scroll;
}
.ck-content .tt-input {
  color: #383b43;
}
.ck-content .tt-header {
  padding: 10px 30px;
  margin: 10px 0;
  font-size: 2.1rem;
}
.ck-content .lawyers-no-results {
  padding: 10px 30px;
}
.ck-content .tt-suggestion.tt-selectable {
  cursor: pointer;
  margin: 0;
  padding: 10px 30px;
}
.ck-content .tt-cursor,
.ck-content .tt-suggestion.tt-selectable:hover {
  background: #2611c9;
  color: white;
}
.ck-content .tt-highlight {
  font-family: "WCSansText", sans-serif;
  text-decoration: underline;
}
.ck-content .modal {
  z-index: 10001;
}
.ck-content .share-buttons-modal {
  background-color: rgba(0, 0, 0, 0.6);
}
.ck-content .share-buttons-modal .modal-dialog {
  max-width: 100%;
  margin: auto;
  pointer-events: auto;
  /*.toolbar-fixed.toolbar-horizontal & {
    button.close {
      top: 150px;
    }
  }*/
}
.ck-content .share-buttons-modal .modal-dialog button.close {
  position: absolute;
  z-index: 1;
  right: 8%;
  color: white;
  opacity: 0.9;
  top: 60px;
  font-size: 0;
  background: none;
  border: none;
  cursor: pointer;
  width: 35px;
  height: 35px;
}
.ck-content .share-buttons-modal .modal-dialog button.close:before, .ck-content .share-buttons-modal .modal-dialog button.close:after {
  content: "";
  position: absolute;
  width: 45px;
  height: 2px;
  background-color: #fff;
  top: calc(50% - 1px);
  left: -5px;
}
.ck-content .share-buttons-modal .modal-dialog button.close:before {
  transform: rotate(45deg);
}
.ck-content .share-buttons-modal .modal-dialog button.close:after {
  transform: rotate(-45deg);
}
.ck-content .share-buttons-modal .modal-dialog button.close:hover {
  opacity: 1;
}
@media (min-width: 1024px) {
  .ck-content .share-buttons-modal .modal-dialog button.close {
    right: 60px;
    top: 70px;
  }
}
.ck-content .share-buttons-modal .share-content-container {
  position: relative;
}
.ck-content .share-buttons-modal .share-content {
  padding-top: 20%;
  text-align: center;
}
.ck-content .share-buttons-modal .share-content p {
  color: #fff;
  margin-bottom: 25px;
  font-size: 1.625rem;
  font-weight: 700;
}
.ck-content .share-buttons-modal ul {
  list-style: none;
}
.ck-content .share-buttons-modal ul li {
  display: inline-block;
  margin: 25px 15px;
}
.ck-content .share-buttons-modal ul li a {
  color: #fff;
  font-size: 46px;
}
.ck-content .share-buttons-modal ul li a:hover {
  color: #2611c9;
}
.ck-content .share-buttons-modal ul li a span {
  display: none;
}
@media (min-width: 576px) {
  .ck-content .share-buttons-modal ul {
    padding-left: 0;
  }
  .ck-content .share-buttons-modal ul li {
    margin: 25px;
  }
  .ck-content .share-buttons-modal ul li:first-child {
    margin-left: 0;
  }
  .ck-content .share-buttons-modal ul li:last-child {
    margin-right: 0;
  }
}
.ck-content #searchFormModal {
  background-color: rgba(0, 0, 0, 0.6);
}
.ck-content #searchFormModal .modal-dialog {
  max-width: 100%;
  margin: auto;
  pointer-events: auto;
  /*.toolbar-fixed.toolbar-horizontal & {
    button.close {
      top: 150px;
    }
  }*/
}
.ck-content #searchFormModal .modal-dialog button.close {
  position: absolute;
  z-index: 1;
  right: 8%;
  color: white;
  opacity: 0.9;
  top: 60px;
  font-size: 0;
  background: none;
  border: none;
  cursor: pointer;
  width: 35px;
  height: 35px;
}
.ck-content #searchFormModal .modal-dialog button.close:before, .ck-content #searchFormModal .modal-dialog button.close:after {
  content: "";
  position: absolute;
  width: 45px;
  height: 2px;
  background-color: #fff;
  top: calc(50% - 1px);
  left: -5px;
}
.ck-content #searchFormModal .modal-dialog button.close:before {
  transform: rotate(45deg);
}
.ck-content #searchFormModal .modal-dialog button.close:after {
  transform: rotate(-45deg);
}
.ck-content #searchFormModal .modal-dialog button.close:hover {
  opacity: 1;
}
@media (min-width: 1024px) {
  .ck-content #searchFormModal .modal-dialog button.close {
    right: 60px;
    top: 70px;
  }
}
.ck-content #searchFormModal form {
  width: 80%;
  padding-top: 30%;
  margin: 0 auto;
}
.ck-content #searchFormModal form > div {
  width: 100%;
  padding: 1em 0 0 0;
  position: relative;
  display: table;
  border-collapse: separate;
}
.ck-content #searchFormModal form .input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
  width: 1%;
  display: table-cell;
  vertical-align: middle;
}
.ck-content #searchFormModal input.form-control {
  background: none;
  border: none;
  border-bottom: 1px solid #fff;
  font-size: 1.125rem;
  height: 2.5rem;
  color: #fff;
  box-shadow: none;
  border-radius: 0;
  padding-left: 0;
  padding-right: 2em;
  width: 100%;
}
.ck-content #searchFormModal .button.form-submit {
  position: absolute;
  outline: 0 !important;
  right: 0;
  background: none;
  top: 0;
  width: 2.5rem;
  height: 2.5rem;
  border: none;
  z-index: 500;
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M22.399%2020.3c1.447-1.886%202.319-4.28%202.319-6.877%200-0.004%200-0.008%200-0.011v0.001c0-6.272-5.081-11.375-11.324-11.375s-11.324%205.103-11.324%2011.375%205.079%2011.375%2011.324%2011.375c0.002%200%200.004%200%200.006%200%202.661%200%205.105-0.926%207.029-2.473l-0.022%200.017%207.54%207.579%202.009-2.020zM13.394%2022.23c-4.839%200-8.774-3.956-8.774-8.818s3.938-8.813%208.774-8.813%208.775%203.956%208.775%208.816-3.938%208.814-8.775%208.814z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position: center center;
  background-size: 2.5rem;
}
.ck-content #searchFormModal .button.form-submit:before {
  height: 1.5rem;
  width: 1.5rem;
}
@media (min-width: 1024px) {
  .ck-content #searchFormModal form {
    width: 65%;
    padding: 21% 0 10%;
  }
  .ck-content #searchFormModal input.form-control {
    font-size: 3rem;
    padding-right: 1.3em;
    height: 5.625rem;
    width: 100%;
  }
  .ck-content #searchFormModal .button.form-submit {
    top: 0.75rem;
    width: 4rem;
    height: 4rem;
  }
  .ck-content #searchFormModal .button.form-submit:before {
    height: 2.5rem;
    width: 2.5rem;
  }
}
.ck-content .view-wc-global-search .views-exposed-form {
  font-size: 0;
  margin: 20px 0 40px;
}
.ck-content .view-wc-global-search .views-exposed-form .form-inline {
  position: relative;
}
@media (min-width: 1024px) {
  .ck-content .view-wc-global-search .views-exposed-form .form-inline {
    width: 75%;
  }
}
.ck-content .view-wc-global-search .views-exposed-form .form-inline::after {
  display: block;
  clear: both;
  content: "";
}
.ck-content .view-wc-global-search .views-exposed-form .form-inline .form-group {
  display: block;
  float: left;
  width: 100%;
}
.ck-content .view-wc-global-search .views-exposed-form > * {
  font-size: 15px;
}
.ck-content .view-wc-global-search .views-exposed-form label {
  display: none;
}
.ck-content .view-wc-global-search .views-exposed-form input.form-text {
  display: block;
  border-radius: 0;
  width: calc(100% - 2.5rem);
}
.ck-content .view-wc-global-search .views-exposed-form button.form-submit {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
  font-size: 0;
  background: #000;
  border-radius: 0;
  border: 0;
  width: 40px;
  height: 40px;
}
.ck-content .view-wc-global-search .views-exposed-form button.form-submit .icon {
  font-size: 15px;
  line-height: 40px;
  margin: 0;
}
.ck-content .view-wc-global-search .view-content {
  font-size: 0;
  padding-bottom: 2.5rem;
}
.ck-content .view-wc-global-search .result-item {
  float: none;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 20px;
  font-size: 15px;
  font-family: "WCSansText", sans-serif;
}
.ck-content .view-wc-global-search .result-item:hover a {
  color: #2611c9;
}
.ck-content .view-wc-global-search .result-item > :last-child {
  padding-bottom: 15px;
  border-bottom: 1px solid #f4f4f4;
}
.ck-content .view-wc-global-search .result-item a {
  color: inherit;
}
.ck-content .view-wc-global-search .result-item h4, .ck-content .view-wc-global-search .result-item .h4 {
  color: #1b1b1b;
  font-family: "WCSansSubhead", sans-serif;
  font-size: 15px;
  margin: 10px 0 5px;
}
.ck-content .view-wc-global-search .result-item .excerpt {
  color: #777;
  font-size: 0.9em;
  line-height: 18px;
}
@media (min-width: 1024px) {
  .ck-content .view-wc-global-search .result-item:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
  .ck-content .view-wc-global-search .result-item:nth-last-child(-n+2) > :last-child {
    border: 0;
  }
}
@media (min-width: 1280px) {
  .ck-content .view-wc-global-search .result-item:nth-last-child(-n+4) {
    margin-bottom: 0;
  }
  .ck-content .view-wc-global-search .result-item:nth-last-child(-n+4) > :last-child {
    border: 0;
  }
}
.ck-content .view-wc-global-search .pager {
  text-align: right;
}
.ck-content .view-wc-global-search .pager a {
  float: none;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  background: transparent;
  border: 0;
}
.ck-content .view-wc-global-search .pager a:hover, .ck-content .view-wc-global-search .pager a:focus, .ck-content .view-wc-global-search .pager a:active {
  background: transparent;
}
@media (max-width: 767.98px) {
  .ck-content .share-buttons-modal .share-content {
    padding-top: 8rem;
  }
  .ck-content .share-buttons-modal .share-content p {
    text-align: left;
    margin-left: 2rem;
  }
  .ck-content .share-buttons-modal ul {
    flex-direction: column;
    display: flex;
    align-items: baseline;
    margin-left: 2rem;
    padding-left: 0;
  }
  .ck-content .share-buttons-modal ul li {
    margin-bottom: 1rem;
    margin-top: 1rem;
    margin-left: 0;
  }
  .ck-content .share-buttons-modal ul li .icon {
    width: 2.5rem;
  }
  .ck-content .share-buttons-modal ul li a {
    display: flex;
    align-items: center;
  }
  .ck-content .share-buttons-modal ul li a span {
    display: block;
    font-size: 1.125rem;
    margin-left: 1.5rem;
  }
}
.ck-content .back-to-top-arrow {
  display: none;
}
@media (min-width: 1280px) {
  .ck-content .back-to-top-arrow {
    width: 20px;
    height: 20px;
    position: sticky;
    z-index: 199;
    bottom: 20px;
    right: 20px;
    cursor: pointer;
    float: right;
    margin-top: -57px;
  }
  .ck-content .back-to-top-arrow:after {
    content: "";
    display: block;
    position: absolute;
    transform: rotate(45deg);
    width: 20px;
    height: 20px;
    border-style: solid;
    border-color: #1b1b1b;
    border-width: 2px 0 0 2px;
    left: -5px;
  }
  .page-background-dark .ck-content .back-to-top-arrow:after {
    transform: rotate(45deg);
    width: 20px;
    height: 20px;
    border-style: solid;
    border-color: #fff;
    border-width: 2px 0 0 2px;
  }
}
@media (max-width: 1279.98px) {
  .ck-content .back-to-top-arrow {
    display: none !important;
  }
}
@media (min-width: 1280px) {
  .ck-content .ot-banner-open .back-to-top-arrow {
    bottom: 120px;
  }
}
.ck-content .layout__main .back-to-top-arrow,
.ck-content .page-node-type-section-landing-page .back-to-top-arrow,
.ck-content .page-node-type-publication .back-to-top-arrow,
.ck-content .page-node-type-news .back-to-top-arrow,
.ck-content .page-node-type-event .back-to-top-arrow,
.ck-content .page-node-type-award .back-to-top-arrow {
  background-color: #383b43;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px'%0Awidth='50' height='50'%0AviewBox='0 0 172 172'%0Astyle=' fill:%23000000;'%3E%3Cg transform='translate(25.8,25.8) scale(0.7,0.7)'%3E%3Cg fill='none' fill-rule='nonzero' stroke='none' stroke-width='1' stroke-linecap='butt' stroke-linejoin='miter' stroke-miterlimit='10' stroke-dasharray='' stroke-dashoffset='0' font-family='none' font-weight='none' font-size='none' text-anchor='none' style='mix-blend-mode: normal'%3E%3Cpath d='M0,172v-172h172v172z' fill='none'%3E%3C/path%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M86,3.49375l-36.77844,35.31375c-0.90031,0.84656 -1.27656,2.10969 -0.98094,3.30563c0.29562,1.19594 1.20937,2.15 2.39187,2.48594c1.19594,0.34937 2.4725,0.02687 3.34594,-0.84656l28.58156,-27.42594v148.79344c-0.01344,1.23625 0.63156,2.39188 1.70656,3.02344c1.075,0.61813 2.39187,0.61813 3.46687,0c1.075,-0.63156 1.72,-1.78719 1.70656,-3.02344v-148.79344l28.58156,27.42594c0.87344,0.87344 2.15,1.19594 3.34594,0.84656c1.1825,-0.33594 2.09625,-1.29 2.39188,-2.48594c0.29562,-1.19594 -0.08063,-2.45906 -0.98094,-3.30563z'%3E%3C/path%3E%3C/g%3E%3Cpath d='' fill='none'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position-x: center;
  background-position-y: 6px;
  background-repeat: no-repeat;
  background-size: 26px;
  border-radius: 40px;
  color: white;
  display: none;
  font-size: 1rem;
  height: 56px;
  padding-top: 30px;
  text-align: center;
  width: 56px;
  z-index: 10000;
}
.ck-content .layout__main .back-to-top-arrow:after,
.ck-content .page-node-type-section-landing-page .back-to-top-arrow:after,
.ck-content .page-node-type-publication .back-to-top-arrow:after,
.ck-content .page-node-type-news .back-to-top-arrow:after,
.ck-content .page-node-type-event .back-to-top-arrow:after,
.ck-content .page-node-type-award .back-to-top-arrow:after {
  border: none;
}
.ck-content .our-thinking-container h3, .ck-content .our-thinking-container .h3 {
  font-size: 28px;
  line-height: 37px;
  margin-bottom: 10px;
}
.ck-content .our-thinking-container a {
  margin-top: 0;
  position: relative;
  padding-right: 17px;
  font-weight: 400;
  line-height: 1.5rem;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
}
.ck-content .our-thinking-container a:after {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border-width: 0 2px 2px 0;
  border-color: #2611c9;
  border-style: solid;
  transform: rotate(-45deg);
  position: absolute;
  top: 8px;
  right: 5px;
}
@media (min-width: 576px) {
  .ck-content .our-thinking-container a {
    margin-top: -3.25rem;
  }
}
.ck-content .our-thinking-container .view-more {
  margin-top: 2rem;
}
@media (max-width: 1023.98px) {
  .ck-content .our-thinking-container .view-more {
    margin-top: 1.25rem;
  }
}
.ck-content .tooltip-inner {
  background: #ecedec;
  box-shadow: 0.25rem 0.25rem 0.25rem #707279;
  font-size: 0.75rem;
  margin-top: -1.75rem;
  max-width: 270px;
  padding: 0.25rem;
}
.ck-content .tooltip {
  z-index: 3200;
  cursor: pointer;
}
.ck-content .dropdown-wrapper.dropdown button {
  align-items: center;
  border: 2px solid #2611c9;
  background-color: transparent;
  color: #2611c9;
  display: flex;
  font-size: 1.125rem;
  font-weight: 700;
  padding: 1.5rem 1.25rem;
  text-transform: uppercase;
  width: 100%;
}
.ck-content .dropdown-wrapper.dropdown button.show, .ck-content .dropdown-wrapper.dropdown button:hover {
  border-color: #366de4;
}
.ck-content .dropdown-wrapper.dropdown .arrows {
  margin-left: auto;
  position: relative;
  width: 14px;
  height: 14px;
}
.ck-content .dropdown-wrapper.dropdown .arrows:before, .ck-content .dropdown-wrapper.dropdown .arrows:after {
  position: absolute;
  content: "";
  border-style: solid;
  border-color: #2611c9;
  border-width: 2px 2px 0 0;
  width: 8px;
  height: 8px;
  left: calc(50% - 4px);
}
.ck-content .dropdown-wrapper.dropdown .arrows:before {
  top: calc(50% - 2px);
  transform: rotate(135deg);
}
.ck-content .dropdown-wrapper.dropdown .arrows:after {
  top: calc(50% - 6px);
  transform: rotate(-45deg);
}
.ck-content .dropdown-wrapper.dropdown .dropdown-menu {
  border-color: #2611c9;
}
.ck-content .dropdown-wrapper.dropdown .dropdown-menu a,
.ck-content .dropdown-wrapper.dropdown .dropdown-menu span.no-link {
  font-size: 1rem;
  padding: 0.5rem 1.25rem;
  width: 100%;
  display: block;
  color: #2611c9;
  white-space: normal;
}
.ck-content .dropdown-wrapper.dropdown .dropdown-menu a:hover,
.ck-content .dropdown-wrapper.dropdown .dropdown-menu span.no-link:hover {
  text-decoration: none;
  color: #366de4;
}
.ck-content .dropdown-wrapper.dropdown .dropdown-menu ul {
  list-style: none;
  padding: 0;
}
.ck-content .dropdown-wrapper.dropdown .dropdown-menu ul a {
  padding-left: 1.5rem;
}
@media (max-width: 767.98px) {
  .ck-content .dropdown-wrapper.dropdown {
    min-width: 100%;
    margin-bottom: 1rem;
  }
}
.ck-content .play-button-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: auto;
  pointer-events: none;
}
.ck-content .play-button-wrapper .play-gif {
  cursor: pointer;
  pointer-events: auto;
}
.ck-content .play-button-wrapper .play-gif svg {
  border-radius: 50%;
  cursor: pointer;
  fill: #fff;
  height: 50px;
  opacity: 0.9;
  stroke: #fff;
  width: 50px;
}
.ck-content .section-page_section_video_thumbs .play-button-wrapper .play-gif svg,
.ck-content .section-video .video-container .play-button-wrapper .play-gif svg {
  width: 100px;
  height: 100px;
}
.ck-content .section-video .play-button-wrapper .play-gif svg {
  width: 70px;
  height: 70px;
}
.ck-content .section-video .play-button-wrapper .play-gif svg path {
  filter: drop-shadow(0 0 0.12px rgba(0, 0, 0, 0.6));
}
@media (min-width: 768px) {
  .ck-content .section-video .single-video .play-button-wrapper .play-gif svg {
    width: 100px;
    height: 100px;
  }
}
.ck-content .contact-button {
  bottom: 20px;
  height: 70px;
  line-height: normal;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-top: -94px;
  position: sticky;
  width: 176px;
  z-index: 1000;
}
.ck-content .contact-button svg {
  flex-shrink: 0;
  height: 24px;
  width: 24px;
}
.ck-content .contact-button.shortened-version {
  margin-left: 0;
  width: -moz-max-content;
  width: max-content;
}
.ck-content .contact-button.shortened-version span {
  display: none;
}
.ck-content .contact-button.shortened-version:hover {
  width: 176px;
}
.ck-content .contact-button.shortened-version:hover span {
  display: block;
  animation: fadeIn 0.5s;
}
.ck-content .ot-banner-open .contact-button {
  bottom: 120px;
}
@media (max-width: 1023.98px) {
  .ck-content .contact-button {
    display: none !important;
  }
}
.ck-content .menu-extras {
  display: none;
}
.ck-content .header-top #block-mainnavigation-2 .expanded.below:hover > .menu-extras {
  background: transparent;
  display: block;
  left: 0;
  padding-top: 18px;
  position: fixed;
  width: 100vw;
}
.ck-content .header-top #block-mainnavigation-2 .expanded.below:hover > .menu-extras .menu-extras__container {
  padding: 55px 20px;
}
.ck-content .menu-extras {
  box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.15);
}
.ck-content .menu-extras h2, .ck-content .menu-extras .h2 {
  font-size: 2rem;
}
.ck-content .menu-extras .menu-children__title {
  margin-bottom: 1rem;
  margin-top: 2rem;
}
.ck-content .menu-extras .menu-children__title:first-child {
  margin-top: 0;
}
.ck-content .menu-extras .menu-children__item {
  line-height: 1.25rem;
  margin-bottom: 0.75rem;
}
.ck-content .menu-extras .menu-children__item:last-child {
  margin-bottom: 0;
}
.ck-content .menu-extras .menu-teaser .menu-teaser__card {
  max-width: 640px;
  margin-left: auto;
  background: #fff;
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.05);
  border: 1px solid #fff;
  gap: 1rem;
}
.ck-content .menu-extras .menu-teaser .menu-teaser__card:hover {
  border-color: #2611c9;
}
.ck-content .menu-extras .menu-teaser .menu-teaser__card:hover .view-more svg path {
  stroke: #2611c9;
}
.ck-content .menu-extras .menu-teaser .menu-teaser__card .view-more {
  margin-top: auto;
}
.ck-content .menu-extras .menu-teaser .menu-teaser__img {
  flex-shrink: 0;
}
.ck-content .menu-extras .menu-teaser .menu-teaser__img img {
  aspect-ratio: 16/9;
  width: 240px;
  -o-object-fit: cover;
  object-fit: cover;
}
.ck-content .menu-extras .menu-teaser .menu-teaser__content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.ck-content .menu-extras .menu-teaser .field--item {
  margin-bottom: 1rem;
}
.ck-content .menu-extras .menu-teaser .field--item:last-child {
  margin-bottom: 0;
}
.ck-content .menu-extras .menu-teaser.vertical-teaser .field--item {
  margin-bottom: 0;
}
.ck-content .menu-extras .menu-teaser.vertical-teaser .field--name-field-featured-content {
  height: 100%;
}
.ck-content .menu-extras .menu-teaser.vertical-teaser .field--items {
  display: flex;
  gap: 1rem;
  height: auto;
  justify-content: end;
}
.ck-content .menu-extras .menu-teaser.vertical-teaser .field--items .menu-teaser__card {
  flex-direction: column;
  max-width: 272px;
  height: 100%;
  width: auto;
}
.ck-content .menu-extras .menu-teaser.vertical-teaser .field--items .menu-teaser__img {
  min-width: 100%;
}
@media (min-width: 1920px) {
  .ck-content .menu-extras .container-xxl__megamenu {
    max-width: 1790px;
  }
}
.ck-content .survey-page,
.ck-content .survey-help-text,
.ck-content .survey-back-button,
.ck-content .survey-reset-button {
  display: none;
}
.ck-content .survey-help-text.open {
  display: block;
}
.ck-content .survey-page .survey-question h3, .ck-content .survey-page .survey-question .h3 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.75rem;
}
.ck-content .survey-page .survey-question h4, .ck-content .survey-page .survey-question .h4,
.ck-content .survey-page .survey-help-text h4,
.ck-content .survey-page .survey-help-text .h4 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.5rem;
}
.ck-content .skip-link:focus {
  background: #2611c9;
  color: #fff;
  left: 50%;
  padding: 0.5rem 1rem;
  position: absolute;
  top: 69px;
  transform: translateX(-50%);
  z-index: 100;
}
@media (max-width: 767.98px) {
  .ck-content .skip-link:focus {
    display: none;
  }
}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .ck-content .skip-link:focus {
  top: 148px;
}
.toolbar-fixed.toolbar-vertical.toolbar-tray-open .ck-content .skip-link:focus {
  left: auto;
  right: 0;
  top: 107px;
}
.ck-content .magazine-publication-neumorphism a {
  color: #2611c9;
}
.ck-content a:hover,
.ck-content a:focus {
  color: #2611c9;
}
.ck-content a:focus {
  outline: 1px dashed #707279;
}
.ck-content input,
.ck-content select {
  border: 1px solid #dadada;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  height: 40px;
  padding: 7px 12px;
}
.ck-content input:hover,
.ck-content select:hover {
  border: 1px solid #2611c9;
}
.ck-content input:focus-visible,
.ck-content select:focus-visible {
  outline: none;
  border: 1px solid #2611c9;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px rgba(102, 175, 233, 0.6);
}
.ck-content select option {
  font-weight: 300;
  line-height: 2;
}
.ck-content a.text-primary:hover,
.ck-content a.text-info:hover {
  text-decoration: underline;
}
.ck-content article.landing-page, .ck-content article.publication {
  position: relative;
}
.ck-content .toolbar .admin-toolbar-tasks__toggle-state:checked ~ label::after {
  position: unset !important;
}
.ck-content .gin--navigation .gin-secondary-toolbar--frontend {
  z-index: 10001;
}
.ck-content .admin-toolbar {
  z-index: 10002;
}
.ck-content .form-control,
.ck-content .form-select {
  -webkit-appearance: none;
  border: 1px solid #dadada;
  border-radius: 0;
  box-shadow: none;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  height: 40px;
  padding: 7px 12px;
}
.ck-content .user-login-form {
  max-width: 400px;
}
.ck-content textarea {
  resize: none;
}
.ck-content select::-ms-expand {
  display: none;
}
.ck-content select .progress-disabled {
  background-color: #dadada;
  background-repeat: no-repeat;
  background-position: 92% 11px;
  opacity: 0.7;
}
.ck-content .search-box input.form-control {
  background: #f4f4f4 !important;
  border: none;
  border-radius: 0;
  box-shadow: 0 0;
  padding: 0.5rem 1rem;
  height: 40px;
}
.ck-content .search-box input.button,
.ck-content .search-box button {
  background: #2611c9;
  border: none;
  border-radius: 0;
  color: white;
  margin: 0 auto;
  width: 44px;
  height: 40px;
}
.ck-content .search-box input.button:hover,
.ck-content .search-box button:hover {
  background-color: #366de4;
  color: #fff;
}
.ck-content .search-box input.button:before,
.ck-content .search-box button:before {
  font-size: 1.35em;
}
.ck-content .search-box input.button .glyphicon,
.ck-content .search-box button .glyphicon {
  font-size: 1.35em;
  top: 3px;
}
.ck-content .search-box .form-item-fulltext {
  position: relative;
}
.ck-content .search-box .ajax-progress {
  position: absolute;
  right: 15px;
  z-index: 1000;
  top: 10px;
}
.people-search .ck-content .search-box .input-group-addon {
  background: #dadada;
  border-radius: 0;
}
.people-search .ck-content .search-box input.form-control {
  border: 1px solid #dadada;
  border-radius: 0;
  box-shadow: 0 0;
  padding: 7px 12px;
  height: 35px;
}
.people-search .ck-content .search-box .input-group {
  width: 100%;
}
.people-search .ck-content .search-box .input-group-btn {
  vertical-align: top;
}
.people-search .ck-content .search-box button {
  position: relative;
  top: 0;
  height: 35px;
  width: 35px;
  font-size: 18px;
  padding: 0;
}
.people-search .ck-content .search-box button:focus .glyphicon:before {
  opacity: 0;
}
.people-search .ck-content .search-box button.glyphicon:before {
  top: 3px;
}
.people-search .ck-content .search-box button:hover {
  background-color: #2611c9;
}
.people-search .ck-content .search-box button.progress-disabled.glyphicon:before {
  content: "";
}
.people-search .ck-content .search-box button.progress-disabled .ajax-progress .glyphicon-adjust-hue {
  margin-left: 0;
  margin-right: 0;
}
.people-search .ck-content .search-box button .ajax-progress {
  right: 10px;
  top: 7px;
  z-index: 99999;
}
.ck-content .sort-links .sort-link {
  position: relative;
  font-size: 0.875rem;
  text-decoration: none;
  color: #1b1b1b;
  padding: 0 0 0 10px;
  font-weight: 400;
  cursor: pointer;
}
.ck-content .sort-links .sort-link:first-child {
  padding: 0;
}
.ck-content .sort-links .sort-link.active.sort-asc:after, .ck-content .sort-links .sort-link.active.sort-desc:after {
  position: relative;
  padding-left: 3px;
  font-size: 0.625rem;
  content: "\25b2";
}
.ck-content .sort-links .sort-link.active.sort-desc:after {
  content: "\25bc";
}
.ck-content .sort-links .sort-link:not(:first-child):before {
  content: "|";
  font-family: "WCSansText", sans-serif;
  position: absolute;
  left: -1px;
}
@media (max-width: 575.98px) {
  .ck-content .sort-links {
    margin-top: 2px;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ck-content .fade-in {
  animation: fadeIn 0.5s;
}
.ck-content .region-content .content {
  padding-bottom: 70px;
}
@media (max-width: 767.98px) {
  .ck-content .region-content .content {
    padding-bottom: 30px;
  }
}
@media (max-width: 767.98px) {
  .ck-content .content__column--no-sidebar {
    padding-right: 1.5rem;
  }
  .ck-content .content__column--no-sidebar .page__nav {
    width: 100%;
  }
}
.ck-content .content--article {
  padding-bottom: 50px;
}
.ck-content .wysiwyg.freight-heading,
.ck-content .field--name-body.freight-heading,
.ck-content .content__body.freight-heading {
  font-size: 28px;
}
.ck-content .wysiwyg p.Indent1,
.ck-content .wysiwyg p.rteindent1,
.ck-content .field--name-body p.Indent1,
.ck-content .field--name-body p.rteindent1,
.ck-content .content__body p.Indent1,
.ck-content .content__body p.rteindent1 {
  padding-left: 20px;
}
.ck-content .wysiwyg p.Indent2,
.ck-content .wysiwyg p.rteindent2,
.ck-content .field--name-body p.Indent2,
.ck-content .field--name-body p.rteindent2,
.ck-content .content__body p.Indent2,
.ck-content .content__body p.rteindent2 {
  padding-left: 40px;
}
.ck-content .wysiwyg p.Indent3,
.ck-content .wysiwyg p.rteindent3,
.ck-content .field--name-body p.Indent3,
.ck-content .field--name-body p.rteindent3,
.ck-content .content__body p.Indent3,
.ck-content .content__body p.rteindent3 {
  padding-left: 60px;
}
.ck-content .wysiwyg p.Indent4,
.ck-content .wysiwyg p.rteindent4,
.ck-content .field--name-body p.Indent4,
.ck-content .field--name-body p.rteindent4,
.ck-content .content__body p.Indent4,
.ck-content .content__body p.rteindent4 {
  padding-left: 80px;
}
.ck-content .wysiwyg .field--item,
.ck-content .field--name-body .field--item,
.ck-content .content__body .field--item {
  overflow: hidden;
  padding-top: 0;
  position: relative;
}
.ck-content .wysiwyg .field--item .img-left,
.ck-content .wysiwyg .field--item .img-right,
.ck-content .field--name-body .field--item .img-left,
.ck-content .field--name-body .field--item .img-right,
.ck-content .content__body .field--item .img-left,
.ck-content .content__body .field--item .img-right {
  display: none;
}
.ck-content .wysiwyg .field--item .img-inline,
.ck-content .field--name-body .field--item .img-inline,
.ck-content .content__body .field--item .img-inline {
  padding: 0 15px 7px 0;
  width: auto;
}
.ck-content .wysiwyg .field--item .img-icon,
.ck-content .field--name-body .field--item .img-icon,
.ck-content .content__body .field--item .img-icon {
  display: inline-block;
  float: none;
  padding: 0;
  vertical-align: baseline;
  width: auto;
}
.ck-content .wysiwyg .field--item .field--name-field-quote,
.ck-content .field--name-body .field--item .field--name-field-quote,
.ck-content .content__body .field--item .field--name-field-quote {
  font-family: "WCSansText", sans-serif;
  font-size: 2.2rem;
  font-weight: 400;
  line-height: 1.2;
  margin: 0 0 1rem;
}
.ck-content .wysiwyg .field--item .field--name-field-quote + .field--name-field-quote-footnote,
.ck-content .field--name-body .field--item .field--name-field-quote + .field--name-field-quote-footnote,
.ck-content .content__body .field--item .field--name-field-quote + .field--name-field-quote-footnote {
  margin-bottom: 1.5rem;
}
@media (min-width: 576px) {
  .ck-content .wysiwyg .field--item .field--name-field-quote,
  .ck-content .field--name-body .field--item .field--name-field-quote,
  .ck-content .content__body .field--item .field--name-field-quote {
    font-size: 26px;
  }
}
.ck-content .wysiwyg .field--item .field--label,
.ck-content .field--name-body .field--item .field--label,
.ck-content .content__body .field--item .field--label {
  margin-bottom: 12px;
  padding-top: 20px;
  font-size: 1.25rem;
}
.ck-content .wysiwyg .field--item .field--name-field-quote-footnote,
.ck-content .field--name-body .field--item .field--name-field-quote-footnote,
.ck-content .content__body .field--item .field--name-field-quote-footnote {
  margin-bottom: 1rem;
}
.ck-content .wysiwyg .field--item img,
.ck-content .field--name-body .field--item img,
.ck-content .content__body .field--item img {
  display: block;
  height: auto;
  max-width: 100%;
}
.ck-content .wysiwyg .field--item figure img,
.ck-content .field--name-body .field--item figure img,
.ck-content .content__body .field--item figure img {
  padding: 0;
}
@media (min-width: 576px) {
  .ck-content .wysiwyg .field--item .img-left,
  .ck-content .field--name-body .field--item .img-left,
  .ck-content .content__body .field--item .img-left {
    display: block;
    float: left;
    padding-right: 1rem;
  }
  .ck-content .wysiwyg .field--item .img-right,
  .ck-content .field--name-body .field--item .img-right,
  .ck-content .content__body .field--item .img-right {
    display: block;
    float: right;
  }
  .ck-content .wysiwyg .field--item img,
  .ck-content .field--name-body .field--item img,
  .ck-content .content__body .field--item img {
    padding: 0 15px 7px 0;
    clear: left;
    display: block;
    width: auto;
    max-width: 100%;
  }
}
.ck-content .wysiwyg .field--item ul:not(.unstyled-list),
.ck-content .field--name-body .field--item ul:not(.unstyled-list),
.ck-content .content__body .field--item ul:not(.unstyled-list) {
  padding: 0;
  margin-bottom: 18px;
  width: 100%;
}
.ck-content .wysiwyg .field--item ul:not(.unstyled-list) > li:before,
.ck-content .field--name-body .field--item ul:not(.unstyled-list) > li:before,
.ck-content .content__body .field--item ul:not(.unstyled-list) > li:before {
  background: #2611c9;
  content: "";
  display: block;
  height: 6px;
  left: -18px;
  position: absolute;
  top: 8px;
  width: 6px;
  transform: rotate(45deg);
}
.ck-content .wysiwyg .field--item ul:not(.unstyled-list) > li ul > li:before,
.ck-content .field--name-body .field--item ul:not(.unstyled-list) > li ul > li:before,
.ck-content .content__body .field--item ul:not(.unstyled-list) > li ul > li:before {
  background: none;
  border: 2px solid #2611c9;
}
.ck-content .wysiwyg .field--item ul:not(.unstyled-list) > li ul > li ul > li:before,
.ck-content .field--name-body .field--item ul:not(.unstyled-list) > li ul > li ul > li:before,
.ck-content .content__body .field--item ul:not(.unstyled-list) > li ul > li ul > li:before {
  background: none;
  border: none;
  content: "\2013";
  color: #2611c9;
  font-weight: 500;
  top: 0;
  transform: none;
}
.ck-content .wysiwyg .field--item ul:not(.unstyled-list) > li,
.ck-content .field--name-body .field--item ul:not(.unstyled-list) > li,
.ck-content .content__body .field--item ul:not(.unstyled-list) > li {
  list-style: none;
}
.ck-content .wysiwyg .field--item ul:not(.unstyled-list) li,
.ck-content .field--name-body .field--item ul:not(.unstyled-list) li,
.ck-content .content__body .field--item ul:not(.unstyled-list) li {
  position: relative;
}
.ck-content .wysiwyg .field--item > ol > li,
.ck-content .field--name-body .field--item > ol > li,
.ck-content .content__body .field--item > ol > li {
  list-style-type: decimal;
  list-style-image: none;
}
.ck-content .wysiwyg .field--item ul,
.ck-content .wysiwyg .field--item ol,
.ck-content .field--name-body .field--item ul,
.ck-content .field--name-body .field--item ol,
.ck-content .content__body .field--item ul,
.ck-content .content__body .field--item ol {
  border-bottom: none;
  margin-bottom: 18px;
  padding: 0;
}
.ck-content .wysiwyg .field--item ul li,
.ck-content .wysiwyg .field--item ol li,
.ck-content .field--name-body .field--item ul li,
.ck-content .field--name-body .field--item ol li,
.ck-content .content__body .field--item ul li,
.ck-content .content__body .field--item ol li {
  position: relative;
  margin: 16px 0 16px 20px;
  padding: 0;
}
.ck-content .wysiwyg .field--item ul li ul,
.ck-content .wysiwyg .field--item ul li ol,
.ck-content .wysiwyg .field--item ol li ul,
.ck-content .wysiwyg .field--item ol li ol,
.ck-content .field--name-body .field--item ul li ul,
.ck-content .field--name-body .field--item ul li ol,
.ck-content .field--name-body .field--item ol li ul,
.ck-content .field--name-body .field--item ol li ol,
.ck-content .content__body .field--item ul li ul,
.ck-content .content__body .field--item ul li ol,
.ck-content .content__body .field--item ol li ul,
.ck-content .content__body .field--item ol li ol {
  margin-bottom: 0;
}
.ck-content .wysiwyg .field--item ol li,
.ck-content .field--name-body .field--item ol li,
.ck-content .content__body .field--item ol li {
  margin-left: 26px;
}
.ck-content .wysiwyg .titled-items-list,
.ck-content .field--name-body .titled-items-list,
.ck-content .content__body .titled-items-list {
  clear: both;
  margin-bottom: 1rem;
}
.ck-content .wysiwyg .titled-items-list .field__items > .field--item,
.ck-content .field--name-body .titled-items-list .field__items > .field--item,
.ck-content .content__body .titled-items-list .field__items > .field--item {
  padding: 8px 0 4px;
  border-bottom: 1px dotted var(--bs-border-color);
  font-size: 1.25rem;
}
.ck-content .wysiwyg .titled-items-list--nested .field--items > .field--item,
.ck-content .field--name-body .titled-items-list--nested .field--items > .field--item,
.ck-content .content__body .titled-items-list--nested .field--items > .field--item {
  padding: 8px 0 4px;
  border-bottom: 1px dotted var(--bs-border-color);
  font-size: 1.25rem;
}
.ck-content .wysiwyg .titled-items-list--nested .paragraph .field--item,
.ck-content .field--name-body .titled-items-list--nested .paragraph .field--item,
.ck-content .content__body .titled-items-list--nested .paragraph .field--item {
  display: inline;
}
.ck-content .wysiwyg .titled-items-list--nested .paragraph .field--item:not(:last-child):after,
.ck-content .field--name-body .titled-items-list--nested .paragraph .field--item:not(:last-child):after,
.ck-content .content__body .titled-items-list--nested .paragraph .field--item:not(:last-child):after {
  content: ", ";
}
.ck-content .wysiwyg .titled-items-list--nested .paragraph .field--type-text-long,
.ck-content .field--name-body .titled-items-list--nested .paragraph .field--type-text-long,
.ck-content .content__body .titled-items-list--nested .paragraph .field--type-text-long {
  display: block;
  font-size: 1.4rem;
}
.ck-content .wysiwyg .titled-items-list--nested .paragraph--type--education .field--name-field-description,
.ck-content .wysiwyg .titled-items-list--nested .paragraph--type--education .field--name-field-description p,
.ck-content .field--name-body .titled-items-list--nested .paragraph--type--education .field--name-field-description,
.ck-content .field--name-body .titled-items-list--nested .paragraph--type--education .field--name-field-description p,
.ck-content .content__body .titled-items-list--nested .paragraph--type--education .field--name-field-description,
.ck-content .content__body .titled-items-list--nested .paragraph--type--education .field--name-field-description p {
  display: inline;
  margin: 0;
  font-size: 1.5rem;
}
.ck-content .wysiwyg .field--name-field-admission,
.ck-content .wysiwyg .field--name-field-year,
.ck-content .field--name-body .field--name-field-admission,
.ck-content .field--name-body .field--name-field-year,
.ck-content .content__body .field--name-field-admission,
.ck-content .content__body .field--name-field-year {
  display: inline;
}
.ck-content .wysiwyg .field--name-field-admission:after,
.ck-content .field--name-body .field--name-field-admission:after,
.ck-content .content__body .field--name-field-admission:after {
  content: ", ";
}
.ck-content .wysiwyg .one-column .list-item,
.ck-content .field--name-body .one-column .list-item,
.ck-content .content__body .one-column .list-item {
  width: 100%;
}
@media (min-width: 1024px) {
  .ck-content .wysiwyg .one-column .field--name-title,
  .ck-content .field--name-body .one-column .field--name-title,
  .ck-content .content__body .one-column .field--name-title {
    width: calc(200% + 30px);
  }
}
.ck-content .wysiwyg .two-column .list-item,
.ck-content .field--name-body .two-column .list-item,
.ck-content .content__body .two-column .list-item {
  width: 50%;
}
@media (max-width: 1023.98px) {
  .ck-content .wysiwyg .two-column .list-item,
  .ck-content .field--name-body .two-column .list-item,
  .ck-content .content__body .two-column .list-item {
    width: 100%;
  }
}
.ck-content .wysiwyg .embedded-entity .field--name-title,
.ck-content .field--name-body .embedded-entity .field--name-title,
.ck-content .content__body .embedded-entity .field--name-title {
  text-transform: uppercase;
  font-family: "WCSansSubhead", sans-serif;
}
.ck-content .wysiwyg .embedded-entity .list-item .list-item-link,
.ck-content .field--name-body .embedded-entity .list-item .list-item-link,
.ck-content .content__body .embedded-entity .list-item .list-item-link {
  color: #2b2b2b;
  padding: 0;
}
.ck-content .wysiwyg .embedded-entity .list-item .list-item-link:hover,
.ck-content .field--name-body .embedded-entity .list-item .list-item-link:hover,
.ck-content .content__body .embedded-entity .list-item .list-item-link:hover {
  color: #2611c9;
}
.ck-content .wysiwyg .embedded-entity .list-item img,
.ck-content .field--name-body .embedded-entity .list-item img,
.ck-content .content__body .embedded-entity .list-item img {
  padding: 0;
}
.ck-content .wysiwyg .embedded-entity .list-item .title,
.ck-content .field--name-body .embedded-entity .list-item .title,
.ck-content .content__body .embedded-entity .list-item .title {
  margin-bottom: 0;
  line-height: 19px;
}
.ck-content .wysiwyg .embedded-entity .list-item .field--name-body,
.ck-content .field--name-body .embedded-entity .list-item .field--name-body,
.ck-content .content__body .embedded-entity .list-item .field--name-body {
  margin-top: 8px;
}
.ck-content .wysiwyg .embedded-entity .list-item .field--name-body p,
.ck-content .field--name-body .embedded-entity .list-item .field--name-body p,
.ck-content .content__body .embedded-entity .list-item .field--name-body p {
  margin: 0;
  line-height: 17px;
}
.ck-content .wysiwyg .embedded-entity .field--name-field-view-more-link a,
.ck-content .field--name-body .embedded-entity .field--name-field-view-more-link a,
.ck-content .content__body .embedded-entity .field--name-field-view-more-link a {
  font-family: "WCSansSubhead", sans-serif;
  padding: 3px 0;
  color: #808285;
}
.ck-content .wysiwyg .embedded-entity .field--name-field-view-more-link a:hover,
.ck-content .field--name-body .embedded-entity .field--name-field-view-more-link a:hover,
.ck-content .content__body .embedded-entity .field--name-field-view-more-link a:hover {
  color: #2611c9;
}
.ck-content .wysiwyg .embedded-entity .row--narrow,
.ck-content .field--name-body .embedded-entity .row--narrow,
.ck-content .content__body .embedded-entity .row--narrow {
  margin: 0 -7px;
}
.ck-content .wysiwyg .embedded-entity.align-center .view-content,
.ck-content .field--name-body .embedded-entity.align-center .view-content,
.ck-content .content__body .embedded-entity.align-center .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.ck-content .external-video {
  display: block;
  height: 0;
  overflow: hidden;
  padding: 0 0 56.25% 0;
  position: relative;
  margin-bottom: 18px;
}
.ck-content .external-video iframe {
  border: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
.ck-content .freight-heading {
  font-family: "WCSansSubhead", sans-serif !important;
}
.ck-content .section-page_section_text .field--item .field--item ul:not(.unstyled-list) {
  padding: 0;
  margin-bottom: 18px;
  width: 100%;
}
.ck-content .section-page_section_text .field--item .field--item ul:not(.unstyled-list) > li:before {
  background: #2611c9;
  content: "";
  display: block;
  height: 6px;
  left: -18px;
  position: absolute;
  top: 8px;
  width: 6px;
  transform: rotate(45deg);
}
.ck-content .section-page_section_text .field--item .field--item ul:not(.unstyled-list) > li ul > li:before {
  background: none;
  border: 2px solid #2611c9;
}
.ck-content .section-page_section_text .field--item .field--item ul:not(.unstyled-list) > li ul > li ul > li:before {
  background: none;
  border: none;
  content: "\2013";
  color: #2611c9;
  font-weight: 500;
  top: 0;
  transform: none;
}
.ck-content .section-page_section_text .field--item .field--item ul:not(.unstyled-list) > li {
  list-style: none;
}
.ck-content .section-page_section_text .field--item .field--item ul:not(.unstyled-list) li {
  position: relative;
}
.ck-content .section-page_section_text .field--item .field--item > ol > li {
  list-style-type: decimal;
  list-style-image: none;
}
.ck-content .section-page_section_text .field--item .field--item ul,
.ck-content .section-page_section_text .field--item .field--item ol {
  border-bottom: none;
  margin-bottom: 18px;
  padding: 0;
}
.ck-content .section-page_section_text .field--item .field--item ul li,
.ck-content .section-page_section_text .field--item .field--item ol li {
  position: relative;
  margin: 16px 0 16px 20px;
  padding: 0;
}
.ck-content .section-page_section_text .field--item .field--item ul li ul,
.ck-content .section-page_section_text .field--item .field--item ul li ol,
.ck-content .section-page_section_text .field--item .field--item ol li ul,
.ck-content .section-page_section_text .field--item .field--item ol li ol {
  margin-bottom: 0;
}
.ck-content .section-page_section_text .field--item .field--item ol li {
  margin-left: 26px;
}
.ck-content .primary-grid__main .field--item ul:not(.unstyled-list) {
  padding: 0;
  margin-bottom: 18px;
  width: 100%;
}
.ck-content .primary-grid__main .field--item ul:not(.unstyled-list) > li:before {
  background: #2611c9;
  content: "";
  display: block;
  height: 6px;
  left: -18px;
  position: absolute;
  top: 8px;
  width: 6px;
  transform: rotate(45deg);
}
.ck-content .primary-grid__main .field--item ul:not(.unstyled-list) > li ul > li:before {
  background: none;
  border: 2px solid #2611c9;
}
.ck-content .primary-grid__main .field--item ul:not(.unstyled-list) > li ul > li ul > li:before {
  background: none;
  border: none;
  content: "\2013";
  color: #2611c9;
  font-weight: 500;
  top: 0;
  transform: none;
}
.ck-content .primary-grid__main .field--item ul:not(.unstyled-list) > li {
  list-style: none;
}
.ck-content .primary-grid__main .field--item ul:not(.unstyled-list) li {
  position: relative;
}
.ck-content .primary-grid__main .field--item > ol > li {
  list-style-type: decimal;
  list-style-image: none;
}
.ck-content .primary-grid__main .field--item ul,
.ck-content .primary-grid__main .field--item ol {
  border-bottom: none;
  margin-bottom: 18px;
  padding: 0;
}
.ck-content .primary-grid__main .field--item ul li,
.ck-content .primary-grid__main .field--item ol li {
  position: relative;
  margin: 16px 0 16px 20px;
  padding: 0;
}
.ck-content .primary-grid__main .field--item ul li ul,
.ck-content .primary-grid__main .field--item ul li ol,
.ck-content .primary-grid__main .field--item ol li ul,
.ck-content .primary-grid__main .field--item ol li ol {
  margin-bottom: 0;
}
.ck-content .primary-grid__main .field--item ol li {
  margin-left: 26px;
}
@media (min-width: 768px) {
  .ck-content .content__body {
    width: 100%;
  }
}
.magazine-container .ck-content .content__body, .content__column--no-sidebar .ck-content .content__body {
  width: 100%;
}
.ck-content .with-section-menu .block--highlighted,
.ck-content .with-section-menu .region-highlighted {
  display: none;
}
.ck-content .unstyled-list {
  list-style: none;
}
.ck-content .unstyled-list > li {
  margin: 0 !important;
  padding: 8px 0 4px !important;
}
.ck-content article.section-page h1.page-subtitle, .ck-content article.section-page .page-subtitle.h1 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 32px;
  margin-top: 30px;
}
.ck-content article.section-page h3.freight-heading, .ck-content article.section-page .freight-heading.h3 {
  margin-top: 30px;
}
.ck-content .circle-photo {
  border-radius: 50%;
  overflow: hidden;
  aspect-ratio: 1/1;
}
.ck-content .circle-photo img {
  padding: 0 !important;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100% !important;
  height: 100% !important;
}
.ck-content footer {
  position: relative;
  background: #2611c9;
  padding-top: 2.5rem;
  margin-top: 0;
  border-top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: auto;
  z-index: 3200;
  overflow: hidden;
  color: #fff;
}
.ck-content footer .menu.nav {
  display: flex;
  gap: 0.5rem 0;
}
.ck-content footer .menu.nav li {
  border-right: 1px solid #fff;
  display: inline-block;
  font-size: 1rem;
  margin-right: 1rem;
  padding-right: 1rem;
  vertical-align: top;
}
.ck-content footer .menu.nav li:last-child {
  padding-right: 0;
  border: none;
}
.ck-content footer .menu.nav li:first-child {
  padding-left: 0;
}
.ck-content footer .menu.nav a {
  color: #fff;
  font-weight: 400;
  padding: 0;
  text-decoration: none;
}
.ck-content footer .menu.nav a:focus, .ck-content footer .menu.nav a:hover, .ck-content footer .menu.nav a:active {
  background: transparent;
  color: #17c5ff;
}
.ck-content footer .footer-social-links {
  display: flex;
  flex-direction: column;
  min-width: 210px;
}
.ck-content footer .footer-social-links .footer-social-links-block-title {
  display: none;
  font-size: 1.125rem;
  font-weight: 700;
  text-transform: uppercase;
}
.ck-content footer .footer-social-links .footer-logo {
  margin: 2rem 0;
}
.ck-content footer .footer-social-links .social-links-list {
  display: flex;
  font-size: 0;
  margin-top: 1rem;
  padding: 0;
  justify-content: space-between;
  width: -moz-max-content;
  width: max-content;
}
.ck-content footer .footer-social-links .social-links-list li {
  display: inline-block;
  vertical-align: top;
}
.ck-content footer .footer-social-links .social-links-list li a {
  display: block;
  text-align: center;
  font-size: 1.125rem;
  line-height: 1;
  margin-left: 1rem;
  text-decoration: none;
  color: #fff;
}
.ck-content footer .footer-social-links .social-links-list li a:hover {
  color: #17c5ff;
}
.ck-content footer .footer-social-links .social-links-list li:first-child a {
  margin-left: 0;
}
.ck-content footer .footer-social-links .cookie-button-block .btn {
  text-align: center;
}
.ck-content footer #ot-sdk-btn.ot-sdk-show-settings {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.25;
  padding: 1rem 1.25rem;
  text-transform: uppercase;
}
.ck-content footer #ot-sdk-btn.ot-sdk-show-settings:hover {
  background-color: #366de4;
}
.ck-content footer .footer-top {
  display: flex;
  flex-wrap: wrap;
}
.ck-content footer .footer-top .footer-navigation-menu-block {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: space-between;
}
.ck-content footer .footer-top .footer-navigation-menu-block > ul {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding-left: 0;
  width: 100%;
  justify-content: space-between;
}
.ck-content footer .footer-top .footer-navigation-menu-block > ul > li {
  min-width: 100px;
  margin: 0 20px 0 0;
}
.ck-content footer .footer-top .footer-navigation-menu-block > ul > li span,
.ck-content footer .footer-top .footer-navigation-menu-block > ul > li a {
  color: #fff;
  font-size: 1.125rem;
  font-weight: 700;
  text-transform: uppercase;
}
.ck-content footer .footer-top .footer-navigation-menu-block > ul > li a:hover {
  color: #17c5ff;
}
.ck-content footer .footer-top .footer-navigation-menu-block > ul li {
  list-style: none;
}
.ck-content footer .footer-top .footer-navigation-menu-block > ul li > ul {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem 0;
  margin-top: 1rem;
  margin-bottom: 2rem;
  padding-left: 0;
}
.ck-content footer .footer-top .footer-navigation-menu-block > ul li > ul li {
  display: flex;
}
.ck-content footer .footer-top .footer-navigation-menu-block > ul li > ul li a {
  background: none;
  color: #fff;
  display: block;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.2;
  text-transform: none;
}
.ck-content footer .footer-top .footer-navigation-menu-block > ul li > ul li::after {
  content: "|";
  color: #fff;
  padding: 0 1rem;
}
.ck-content footer .footer-top .footer-navigation-menu-block > ul li > ul li:last-child::after {
  content: "";
}
.ck-content footer .footer-bottom {
  border-top: 1px solid #fff;
  color: #fff;
  display: flex;
  flex-direction: column-reverse;
  flex-wrap: wrap;
  gap: 1.5rem;
  font-size: 15px;
  font-weight: 400;
  padding: 1.5rem 0 2rem;
}
.ck-content footer .footer-bottom .footer-bottom-left p {
  margin-bottom: 0;
  text-align: left;
}
@media (min-width: 768px) {
  .ck-content footer .footer-top .footer-navigation-menu-block > ul {
    flex-direction: row;
  }
  .ck-content footer .footer-top .footer-navigation-menu-block > ul li > ul {
    display: block;
  }
  .ck-content footer .footer-top .footer-navigation-menu-block > ul li > ul li::after {
    content: "";
  }
  .ck-content footer .footer-top .footer-navigation-menu-block > ul li > ul li a {
    padding-bottom: 1rem;
  }
  .ck-content footer .footer-social-links {
    flex-direction: row;
  }
  .ck-content footer .footer-social-links .footer-social-links-block-title {
    display: block;
  }
  .ck-content footer .footer-social-links .footer-logo {
    display: flex;
    justify-content: end;
    width: 100%;
    margin-top: auto;
  }
}
@media (min-width: 1280px) {
  .ck-content footer {
    padding-top: 5rem;
  }
  .ck-content footer .footer-top .footer-navigation-menu-block {
    flex-direction: row;
  }
  .ck-content footer .footer-top .footer-navigation-menu-block > ul {
    padding-right: 50px;
  }
  .ck-content footer .footer-top .footer-navigation-menu-block > ul li > ul {
    margin-bottom: 13.5rem;
  }
  .ck-content footer .footer-social-links {
    flex-direction: column;
  }
  .ck-content footer .footer-social-links .social-links-list {
    width: 100%;
  }
  .ck-content footer .footer-bottom {
    flex-direction: row;
    justify-content: space-between;
  }
}
.ck-content .field--name-field-content-links .field--name-title {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 32px;
  margin-top: 30px;
}
.ck-content .view-content-lists .results-total {
  position: relative;
  top: -25px;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  font-size: 1.9rem;
  margin: 0;
}
@media screen and (max-width: 559px) {
  .ck-content .view-content-lists .list-item {
    width: 100%;
  }
}
.ck-content .view-content-lists .list-item-link {
  background: #fff;
  border: 1px solid #f4f4f4;
  display: block;
  margin-bottom: 14px;
  width: 100%;
  overflow: hidden;
  padding-bottom: 12px;
  color: #383b43;
}
.ck-content .view-content-lists .list-item-link:hover {
  color: #2611c9;
}
.ck-content .view-content-lists .view-filters {
  margin-bottom: 0;
}
.ck-content .view-content-lists .view-header {
  border-top: 1px #dadada solid;
}
.ck-content .view-content-lists .view-content .list-item article {
  color: inherit;
  height: 155px;
  padding: 12px;
}
.ck-content .view-content-lists .view-content .list-item .card-meta .field--name-field-publication-type {
  font-family: "WCSansSubhead", sans-serif;
  display: inline-block;
  margin-right: 3px;
}
.ck-content .view-content-lists .view-content .list-item .card-meta .field--name-field-date {
  display: inline-block;
}
.ck-content .view-content-lists .view-content .list-item .title {
  font-family: "WCSansText", sans-serif;
  font-size: 19px;
  margin: 8px 0;
  line-height: 20px;
  padding: 0;
  position: relative;
}
.ck-content .view-content-lists .view-content .list-item p {
  font-size: 13px;
  line-height: 19px;
}
.ck-content .view-content-lists.view-insights .view-footer a,
.ck-content .view-content-lists + .field--name-field-view-more-link a {
  border: 2px solid #2611c9;
  color: #2611c9;
  display: block;
  font-family: "WCSansText", sans-serif;
  font-weight: 600;
  text-align: center;
  width: 100%;
  text-transform: uppercase;
  width: 100%;
  padding: 0.5rem;
  margin-top: 1rem;
}
.ck-content .view-content-lists ul.pagination a.progress-disabled {
  float: left;
}
.ck-content .view-content-lists .view-filters .sort-links {
  float: right;
  position: static;
  margin: 2rem 0 0;
}
.ck-content .sort-links .sort-link {
  position: relative;
  font-size: 14px;
  text-decoration: none;
  color: #383b43;
  padding: 0 10px;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
}
.ck-content .sort-links .sort-link.active {
  font-family: "WCSansSubhead", sans-serif;
}
.ck-content .sort-links .sort-link.active.sort-asc:after, .ck-content .sort-links .sort-link.active.sort-desc:after {
  position: relative;
  padding-left: 3px;
  font-size: 10px;
  content: "\25b2";
}
.ck-content .sort-links .sort-link.active.sort-desc:after {
  content: "\25bc";
}
.ck-content .sort-links .sort-link:not(:first-child):before {
  content: "|";
  font-family: "WCSansText", sans-serif;
  position: absolute;
  left: -1px;
}
@media screen and (min-width: 960px) {
  .ck-content .sort-links {
    margin-top: 2px;
  }
}
.ck-content .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.ck-content .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.ck-content .xdsoft_datetimepicker .xdsoft_calendar td:hover {
  background: #2611c9 !important;
}
.ck-content .container-publication {
  max-width: var(--wc-container-publication-width);
  padding-left: 0;
  padding-right: 0;
  margin: 0 auto;
}
.ck-content #page-wrapper {
  position: relative;
  flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  min-height: calc(100vh - 130px);
  margin-top: 0;
}
@media (min-width: 576px) {
  .ck-content .container-publication.article-section, .ck-content .container-publication.article-related-group {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1280px) {
  .ck-content .container-publication.article-section, .ck-content .container-publication.article-related-group {
    padding-left: 80px;
    padding-right: 80px;
  }
  .ck-content .container-primary {
    max-width: 1145px;
  }
  .ck-content .container-intro {
    max-width: 695px;
  }
}
.ck-content .layout {
  grid-template-columns: 0 1fr;
}
.ck-content .layout__sidebar {
  grid-area: sidebar;
}
.ck-content .layout__main {
  grid-area: main;
}
.ck-content .layout__main .magazine-publication {
  transform: translate3d(100%, 0, 0);
  transition: transform 0.5s ease-in-out;
}
.ck-content .layout__main .magazine-publication.show-article {
  transform: translate3d(0, 0, 0);
}
.ck-content .layout__navbar {
  position: relative;
  z-index: 1020;
}
@media (min-width: 1024px) {
  .ck-content .layout {
    display: grid;
    grid-template-areas: "sidebar main";
    grid-template-columns: var(--wc-magazine-default-nav-width) 1fr;
  }
  .ck-content .layout__sidebar__container {
    position: sticky;
    top: 120px;
  }
}
.ck-content .primary-grid {
  grid-template-columns: 0 1fr;
}
.ck-content .primary-grid__sidebar {
  grid-area: sidebar;
  display: none;
}
.ck-content .primary-grid .content-primary h3,
.ck-content .primary-grid .content-primary .h3 {
  padding-top: 1rem;
}
.ck-content .primary-grid .content-primary h4,
.ck-content .primary-grid .content-primary .h4 {
  margin-bottom: 0.25rem;
}
.ck-content .primary-grid .content-primary figure.callout blockquote:before {
  margin-bottom: 0.75rem;
}
.ck-content .primary-grid__right-side__container h3.key-contacts-heading, .ck-content .primary-grid__right-side__container .key-contacts-heading.h3 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 2rem;
  line-height: 2.25rem;
  margin-bottom: 2rem;
}
.ck-content .primary-grid__right-side__container h3.key-contacts-heading + .component-bio-card, .ck-content .primary-grid__right-side__container .key-contacts-heading.h3 + .component-bio-card {
  margin-top: 1rem;
}
.ck-content .primary-grid__right-side__container figure.callout blockquote:before {
  margin-bottom: 0.5rem;
}
.ck-content .primary-grid__right-side__container .column-accordion .field--item:not(:last-child) {
  margin-bottom: 0.5rem;
}
.ck-content .primary-grid__right-side__container .component-bio-card {
  margin-top: 2rem;
}
.ck-content .page-node-type-people #additional_contacts,
.ck-content .page-node-type-service #additional_contacts,
.ck-content .page-node-type-location #additional_contacts {
  margin-top: -2rem;
  padding-top: 2rem;
}
@media (min-width: 1024px) {
  .ck-content .primary-grid {
    display: grid;
    grid-template-areas: "sidebar main";
    grid-template-columns: var(--wc-primary-nav-width) 1fr;
  }
  .ck-content .primary-grid__sidebar {
    display: block;
  }
  .ck-content .primary-grid__sidebar__container {
    position: sticky;
    top: 150px;
  }
  .ck-content .primary-grid__main {
    margin-left: calc(-1 * var(--wc-primary-nav-width));
  }
  .ck-content .primary-grid__right-side__container {
    width: 420px;
  }
  .ck-content .primary-grid__right-side__container h3.key-contacts-heading, .ck-content .primary-grid__right-side__container .key-contacts-heading.h3 {
    margin-bottom: 0;
  }
}
.ck-content .primary-page .related-content-container {
  border-top: 1px solid #2a2a2a;
  margin-top: 5rem;
}
.ck-content .primary-page .related-content-container .related-content-group {
  margin-top: 3rem;
  margin-bottom: 1rem;
}
.ck-content .primary-page .related-content-container .related-content-group:last-child {
  margin-bottom: 7rem;
}
.ck-content .publications-filters .filter-widgets .form-submit {
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M22.399%2020.3c1.447-1.886%202.319-4.28%202.319-6.877%200-0.004%200-0.008%200-0.011v0.001c0-6.272-5.081-11.375-11.324-11.375s-11.324%205.103-11.324%2011.375%205.079%2011.375%2011.324%2011.375c0.002%200%200.004%200%200.006%200%202.661%200%205.105-0.926%207.029-2.473l-0.022%200.017%207.54%207.579%202.009-2.020zM13.394%2022.23c-4.839%200-8.774-3.956-8.774-8.818s3.938-8.813%208.774-8.813%208.775%203.956%208.775%208.816-3.938%208.814-8.775%208.814z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position: center center;
}
.ck-content .insight-section {
  margin-bottom: 3.75rem;
}
.ck-content .section-title {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.25rem;
  margin-bottom: 2rem;
}
.ck-content .view-featured-insights .view-header > div {
  margin-bottom: 1rem;
}
.ck-content .latest-alerts {
  background-color: #2611c9;
  color: #fff;
  padding: 4rem 0;
}
@media (min-width: 576px) {
  .ck-content .latest-alerts .view-header > div {
    margin-top: -3.25rem;
  }
}
.ck-content .latest-alerts .view-content .list-item .latest-alerts-row__wrapper {
  border-top: 1px solid #366de4;
  height: 100%;
  min-height: 9rem;
  padding: 2rem 0 2rem 1.25rem;
}
.ck-content .latest-alerts .view-content .list-item .latest-alerts-row__wrapper .views-field-field-date {
  font-size: 1rem;
  text-transform: uppercase;
}
.ck-content .latest-alerts .view-content .list-item .latest-alerts-row__wrapper .views-field-title {
  font-size: 1.25rem;
  line-height: 1;
}
.ck-content .latest-alerts .view-content .list-item .latest-alerts-row__wrapper .views-field-title a {
  text-decoration: none;
  color: #fff;
  font-family: "WCSansSubhead", sans-serif;
}
.ck-content .latest-alerts .view-content .list-item:nth-child(5) .latest-alerts-row__wrapper,
.ck-content .latest-alerts .view-content .list-item:nth-child(6) .latest-alerts-row__wrapper {
  border-bottom: 1px solid #366de4;
}
.ck-content .view-content-lists {
  margin-bottom: 70px;
}
.ck-content .view-content-lists .results-total {
  font-weight: 400;
  font-size: 0.875rem;
}
@media (max-width: 1023.98px) {
  .ck-content .insight-section {
    margin-bottom: 2rem;
  }
  .ck-content .latest-alerts {
    padding: 3rem 0;
  }
}
@media (max-width: 767.98px) {
  .ck-content .latest-alerts .view-content .list-item .latest-alerts-row__wrapper {
    padding-left: 0;
    min-height: 7rem;
  }
}
.ck-content .insights-views-header {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.ck-content .insights-views-view-all {
  margin-top: 0.5rem;
}
@media (min-width: 768px) {
  .ck-content .insights-views-header {
    align-items: flex-end;
    flex-direction: row;
    justify-content: space-between;
  }
  .ck-content .insights-views-view-all {
    margin-top: 0;
  }
}
.ck-content .heading__hero {
  background-color: #1b1b1b;
  width: 100%;
  background-size: cover;
  height: 33.75rem;
}
article .ck-content .heading__hero {
  position: relative;
}
.ck-content .heading__hero .field--name-field-subtitle p {
  font-size: 1.1875rem;
  line-height: 1.625rem;
}
.ck-content .heading__hero:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0));
  z-index: 0;
}
.ck-content .heading__hero.disable-overlay:after {
  background: transparent;
}
.ck-content .heading__hero .hero__meta {
  min-height: 540px;
  color: #fff;
  padding: 40px 0;
  z-index: 1;
  position: relative;
}
.ck-content .heading__hero .hero__meta .hero__meta-row {
  line-height: 20px;
  margin-bottom: 16px;
}
.ck-content .heading__hero .hero__meta .hero__meta-row .meta-row__item {
  display: inline-block;
  margin-right: 3px;
}
.ck-content .heading__hero .hero__meta .hero__meta-row .meta-row__item:not(:first-child) .field--item {
  display: inline-block;
}
.ck-content .heading__hero .hero__meta .hero__meta-row .meta-row__item:not(:first-child) .field--item:before {
  content: " | ";
  padding: 0 4px;
}
.ck-content .heading__hero .hero__meta .hero__meta-row .meta-row__item:first-child {
  font-family: "WCSansSubhead", sans-serif;
}
.ck-content .heading__hero .hero__meta .field--name-body {
  line-height: 26px;
  font-size: 17px;
}
.ck-content .heading__hero .hero__meta .field--name-body .list-item-link {
  font-size: 17px;
  line-height: 20px;
}
.ck-content .heading__hero .hero__meta .hero__authors-row {
  position: absolute;
  left: 0;
  bottom: 4.875rem;
  font-size: 0.93rem;
}
.ck-content .heading__hero .hero__meta .hero__authors-row .field--item {
  display: inline-block;
}
.ck-content .heading__hero .hero__meta .hero__authors-row .field--item:not(:first-child):before {
  content: " | ";
  padding: 0 6px;
}
.ck-content .heading__hero a {
  color: #fff;
  text-decoration: none;
}
.ck-content .heading__hero a:hover, .ck-content .heading__hero a:active {
  text-decoration: underline;
}
.ck-content .content--article-wrapper .content--article {
  margin-top: 5rem;
}
.ck-content .content--article-wrapper .content--article .content__body a:not(.full-width) {
  background-image: linear-gradient(transparent, transparent), linear-gradient(currentColor, currentColor);
  background-size: 100% 0.0625rem, 0 0.0625rem;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
  transition: background-size 0.5s ease;
  text-decoration: none;
}
.ck-content .content--article-wrapper .content--article .content__body a:not(.full-width):hover {
  background-size: 0 0.0625rem, 100% 0.0625rem;
}
.ck-content .content--article-wrapper .content--article .content__body .row {
  --bs-gutter-x: 2rem;
}
.ck-content .main-container {
  top: 70px;
  position: relative;
  margin-bottom: 70px;
}
.ck-content .page-node-type-location .main-container {
  padding-bottom: 70px;
  margin-bottom: 0;
}
.ck-content .subscribe-box {
  display: none;
}
.ck-content .article-wc-style #article-content::before {
  content: "";
  display: block;
  height: 70px;
  margin-top: -70px;
}
@media (max-width: 1023.98px) {
  .ck-content .heading__hero {
    height: 11.375rem;
  }
  .ck-content .heading__hero .hero__meta {
    color: #1b1b1b;
    float: left;
    min-height: -moz-max-content;
    min-height: max-content;
    padding-top: 12.375rem;
    padding-bottom: 2rem;
    margin: 0;
  }
  .ck-content .heading__hero .hero__meta .hero__authors-row {
    position: relative;
    bottom: 0;
  }
  .ck-content .heading__hero a {
    color: #1b1b1b;
  }
  .ck-content .content--article-wrapper {
    clear: both;
  }
  .ck-content .content--article-wrapper .content--article {
    width: 100%;
    margin: 3rem auto 0;
  }
  .ck-content .content--article-wrapper .content--article .content__body {
    width: 100%;
  }
  .ck-content .article-wc-style .heading__hero {
    min-height: 240px;
  }
  .ck-content .article-wc-style h1, .ck-content .article-wc-style .h1 {
    font-size: 32px;
    line-height: 34px;
  }
}
@media (min-width: 1024px) and (max-width: 1439.98px) {
  .ck-content .fixed__action-links + .content--article-container .content--article {
    position: relative;
  }
}
.ck-content .webform-submission-contact-form,
.ck-content .contact-message-contact-us-form,
.ck-content .contact-form-wrapper {
  padding-bottom: 40px;
}
.ck-content .webform-submission-contact-form .contact-form-intro,
.ck-content .contact-message-contact-us-form .contact-form-intro,
.ck-content .contact-form-wrapper .contact-form-intro {
  margin-bottom: 40px;
}
.ck-content .webform-submission-contact-form .form-submit,
.ck-content .contact-message-contact-us-form .form-submit,
.ck-content .contact-form-wrapper .form-submit {
  background: #1b1b1b;
  border: 0;
  border-radius: 0;
  color: #fff;
  font-family: "WCSansText", sans-serif;
  font-weight: 400;
}
.ck-content .webform-submission-contact-form .form-control,
.ck-content .webform-submission-contact-form .form-select,
.ck-content .contact-message-contact-us-form .form-control,
.ck-content .contact-message-contact-us-form .form-select,
.ck-content .contact-form-wrapper .form-control,
.ck-content .contact-form-wrapper .form-select {
  font-family: "WCSansText", sans-serif;
  border-radius: 2px;
}
.ck-content .webform-submission-contact-form .form-text,
.ck-content .webform-submission-contact-form .form-textarea,
.ck-content .webform-submission-contact-form .form-email,
.ck-content .contact-message-contact-us-form .form-text,
.ck-content .contact-message-contact-us-form .form-textarea,
.ck-content .contact-message-contact-us-form .form-email,
.ck-content .contact-form-wrapper .form-text,
.ck-content .contact-form-wrapper .form-textarea,
.ck-content .contact-form-wrapper .form-email {
  border-color: #dadada;
}
.ck-content .webform-submission-contact-form .form-text:hover,
.ck-content .webform-submission-contact-form .form-textarea:hover,
.ck-content .webform-submission-contact-form .form-email:hover,
.ck-content .contact-message-contact-us-form .form-text:hover,
.ck-content .contact-message-contact-us-form .form-textarea:hover,
.ck-content .contact-message-contact-us-form .form-email:hover,
.ck-content .contact-form-wrapper .form-text:hover,
.ck-content .contact-form-wrapper .form-textarea:hover,
.ck-content .contact-form-wrapper .form-email:hover {
  border-color: #dadada;
}
.ck-content .webform-submission-contact-form .form-text:focus, .ck-content .webform-submission-contact-form .form-text:focus-visible,
.ck-content .webform-submission-contact-form .form-textarea:focus,
.ck-content .webform-submission-contact-form .form-textarea:focus-visible,
.ck-content .webform-submission-contact-form .form-email:focus,
.ck-content .webform-submission-contact-form .form-email:focus-visible,
.ck-content .contact-message-contact-us-form .form-text:focus,
.ck-content .contact-message-contact-us-form .form-text:focus-visible,
.ck-content .contact-message-contact-us-form .form-textarea:focus,
.ck-content .contact-message-contact-us-form .form-textarea:focus-visible,
.ck-content .contact-message-contact-us-form .form-email:focus,
.ck-content .contact-message-contact-us-form .form-email:focus-visible,
.ck-content .contact-form-wrapper .form-text:focus,
.ck-content .contact-form-wrapper .form-text:focus-visible,
.ck-content .contact-form-wrapper .form-textarea:focus,
.ck-content .contact-form-wrapper .form-textarea:focus-visible,
.ck-content .contact-form-wrapper .form-email:focus,
.ck-content .contact-form-wrapper .form-email:focus-visible {
  border-color: #2611c9;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  outline: 0;
}
.ck-content .webform-submission-contact-form label,
.ck-content .contact-message-contact-us-form label,
.ck-content .contact-form-wrapper label {
  line-height: 30px;
  font-family: "WCSansSubhead", sans-serif;
  margin: 0;
  font-size: 0.8rem;
}
.ck-content .webform-submission-contact-form label.form-required:after,
.ck-content .contact-message-contact-us-form label.form-required:after,
.ck-content .contact-form-wrapper label.form-required:after {
  content: "*";
}
.ck-content .webform-submission-contact-form legend,
.ck-content .contact-message-contact-us-form legend,
.ck-content .contact-form-wrapper legend {
  margin: 1.5rem 0;
  color: #5f5f5f;
  border-bottom: 1px solid #ecedec;
}
.ck-content .webform-submission-contact-form .col-md-6,
.ck-content .contact-message-contact-us-form .col-md-6,
.ck-content .contact-form-wrapper .col-md-6 {
  margin-bottom: 5px;
}
.ck-content .webform-submission-contact-form .col-md-6:last-child,
.ck-content .contact-message-contact-us-form .col-md-6:last-child,
.ck-content .contact-form-wrapper .col-md-6:last-child {
  padding-left: 1rem;
}
.ck-content .webform-submission-contact-form .col-md-6 .form-group,
.ck-content .contact-message-contact-us-form .col-md-6 .form-group,
.ck-content .contact-form-wrapper .col-md-6 .form-group {
  margin-bottom: 0;
}
.ck-content .webform-submission-contact-form .col-md-6 .form-item,
.ck-content .contact-message-contact-us-form .col-md-6 .form-item,
.ck-content .contact-form-wrapper .col-md-6 .form-item {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 5px;
}
.ck-content .webform-submission-contact-form .col-md-6 label,
.ck-content .contact-message-contact-us-form .col-md-6 label,
.ck-content .contact-form-wrapper .col-md-6 label {
  flex: 0 0 43%;
  width: 43%;
  max-width: 43%;
  padding-right: 15px;
}
.ck-content .webform-submission-contact-form .col-md-6 label + *,
.ck-content .contact-message-contact-us-form .col-md-6 label + *,
.ck-content .contact-form-wrapper .col-md-6 label + * {
  flex-basis: 0;
  flex-grow: 1;
  min-width: 1px;
}
.ck-content .webform-submission-contact-form .field--name-message .form-textarea,
.ck-content .contact-message-contact-us-form .field--name-message .form-textarea,
.ck-content .contact-form-wrapper .field--name-message .form-textarea {
  width: 100%;
}
.ck-content .webform-submission-contact-form .form-actions,
.ck-content .contact-message-contact-us-form .form-actions,
.ck-content .contact-form-wrapper .form-actions {
  margin-top: 30px;
}
.ck-content .page-node-type-landing-page .landing-page > .landing__body {
  min-height: 400px;
  background-color: #000;
  color: #fff;
  font-size: 1.125rem;
  overflow: hidden;
  padding: 120px 0 80px;
  position: relative;
  margin-bottom: 80px;
}
.ck-content .page-node-type-landing-page .landing-page > .landing__body .landing-heading__wrapper {
  position: relative;
  z-index: 3;
}
.ck-content .page-node-type-landing-page .landing-page > .landing__body a {
  color: #fff;
}
.ck-content .page-node-type-landing-page .landing-page > .landing__body .field--name-field-background-media,
.ck-content .page-node-type-landing-page .landing-page > .landing__body .landing-background-image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  pointer-events: none;
}
.ck-content .page-node-type-landing-page .landing-page > .landing__body .field--name-field-background-media:after,
.ck-content .page-node-type-landing-page .landing-page > .landing__body .landing-background-image:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0));
  z-index: 0;
}
.ck-content .page-node-type-landing-page .landing-page > .landing__body .field--name-field-background-media img,
.ck-content .page-node-type-landing-page .landing-page > .landing__body .landing-background-image img {
  display: none;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.ck-content .page-node-type-landing-page .landing-page > .landing__body .field--name-body {
  margin: 0 0 1.65rem 0;
}
.ck-content .page-node-type-landing-page .landing-page > .landing__body .video-embed-field-responsive-video {
  position: static;
}
.ck-content .page-node-type-landing-page .landing-page > .landing__body .video-embed-field-responsive-video iframe {
  width: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  min-height: calc(56.206088993vw + 60px);
}
@media (max-width: 767.98px) {
  .ck-content .page-node-type-landing-page .landing-page > .landing__body .video-embed-field-responsive-video {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .ck-content .page-node-type-landing-page .landing-page > .landing__body {
    font-size: 15px;
  }
  .ck-content .page-node-type-landing-page .landing-page > .landing__body .field--name-field-background-media.field--name-field-background-media img,
  .ck-content .page-node-type-landing-page .landing-page > .landing__body .landing-background-image.field--name-field-background-media img {
    display: block;
  }
  .ck-content .page-node-type-landing-page .landing-page > .landing__body a.btn {
    width: 100%;
  }
}
.ck-content .page-node-type-landing-page .locations-list h2, .ck-content .page-node-type-landing-page .locations-list .h2 {
  margin: 0 0 1rem;
  border-bottom: 1px solid #010101;
  padding-bottom: 0.75rem;
}
@media (max-width: 1023.98px) {
  .ck-content .page-node-type-landing-page .landing-page > .landing__body {
    height: 11.375rem;
    min-height: 11.375rem;
    overflow: unset;
    padding: 0;
    margin: 0;
  }
  .ck-content .page-node-type-landing-page .landing-page > .landing__body .landing-heading__wrapper {
    color: #1b1b1b;
    float: left;
    min-height: -moz-max-content;
    min-height: max-content;
    padding-top: 12.375rem;
    padding-bottom: 2rem;
    margin: 0;
  }
  .ck-content .locations-list-col > .menu {
    margin: 0 0 3rem;
  }
}
.ck-content .magazine-publication {
  /** Transition to open article */
  /*&.show-article {
    .magazine-publication__content,
    .magazine-publication__back {
      transform: translate3d(0, 0, 0);
    }
  }*/
}
@media screen and (min-width: 1024px) and (max-width: 1249px) {
  .ck-content .magazine-publication .container {
    width: 880px;
  }
}
@media screen and (min-width: 1250px) and (max-width: 1599px) {
  .ck-content .magazine-publication .container {
    width: 1110px;
  }
}
@media screen and (min-width: 1600px) {
  .ck-content .magazine-publication .container {
    width: 1450px;
  }
}
.ck-content .magazine-publication .magazine-publication__content {
  position: fixed;
  top: 60px;
  left: 0;
  width: 100%;
  max-height: calc(100% - 60px);
  overflow: auto;
  z-index: 1000;
  background-color: white;
}
.ck-content .magazine-publication .magazine-publication__back {
  margin-left: -30px;
  left: 0;
  border: 0;
  font-size: 10px;
  color: #fff;
  background-color: #1b1b1b;
  padding: 10px 30px;
  text-transform: uppercase;
  z-index: 1001;
  transform: translate3d(-100%, 0, 0);
  transition: transform 0.3s 0.5s;
}
.ck-content .magazine-publication .magazine-publication__back:hover {
  background-color: #383b43;
  border-color: #383b43;
}
.ck-content .magazine-publication .magazine-publication__back {
  border-radius: 0;
}
@media (max-width: 996px) {
  .ck-content .magazine-publication .magazine-publication__back {
    width: auto;
    top: auto;
    bottom: 0;
    transform: translate3d(0, 100%, 0);
    line-height: 37px;
    font-size: 12px;
    letter-spacing: 0.01em;
    color: #fff;
    font-family: "WCSansSubhead", sans-serif;
  }
}
.ck-content .magazine-backdrop {
  position: fixed;
  top: 60px;
  left: 0;
  width: 100%;
  height: calc(100% - 60px);
  z-index: 999;
  background-color: #000;
  opacity: 0.5;
  pointer-events: none;
  transition: opacity 0.3s ease-in;
  will-change: opacity;
}
.ck-content .magazine-backdrop.backdrop-hidden {
  transition: opacity 0.3s ease-in 0.5s;
  opacity: 0;
}
.ck-content .magazine-container .content__body {
  opacity: 1;
  transition: none;
}
.ck-content .paragraph--type--magazine-text {
  width: 780px;
  max-width: 100%;
  padding: 140px 25px;
  margin: 0 auto;
}
.ck-content .paragraph--type--magazine-text .field--name-field-section-title {
  line-height: 1;
  font-size: 45px;
  padding: 0 0 30px;
  margin: 0 0 40px;
  border-bottom: 1px solid currentColor;
  font-family: "WCSerifHeadline", sans-serif;
}
@media (max-width: 1024px) {
  .ck-content .paragraph--type--magazine-text {
    width: 960px;
    padding: 40px 20px;
  }
  .ck-content .paragraph--type--magazine-text .field--name-field-section-title {
    font-size: 32px;
  }
}
@media (max-width: 991px) {
  .ck-content .paragraph--type--magazine-text {
    width: 100%;
  }
}
@media (max-width: 560px) {
  .ck-content .paragraph--type--magazine-text .field--name-field-section-title {
    font-size: 25px;
  }
}
.ck-content .magazine-publication-preview {
  width: 780px;
  max-width: 100%;
  padding: 0 25px 0;
  display: flex;
  flex-wrap: nowrap;
  margin: 0 auto;
}
.ck-content .magazine-publication-preview__container {
  background-color: #fff;
}
.ck-content .magazine-publication-preview__image-col {
  flex: 0 0 50%;
}
@media (max-width: 991px) {
  .ck-content .magazine-publication-preview__image-col {
    display: none;
  }
}
.ck-content .magazine-publication-preview__image-col img {
  max-width: 100%;
}
.magazine-section--publication.image-position-right .ck-content .magazine-publication-preview__image-col {
  order: 2;
  padding-left: 25px;
}
.magazine-section--publication.image-position-left .ck-content .magazine-publication-preview__image-col {
  padding-right: 25px;
}
.ck-content .magazine-publication-preview__content-col {
  flex: 0 0 50%;
}
.magazine-section--publication.image-position-right .ck-content .magazine-publication-preview__content-col {
  padding-right: 25px;
}
.magazine-section--publication.image-position-left .ck-content .magazine-publication-preview__content-col {
  padding-left: 25px;
}
@media (max-width: 991px) {
  .ck-content .magazine-publication-preview__content-col {
    padding-left: 0 !important;
    flex: 0 0 100%;
  }
}
.ck-content .magazine-publication-preview__heading {
  padding-bottom: 15px;
  margin-bottom: 40px;
  border-bottom: 1px solid currentColor;
}
.ck-content .magazine-publication-preview__heading h2, .ck-content .magazine-publication-preview__heading .h2 {
  font-family: "WCSansSubhead", sans-serif;
  margin: 0 0 20px;
}
.ck-content .magazine-publication-preview__heading .field--name-field-subtitle {
  font-size: 17px;
}
.ck-content .magazine-publication-preview__text {
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
}
.ck-content .magazine-publication-preview__text p:last-child {
  margin-bottom: 0;
}
.ck-content .magazine-publication-preview .carrot:after {
  content: "";
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  width: 10px;
  height: 10px;
  border-style: solid;
  border-color: currentColor;
  border-width: 2px 2px 0 0;
}
.ck-content .magazine-publication-preview .carrot :after {
  position: absolute;
  display: inline-flex;
  color: #2611c9;
}
.ck-content .magazine-publication-preview__read-more {
  display: block;
  padding: 15px 0 0;
  font-size: 13px;
  margin-top: 20px;
  border-top: 1px dotted #a7a9ac;
  border-bottom: 1px dotted #a7a9ac;
  color: #2611c9;
}
@media (max-width: 1024px) {
  .ck-content .magazine-publication-preview {
    width: 960px;
    padding: 40px 20px;
  }
  .ck-content .magazine-publication-preview .magazine-publication__heading {
    font-size: 32px;
  }
}
@media (max-width: 991px) {
  .ck-content .magazine-publication-preview {
    width: 100%;
  }
  .ck-content .magazine-publication-preview .magazine-publication__image-col {
    display: none;
  }
  .ck-content .magazine-publication-preview .magazine-publication__content-col {
    padding-left: 0;
  }
}
@media (max-width: 560px) {
  .ck-content .magazine-publication-preview .magazine-publication__heading {
    font-size: 25px;
  }
}
@keyframes fadeInDelay {
  0% {
    opacity: 0;
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media screen and (min-width: 1160px) {
  .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-toggler-row {
    display: none;
  }
  .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation {
    position: fixed;
    width: 220px;
    right: 0;
    top: 70px;
    z-index: 1618;
    animation: fadeInDelay 0.8s;
    backface-visibility: hidden;
    transform-style: preserve-3d;
    font-family: "WCSansSubhead", sans-serif;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
  }
  .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation > li {
    padding: 5px 0;
    font-size: 0;
    text-align: right;
  }
  .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation > li a {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    color: #fff;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
    text-transform: uppercase;
    background-color: #ccc;
    padding: 5px;
    width: 100px;
    transition: font-size 0.1s, background-color 0.2s;
    backface-visibility: hidden;
    transform-style: preserve-3d;
    will-change: background-color, font-size, padding, width;
  }
  .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation > li a:hover {
    color: #2611c9;
  }
  .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation > li ul {
    display: none;
    padding: 0;
    top: 0;
    left: 0;
    right: 0;
    transition: top 0.3s linear;
    backface-visibility: hidden;
    transform-style: preserve-3d;
    will-change: top;
    z-index: 1;
  }
  .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation > li ul li {
    padding: 0;
  }
  .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation > li ul li a.mPS2id-highlight,
  .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation > li ul li a {
    display: block;
    background-color: #000;
    font-family: "WCSansText", sans-serif;
    font-size: 12px;
    color: #fefefe;
    padding: 0 15px 8px;
    width: 100%;
    text-transform: none;
  }
  .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation > li ul li a:hover {
    color: #2611c9;
  }
  .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation > li.active, .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation > li:hover {
    width: 100%;
  }
  .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation > li.active > a, .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation > li:hover > a {
    background-color: #000;
    font-size: 12px;
    padding: 10px 15px;
    width: 100%;
  }
  .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation > li.active > ul, .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation > li:hover > ul {
    display: block;
  }
  .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper).magazine-navigation-wrapper--expanded .magazine-navigation li {
    width: 100%;
  }
  .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper).magazine-navigation-wrapper--expanded .magazine-navigation li a {
    background-color: #000;
    font-size: 12px;
    padding: 10px 15px;
    width: 100%;
  }
}
@media screen and (max-width: 1159px) {
  .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper) {
    position: fixed;
    display: flex;
    flex-direction: column;
    max-height: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1620;
    text-align: center;
    transform: translateY(0);
    transition: transform 0.3s;
    backface-visibility: hidden;
    transform-style: preserve-3d;
    overflow: hidden;
  }
  .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper).close-full-view.headroom--unpinned, .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper).headroom--unpinned:not(.menu-opened) {
    transform: translate3d(0, 100%, 0);
  }
  .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper).menu-opened {
    padding: 60px 0 0 0;
  }
  .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-toggler-row {
    display: block;
    background: #000;
    padding: 15px;
    text-align: center;
  }
  .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-toggler-row .btn {
    border-radius: 0;
    background: transparent;
    color: #fff;
    border-color: currentColor;
    text-transform: uppercase;
    min-width: 230px;
    font-size: 12px;
  }
  .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row {
    background: #000;
    padding: 0 15px;
    overflow: auto;
    text-align: center;
  }
  .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation {
    background: #000;
    height: auto;
    overflow: auto;
  }
  .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation > li {
    display: block;
  }
  .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation > li > a {
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    padding: 15px;
    text-align: center;
    display: block;
    color: #fff;
  }
  .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation > li:first-child a {
    border: 0;
  }
  .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation > li ul {
    padding: 0;
  }
  .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation > li ul li {
    display: block;
  }
  .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation > li ul li a {
    color: #ddd !important;
    border-top: 0;
    font-size: 14px;
    padding: 0 15px 15px;
  }
  .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation > li ul li a:hover {
    color: #2611c9;
  }
}
.ck-content .magazine-landing .container {
  padding-left: 20px;
  padding-right: 20px;
}
@media screen and (min-width: 1024px) {
  .ck-content .magazine-landing .container {
    width: 780px;
  }
}
.ck-content .magazine-cover {
  height: calc(100vh - 60px);
  min-height: 600px;
  padding: 0;
  background-position: center;
  background-size: cover;
  color: #fff;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.ck-content .magazine-cover .field--name-field-super-title {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.5rem;
  line-height: 1.1;
  margin: 21px 0 10px;
}
.ck-content .magazine-cover .field--name-field-description {
  font-size: 1.125rem;
  line-height: 1.875rem;
}
.ck-content .magazine-cover .header-actions-block ul {
  font-size: 32px;
  padding: 0;
  margin: 38px 0 24px 0;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
}
.ck-content .magazine-cover .header-actions-block ul li {
  display: inline-block;
  vertical-align: top;
  margin: 0;
}
.ck-content .magazine-cover .header-actions-block ul li:not(:first-child) {
  margin-left: 10px;
}
.ck-content .magazine-cover .header-actions-block ul li a {
  padding: 0;
  margin: 0;
  display: block;
  width: 32px;
  height: 32px;
  color: #fff;
  cursor: pointer;
  /* TODO - replace this by inline svg.
  &.icon-download-pdf {
     .wc-icon-download;
   }

   &.icon-share {
     .wc-icon-share;
   }*/
}
.ck-content .magazine-cover .header-actions-block ul li a:before {
  font-size: 28px;
  line-height: 32px;
}
@media screen and (max-width: 1023px) {
  .ck-content .magazine-cover .field--name-field-super-title {
    margin: 21px 0 10px;
  }
}
.ck-content .magazine-section--cover .content {
  padding-bottom: 0;
}
.ck-content .magazine-section--cover a {
  color: #17c5ff;
}
.ck-content .magazine-section--cover:not(.magazine-cover) {
  color: #fff;
  background-position: center;
  background-size: cover;
  padding: 140px 0;
  position: relative;
}
.ck-content .magazine-section--cover:not(.magazine-cover) .field--name-field-captions {
  position: absolute;
  bottom: 5px;
  left: 10px;
  font-size: 12px;
}
.ck-content .magazine-section--cover:not(.magazine-cover) .field--name-field-description {
  font-size: 1.125rem;
  line-height: 1.875rem;
}
.ck-content .magazine-section--content-list .content-heading h2, .ck-content .magazine-section--content-list .content-heading .h2 {
  text-transform: uppercase;
  font-size: 1.5rem;
}
.ck-content .scroll-down-wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
}
@keyframes showDown {
  0% {
    background-size: 0 4px, 4px 0;
  }
  20% {
    background-size: 0 4px, 4px 0;
  }
  40% {
    background-size: 100% 4px, 4px 100%;
  }
  100% {
    background-size: 100% 4px, 4px 100%;
  }
}
@keyframes rollDown {
  0% {
    height: 0;
  }
  20% {
    height: 42px;
  }
}
@keyframes rollZoom {
  0% {
    transform: scale(1);
  }
  20% {
    transform: scale(0);
  }
  21% {
    transform: scale(0);
  }
  40% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}
.ck-content .scroll-down-wrapper .scroll-down__icon {
  display: block;
  position: relative;
  border: 0;
  font-family: "WCSansText", sans-serif;
  background: transparent;
  color: #fff;
  padding: 0 0 65px;
  font-weight: 100;
}
.ck-content .scroll-down-wrapper .scroll-down__icon .scroll-down__animation {
  position: absolute;
  overflow: hidden;
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  width: 11px;
  height: 60px;
}
.ck-content .scroll-down-wrapper .scroll-down__label {
  display: block;
  overflow: hidden;
}
.ck-content .scroll-down-wrapper .scroll-down__label > div {
  display: block;
  animation: rollDown 5s infinite ease-in-out;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  animation-delay: 0.8s;
  min-height: 42px;
}
.ck-content .scroll-down-wrapper .scroll-down__dot {
  display: block;
  width: 11px;
  height: 11px;
  background: #fff;
  border-radius: 50%;
  animation: rollZoom 5s infinite ease-in-out;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  animation-delay: 1s;
}
.ck-content .scroll-down-wrapper .scroll-down__line {
  display: block;
  position: relative;
  height: 100%;
  width: 1px;
  background: #fff;
  left: 5px;
  animation: rollDown 5s infinite ease-in-out;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  animation-delay: 1s;
}
@media screen and (min-width: 1023px) {
  .ck-content .magazine-section--publication {
    margin: 140px 0;
  }
}
@keyframes parallaxSlideInUp {
  0% {
    transform: translateY(10%);
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes parallaxSlideInDown {
  0% {
    transform: translateY(-10%);
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.ck-content .section-text .parallax-up,
.ck-content .section-text .parallax-down,
.ck-content .section-chapter .parallax-up,
.ck-content .section-chapter .parallax-down,
.ck-content .section-article-list .parallax-up,
.ck-content .section-article-list .parallax-down,
.ck-content .article-wc-style .parallax-up,
.ck-content .article-wc-style .parallax-down {
  opacity: 0;
}
.ck-content .section-text.parallax-reveal .parallax-up,
.ck-content .section-text.parallax-reveal .parallax-down,
.ck-content .section-text .parallax-on-load .parallax-up,
.ck-content .section-text .parallax-on-load .parallax-down,
.ck-content .section-chapter.parallax-reveal .parallax-up,
.ck-content .section-chapter.parallax-reveal .parallax-down,
.ck-content .section-chapter .parallax-on-load .parallax-up,
.ck-content .section-chapter .parallax-on-load .parallax-down,
.ck-content .section-article-list.parallax-reveal .parallax-up,
.ck-content .section-article-list.parallax-reveal .parallax-down,
.ck-content .section-article-list .parallax-on-load .parallax-up,
.ck-content .section-article-list .parallax-on-load .parallax-down,
.ck-content .article-wc-style.parallax-reveal .parallax-up,
.ck-content .article-wc-style.parallax-reveal .parallax-down,
.ck-content .article-wc-style .parallax-on-load .parallax-up,
.ck-content .article-wc-style .parallax-on-load .parallax-down {
  animation-duration: 1.5s;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
}
.ck-content .section-text.parallax-reveal .parallax-up,
.ck-content .section-text .parallax-on-load .parallax-up,
.ck-content .section-chapter.parallax-reveal .parallax-up,
.ck-content .section-chapter .parallax-on-load .parallax-up,
.ck-content .section-article-list.parallax-reveal .parallax-up,
.ck-content .section-article-list .parallax-on-load .parallax-up,
.ck-content .article-wc-style.parallax-reveal .parallax-up,
.ck-content .article-wc-style .parallax-on-load .parallax-up {
  animation-name: parallaxSlideInUp;
}
.ck-content .section-text.parallax-reveal .parallax-down,
.ck-content .section-text .parallax-on-load .parallax-down,
.ck-content .section-chapter.parallax-reveal .parallax-down,
.ck-content .section-chapter .parallax-on-load .parallax-down,
.ck-content .section-article-list.parallax-reveal .parallax-down,
.ck-content .section-article-list .parallax-on-load .parallax-down,
.ck-content .article-wc-style.parallax-reveal .parallax-down,
.ck-content .article-wc-style .parallax-on-load .parallax-down {
  animation-name: parallaxSlideInDown;
}
.ck-content .region-content .magazine .content {
  padding-bottom: 0;
}
.ck-content .magazine-publication-preview__image-col .caption {
  display: none;
}
@media screen and (min-width: 1160px) {
  .ck-content .magazine-navigation-wrapper:not(.magazine-default-wrapper) .magazine-navigation-row .magazine-navigation > li.active:not(:hover) > ul {
    display: none;
  }
}
.ck-content .magazine-style-case-study .text-white h1, .ck-content .magazine-style-case-study .text-white .h1,
.ck-content .magazine-style-case-study .text-white h2,
.ck-content .magazine-style-case-study .text-white .h2,
.ck-content .magazine-style-case-study .text-white h3,
.ck-content .magazine-style-case-study .text-white .h3,
.ck-content .magazine-style-case-study .text-white h4,
.ck-content .magazine-style-case-study .text-white .h4,
.ck-content .magazine-style-case-study .text-white h5,
.ck-content .magazine-style-case-study .text-white .h5,
.ck-content .magazine-style-case-study .text-white h6,
.ck-content .magazine-style-case-study .text-white .h6,
.ck-content .magazine-style-case-study .text-white li,
.ck-content .magazine-style-case-study .text-white p,
.ck-content .magazine-style-case-study .text-color-white h1,
.ck-content .magazine-style-case-study .text-color-white .h1,
.ck-content .magazine-style-case-study .text-color-white h2,
.ck-content .magazine-style-case-study .text-color-white .h2,
.ck-content .magazine-style-case-study .text-color-white h3,
.ck-content .magazine-style-case-study .text-color-white .h3,
.ck-content .magazine-style-case-study .text-color-white h4,
.ck-content .magazine-style-case-study .text-color-white .h4,
.ck-content .magazine-style-case-study .text-color-white h5,
.ck-content .magazine-style-case-study .text-color-white .h5,
.ck-content .magazine-style-case-study .text-color-white h6,
.ck-content .magazine-style-case-study .text-color-white .h6,
.ck-content .magazine-style-case-study .text-color-white li,
.ck-content .magazine-style-case-study .text-color-white p {
  color: #fff;
}
.ck-content .magazine-style-case-study .content-heading {
  border: none;
}
.ck-content .magazine-style-case-study .field--name-field-related-content .field--item a:hover .title {
  color: #2611c9;
}
.ck-content .magazine-style-case-study .view-content-lists {
  margin-bottom: 0;
}
.ck-content .magazine-style-case-study .magazine-section--content-list > .content .content-heading {
  padding: 0;
}
.ck-content .magazine-style-case-study .magazine-navigation-wrapper {
  display: none;
}
.ck-content .page-publications-insight-ma-top-mind .magazine-section--text {
  padding: 70px 0;
}
.ck-content .magazine-style-neumorphism {
  background-color: #e6e6e6;
}
.ck-content .magazine-style-neumorphism #global-reach {
  position: relative;
  margin-bottom: 100px;
}
.ck-content .magazine-style-neumorphism #global-reach:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  bottom: -150px;
  top: 0;
  background-image: url("../images/map-nm.png");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 1;
}
@media (max-width: 767px) {
  .ck-content .magazine-style-neumorphism #global-reach:after {
    background: none;
  }
}
.ck-content .magazine-style-neumorphism #global-reach > .content {
  z-index: 2;
  position: relative;
}
.ck-content .magazine-style-neumorphism .magazine-publication-preview__container {
  background-color: transparent;
}
.ck-content .magazine-style-neumorphism .magazine-section--cover.magazine-cover {
  background-position: center;
  background-size: cover;
  position: relative;
  margin-bottom: 87px;
  min-height: calc(100vh - 60px);
  height: 600px;
  padding: 0;
  /* Firefox < 16 */
  /* Safari, Chrome and Opera > 12.1 */
  /* Internet Explorer */
}
@media (max-width: 767px) {
  .ck-content .magazine-style-neumorphism .magazine-section--cover.magazine-cover {
    background-position: 80% center;
  }
}
@media (max-width: 1159px) {
  .ck-content .magazine-style-neumorphism .magazine-section--cover.magazine-cover {
    min-height: calc(100vh - 120px);
  }
}
.ck-content .magazine-style-neumorphism .magazine-section--cover.magazine-cover .second-background {
  padding: 100px 20px;
  position: static;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-position: center;
  background-size: cover;
  opacity: 0;
  animation-name: fadein;
  animation-duration: 1s;
  animation-delay: 1s;
  animation-timing-function: linear;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
  -webkit-animation-name: fadein; /* Safari, Chrome and Opera > 12.1 */
  -moz-animation-name: fadein; /* Firefox < 16 */
  -ms-animation-name: fadein; /* Internet Explorer */
}
@media (max-width: 767px) {
  .ck-content .magazine-style-neumorphism .magazine-section--cover.magazine-cover .second-background {
    background: none;
  }
}
.ck-content .magazine-style-neumorphism .magazine-section--cover.magazine-cover .field--name-field-super-title,
.ck-content .magazine-style-neumorphism .magazine-section--cover.magazine-cover h1,
.ck-content .magazine-style-neumorphism .magazine-section--cover.magazine-cover .h1 {
  opacity: 0;
  animation-delay: 2s;
  animation-name: fadein;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
  -webkit-animation-name: fadein; /* Safari, Chrome and Opera > 12.1 */
  -moz-animation-name: fadein; /* Firefox < 16 */
  -ms-animation-name: fadein; /* Internet Explorer */
}
.ck-content .magazine-style-neumorphism .magazine-section--cover.magazine-cover .field--name-field-description,
.ck-content .magazine-style-neumorphism .magazine-section--cover.magazine-cover .header-actions-block {
  opacity: 0;
  animation-delay: 3s;
  animation-name: fadein;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
  -webkit-animation-name: fadein; /* Safari, Chrome and Opera > 12.1 */
  -moz-animation-name: fadein; /* Firefox < 16 */
  -ms-animation-name: fadein; /* Internet Explorer */
}
@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.ck-content .magazine-style-neumorphism .magazine-cover {
  padding-left: 20px;
  padding-right: 20px;
}
.ck-content .magazine-style-neumorphism .magazine-cover .content {
  max-width: 600px;
  margin-left: calc((100vw - 1140px) / 2);
  margin-right: auto;
  padding: 0;
}
.ck-content .magazine-style-neumorphism .magazine-cover .content .field--name-field-super-title {
  color: #2611c9;
  display: inline;
  font-size: 110px;
  line-height: 90px;
  margin: 0;
}
.ck-content .magazine-style-neumorphism .magazine-cover .content .field--name-field-super-title p {
  display: inline;
  margin: 0;
}
.ck-content .magazine-style-neumorphism .magazine-cover .content h1, .ck-content .magazine-style-neumorphism .magazine-cover .content .h1 {
  display: inline;
  font-size: 85px;
  line-height: 90px;
}
.ck-content .magazine-style-neumorphism .magazine-cover .content h1 p, .ck-content .magazine-style-neumorphism .magazine-cover .content .h1 p {
  display: inline;
  margin: 0;
}
.ck-content .magazine-style-neumorphism .magazine-cover .content .field--name-field-description {
  font-size: 25px;
  font-weight: 400;
  line-height: 40px;
  max-width: 360px;
  padding: 25px 0;
}
.ck-content .magazine-style-neumorphism .magazine-cover .content .field--name-field-description:before {
  content: "";
  border-bottom: 1px solid #2611c9;
  display: inline-block;
  height: 25px;
  margin-right: 5px;
  width: 25px;
}
.ck-content .magazine-style-neumorphism .magazine-cover .content .field--name-field-description p {
  display: inline;
}
.ck-content .magazine-style-neumorphism .magazine-cover .content .header-actions-block ul {
  margin: 0;
  font-size: 40px;
}
.ck-content .magazine-style-neumorphism .magazine-cover .content .header-actions-block ul a {
  color: #000;
  width: auto;
  height: auto;
}
.ck-content .magazine-style-neumorphism .magazine-cover .content .header-actions-block ul a::before {
  font-size: 40px;
  line-height: 46px;
}
@media (max-width: 1199px) {
  .ck-content .magazine-style-neumorphism .magazine-cover .content {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .ck-content .magazine-style-neumorphism .magazine-cover .content {
    padding-left: 20px;
    padding-right: 20px;
  }
  .ck-content .magazine-style-neumorphism .magazine-cover .content .field--name-field-super-title {
    font-size: 52px;
    line-height: 40px;
  }
  .ck-content .magazine-style-neumorphism .magazine-cover .content h1, .ck-content .magazine-style-neumorphism .magazine-cover .content .h1 {
    font-size: 42px;
    line-height: 40px;
  }
  .ck-content .magazine-style-neumorphism .magazine-cover .content .field--name-field-description {
    font-size: 20px;
    line-height: 28px;
  }
  .ck-content .magazine-style-neumorphism .magazine-cover .content .header-actions-block {
    position: absolute;
    right: 20px;
    top: 25px;
  }
}
.ck-content .magazine-style-neumorphism .scroll-down-neumorphism-wrapper {
  width: 90px;
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
  bottom: 20px;
  right: 0;
  text-align: center;
}
.ck-content .magazine-style-neumorphism .scroll-down-neumorphism-wrapper .scroll-down__label {
  font-family: "WCSansText", sans-serif;
  font-size: 15px;
  font-weight: 300;
  letter-spacing: 3px;
  line-height: 20px;
  color: #fff;
  text-transform: uppercase;
}
.ck-content .magazine-style-neumorphism .scroll-down-neumorphism-wrapper .scroll-down__arrow .arrow {
  border: solid #fff;
  border-width: 0 2px 2px 0;
  display: inline-block;
  width: 14px;
  height: 14px;
  transform: rotate(43deg) skewX(175deg);
  transform-origin: right bottom;
  margin-left: -14px;
}
.ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) {
  background-position: center -80px;
  background-repeat: no-repeat;
  background-size: contain;
  padding: 85px 0 105px;
  margin: 0 0 45px;
}
.ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .container {
  max-width: 1200px;
  text-align: center;
  width: 100%;
}
.ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .field--name-field-captions {
  bottom: -30px;
  color: #000;
  font-size: 14px;
}
.ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay {
  z-index: 100;
  width: 100%;
}
.ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay p {
  margin: 0;
}
.ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay h2, .ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay .h2 {
  color: #2611c9;
  font-size: 70px;
  line-height: 90px;
  margin: 0 0 10px;
}
@media (min-width: 1160px) {
  .ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay h2, .ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay .h2 {
    margin: 0 200px 10px;
  }
}
.ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay .field--name-field-description {
  font-size: 25px;
  line-height: 30px;
  color: #383b43;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
}
.ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay .field--name-field-description p {
  display: inline;
}
.ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay .field--name-field-description:before {
  content: "";
  border-bottom: 1px solid #2611c9;
  display: inline-block;
  height: 25px;
  margin-right: 5px;
  width: 25px;
}
@media (min-width: 1160px) {
  .ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay .field--name-field-description {
    margin: 0 200px;
  }
}
.ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay-background {
  position: absolute;
  top: 40px;
  transform: translateY(-50%);
  left: 0;
  z-index: -100;
  width: 100%;
  pointer-events: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay-background div {
  pointer-events: none;
  font-size: 350px;
  letter-spacing: -10px;
  line-height: 1;
  font-family: "WCSerifHeadline", sans-serif;
  text-shadow: 2px 2px 2px #bebebe, -2px -2px 2px #ffffff;
  color: #e6e6e6;
  display: inline-block;
}
.ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover):last-child .content {
  border: none;
  text-align: center;
}
.ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover):last-child .content h1, .ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover):last-child .content .h1 {
  background-color: transparent;
}
.ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover):last-child .underlay .field--name-field-description {
  background-color: transparent;
  display: block;
  min-height: auto;
  padding-top: 25px;
  padding-bottom: 25px;
}
.ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover):last-child .underlay .field--name-field-description:after {
  display: none;
}
@media (max-width: 959px) {
  .ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 767px) {
  .ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) {
    display: flex;
    min-height: 280px;
    padding: 28px 20px 0;
    align-items: center;
    margin: 0;
  }
  .ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .container {
    padding: 0;
    margin: 0 !important;
  }
  .ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .content {
    flex-wrap: wrap;
    margin-bottom: 72px;
  }
  .ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .content .field--name-field-super-title {
    width: 100%;
    text-align: center;
    padding: 25px;
  }
  .ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .content h1, .ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .content .h1 {
    min-width: 100%;
    padding: 25px;
    text-align: center;
  }
  .ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay {
    flex-direction: column;
  }
  .ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay h2, .ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay .h2 {
    font-size: 35px;
    line-height: 1;
  }
  .ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay h2, .ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay .h2,
  .ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay .field--name-field-description {
    text-align: center;
    width: 100%;
    flex: 0 0 auto;
    padding: 0;
    min-height: auto;
  }
  .ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay .field--name-field-description {
    border-radius: 0;
    font-size: 20px;
  }
  .ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay .field--name-field-description:after {
    width: 30px;
    height: 30px;
    border-width: 10px;
    top: -15px;
    left: calc(50% - 15px);
  }
  .ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover) .underlay-background div {
    font-size: 300px;
  }
}
.ck-content .magazine-style-neumorphism .magazine-section--publication {
  margin: 48px 0 0;
  position: relative;
}
.ck-content .magazine-style-neumorphism .magazine-section--publication .magazine-publication-preview__content-col {
  align-self: flex-end;
  max-width: 410px;
  padding: 0;
}
@media (min-width: 1160px) and (max-width: 1239px) {
  .ck-content .magazine-style-neumorphism .magazine-section--publication .magazine-publication-preview__content-col {
    max-width: 360px;
  }
}
.ck-content .magazine-style-neumorphism .magazine-section--publication .magazine-publication-preview__image-col {
  position: relative;
}
.ck-content .magazine-style-neumorphism .magazine-section--publication .magazine-publication-preview__image-col .caption {
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  font-size: 14px;
  line-height: 20px;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  padding: 5px 15px;
  width: calc(100% - 25px);
  z-index: 1;
  color: #fff;
}
.ck-content .magazine-style-neumorphism .magazine-section--publication .magazine-publication-preview__image-col .caption:after {
  position: absolute;
  content: "";
  background-image: linear-gradient(0, #333, transparent);
  mix-blend-mode: multiply;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  pointer-events: none;
  top: 0;
}
.ck-content .magazine-style-neumorphism .magazine-publication-preview {
  align-items: center;
  background: #dbdbdc;
  border-radius: 2px;
  box-shadow: inset 4px 4px 7px #c4c4c4, inset -5px -5px 10px #ffffff;
  padding: 24px;
  width: 1200px;
}
.ck-content .magazine-style-neumorphism .magazine-publication-preview__heading {
  padding: 0;
  border: 0;
  margin: 0;
}
.ck-content .magazine-style-neumorphism .magazine-publication-preview__heading p {
  margin: 0;
}
.ck-content .magazine-style-neumorphism .magazine-publication-preview__heading h2, .ck-content .magazine-style-neumorphism .magazine-publication-preview__heading .h2 {
  font-size: 42px;
  color: #000;
  line-height: 1;
  margin: 0 0 25px;
}
.ck-content .magazine-style-neumorphism .magazine-publication-preview__heading .field--name-field-subtitle {
  font-size: 23px;
  line-height: 30px;
  color: #000;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
}
.ck-content .magazine-style-neumorphism .magazine-publication-preview__read-more {
  border: 0;
  color: #000;
  display: inline-block;
  font-family: "WCSansText", sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 3px;
  line-height: 20px;
  margin-top: 8px;
  padding: 0 20px 0 0;
  text-transform: uppercase;
  width: auto;
  transform: translateY(7px);
}
.ck-content .magazine-style-neumorphism .magazine-publication-preview__read-more:after {
  color: #2611c9;
  top: 4px;
}
.ck-content .magazine-style-neumorphism .magazine-publication-preview__read-more:focus {
  outline: none;
}
@media (max-width: 1239px) {
  .ck-content .magazine-style-neumorphism .magazine-publication-preview {
    width: 960px;
  }
}
@media (max-width: 1024px) {
  .ck-content .magazine-style-neumorphism .magazine-publication-preview {
    box-shadow: none;
    background-color: transparent;
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  .ck-content .magazine-style-neumorphism .magazine-publication-preview__heading h2, .ck-content .magazine-style-neumorphism .magazine-publication-preview__heading .h2 {
    font-size: 28px;
    margin-bottom: 10px;
  }
  .ck-content .magazine-style-neumorphism .magazine-publication-preview__heading .field--name-field-subtitle {
    font-size: 20px;
    line-height: 28px;
  }
  .ck-content .magazine-style-neumorphism .magazine-publication-preview__read-more {
    font-size: 16px;
  }
}
.ck-content .magazine-style-neumorphism .magazine-section--publication .magazine-publication-preview__image-col .field--name-field-image {
  max-height: 400px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ck-content .magazine-style-neumorphism .magazine-section--publication .magazine-publication-preview__image-col .field--name-field-image img {
  width: auto;
}
.ck-content .magazine-style-neumorphism .magazine-section--publication.image-position-right .magazine-publication-preview__image-col {
  order: 0;
  padding-left: 0;
  padding-right: 25px;
}
.ck-content .magazine-style-neumorphism .magazine-section--publication.image-position-right .magazine-publication-preview__content-col {
  padding-left: 25px;
}
.ck-content .magazine-style-neumorphism .magazine-section--text {
  padding: 0;
  margin-top: 48px;
  margin-bottom: 150px;
}
.ck-content .magazine-style-neumorphism .magazine-section--text .content-heading {
  border: none;
  margin: 0 0 40px;
  padding: 0;
}
.ck-content .magazine-style-neumorphism .magazine-section--text .content-heading h2, .ck-content .magazine-style-neumorphism .magazine-section--text .content-heading .h2 {
  font-size: 40px;
  line-height: 45px;
  margin: 0;
  color: #000;
  text-align: center;
}
@media (max-width: 767px) {
  .ck-content .magazine-style-neumorphism .magazine-section--text .content-heading h2, .ck-content .magazine-style-neumorphism .magazine-section--text .content-heading .h2 {
    font-size: 28px;
    line-height: 1;
  }
}
.ck-content .magazine-style-neumorphism .magazine-section--text .field--name-field-description p:last-child {
  margin-bottom: 0;
}
.ck-content .magazine-style-neumorphism .magazine-section--text .interactive-bio {
  width: 450px;
  max-width: 100%;
  margin: 0 auto;
  text-align: left;
}
.ck-content .magazine-style-neumorphism .magazine-section--text .content__body .field--item blockquote:not(.fact) {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  width: 450px;
}
@media (max-width: 767px) {
  .ck-content .magazine-style-neumorphism .magazine-section--text .interactive-bio {
    text-align: center;
  }
  .ck-content .magazine-style-neumorphism .magazine-section--text .interactive-bio .speaker {
    justify-content: center;
    flex-direction: column;
  }
  .ck-content .magazine-style-neumorphism .magazine-section--text .interactive-bio .speaker-photo {
    margin: 0 0 20px;
  }
  .ck-content .magazine-style-neumorphism .magazine-section--text .content__body .field--item blockquote:not(.fact) {
    text-align: center;
  }
  .ck-content .magazine-style-neumorphism .magazine-section--text .content__body .field--item blockquote:not(.fact):before {
    left: 50%;
    transform: translateX(-50%) rotate(180deg);
  }
}
.ck-content .magazine-style-neumorphism .magazine-section--cover.magazine-cover + .magazine-section--text .content-heading {
  margin: 0 0 30px;
}
.ck-content .magazine-style-neumorphism .magazine-section--cover.magazine-cover + .magazine-section--text .content-heading h2, .ck-content .magazine-style-neumorphism .magazine-section--cover.magazine-cover + .magazine-section--text .content-heading .h2 {
  color: #2611c9;
  font-size: 50px;
  line-height: 1.2;
  margin-bottom: 30px;
  text-align: left;
}
@media (max-width: 767px) {
  .ck-content .magazine-style-neumorphism .magazine-section--cover.magazine-cover + .magazine-section--text .content-heading h2, .ck-content .magazine-style-neumorphism .magazine-section--cover.magazine-cover + .magazine-section--text .content-heading .h2 {
    font-size: 35px;
  }
}
.ck-content .magazine-style-neumorphism .magazine-section--cover.magazine-cover + .magazine-section--text .interactive-bio {
  margin-left: 0;
  text-align: left;
}
.ck-content .magazine-style-neumorphism .magazine-section--text.parallax-reveal .parallax-up,
.ck-content .magazine-style-neumorphism .magazine-section--text.parallax-reveal .parallax-down,
.ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover).parallax-reveal .parallax-up,
.ck-content .magazine-style-neumorphism .magazine-section--cover:not(.magazine-cover).parallax-reveal .parallax-down,
.ck-content .magazine-style-neumorphism .magazine-section--publication.parallax-reveal .parallax-up,
.ck-content .magazine-style-neumorphism .magazine-section--publication.parallax-reveal .parallax-down {
  animation-duration: 0s;
}
.ck-content .magazine-style-neumorphism .magazine-sections-parallax-wrapper .magazine-sections-parallax {
  padding-top: 25px;
  padding-bottom: 200px;
  position: relative;
  background-color: #e6e6e6;
  bottom: 0;
  left: 0;
  width: 100%;
}
.ck-content .magazine-style-neumorphism .magazine-sections-parallax-wrapper .magazine-sections-parallax:before {
  position: absolute;
  content: "";
  top: -150px;
  left: 0;
  right: 0;
  box-shadow: 0px -4px 4px #f4f4f4;
  height: 150px;
  z-index: 11;
  transform: rotate(180deg);
  pointer-events: none;
}
.ck-content .magazine-style-neumorphism .magazine-sections-parallax-wrapper .magazine-sections-parallax.fixed {
  position: fixed;
}
.ck-content .magazine-style-neumorphism .magazine-sections-parallax-wrapper:first-child .magazine-sections-parallax {
  padding-top: 0;
}
.ck-content .magazine-style-neumorphism .magazine-sections-parallax-wrapper .magazine-section--text {
  margin-bottom: 0;
}
@media screen and (max-width: 1159px) {
  .ck-content .magazine-style-neumorphism .magazine-navigation-wrapper {
    max-height: 80%;
  }
  .ck-content .magazine-style-neumorphism .magazine-navigation-wrapper .magazine-navigation {
    background-color: #e6e6e6;
  }
  .ck-content .magazine-style-neumorphism .magazine-navigation-wrapper .magazine-navigation-row {
    background-color: #e6e6e6;
    text-align: left;
    padding: 0 20px;
  }
  .ck-content .magazine-style-neumorphism .magazine-navigation-wrapper .magazine-navigation > li > a {
    text-align: left;
    color: #000;
    border-color: rgba(0, 0, 0, 0.3);
    display: block;
    font-size: 15px;
    font-family: "WCSansSubhead", sans-serif;
    padding: 20px 0;
    line-height: 20px;
  }
  .ck-content .magazine-style-neumorphism .magazine-navigation-wrapper .magazine-navigation > li ul {
    margin-top: -6px;
    padding-bottom: 10px;
  }
  .ck-content .magazine-style-neumorphism .magazine-navigation-wrapper .magazine-navigation > li ul li a {
    color: #000 !important;
    text-align: left;
    font-size: 15px;
    font-family: "WCSansText", sans-serif;
    font-weight: 300;
    padding: 10px 0;
    line-height: 20px;
    display: flex;
  }
  .ck-content .magazine-style-neumorphism .magazine-navigation-wrapper .magazine-navigation > li ul li a:before {
    content: "__";
    color: #2611c9;
    display: block;
  }
}
.ck-content .magazine-publication-neumorphism {
  background-color: #E6E6E6;
  font-size: 17px;
  line-height: 28px;
  color: #000;
}
.ck-content .magazine-publication-neumorphism strong {
  font-family: "WCSansSubhead", sans-serif;
}
.ck-content .magazine-publication-neumorphism .page__heading {
  margin: 0;
  position: absolute;
  left: 20px;
  right: 25px;
  top: 20px;
}
.ck-content .magazine-publication-neumorphism .page__heading:before, .ck-content .magazine-publication-neumorphism .page__heading:after {
  content: " ";
  display: table;
}
.ck-content .magazine-publication-neumorphism .page__heading:after {
  clear: both;
}
.ck-content .magazine-publication-neumorphism .page__heading .row_action-links {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ck-content .magazine-publication-neumorphism .page__heading .row_action-links:before, .ck-content .magazine-publication-neumorphism .page__heading .row_action-links:after {
  display: none;
}
.ck-content .magazine-publication-neumorphism .page__heading .hero__meta-row {
  margin: 0;
}
.ck-content .magazine-publication-neumorphism .page__heading .heading__action-links {
  margin: 0;
}
.ck-content .magazine-publication-neumorphism .page__heading .field--name-field-authors {
  display: flex;
}
.ck-content .magazine-publication-neumorphism .page__heading .field--name-field-authors .field--item:not(:last-child) {
  border-right: 1px solid #383b43;
}
.ck-content .magazine-publication-neumorphism .page__heading .field--name-field-authors .field--item:not(:last-child):not(:first-child) {
  padding-left: 1rem;
  padding-right: 1rem;
}
.ck-content .magazine-publication-neumorphism .page__heading .field--name-field-authors .field--item:first-child {
  padding-right: 1rem;
}
.ck-content .magazine-publication-neumorphism .page__heading .field--name-field-authors .field--item:last-child {
  padding-left: 1rem;
}
.ck-content .magazine-publication-neumorphism .page__heading .action-link {
  color: #2611c9;
  cursor: pointer;
}
.ck-content .magazine-publication-neumorphism .page__heading .action-link .icon {
  font-size: 1.75rem;
}
.ck-content .magazine-publication-neumorphism h1, .ck-content .magazine-publication-neumorphism .h1 {
  font-size: 55px;
  line-height: 59px;
  margin-bottom: 20px;
  color: #2611c9;
  margin-top: calc((100vh - 108px) / 2 - 20px);
}
@media (max-width: 767px) {
  .ck-content .magazine-publication-neumorphism h1, .ck-content .magazine-publication-neumorphism .h1 {
    font-size: 30px;
    line-height: 32px;
    margin-top: 20px;
  }
}
.ck-content .magazine-publication-neumorphism h3, .ck-content .magazine-publication-neumorphism .h3 {
  font-family: "WCSansSubhead", sans-serif !important;
  font-size: 20px;
  margin-bottom: 0.5rem !important;
}
.ck-content .magazine-publication-neumorphism .content__bottom {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 50px;
}
.ck-content .magazine-publication-neumorphism .content__bottom .action-link {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  font-size: 15px;
  text-transform: uppercase;
  color: #000;
  text-align: center;
  font-family: "WCSansText", sans-serif !important;
  font-weight: 300 !important;
  cursor: pointer;
}
.ck-content .magazine-publication-neumorphism .content__bottom .action-link .icon {
  font-size: 1.75rem;
  margin-bottom: 15px;
  color: #2611c9;
}
@media (max-width: 1199px) {
  .ck-content .magazine-publication-neumorphism {
    min-width: 100%;
    padding: 20px;
  }
  .ck-content .magazine-publication-neumorphism .page__heading {
    position: static;
  }
}
.ck-content .magazine-publication-neumorphism .magazine-publication__back {
  position: fixed;
  top: calc(50% - 40px);
  width: 20px;
  height: 80px;
  padding: 0;
  margin-left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s;
}
.ck-content .magazine-publication-neumorphism .magazine-publication__back * {
  pointer-events: none;
}
.ck-content .magazine-publication-neumorphism .magazine-publication__back svg {
  pointer-events: none;
  color: #fff;
  width: 24px;
  height: 24px;
  max-width: 24px;
  flex: 0 0 24px;
}
@media (min-width: 992px) {
  .ck-content .magazine-publication-neumorphism .magazine-publication__back {
    font-size: 0;
  }
  .ck-content .magazine-publication-neumorphism .magazine-publication__back:hover {
    width: 40px;
  }
}
@media (max-width: 991px) {
  .ck-content .magazine-publication-neumorphism .magazine-publication__back {
    top: auto;
    bottom: 0;
    width: 100%;
    height: 60px;
    font-size: 15px;
    letter-spacing: 3px;
    color: #fff;
    font-family: "WCSansText", sans-serif;
    font-weight: 300;
  }
  .ck-content .magazine-publication-neumorphism .magazine-publication__back svg {
    display: none;
  }
}
.ck-content .magazine-publication-neumorphism .page-content {
  max-width: 100%;
}
.ck-content .magazine-publication-neumorphism .magazine-publication__content {
  background-color: #e6e6e6;
  overflow: hidden;
}
.ck-content .magazine-publication-neumorphism .block--highlighted {
  padding: 0;
  width: 100%;
  background-color: #000;
}
.ck-content .magazine-publication-neumorphism .block--highlighted .page-header {
  font-size: 30px;
  line-height: 36px;
  border: 0;
  color: #fff;
  padding: 0.5rem 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .ck-content .magazine-publication-neumorphism .block--highlighted .page-header {
    font-size: 1.25rem;
    padding: 0 2rem 1rem;
    line-height: 1;
  }
}
.ck-content .magazine-publication-neumorphism .publication {
  overflow: auto;
  height: calc(100vh - 90px);
}
@media print {
  .ck-content .magazine-publication-neumorphism .publication {
    overflow: auto;
    height: auto;
  }
}
.ck-content .magazine-publication-neumorphism .article-row {
  display: flex;
  flex-wrap: wrap;
}
.ck-content .magazine-publication-neumorphism .hero__image {
  position: sticky;
  top: 0;
  display: flex;
  flex-direction: column;
  height: calc(100vh - 108px);
}
@media (max-width: 991px) {
  .ck-content .magazine-publication-neumorphism .hero__image {
    height: calc(100vh - 168px);
  }
}
.ck-content .magazine-publication-neumorphism .hero__image .field--name-field-hero-image {
  flex-basis: 0;
  flex-grow: 1;
  min-height: 1px;
}
.ck-content .magazine-publication-neumorphism .hero__image .field--name-field-hero-image * {
  height: 100%;
}
.ck-content .magazine-publication-neumorphism .hero__image img {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.ck-content .magazine-publication-neumorphism .hero__image .caption {
  text-align: left;
}
.ck-content .magazine-publication-neumorphism .row {
  margin: 0;
}
.ck-content .magazine-publication-neumorphism .col__related {
  min-width: 100%;
  padding: 100px 20px 50px;
  position: relative;
  z-index: 14;
  background-color: #e6e6e6;
  text-align: center;
}
.ck-content .magazine-publication-neumorphism .col__related:before {
  position: absolute;
  content: "";
  width: 1069px;
  height: 12px;
  left: 50%;
  transform: translateX(-50%);
  top: 50px;
  background-image: url("../images/long-divider-line.svg");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 10;
}
@media (max-width: 1199px) {
  .ck-content .magazine-publication-neumorphism .col__related:before {
    width: 722px;
    background-image: url("../images/tablet-divider-line.svg");
  }
}
@media (max-width: 768px) {
  .ck-content .magazine-publication-neumorphism .col__related:before {
    width: 289px;
    background-image: url("../images/mobile-divider-line.svg");
  }
}
.ck-content .magazine-publication-neumorphism .col__related h3, .ck-content .magazine-publication-neumorphism .col__related .h3 {
  font-size: 17px;
  line-height: 28px;
  text-transform: uppercase;
  text-align: center;
  margin: 0 0 50px;
  letter-spacing: 3.4px;
  font-family: "WCSansSubhead", sans-serif;
}
@media (max-width: 375px) {
  .ck-content .magazine-publication-neumorphism .col__related h3 br, .ck-content .magazine-publication-neumorphism .col__related .h3 br {
    display: none;
  }
}
.ck-content .magazine-publication-neumorphism .col__related > a {
  display: inline-block;
  font-size: 17px;
  line-height: 28px;
  text-transform: uppercase;
  text-align: center;
  margin-top: 50px;
  letter-spacing: 3.4px;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  color: #2611c9;
}
@media (max-width: 768px) {
  .ck-content .magazine-publication-neumorphism .col__related > a {
    margin: 50px 0;
  }
}
.ck-content .magazine-publication-neumorphism .nm-breeadcrumbs {
  display: flex;
  align-items: center;
  margin-right: auto;
}
.ck-content .magazine-publication-neumorphism .nm-breeadcrumbs a {
  color: #000;
  font-size: 15px;
  line-height: 20px;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  position: relative;
  z-index: 2;
  transition: all 0.2s;
}
.ck-content .magazine-publication-neumorphism .nm-breeadcrumbs a:hover {
  color: #2611c9;
}
.ck-content .magazine-publication-neumorphism .nm-breeadcrumbs a:not(:last-child) {
  margin-right: 29px;
}
.ck-content .magazine-publication-neumorphism .nm-breeadcrumbs a:not(:last-child):after {
  position: absolute;
  content: "";
  border-right: 1px solid #2611c9;
  right: -15px;
  height: 16px;
  top: calc(50% - 8px);
}
@media (max-width: 767px) {
  .ck-content .magazine-publication-neumorphism .nm-breeadcrumbs {
    padding: 10px 20px;
  }
}
.ck-content .magazine-publication-neumorphism .col__images {
  position: relative;
  top: 0;
  z-index: 5;
  padding: 0;
  flex-basis: 0;
  flex-grow: 1;
  min-width: 1px;
}
.ck-content .magazine-publication-neumorphism .col__images .nm-breeadcrumbs {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  padding: 20px;
  padding-left: 2rem;
}
.ck-content .magazine-publication-neumorphism .col__images .nm-breeadcrumbs a {
  color: #fff;
}
.ck-content .magazine-publication-neumorphism .col__images .nm-breeadcrumbs a:hover {
  color: #2611c9;
}
.ck-content .magazine-publication-neumorphism .col__images .nm-breeadcrumbs:after {
  position: absolute;
  content: "";
  background: transparent linear-gradient(0, rgba(255, 255, 255, 0) 0%, #000000 100%) 0 0 no-repeat padding-box;
  mix-blend-mode: multiply;
  left: 0;
  right: 0;
  top: 0;
  height: 330px;
  z-index: 1;
  pointer-events: none;
}
@media (max-width: 767px) {
  .ck-content .magazine-publication-neumorphism .col__images .nm-breeadcrumbs {
    padding-top: 1rem;
  }
}
.ck-content .magazine-publication-neumorphism .col__images .responsive-share,
.ck-content .magazine-publication-neumorphism .col__images .responsive-title {
  display: none;
}
@media (max-width: 767px) {
  .ck-content .magazine-publication-neumorphism .col__images .responsive-share {
    position: absolute;
    right: 20px;
    z-index: 10;
    top: 0;
  }
  .ck-content .magazine-publication-neumorphism .col__images .responsive-share a {
    color: #fff;
  }
  .ck-content .magazine-publication-neumorphism .col__images .responsive-title {
    padding: 0 20px;
    position: absolute;
    z-index: 10;
    bottom: 100px;
    margin: 0;
  }
  .ck-content .magazine-publication-neumorphism .col__images .responsive-title h1, .ck-content .magazine-publication-neumorphism .col__images .responsive-title .h1 {
    color: #fff;
  }
}
.ck-content .magazine-publication-neumorphism .col__text {
  float: left;
  padding: 20px 80px 20px 20px;
  position: relative;
  width: 640px;
  max-width: 640px;
  flex: 0 0 640px;
}
.ck-content .magazine-publication-neumorphism .col__text .field--name-field-subtitle {
  font-size: 23px;
  line-height: 34px;
  margin-bottom: 50px;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
}
@media (max-width: 991px) {
  .ck-content .magazine-publication-neumorphism .col__text {
    width: calc(100% - 340px);
    max-width: calc(100% - 340px);
    flex: 0 0 calc(100% - 340px);
    padding-right: 20px;
  }
}
@media (max-width: 767px) {
  .ck-content .magazine-publication-neumorphism .col__text {
    min-width: 100%;
    max-width: 100%;
  }
  .ck-content .magazine-publication-neumorphism .col__text .responsive-share,
  .ck-content .magazine-publication-neumorphism .col__text .responsive-title {
    display: none;
  }
}
@media (min-width: 767px) {
  .ck-content .magazine-publication-neumorphism .field--name-body {
    overflow: visible !important;
  }
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-cover,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail {
    position: sticky;
    top: 0;
    display: flex;
    justify-content: flex-end;
    z-index: 11;
    height: 0;
  }
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-cover .cover-with-caption,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-cover .embedded-entity,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static .embedded-entity,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .embedded-entity {
    height: calc(100vh - 108px);
    min-width: 340px;
    max-width: 340px;
    width: 340px;
    margin-right: calc(100% + 20px);
  }
}
@media (min-width: 767px) and (max-width: 991px) {
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-cover .cover-with-caption,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-cover .embedded-entity,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static .embedded-entity,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .embedded-entity {
    height: calc(100vh - 168px);
  }
}
@media (min-width: 767px) {
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-cover .cover-with-caption .embedded-entity,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption .embedded-entity,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption .embedded-entity {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-right: 0;
    height: auto;
  }
}
@media (min-width: 767px) and (max-height: 720px) {
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-cover .cover-with-caption .embedded-entity,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption .embedded-entity,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption .embedded-entity {
    max-width: 380px;
    max-height: 380px;
  }
}
@media (min-width: 767px) {
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-cover img,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static img,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail img {
    padding: 0;
    float: none;
    margin: 0;
  }
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-cover img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-cover .cover-with-caption figure {
    margin: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
  }
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-cover .cover-with-caption figure figcaption {
    width: 100%;
    padding: 20px;
  }
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-cover .cover-with-caption .sidebar-cover {
    flex-basis: 0;
    flex-grow: 1;
    min-height: 1px;
  }
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-cover .cover-with-caption .sidebar-cover .embedded-entity {
    height: 100%;
  }
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static > .embedded-entity,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail > .embedded-entity {
    background-color: #E6E6E6;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-right: 20px;
  }
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption .field--name-field-video-embed,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static > .embedded-entity .field--name-field-video-embed,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption .field--name-field-video-embed,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail > .embedded-entity .field--name-field-video-embed {
    width: 640px;
    max-width: 100%;
    height: auto;
  }
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption .field--name-field-video-embed .video-embed-field-responsive-video,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static > .embedded-entity .field--name-field-video-embed .video-embed-field-responsive-video,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption .field--name-field-video-embed .video-embed-field-responsive-video,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail > .embedded-entity .field--name-field-video-embed .video-embed-field-responsive-video {
    min-height: 400px;
    display: flex;
    align-items: center;
  }
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption .field--name-field-video-embed .video-embed-field-responsive-video iframe,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static > .embedded-entity .field--name-field-video-embed .video-embed-field-responsive-video iframe,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption .field--name-field-video-embed .video-embed-field-responsive-video iframe,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail > .embedded-entity .field--name-field-video-embed .video-embed-field-responsive-video iframe {
    min-height: 400px;
  }
}
@media (min-width: 767px) and (max-height: 720px) {
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption .field--name-field-video-embed .video-embed-field-responsive-video iframe,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static > .embedded-entity .field--name-field-video-embed .video-embed-field-responsive-video iframe,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption .field--name-field-video-embed .video-embed-field-responsive-video iframe,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail > .embedded-entity .field--name-field-video-embed .video-embed-field-responsive-video iframe {
    min-height: 380px;
  }
}
@media (min-width: 767px) {
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption .field--name-field-video-embed .video-embed-field-provider-youtube,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static > .embedded-entity .field--name-field-video-embed .video-embed-field-provider-youtube,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption .field--name-field-video-embed .video-embed-field-provider-youtube,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail > .embedded-entity .field--name-field-video-embed .video-embed-field-provider-youtube {
    width: 480px;
    height: 480px;
    border: 1px solid #000;
    margin: 0 auto;
  }
}
@media (min-width: 767px) and (max-height: 720px) {
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption .field--name-field-video-embed .video-embed-field-provider-youtube,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static > .embedded-entity .field--name-field-video-embed .video-embed-field-provider-youtube,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption .field--name-field-video-embed .video-embed-field-provider-youtube,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail > .embedded-entity .field--name-field-video-embed .video-embed-field-provider-youtube {
    width: 380px;
    height: 380px !important;
  }
}
@media (min-width: 767px) {
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption .field--name-field-video-embed .video-embed-field-provider-youtube::after,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static > .embedded-entity .field--name-field-video-embed .video-embed-field-provider-youtube::after,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption .field--name-field-video-embed .video-embed-field-provider-youtube::after,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail > .embedded-entity .field--name-field-video-embed .video-embed-field-provider-youtube::after {
    content: none;
    padding-bottom: 0;
  }
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption figure,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption figure {
    margin: 0;
    position: relative;
    padding-bottom: 60px;
    max-width: 100%;
  }
}
@media (min-width: 767px) and (max-height: 720px) {
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption figure,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption figure {
    max-height: 100%;
    overflow: hidden;
    padding-bottom: 40px;
  }
}
@media (min-width: 767px) {
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption figure figcaption,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption figure figcaption {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    transform: translateY(calc(100% - 60px));
    padding: 10px 0;
    text-align: center;
  }
}
@media (min-width: 767px) and (max-height: 720px) {
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption figure figcaption,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption figure figcaption {
    transform: none;
  }
}
@media (min-width: 767px) {
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static {
    position: relative;
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-start;
    top: -43px;
  }
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption {
    flex: 0 0 calc(100vh - 108px);
    padding: 50px 0;
  }
}
@media (min-width: 767px) and (max-width: 991px) {
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption {
    flex: 0 0 calc(100vh - 168px);
  }
}
@media (min-width: 767px) {
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption figure {
    padding: 0;
    margin-top: 0;
  }
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption figure figcaption {
    position: static;
    transform: none;
    padding: 20px 0 0;
  }
}
@media (min-width: 992px) {
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-cover .cover-with-caption,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-cover .embedded-entity,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static .embedded-entity,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .embedded-entity {
    width: calc(100vw - 640px);
    min-width: calc(100vw - 640px);
    max-width: calc(100vw - 640px);
    margin-right: 560px;
  }
  .ie .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-cover .cover-with-caption,
  .ie .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-cover .embedded-entity,
  .ie .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption,
  .ie .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static .embedded-entity,
  .ie .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption,
  .ie .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .embedded-entity {
    margin: 0;
    position: relative;
    left: calc(620px - 100vw);
  }
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-cover .cover-with-caption .embedded-entity,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-cover .embedded-entity .embedded-entity,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption .embedded-entity,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static .embedded-entity .embedded-entity,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption .embedded-entity,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .embedded-entity .embedded-entity {
    position: static;
  }
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static .cover-with-caption .field--name-field-video-embed,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-static > .embedded-entity .field--name-field-video-embed,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail .cover-with-caption .field--name-field-video-embed,
  .ck-content .magazine-publication-neumorphism .field--name-body > .sidebar-thumbnail > .embedded-entity .field--name-field-video-embed {
    width: 640px;
    height: auto;
  }
}
@media (max-width: 767px) {
  .ck-content .magazine-publication-neumorphism .video-embed-field-provider-youtube {
    width: 100%;
  }
}
@media (max-width: 1199px) {
  .ck-content .magazine-publication-neumorphism .field--name-body .embedded-entity img {
    margin: 0 auto;
    float: none;
  }
}
.ck-content .magazine-publication-neumorphism figcaption,
.ck-content .magazine-publication-neumorphism .caption {
  width: 100%;
  flex: 0 0 auto;
  display: block;
  background-color: #E6E6E6;
  font-family: "WCSansText", sans-serif !important;
  font-weight: 300 !important;
  font-size: 14px;
  line-height: 20px;
  padding: 20px;
  padding-left: 2rem;
  text-align: center;
}
@media (max-width: 1199px) {
  .ck-content .magazine-publication-neumorphism figcaption,
  .ck-content .magazine-publication-neumorphism .caption {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (max-width: 1199px) {
  .ck-content .magazine-publication-neumorphism .content__body .field--item figure figcaption {
    text-align: center;
  }
}
.ck-content .magazine-publication-neumorphism .content--has-blockquote .field--item > *:not(blockquote) {
  max-width: 100%;
}
.ck-content .magazine-publication-neumorphism .content--has-qna .field--name-body > .eck-entity {
  padding-left: 18px;
}
.ck-content .magazine-publication-neumorphism .content--has-qna .field--name-body > p {
  padding-left: 18px;
}
.ck-content .magazine-publication-neumorphism .content--has-qna .field--name-body > p .qna {
  font-family: "WCSansSubhead", sans-serif;
  display: inline-block;
  width: 31px;
  text-align: right;
  margin-left: -31px;
}
.ck-content .magazine-publication-neumorphism .content__body .field--item ul:not(.unstyled-list) > li {
  list-style: disc;
}
.ck-content .magazine-publication-neumorphism .content__body .field--item ul:not(.unstyled-list) > li::before {
  border: none;
  background: none;
}
.ck-content .publication-no-image {
  padding: 20px 40px;
}
.ck-content .publication-no-image .page__heading {
  position: static;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 80px;
  flex-wrap: wrap;
}
.ck-content .publication-no-image .page__heading .nm-breeadcrumbs {
  margin: -10px auto 0 -10px;
}
@media (max-width: 1199px) {
  .ck-content .publication-no-image .page__heading .nm-breeadcrumbs {
    margin-top: -25px;
  }
}
.ck-content .publication-no-image .hero__meta {
  max-width: 1000px;
}
.ck-content .publication-no-image .hero__meta h1, .ck-content .publication-no-image .hero__meta .h1 {
  margin-top: 0;
  font-size: 60px;
  line-height: 1;
  margin-bottom: 50px;
}
.ck-content .publication-no-image .hero__meta .field--name-field-subtitle {
  font-size: 25px;
  line-height: 36px;
  margin-bottom: 50px;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
}
.ck-content .publication-no-image .columns-content {
  position: relative;
}
.ck-content .publication-no-image .columns-content .field--name-field-description img {
  padding: 0 0 7px;
}
.ck-content .publication-no-image .content--article .field--name-body .field--item {
  overflow: visible;
}
.ck-content .publication-no-image .content--article .field--name-body .field--item .row {
  margin: 0 -10px;
}
.ck-content .publication-no-image .content--article .field--name-body .field--item .row > .col-sm-4 {
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 768px) {
  .ck-content .publication-no-image .content--article .field--name-body .field--item .row > .col-sm-4 {
    width: 33.3333333333%;
    float: left;
  }
  .ck-content .publication-no-image .content--article .field--name-body .field--item .row > .col-sm-4:nth-child(2) {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 768px) and (max-width: 1160px) {
  .ck-content .publication-no-image .content--article .field--name-body .field--item .row {
    padding-top: 30px;
  }
}
.ck-content .publication-no-image .content--article .field--name-body .field--item .widget-circle:not(.widget-circle-sm) {
  margin-top: -30px;
}
@media (max-width: 767px) {
  .ck-content .publication-no-image .content--article .field--name-body .field--item .row > .col-sm-4 {
    display: flex;
    align-items: center;
  }
  .ck-content .publication-no-image .content--article .field--name-body .field--item .row > .col-sm-4 .text-center {
    text-align: left;
  }
  .ck-content .publication-no-image .content--article .field--name-body .field--item .widget-circle {
    margin: 0 30px 0 0;
  }
  .ck-content .publication-no-image .content--article .field--name-body .field--item .widget-circle:not(.widget-circle-sm) {
    margin-top: 0;
  }
  .ck-content .publication-no-image .content--article .field--name-body .field--item .widget-circle .neumorphic-numbers {
    font-size: 100px;
    line-height: 120px;
    margin: 0;
  }
}
@media (max-width: 767px) {
  .ck-content .publication-no-image {
    padding: 20px;
  }
  .ck-content .publication-no-image .hero__meta h1, .ck-content .publication-no-image .hero__meta .h1 {
    font-size: 35px;
    margin-bottom: 30px;
  }
  .ck-content .publication-no-image .hero__meta .field--name-field-subtitle {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 30px;
  }
}
.ck-content .speaker {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 20px 0;
}
.ck-content .speaker-photo {
  padding: 26px;
  border-radius: 50%;
  width: 180px;
  max-width: 180px;
  height: 180px;
  flex: 0 0 180px;
  overflow: hidden;
  box-shadow: inset 2px 2px 2px #bebebe, inset -2px -2px 2px #fff;
  margin-right: 20px;
  background: #dbdbdc;
}
.ck-content .speaker-photo img {
  border-radius: 50%;
  min-height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 128px !important;
  height: 128px !important;
  padding: 0 !important;
}
.ck-content .speaker-name {
  font-size: 15px;
  line-height: 23px;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  position: relative;
  flex-basis: 0;
  flex-grow: 1;
  min-width: 1px;
}
@media (max-width: 480px) {
  .ck-content .speaker-name {
    min-width: 100%;
    margin-top: 20px;
  }
}
.ck-content .speaker-name p {
  margin-bottom: 0;
}
.ck-content .speaker-name strong {
  font-size: 17px;
  line-height: 28px;
  padding-bottom: 10px;
}
.ck-content .col__text .field--name-field-pre-subtitle {
  position: absolute;
  top: calc((100vh - 60px) / 2 - 20px);
  transform: translateY(calc(-100% + 10px));
  width: 100%;
}
.ck-content .col__text .field--name-field-pre-subtitle .speaker {
  display: block;
  margin: 0;
}
.ck-content .col__text .field--name-field-pre-subtitle .speaker-photo {
  margin-bottom: 20px;
  margin-right: 0;
}
@media (max-width: 767px) {
  .ck-content .col__text .field--name-field-pre-subtitle {
    position: static;
    transform: none;
  }
}
@media (max-height: 800px) {
  .ck-content .col__text .field--name-field-pre-subtitle {
    margin-top: 50px;
    position: static;
    transform: none;
    margin-bottom: 20px;
  }
  .ck-content .col__text .field--name-field-pre-subtitle ~ h1, .ck-content .col__text .field--name-field-pre-subtitle ~ .h1 {
    margin-top: 0;
  }
}
.ck-content .nm-related {
  display: flex;
  justify-content: center;
  margin: 0 -6px;
  position: relative;
  flex-wrap: wrap;
}
.ck-content .nm-related-item {
  flex-basis: 0;
  flex-grow: 1;
  min-width: 1px;
  padding: 0 6px;
  max-width: 310px;
  text-align: left;
}
.ck-content .nm-related-item img {
  height: 110px;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.ck-content .nm-related-item .list-item-link {
  border: 1px solid #ddd;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.ck-content .nm-related-item a {
  display: block;
}
.ck-content .nm-related-item article {
  color: #383b43;
  line-height: 1.2;
  display: block;
  padding: 15px 12px;
  border: 1px solid #ccc;
  border-top: 0;
  flex-basis: 0;
  flex-grow: 1;
}
.ck-content .nm-related-item article .field--name-body {
  min-height: 38px;
  font-size: 13px;
  line-height: 19px;
}
.ck-content .nm-related-item article p:last-child {
  margin-bottom: 0;
}
.ck-content .nm-related-item .card-meta {
  display: none;
}
.ck-content .nm-related-item .title {
  font-size: 19px;
  line-height: 23px;
  margin: 0 0 10px;
  font-family: "WCSansText", sans-serif;
  font-weight: normal;
}
.ie .ck-content .nm-related-item {
  flex: 0 0 310px;
  max-width: 310px;
}
.ie .ck-content .nm-related-item .list-item-link {
  display: block;
}
.ie .ck-content .nm-related-item article {
  min-height: 121px;
}
@media (max-width: 767px) {
  .ck-content .nm-related-item {
    min-width: 250px;
    margin-bottom: 20px;
  }
}
.ck-content .related-read-more {
  margin-top: 30px;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
}
.ck-content .magazine-style-neumorphism .content__body .field--item blockquote:not(.fact),
.ck-content .magazine-publication-neumorphism .content__body .field--item blockquote:not(.fact) {
  font-family: "WCSansSubhead", sans-serif;
  width: 390px;
  max-width: 100%;
  font-size: 26px;
  line-height: 32px;
  color: #000;
  padding-bottom: 65px;
  margin: 20px 0;
  float: none;
  position: relative;
}
.ck-content .magazine-style-neumorphism .content__body .field--item blockquote:not(.fact) strong,
.ck-content .magazine-style-neumorphism .content__body .field--item blockquote:not(.fact) p,
.ck-content .magazine-publication-neumorphism .content__body .field--item blockquote:not(.fact) strong,
.ck-content .magazine-publication-neumorphism .content__body .field--item blockquote:not(.fact) p {
  font-family: "WCSansSubhead", sans-serif;
}
.ck-content .magazine-style-neumorphism .content__body .field--item blockquote:not(.fact):before,
.ck-content .magazine-publication-neumorphism .content__body .field--item blockquote:not(.fact):before {
  position: absolute;
  left: 0;
  bottom: 1rem;
  font-size: 22rem;
  line-height: 0.6;
  text-shadow: 2px 2px 2px #bebebe, -2px -2px 2px #ffffff;
  color: #e6e6e6;
  display: inline-block;
  width: auto;
  height: auto;
  margin: 0;
  transform: rotate(180deg);
  z-index: -1;
  content: "\201c";
  background: none;
}
.ck-content .magazine-style-neumorphism .content__body .field--item blockquote.fact,
.ck-content .magazine-publication-neumorphism .content__body .field--item blockquote.fact {
  font-family: "WCSansText", sans-serif;
  width: 390px;
  max-width: 100%;
  font-size: 26px;
  line-height: 32px;
  color: #000;
  font-weight: 400;
  font-style: normal;
  padding-bottom: 5px;
  margin: 20px 0;
  float: none;
  position: relative;
  border-top: none;
}
.ck-content .magazine-style-neumorphism .content__body .field--item blockquote.fact strong,
.ck-content .magazine-style-neumorphism .content__body .field--item blockquote.fact p,
.ck-content .magazine-publication-neumorphism .content__body .field--item blockquote.fact strong,
.ck-content .magazine-publication-neumorphism .content__body .field--item blockquote.fact p {
  font-family: "WCSansSubhead", sans-serif;
  font-style: normal;
}
.ck-content .neumorphic-group {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ck-content .neumorphic-group > strong:first-child .small {
  font-size: 100%;
}
.ck-content .neumorphic-group > strong:first-child + .neumorphic-text {
  transform: none;
}
.ck-content .neumorphic-group .neumorphic-label {
  font-family: "WCSansSubhead", sans-serif;
  margin-top: 60px;
  margin-right: 7px;
}
.ck-content .neumorphic-group .neumorphic-text {
  transform: translateY(6px);
}
.ck-content .neumorphic-group .neumorphic-numbers ~ .neumorphic-text {
  transform: translateY(11px);
}
.ck-content .neumorphic-group-lg {
  margin-bottom: 40px;
}
.ck-content .neumorphic-group-lg .neumorphic-numbers {
  font-size: 200px;
  line-height: 1;
}
.ck-content .neumorphic-group-lg .neumorphic-label {
  margin-top: 130px;
}
@media (max-width: 767px) {
  .ck-content .neumorphic-group {
    text-align: center;
    flex-direction: column;
    margin-top: 20px;
  }
  .ck-content .neumorphic-group-lg {
    margin-bottom: 40px;
  }
  .ck-content .neumorphic-group-lg .neumorphic-numbers {
    font-size: 130px;
  }
  .ck-content .neumorphic-group-lg .neumorphic-label {
    margin-top: 0;
  }
  .ck-content .neumorphic-group--row {
    flex-direction: row;
  }
}
.ck-content .neumorphic-numbers {
  font-family: "WCSerifHeadline", sans-serif;
  color: #000;
  font-size: 100px;
  line-height: 90px;
  margin-right: 20px;
  letter-spacing: 0;
  text-shadow: 2px 2px 2px #bebebe, -2px -2px 2px #ffffff;
}
.ck-content .neumorphic-numbers .small {
  text-shadow: none;
  font-size: 115px;
}
.ck-content .neumorphic-numbers.text-primary, .text-primary .ck-content .neumorphic-numbers,
.ck-content .neumorphic-numbers .text-primary {
  color: #2611c9;
  font-size: 80px;
  left: 70px;
  margin-right: 15px;
}
.ck-content .neumorphic-numbers.text-primary .small, .text-primary .ck-content .neumorphic-numbers .small,
.ck-content .neumorphic-numbers .text-primary .small {
  font-size: 60px;
}
@media (max-width: 767px) {
  .ck-content .neumorphic-numbers {
    font-size: 86px;
    line-height: 60px;
    margin-right: 0;
  }
  .ck-content .neumorphic-numbers .small {
    font-size: 65px;
  }
}
.ck-content .neumorphic-text {
  text-transform: uppercase;
  font-size: 15px;
  letter-spacing: 3px;
  max-width: 330px;
}
.ck-content .neumorphic-text .text-primary {
  letter-spacing: 0;
}
.ck-content .view-display-id-history_page {
  position: relative;
}
.ck-content .view-display-id-history_page .view-header {
  padding: 0 2rem;
  font-family: "WCSansText", sans-serif;
}
.ck-content .view-display-id-history_page .view-header a {
  font-weight: 400;
}
.ck-content .view-display-id-history_page .views-row {
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center top;
  min-height: 60vw;
  padding-top: 60vw;
  position: relative;
  display: flex;
  align-items: flex-end;
}
.ck-content .view-display-id-history_page .views-row .field-content {
  display: block;
  background-color: #fff;
  padding: 0.75rem 2rem 1.5rem;
}
.ck-content .view-display-id-history_page .views-row .field-content h2, .ck-content .view-display-id-history_page .views-row .field-content .h2 {
  margin-top: 0;
  margin-bottom: 0.75rem;
  font-size: 2rem;
  font-family: "WCSansSubhead", sans-serif;
}
.ck-content .view-display-id-history_page .views-row .field-content p {
  font-family: "WCSansText", sans-serif;
  font-size: 1rem;
  font-weight: 300;
}
.ck-content .view-display-id-history_page .view-navigation {
  display: none;
}
@media (min-width: 1024px) {
  .ck-content .view-display-id-history_page {
    margin-top: -60px;
  }
  .ck-content .view-display-id-history_page .view-navigation {
    display: block;
    position: fixed;
    top: 30em;
    left: 1.5em;
    bottom: auto;
    z-index: 9;
    text-shadow: none;
    font-size: 0.85em;
  }
  .ck-content .view-display-id-history_page .view-navigation ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .ck-content .view-display-id-history_page .view-navigation ul li {
    margin: 3px;
  }
  .ck-content .view-display-id-history_page .view-navigation ul li a {
    background: #2b2b2b;
    display: inline-block;
    border-radius: 5px;
    padding: 4.5px;
  }
  .ck-content .view-display-id-history_page .view-navigation ul li a.mPS2id-highlight, .ck-content .view-display-id-history_page .view-navigation ul li a:hover {
    background: #2611c9;
    color: #fff;
  }
  .ck-content .view-display-id-history_page .view-header {
    position: absolute;
    top: 150px;
    left: 0;
    z-index: 3;
    max-width: 50%;
    font-size: 1rem;
  }
  .ck-content .view-display-id-history_page .views-row {
    padding-top: 0;
    background-size: cover;
    min-height: 800px;
    background-position: center;
  }
  .ck-content .view-display-id-history_page .views-row .field-content {
    background-color: #fff;
    padding: 24px;
    position: absolute;
    top: 275px;
    width: calc(50% - 45px - 80px);
    right: calc(50% + 50px);
  }
  .ck-content .view-display-id-history_page .views-row .field-content:after {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    background-color: #fff;
    transform: rotate(-45deg);
    right: 0;
    top: 20px;
    transform-origin: top right;
  }
  .ck-content .view-display-id-history_page .views-row .field-content h2, .ck-content .view-display-id-history_page .views-row .field-content .h2 {
    font-size: 45px;
  }
  .ck-content .view-display-id-history_page .views-row .field-content p {
    font-size: 1rem;
  }
  .ck-content .view-display-id-history_page .views-row:before {
    content: "";
    position: absolute;
    background-color: #000;
    top: 0;
    bottom: 0;
    left: 50%;
    width: 1px;
    transform: translateX(-50%);
  }
  .ck-content .view-display-id-history_page .views-row:after {
    content: "";
    position: absolute;
    width: 22px;
    height: 22px;
    background: #2611c9;
    top: 300px;
    border: 3px solid #fff;
    border-radius: 50%;
    left: calc(50% - 11px);
  }
  .ck-content .view-display-id-history_page .views-row:first-child:before {
    top: 300px;
  }
  .ck-content .view-display-id-history_page .views-row:last-child:before {
    bottom: calc(100% - 300px);
  }
  .ck-content .view-display-id-history_page .views-row:nth-child(4n+1) .field-content, .ck-content .view-display-id-history_page .views-row:nth-child(4n+2) .field-content {
    left: calc(50% + 50px);
    right: auto;
  }
  .ck-content .view-display-id-history_page .views-row:nth-child(4n+1) .field-content:after, .ck-content .view-display-id-history_page .views-row:nth-child(4n+2) .field-content:after {
    transform: rotate(45deg);
    transform-origin: top left;
    right: auto;
    left: 0;
  }
  .ck-content .view-display-id-history_page .views-row:nth-child(2):after {
    top: 405px;
  }
  .ck-content .view-display-id-history_page .views-row:nth-child(2) .field-content {
    top: 380px;
  }
}
.ck-content .page-firm-history .breadcrumb {
  position: relative;
  z-index: 10;
}
.ck-content .page-firm-history .page-header {
  position: relative;
  z-index: 10;
}
.ck-content .global-search-form .filter-widgets {
  margin-top: 3rem;
}
.ck-content .global-search-form .filter-widgets .form-submit {
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M22.399%2020.3c1.447-1.886%202.319-4.28%202.319-6.877%200-0.004%200-0.008%200-0.011v0.001c0-6.272-5.081-11.375-11.324-11.375s-11.324%205.103-11.324%2011.375%205.079%2011.375%2011.324%2011.375c0.002%200%200.004%200%200.006%200%202.661%200%205.105-0.926%207.029-2.473l-0.022%200.017%207.54%207.579%202.009-2.020zM13.394%2022.23c-4.839%200-8.774-3.956-8.774-8.818s3.938-8.813%208.774-8.813%208.775%203.956%208.775%208.816-3.938%208.814-8.775%208.814z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position: center center;
}
.ck-content .global-search-form .filter-widgets .form-submit[disabled] {
  position: relative;
}
.ck-content .global-search-form .filter-widgets .form-submit[disabled] {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMjYxMUM5IiAvPjxnPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xMDkuMjUgNTUuNWgtMzZsMTItMTJhMjkuNTQgMjkuNTQgMCAwIDAtNDkuNTMgMTJIMTguNzVBNDYuMDQgNDYuMDQgMCAwIDEgOTYuOSAzMS44NGwxMi4zNS0xMi4zNHYzNnptLTkwLjUgMTdoMzZsLTEyIDEyYTI5LjU0IDI5LjU0IDAgMCAwIDQ5LjUzLTEyaDE2Ljk3QTQ2LjA0IDQ2LjA0IDAgMCAxIDMxLjEgOTYuMTZMMTguNzQgMTA4LjV2LTM2eiIvPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDY0IDY0IiB0bz0iMzYwIDY0IDY0IiBkdXI9IjcyMG1zIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvZz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-size: 1.8rem;
  background-position: center center;
}
.ck-content .view-global-search {
  border-bottom: 1px solid #dadada;
  row-gap: 2rem;
}
.ck-content .view-global-search.active {
  border-bottom: none;
}
.ck-content .view-global-search .view-header {
  position: relative;
  background-color: #5f5f5f;
  color: #fff;
  padding: 10px;
  margin: 0 0 15px;
  z-index: 0;
}
.ck-content .view-global-search .view-header::after {
  display: block;
  clear: both;
  content: "";
}
.ck-content .view-global-search .view-header .title {
  display: block;
  float: left;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  font-size: 1rem;
  line-height: 20px;
}
@media (max-width: 1023.98px) {
  .ck-content .view-global-search .view-header {
    margin-top: 30px;
  }
}
@media (min-width: 1024px) {
  .ck-content .view-global-search .view-header {
    display: flex;
  }
  .ck-content .view-global-search .view-header .title {
    margin-right: auto;
  }
}
.ck-content .view-global-search .view-filters .sort-links {
  display: inline-block;
  position: relative;
  bottom: auto;
}
.ck-content .view-global-search .view-filters .sort-links .sort-link {
  color: #2611c9;
  line-height: 20px;
  font-size: 1rem;
}
.ck-content .view-global-search .sorting .form-actions {
  display: inline-block;
  margin: 0;
}
.ck-content .view-global-search .sorting .form-actions .form-submit {
  display: none;
  background-color: transparent;
  border: 0;
  box-shadow: none !important;
  outline: 0;
  font-size: 0;
  padding: 0;
  margin: 0 0 0 5px;
  opacity: 1;
  animation: glyphicon-spin 1s infinite linear;
}
.ck-content .view-global-search .sorting .form-actions .form-submit:before {
  content: "\e031";
  font-family: "Glyphicons Halflings";
  color: #fff;
  font-size: 12px;
}
.ck-content .view-global-search .sorting .form-actions .form-submit[disabled] {
  display: block;
}
@media (max-width: 1023.98px) {
  .ck-content .view-global-search .sorting {
    text-align: left;
  }
}
.ck-content .view-global-search .view-content .views-infinite-scroll-content-wrapper {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .ck-content .view-global-search .view-content {
    margin: 0;
  }
}
.ck-content .view-global-search .view-pagination .pager {
  padding-left: 0;
  margin: 21px 0;
  list-style: none;
  text-align: center;
}
.ck-content .view-global-search .view-pagination .pager .ajax-progress {
  display: block;
}
.ck-content .view-global-search .view-pagination .pager .ajax-progress .search-spinner {
  width: 2rem;
  height: 2rem;
  display: block;
  margin: 0 auto;
  position: relative;
}
.ck-content .view-global-search .view-pagination .pager .ajax-progress .search-spinner {
  background-image: url("data:image/svg+xml,%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' width='64px' height='64px' viewBox='0 0 128 128' xml:space='preserve'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='%23ffffff'/%3E%3Cg%3E%3Cpath fill='%23000000' d='M109.25 55.5h-36l12-12a29.54 29.54 0 0 0-49.53 12H18.75A46.04 46.04 0 0 1 96.9 31.84l12.35-12.34v36zm-90.5 17h36l-12 12a29.54 29.54 0 0 0 49.53-12h16.97A46.04 46.04 0 0 1 31.1 96.16L18.74 108.5v-36z'/%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 64 64' to='360 64 64' dur='720ms' repeatCount='indefinite'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.8rem;
  background-position: center center;
}
.ck-content .view-global-search .load-more-pager {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  vertical-align: top;
}
.ck-content .view-global-search .view-pagination__text {
  display: inline-block;
  vertical-align: top;
  margin: 0 7px;
}
.ck-content .view-global-search .view-pagination__next-page a,
.ck-content .view-global-search .view-pagination__collapse,
.ck-content .view-global-search .view-pagination__expand {
  width: 25px;
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ck-content .view-global-search .view-pagination__next-page a:after,
.ck-content .view-global-search .view-pagination__collapse:after,
.ck-content .view-global-search .view-pagination__expand:after {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-width: 0 1px 1px 0;
  border-color: #2611c9;
  border-style: solid;
}
.ck-content .view-global-search .view-pagination__next-page a:after,
.ck-content .view-global-search .view-pagination__expand:after {
  transform: rotate(45deg);
  margin-bottom: 6px;
}
.ck-content .view-global-search .view-pagination__expand {
  display: none;
}
.ck-content .view-global-search .view-pagination__collapse:after {
  transform: rotate(-135deg);
  margin-top: 6px;
}
.ck-content .view-global-search.view-collapsed .view-pagination__expand {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: -25px;
  position: relative;
  z-index: 3;
}
.ck-content .view-global-search.view-collapsed .view-pagination .pager,
.ck-content .view-global-search.view-collapsed .view-pagination__collapse {
  display: none;
}
.ck-content .view-global-search.view-collapsed .results-item:nth-child(n+9) {
  display: none !important;
}
.ck-content .view-global-search .results-item .date {
  border-left: 1px solid #dadada;
  padding-left: 0.5rem;
  margin-left: 0.5rem;
}
.ck-content .view-global-search .results-item .title {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.ck-content .view-global-search .results-item .role:not(:last-child):after {
  content: ", ";
}
.ck-content .view-global-search .results-item .excerpt {
  margin-top: 0.25rem;
}
.ck-content .view-global-search .results-item > a {
  display: block;
  padding: 30px 0 12px;
  border-top: 1px solid #ecedec;
}
.ck-content .view-global-search .results-item > a:hover > * {
  color: #2611c9;
}
.ck-content .view-global-search .results-item > a:hover .date,
.ck-content .view-global-search .results-item > a:hover .role,
.ck-content .view-global-search .results-item > a:hover .office,
.ck-content .view-global-search .results-item > a:hover strong {
  color: #2611c9;
}
.ck-content .view-global-search .results-item a {
  font-family: inherit;
  color: inherit;
}
.ck-content .view-global-search .results-item h4, .ck-content .view-global-search .results-item .h4 {
  font-size: 1rem;
  font-weight: 500;
  font-family: "WCSansText", sans-serif;
  margin: 0 0 2px;
}
.ck-content .view-global-search .results-item h4:first-child, .ck-content .view-global-search .results-item .h4:first-child {
  font-family: "WCSansSubhead", sans-serif;
}
@media (max-width: 1279.98px) {
  .ck-content .view-global-search .results-item:first-child > a {
    border: 0;
    padding-top: 10px;
  }
}
@media (min-width: 576px) {
  .ck-content .view-global-search .results-item:nth-child(-n+2) > a {
    border: 0;
    padding-top: 10px;
  }
}
@media (min-width: 768px) {
  .ck-content .view-global-search .results-item:nth-child(-n+4) > a {
    border: 0;
    padding-top: 10px;
  }
}
.ck-content .view-global-search .view-display-id-about_us .results-item h4, .ck-content .view-global-search .view-display-id-about_us .results-item .h4,
.ck-content .view-global-search .view-display-id-our_thinking .results-item h4,
.ck-content .view-global-search .view-display-id-our_thinking .results-item .h4 {
  font-family: "WCSansSubhead", sans-serif;
  margin-top: 0;
}
.ck-content .view-global-search .views-widget-sort-by label,
.ck-content .view-global-search .views-widget-sort-order {
  display: none;
}
.ck-content .view-global-search .excerpt,
.ck-content .view-global-search .summary,
.ck-content .view-global-search .street-block,
.ck-content .view-global-search .locality-block,
.ck-content .view-global-search .country {
  line-height: 21px;
  color: #5f5f5f;
  font-family: "WCSansText", sans-serif;
}
.ck-content .view-global-search .view-display-id-about_us .results-item h4.type-location a, .ck-content .view-global-search .view-display-id-about_us .results-item .type-location.h4 a,
.ck-content .view-global-search .view-display-id-about_us .results-item h4.type-about_page a,
.ck-content .view-global-search .view-display-id-about_us .results-item .type-about_page.h4 a,
.ck-content .view-global-search .view-display-id-about_us .results-item h4.type-tabbed_page a,
.ck-content .view-global-search .view-display-id-about_us .results-item .type-tabbed_page.h4 a,
.ck-content .view-global-search .view-display-id-about_us .results-item h4.type-media_contacts a,
.ck-content .view-global-search .view-display-id-about_us .results-item .type-media_contacts.h4 a,
.ck-content .view-global-search .view-display-id-about_us .results-item h4.type-section_page a,
.ck-content .view-global-search .view-display-id-about_us .results-item .type-section_page.h4 a,
.ck-content .view-global-search .view-display-id-about_us .results-item h4.type-legal_statements a,
.ck-content .view-global-search .view-display-id-about_us .results-item .type-legal_statements.h4 a {
  font-family: "WCSansSubhead", sans-serif;
}
.ck-content .view-global-search .views-widget-sort-by .form-type-bef-link {
  float: left;
}
.ck-content .view-global-search .views-widget-sort-by .form-type-bef-link a {
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  font-size: 1rem;
  margin: 0 10px;
  color: black;
}
.ck-content .view-global-search .views-widget-sort-by .form-type-bef-link a.active {
  font-family: "WCSansText", sans-serif;
  font-weight: 600;
}
.ck-content .view-global-search .views-widget-sort-by .form-type-bef-link:last-child a {
  margin-right: 0;
}
.ck-content .view-global-search .views-widget-sort-by .form-type-bef-link:before {
  content: " | ";
  float: left;
}
.ck-content .view-global-search .views-widget-sort-by .form-type-bef-link:first-child:before {
  content: "";
}
.ck-content .view-global-search .views-widget-sort-by a.active.sort-asc:after {
  position: relative;
  padding-left: 3px;
  font-size: 0.75rem;
  content: "\25bc";
}
.ck-content .view-global-search .views-widget-sort-by .glyphicon-refresh {
  margin-left: 5px;
}
.ck-content .view-global-search .pager-load-more {
  width: 27px;
  height: 25px;
  top: 0;
  display: block;
  position: absolute;
  left: 50%;
  margin-left: 22px;
}
.ck-content .path-search .ajax-progress {
  display: none;
}
.ck-content .global-search-nav.page__nav-tabs {
  background: #2611c9;
}
.ck-content .global-search-nav.page__nav-tabs > li.active + li,
.ck-content .global-search-nav.page__nav-tabs .page__nav-tabs > li.active-trail + li {
  border-color: #366de4;
}
.ck-content .global-search-nav .nav-item {
  display: flex;
  flex-grow: 1;
  flex-basis: 0;
  height: 50px;
}
.ck-content .global-search-nav .nav-item:first-child {
  border-left: 0.5px solid #366de4;
}
.ck-content .global-search-nav .nav-item.active, .ck-content .global-search-nav .nav-item:hover {
  --bs-nav-tabs-border-width: none;
}
.ck-content .global-search-nav .nav-item .nav-tabs__link {
  color: #fff;
  width: 100%;
  border: none;
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .ck-content .global-search-nav .nav-item {
    border-right: 0.5px solid #366de4;
  }
  .ck-content .global-search-nav .nav-item.active-trail::after {
    content: none;
  }
  .ck-content .global-search-nav .nav-item.active-trail .nav-tabs__link:hover, .ck-content .global-search-nav .nav-item.active-trail .nav-tabs__link:focus {
    background-color: #fff;
    color: #2611c9;
  }
  .ck-content .global-search-nav .nav-item .nav-tabs__link {
    background-color: #2611c9;
  }
}
.ck-content .view-people-search .page-header {
  display: block;
  padding: 7px 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  margin: 15px 0 27px;
}
.ck-content .remove-filters-links a.reset-button-link {
  background: #28292f;
  color: #fff;
  margin: 0;
  display: inline-block;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  font-size: 13px;
  line-height: 1.5;
  border: none;
  border-radius: 3px;
  padding: 2px 18px;
}
.ck-content .remove-filters-links a.reset-button-link:hover {
  background-color: #2611c9;
}
.ck-content body.node-type-home .people-search-dropdowns {
  display: none;
}
.ck-content body.node-type-home .search-box input.form-control {
  height: 60px;
}
.ck-content body.node-type-home .search-box .input-group-btn {
  vertical-align: top;
}
.ck-content body.node-type-home .search-box .input-group-btn button {
  top: 0;
}
.ck-content .total-results * {
  display: inline-block;
}
.ck-content .people-search-description {
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  margin: 27px 0 18px;
}
@media screen and (min-width: 992px) {
  .ck-content .people-search-description {
    margin: 81px 0 30px;
  }
}
.ck-content .people-results-sorting ul {
  padding-left: 0;
  margin-bottom: 0;
}
.ck-content .people-results-sorting ul li {
  display: inline-block;
}
.ck-content .people-results-sorting ul li:before {
  content: " | ";
  margin: 0 5px;
}
.ck-content .people-results-sorting ul li:first-child:before {
  content: "";
}
.ck-content .people-results-sorting a,
.ck-content .people-results-sorting a.active,
.ck-content .people-results-sorting a:hover {
  font-size: 14px;
  text-decoration: none;
  color: white;
}
.ck-content .people-results-sorting a.active {
  font-family: "WCSansText", sans-serif;
  font-weight: 600;
}
.ck-content .people-results-sorting a.active.sortable {
  position: relative;
  margin-right: 15px;
}
.ck-content .people-results-sorting a.active.sortable:after {
  position: absolute;
  top: 2px;
  right: -15px;
  padding-left: 6px;
  font-size: 10px;
}
.ck-content .people-results-sorting a.active.sortable.order-desc:after {
  content: "\25bc";
}
.ck-content .people-results {
  margin-top: 20px;
}
.ck-content .people-results .filter-labels {
  list-style-type: none;
  padding: 0;
}
.ck-content .people-results .filter-labels li {
  display: inline-block;
  font-size: 13px;
  line-height: 1.5;
  vertical-align: top;
  margin-bottom: 10px;
}
.ck-content .people-results .filter-labels li.filter-label {
  border-radius: 3px;
  border: 1px solid #ccc;
  padding: 1px 7px 1px 9px;
}
.ck-content .people-results .filter-labels li.filter-label i {
  margin-left: 5px;
  font-size: 10px;
  cursor: pointer;
}
.ck-content .people-results header.results-header {
  background: #5f5f5f;
  padding: 8px 10px;
  margin: 15px 0 0;
  color: white;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.ck-content .people-results .view-content {
  clear: both;
  overflow: hidden;
}
.ck-content .people-results .lawyer-name {
  margin: -2px;
}
.ck-content .people-results .lawyer-name a {
  font-size: 15px;
  color: #383b43;
  font-family: "WCSansText", sans-serif;
  font-weight: 600;
}
.ck-content .people-results .bio-item {
  padding: 10px 0;
  border-bottom: 1px solid #ecedec;
  clear: both;
  overflow: hidden;
  position: relative;
}
.ck-content .people-results .bio-thumb {
  float: left;
  margin-right: 15px;
}
.ck-content .people-results .bio-thumb a:hover img {
  opacity: 0.5;
}
.ck-content .people-results .bio-detail {
  margin-top: 5px;
  line-height: 1.1em;
}
.ck-content .people-results .bio-detail a {
  font-size: 14px;
  font-family: "WCSansText", sans-serif;
  color: #707279;
}
.ck-content .people-results .lawyer-role,
.ck-content .people-results .lawyer-city {
  font-family: "WCSansText", sans-serif;
  font-size: 15px;
  color: #383b43;
}
.ck-content .people-results .lawyer-phones span,
.ck-content .people-results .lawyer-phones a,
.ck-content .people-results .lawyer-email a {
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #707279;
  text-decoration: none;
}
.ck-content .people-results .lawyer-phones {
  margin-top: 8px;
}
.ck-content .people-results .lawyer-phones,
.ck-content .people-results .lawyer-email {
  line-height: 1.1em;
}
.ck-content .people-results .lawyer-phones strong,
.ck-content .people-results .lawyer-email strong {
  font-size: 14px;
  font-family: "WCSansText", sans-serif;
  font-weight: 600;
}
.ck-content .people-results .bio-detail a:hover,
.ck-content .people-results .lawyer-phones a:hover,
.ck-content .people-results .lawyer-email a:hover {
  color: #2611c9;
  cursor: pointer;
}
.ck-content .people-results .pager {
  margin-top: 20px;
}
.ck-content .people-results .pager li > a {
  border: none;
}
.ck-content .people-results p.people-search-description {
  margin: 54px 0 18px;
}
.ck-content .people-results .form-group {
  margin-bottom: 0;
}
.ck-content .people-results .form-autocomplete .dropdown .autocomplete-user-input,
.ck-content .people-results .form-autocomplete .dropdown .autocomplete-suggestion-prefix,
.ck-content .people-results .form-autocomplete .dropdown .autocomplete-suggestion-suffix {
  text-transform: capitalize !important;
}
.ck-content .people-results .people-search-dropdowns .filter {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 12px;
}
.ck-content .people-results .people-search-dropdowns .filter select {
  border-radius: 0;
  box-shadow: none;
  height: 45px;
  padding-bottom: 0;
  padding-right: 0;
  padding-top: 0;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
}
@media screen and (max-width: 992px) {
  .ck-content .people-results .lawyer-contact-info {
    position: absolute;
    bottom: 0;
    left: 160px;
    margin-bottom: 3px;
  }
  .ck-content .people-results .lawyer-phones,
  .ck-content .people-results .lawyer-email {
    display: inline-block;
  }
  .ck-content .people-results .lawyer-phones span,
  .ck-content .people-results .lawyer-phones a,
  .ck-content .people-results .lawyer-email span,
  .ck-content .people-results .lawyer-email a {
    font-size: 0;
    margin-right: 5px;
  }
  .ck-content .people-results .lawyer-phones span:before,
  .ck-content .people-results .lawyer-phones a:before,
  .ck-content .people-results .lawyer-email span:before,
  .ck-content .people-results .lawyer-email a:before {
    font-family: "Glyphicons Halflings", sans-serif;
    content: "\e182";
    font-size: 18px;
    color: #707279;
  }
  .ck-content .people-results .lawyer-phones a {
    font-size: 0;
    display: none;
  }
  .ck-content .people-results .lawyer-phones a:first-child {
    display: inline;
  }
  .ck-content .people-results .lawyer-email a:before {
    content: "\2709";
  }
}
@media screen and (min-width: 768px) {
  .ck-content .people-results {
    margin-top: 50px;
  }
  .ck-content .people-results p.people-search-description {
    margin-bottom: 30px;
  }
  .ck-content .people-results .remove-filters-links {
    margin-top: -35px;
  }
  .ck-content .people-results .people-search-dropdowns .filter {
    padding-right: 15px;
  }
  .ck-content .people-results .people-search-dropdowns .filter.role, .ck-content .people-results .people-search-dropdowns .filter.language {
    padding-right: 0;
  }
  .ck-content .people-results .people-search-dropdowns .filter select {
    height: 40px;
  }
}
.ck-content .view-people-search {
  margin-left: 2rem;
  margin-right: 2rem;
  margin-bottom: var(--wc-distance-blocks);
}
.ck-content .view-people-search .sorting-wrapper.wc-views-sort-content-links .sort-links {
  padding: 0 5px;
}
.ck-content .view-people-search .sorting-wrapper.wc-views-sort-content-links .sort-links .sort-link {
  color: #fff;
  font-size: 1rem;
}
.ck-content .view-people-search .sorting-wrapper.wc-views-sort-content-links .sort-links .sort-link:not(:first-child):before {
  content: "|";
  display: inline-block;
  margin: 0 10px 0 0;
}
.ck-content .view-people-search .pager {
  padding-left: 0;
  margin: 21px 0;
  list-style: none;
  text-align: center;
}
.ck-content .view-people-search .pager .ajax-progress {
  display: block;
}
.ck-content .view-people-search .pager .ajax-progress .search-spinner {
  width: 2rem;
  height: 2rem;
  display: block;
  margin: 0 auto;
  position: relative;
}
.ck-content .view-people-search .pager .ajax-progress .search-spinner {
  background-image: url("data:image/svg+xml,%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' width='64px' height='64px' viewBox='0 0 128 128' xml:space='preserve'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='%23ffffff'/%3E%3Cg%3E%3Cpath fill='%23000000' d='M109.25 55.5h-36l12-12a29.54 29.54 0 0 0-49.53 12H18.75A46.04 46.04 0 0 1 96.9 31.84l12.35-12.34v36zm-90.5 17h36l-12 12a29.54 29.54 0 0 0 49.53-12h16.97A46.04 46.04 0 0 1 31.1 96.16L18.74 108.5v-36z'/%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 64 64' to='360 64 64' dur='720ms' repeatCount='indefinite'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.8rem;
  background-position: center center;
}
.ck-content .page__sidebar-complementary.no-filters .sorting,
.ck-content .view-people-search.no-filters .sorting {
  display: none;
}
.ck-content .page__sidebar-complementary .view-header .results-total,
.ck-content .view-people-search .view-header .results-total {
  display: block;
  background-color: #5f5f5f;
  color: #fff;
  padding: 8px 10px;
  font-size: 1rem;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
}
@media screen and (min-width: 992px) {
  .ck-content .page__sidebar-complementary .view-header .results-total,
  .ck-content .view-people-search .view-header .results-total {
    margin-top: 50px;
  }
}
.ck-content .page__sidebar-complementary .sort-links,
.ck-content .view-people-search .sort-links {
  position: relative;
  z-index: 1;
}
.ck-content .page__sidebar-complementary .ajax-progress,
.ck-content .view-people-search .ajax-progress {
  text-align: center;
  padding: 10px;
}
.ck-content .view-people-search #views-exposed-form-people-search-search-page {
  position: relative;
  padding-bottom: 33px;
}
.ck-content .view-people-search #views-exposed-form-people-search-search-page .filter-labels {
  position: absolute;
  left: 0;
  bottom: 0;
}
.ck-content .view-people-search .views-exposed-form .filter-labels-wrapper {
  padding-bottom: 50px;
}
.ck-content .view-people-search .views-exposed-form .filter-labels-wrapper .filter-labels {
  border: none;
  display: block;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.ck-content .view-people-search .views-exposed-form .filter-labels-wrapper .filter-labels li {
  display: inline-block;
  font-size: 13px;
  line-height: 16px;
  vertical-align: top;
  padding: 0;
  margin-bottom: 10px;
}
.ck-content .view-people-search .views-exposed-form .filter-labels-wrapper .filter-labels li.filter-label {
  border-radius: 3px;
  border: 1px solid #ccc;
  padding: 3px 7px 3px 9px;
  margin: 0 0 5px 0;
}
.ck-content .view-people-search .views-exposed-form .filter-labels-wrapper .filter-labels li.filter-label:not(:last-child) {
  margin-right: 5px;
}
.ck-content .view-people-search .views-exposed-form .filter-labels-wrapper .filter-labels li.filter-label .filter-label-remove {
  position: relative;
  font-size: 0;
  margin-left: 5px;
  cursor: pointer;
  width: 8px;
  height: 8px;
  display: inline-block;
}
.ck-content .view-people-search .views-exposed-form .filter-labels-wrapper .filter-labels li.filter-label .filter-label-remove:before, .ck-content .view-people-search .views-exposed-form .filter-labels-wrapper .filter-labels li.filter-label .filter-label-remove:after {
  content: "";
  position: absolute;
  width: 10px;
  height: 2px;
  background-color: #383b43;
  top: calc(50% - 1px);
  left: -1px;
}
.ck-content .view-people-search .views-exposed-form .filter-labels-wrapper .filter-labels li.filter-label .filter-label-remove:before {
  transform: rotate(45deg);
}
.ck-content .view-people-search .views-exposed-form .filter-labels-wrapper .filter-labels li.filter-label .filter-label-remove:after {
  transform: rotate(-45deg);
}
.ck-content .view-people-search .views-exposed-form .filter-labels-wrapper .filter-labels .reset-button-link {
  background: #010101;
  color: #fff;
  margin: 0;
  display: inline-block;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  font-size: 13px;
  line-height: 1.5;
  border: none;
  border-radius: 3px;
  padding: 2px 18px;
  text-decoration: none;
}
.ck-content .view-people-search .views-exposed-form .filter-labels-wrapper .filter-labels .reset-button-link:hover {
  background-color: #2611c9;
  color: #fff;
}
@media screen and (min-width: 992px) {
  .ck-content .view-people-search .views-exposed-form .filter-labels-wrapper {
    padding-bottom: 0;
  }
}
.ck-content .view-people-search .view-empty {
  clear: both;
}
.ck-content .view-filters {
  position: relative;
}
.ck-content .view-filters .sort-links {
  right: 0;
  position: absolute;
  margin: 0;
  bottom: -32px;
}
@media screen and (min-width: 992px) {
  .ck-content .view-filters .sort-links {
    bottom: -82px;
  }
}
.ck-content .view-filters .filter-widgets {
  /*.select-wrapper{
    &::before {
      border-color: #d0d1d1 transparent transparent;
    }

    &::after {
      border-color: transparent transparent #d0d1d1;
    }
  }

  select.form-control {
    display: block;
    width: 100%;
    height: 40px;
    padding: 6px 12px;
    font-size: 15px;
    line-height: 1.42857143;
    color: #B7B7B7;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  }*/
}
.ck-content .view-filters .filter-widgets__searchbox .twitter-typeahead {
  width: 100%;
}
.ck-content .view-filters .filter-widgets .form-submit {
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M22.399%2020.3c1.447-1.886%202.319-4.28%202.319-6.877%200-0.004%200-0.008%200-0.011v0.001c0-6.272-5.081-11.375-11.324-11.375s-11.324%205.103-11.324%2011.375%205.079%2011.375%2011.324%2011.375c0.002%200%200.004%200%200.006%200%202.661%200%205.105-0.926%207.029-2.473l-0.022%200.017%207.54%207.579%202.009-2.020zM13.394%2022.23c-4.839%200-8.774-3.956-8.774-8.818s3.938-8.813%208.774-8.813%208.775%203.956%208.775%208.816-3.938%208.814-8.775%208.814z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position: center center;
}
.ck-content .view-filters .filter-widgets .form-submit[disabled] {
  position: relative;
}
.ck-content .view-filters .filter-widgets .form-submit[disabled] {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMjYxMUM5IiAvPjxnPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xMDkuMjUgNTUuNWgtMzZsMTItMTJhMjkuNTQgMjkuNTQgMCAwIDAtNDkuNTMgMTJIMTguNzVBNDYuMDQgNDYuMDQgMCAwIDEgOTYuOSAzMS44NGwxMi4zNS0xMi4zNHYzNnptLTkwLjUgMTdoMzZsLTEyIDEyYTI5LjU0IDI5LjU0IDAgMCAwIDQ5LjUzLTEyaDE2Ljk3QTQ2LjA0IDQ2LjA0IDAgMCAxIDMxLjEgOTYuMTZMMTguNzQgMTA4LjV2LTM2eiIvPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDY0IDY0IiB0bz0iMzYwIDY0IDY0IiBkdXI9IjcyMG1zIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvZz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-size: 1.8rem;
  background-position: center center;
}
.ck-content .path-people {
  overflow-x: hidden;
}
.ck-content .path-people .ajax-progress {
  display: none;
}
.ck-content .path-people #page-wrapper {
  overflow: unset;
}
.ck-content .path-frontpage .field--item {
  position: relative;
}
.ck-content .path-frontpage .field--item ul {
  border-bottom: none;
  margin-bottom: 18px;
  padding: 0;
}
.ck-content .homepage-section {
  position: relative;
  overflow: hidden;
}
.ck-content .homepage-section.text-white {
  color: #fff;
}
.ck-content .homepage-section.text-white .field--name-field-title,
.ck-content .homepage-section.text-white .field--name-field-section-title,
.ck-content .homepage-section.text-white .field--name-field-heading,
.ck-content .homepage-section.text-white h2,
.ck-content .homepage-section.text-white .h2 {
  color: #fff;
}
.ck-content .homepage-section.text-white a,
.ck-content .homepage-section.text-white .field--name-field-heading a {
  color: #fff;
}
.ck-content .homepage-section.text-white a:hover,
.ck-content .homepage-section.text-white .field--name-field-heading a:hover {
  color: #366de4;
}
.ck-content .homepage-section .text-black .field--name-field-title,
.ck-content .homepage-section .text-black .field--name-field-section-title,
.ck-content .homepage-section .text-black .field--name-field-heading {
  color: #1b1b1b;
}
.ck-content .homepage-section .field--name-field-title a {
  color: inherit;
  font-family: inherit;
}
.ck-content .homepage-section .field--name-field-title a:hover {
  color: #2611c9;
}
.ck-content .homepage-section .h1,
.ck-content .homepage-section h1,
.ck-content .homepage-section h1 .field--name-field-section-title,
.ck-content .homepage-section .h1 .field--name-field-section-title {
  font-family: "WCSerifHeadline", sans-serif;
  line-height: 0.85;
  font-size: 3.25rem;
}
@media (min-width: 768px) {
  .ck-content .homepage-section .h1,
  .ck-content .homepage-section h1,
  .ck-content .homepage-section h1 .field--name-field-section-title,
  .ck-content .homepage-section .h1 .field--name-field-section-title {
    font-size: 3.5rem;
  }
}
@media (min-width: 1024px) {
  .ck-content .homepage-section .h1,
  .ck-content .homepage-section h1,
  .ck-content .homepage-section h1 .field--name-field-section-title,
  .ck-content .homepage-section .h1 .field--name-field-section-title {
    font-size: 5rem;
  }
}
@media (min-width: 1280px) {
  .ck-content .homepage-section .h1,
  .ck-content .homepage-section h1,
  .ck-content .homepage-section h1 .field--name-field-section-title,
  .ck-content .homepage-section .h1 .field--name-field-section-title {
    font-size: 6.25rem;
  }
}
.ck-content .homepage-section .field--name-field-title,
.ck-content .homepage-section .field--name-field-section-title,
.ck-content .homepage-section .field--name-field-heading,
.ck-content .homepage-section h2,
.ck-content .homepage-section .h2 {
  font-family: "WCSerifHeadline", sans-serif;
  font-size: 2.5rem;
  line-height: 0.85;
  margin-bottom: 1.5rem;
  color: #2611c9;
}
@media (min-width: 768px) {
  .ck-content .homepage-section .field--name-field-title,
  .ck-content .homepage-section .field--name-field-section-title,
  .ck-content .homepage-section .field--name-field-heading,
  .ck-content .homepage-section h2,
  .ck-content .homepage-section .h2 {
    font-size: 3rem;
  }
}
@media (min-width: 1024px) {
  .ck-content .homepage-section .field--name-field-title,
  .ck-content .homepage-section .field--name-field-section-title,
  .ck-content .homepage-section .field--name-field-heading,
  .ck-content .homepage-section h2,
  .ck-content .homepage-section .h2 {
    font-size: 4rem;
  }
}
@media (min-width: 1280px) {
  .ck-content .homepage-section .field--name-field-title,
  .ck-content .homepage-section .field--name-field-section-title,
  .ck-content .homepage-section .field--name-field-heading,
  .ck-content .homepage-section h2,
  .ck-content .homepage-section .h2 {
    font-size: 5rem;
  }
}
.ck-content .homepage-section .field--name-field-title a,
.ck-content .homepage-section .field--name-field-section-title a,
.ck-content .homepage-section .field--name-field-heading a,
.ck-content .homepage-section h2 a,
.ck-content .homepage-section .h2 a {
  color: inherit;
  font-family: inherit;
  background: none;
}
.ck-content .homepage-section .field--name-field-title a:hover,
.ck-content .homepage-section .field--name-field-section-title a:hover,
.ck-content .homepage-section .field--name-field-heading a:hover,
.ck-content .homepage-section h2 a:hover,
.ck-content .homepage-section .h2 a:hover {
  color: #2611c9;
}
.ck-content .homepage-section h3,
.ck-content .homepage-section .h3 {
  font-size: 1.375rem;
}
@media (min-width: 1024px) {
  .ck-content .homepage-section .field--name-field-description {
    font-size: 1.125rem;
  }
}
@media (max-width: 1023.98px) {
  .ck-content .homepage-section {
    background-image: none !important;
    overflow: hidden;
  }
  .ck-content .homepage-section > .container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (min-width: 1024px) {
  .ck-content .homepage-section {
    height: auto;
  }
}
.ck-content .homepage__next-section-link {
  bottom: 1rem;
  display: block;
  color: inherit !important;
  font-size: 1rem;
  position: absolute;
  text-align: center;
  padding-bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  font-family: "WCSansText", sans-serif;
  z-index: 10;
}
.ck-content .homepage__next-section-link:after {
  content: "";
  display: block;
  margin: 10px auto 0;
  width: 20px;
  height: 20px;
  transform: rotate(45deg);
  border-width: 0 2px 2px 0;
  border-color: currentColor;
  border-style: solid;
}
.ck-content .homepage__next-section-link:hover {
  color: #2611c9 !important;
  border-color: #2611c9 !important;
}
.ck-content .homepage-section--home-people,
.ck-content .homepage-section-left-image {
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .ck-content .homepage-section--home-people,
  .ck-content .homepage-section-left-image {
    padding: 5rem 0;
  }
}
@media (min-width: 1024px) {
  .ck-content .homepage-section--home-people,
  .ck-content .homepage-section-left-image {
    padding: 6.25rem 0;
  }
}
@media (min-width: 1280px) {
  .ck-content .homepage-section--home-people,
  .ck-content .homepage-section-left-image {
    padding: 7rem 0;
  }
}
.ck-content .paragraph--type--home-multilink {
  padding: 2rem 0;
}
.ck-content .paragraph--type--home-multilink .homepage-section_intro {
  margin-bottom: 3.75rem;
}
@media (min-width: 768px) {
  .ck-content .paragraph--type--home-multilink .homepage-section_intro {
    margin-bottom: 5rem;
  }
}
@media (min-width: 1024px) {
  .ck-content .paragraph--type--home-multilink .homepage-section_intro {
    margin-bottom: 6.25rem;
  }
}
@media (min-width: 1280px) {
  .ck-content .paragraph--type--home-multilink .homepage-section_intro {
    margin-bottom: 7rem;
  }
}
.ck-content .paragraph--type--home-multilink .homepage-section_intro .field--name-field-description {
  max-width: 440px;
}
@media (min-width: 768px) {
  .ck-content .paragraph--type--home-multilink .homepage-section_intro .field--name-field-description p:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .ck-content .paragraph--type--home-multilink .homepage-section_intro .field--name-field-title {
    margin-bottom: 0;
  }
}
.ck-content .paragraph--type--home-multilink .multilink-item {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.ck-content .paragraph--type--home-multilink .multilink-item__image {
  margin-top: auto;
}
.ck-content .paragraph--type--home-multilink .multilink-item__image img {
  aspect-ratio: 4/3;
  width: 100%;
}
.ck-content .paragraph--type--home-multilink .multilink-item__description {
  font-size: 1.125rem;
}
.ck-content .homepage-section--home-people .filter-widgets .col-md-6:first-child {
  width: 100%;
}
.ck-content .homepage-section--home-people .filter-widgets .filter-widgets__searchbox {
  margin-bottom: 1rem;
  margin-top: 22px;
}
.ck-content .homepage-section--home-people .filter-widgets .filter-widgets__searchbox .form-item {
  margin: 0;
}
@media (max-width: 1023.98px) {
  .ck-content .homepage-section--home-people .filter-widgets .filter-widgets__searchbox .form-item {
    width: 100%;
  }
}
.ck-content .homepage-section--home-people .filter-widgets .filter-widgets__searchbox .form-wrapper {
  position: relative;
}
.ck-content .homepage-section--home-people .filter-widgets .filter-widgets__searchbox .form-submit {
  width: 43px;
  height: 39px;
  background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%3E%3Cpath%20fill='%232611C9'%20d='M22.399%2020.3c1.447-1.886%202.319-4.28%202.319-6.877%200-0.004%200-0.008%200-0.011v0.001c0-6.272-5.081-11.375-11.324-11.375s-11.324%205.103-11.324%2011.375%205.079%2011.375%2011.324%2011.375c0.002%200%200.004%200%200.006%200%202.661%200%205.105-0.926%207.029-2.473l-0.022%200.017%207.54%207.579%202.009-2.020zM13.394%2022.23c-4.839%200-8.774-3.956-8.774-8.818s3.938-8.813%208.774-8.813%208.775%203.956%208.775%208.816-3.938%208.814-8.775%208.814z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position: center center;
  background-color: #fff;
  border: 1px solid #2611c9;
  margin-left: -45px;
  margin-top: 3px;
  z-index: 2000;
  position: absolute;
}
.ck-content .homepage-section--home-people .filter-widgets .filter-widgets__searchbox .form-submit:hover {
  background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M22.399%2020.3c1.447-1.886%202.319-4.28%202.319-6.877%200-0.004%200-0.008%200-0.011v0.001c0-6.272-5.081-11.375-11.324-11.375s-11.324%205.103-11.324%2011.375%205.079%2011.375%2011.324%2011.375c0.002%200%200.004%200%200.006%200%202.661%200%205.105-0.926%207.029-2.473l-0.022%200.017%207.54%207.579%202.009-2.020zM13.394%2022.23c-4.839%200-8.774-3.956-8.774-8.818s3.938-8.813%208.774-8.813%208.775%203.956%208.775%208.816-3.938%208.814-8.775%208.814z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position: center center;
  background-color: #366de4;
  color: #fff;
}
.ck-content .homepage-section--home-people .field--name-field-description {
  max-width: 440px;
}
.ck-content .homepage-section--home-people .field--name-field-description p:last-child {
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .ck-content .homepage-section--home-people .field--name-field-description {
    margin-top: 2.5rem;
  }
}
.ck-content .homepage-section--home-people .field--name-field-title,
.ck-content .homepage-section--home-people .field--name-field-section-title {
  margin-bottom: 0;
}
.ck-content .homepage-section-left-image .homepage-section__img img {
  width: 100%;
  height: auto;
}
.ck-content .homepage-section-left-cropped-img .homepage-section__img {
  height: 220px;
  overflow: hidden;
  position: relative;
  margin-left: calc((100% - 100vw) / 2);
  max-width: none;
}
@media (max-width: 767.98px) {
  .ck-content .homepage-section-left-cropped-img .homepage-section__img {
    flex: 0 0 calc(100vw + 0.5rem);
    margin-right: -0.5rem;
  }
}
.ck-content .homepage-section-left-cropped-img .homepage-section__img .field--item {
  position: unset;
}
@media (min-width: 768px) {
  .ck-content .homepage-section-left-cropped-img .homepage-section__img {
    height: 415px;
    margin-right: -4rem;
    flex: 0 0 calc(66.666667% + (100vw - 100%) / 2 + 4rem);
  }
}
@media (min-width: 1024px) {
  .ck-content .homepage-section-left-cropped-img .homepage-section__img {
    margin-right: -8rem;
    flex: 0 0 calc(66.666667% + (100vw - 100%) / 2 + 8rem);
    height: 515px;
  }
}
@media (min-width: 1280px) {
  .ck-content .homepage-section-left-cropped-img .homepage-section__img {
    margin-right: -8rem;
    height: 570px;
    flex: 0 0 calc(66.666667% + (100vw - 100%) / 2 + 8rem);
  }
}
@media (min-width: 1440px) {
  .ck-content .homepage-section-left-cropped-img .homepage-section__img {
    margin-right: -12rem;
    flex: 0 0 calc(66.666667% + (100vw - 100%) / 2 + 12rem);
  }
}
.ck-content .homepage-section-left-cropped-img .homepage-section__img img {
  height: 100%;
  width: auto;
  position: absolute;
  right: 0;
  top: 0;
  max-width: none;
}
@media (min-width: 1790px) {
  .ck-content .homepage-section-left-cropped-img .homepage-section__img img {
    clip-path: polygon(570px 0, 100% 0, 100% 101%, 0 100%, 0 101%);
  }
}
.ck-content .homepage-section-left-cropped-img .btn {
  position: relative;
}
.ck-content .homepage-section-right-cropped-img .homepage-section__img {
  height: 300px;
  overflow: hidden;
  position: relative;
  margin-right: calc((100% - 100vw) / 2);
  max-width: none;
}
@media (max-width: 767.98px) {
  .ck-content .homepage-section-right-cropped-img .homepage-section__img {
    flex: 0 0 calc(100vw + 0.5rem);
    margin-left: -0.5rem;
  }
}
.ck-content .homepage-section-right-cropped-img .homepage-section__img .field--item {
  position: unset;
}
@media (min-width: 768px) {
  .ck-content .homepage-section-right-cropped-img .homepage-section__img {
    height: 415px;
    margin-left: -8rem;
    flex: 0 0 calc(58.333333% + (100vw - 100%) / 2 + 8rem);
  }
}
@media (min-width: 1024px) {
  .ck-content .homepage-section-right-cropped-img .homepage-section__img {
    margin-left: -10rem;
    height: 515px;
    flex: 0 0 calc(66.666667% + (100vw - 100%) / 2 + 10rem);
  }
}
@media (min-width: 1280px) {
  .ck-content .homepage-section-right-cropped-img .homepage-section__img {
    margin-left: -12rem;
    height: 570px;
    flex: 0 0 calc(66.666667% + (100vw - 100%) / 2 + 12rem);
  }
}
.ck-content .homepage-section-right-cropped-img .homepage-section__img img {
  height: 100%;
  width: auto;
  position: absolute;
  left: 0;
  top: 0;
  max-width: none;
}
@media (min-width: 1790px) {
  .ck-content .homepage-section-right-cropped-img .homepage-section__img img {
    clip-path: polygon(0 0, 100% 0, calc(100% - 570px) 100%, 0 100%);
  }
}
.ck-content .homepage-section-right-cropped-img .btn {
  position: relative;
}
.content__body .field--item .ck-content .homepage-section__content ul {
  margin-top: 12px;
}
.content__body .field--item .ck-content .homepage-section__content ul li {
  margin: 0;
}
@media (max-width: 767.98px) {
  .ck-content .homepage-section--video .video-card--item:first-child {
    margin-bottom: 20px;
  }
}
@media (min-width: 1024px) {
  .ck-content .homepage-section__background .field--name-field-background-image .field--item {
    position: unset !important;
  }
  .ck-content .homepage-section__background img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    z-index: 1;
  }
}
.ck-content .homepage-section--home-hero {
  aspect-ratio: 16/9;
  background-color: #000;
  max-height: calc(100vh - 70px);
  overflow: hidden;
  position: relative;
  width: 100%;
}
.ck-content .homepage-section--home-hero .field--name-field-section-title {
  margin-bottom: 2.5rem;
}
.ck-content .homepage-section--home-hero .field--name-field-description {
  font-weight: 600;
  max-width: 440px;
}
.ck-content .homepage-section--home-hero .video-teaser__poster {
  position: absolute;
  inset: 0;
  z-index: 1;
}
.ck-content .homepage-section--home-hero .homepage-hero__background {
  width: 100%;
  height: 100%;
}
.ck-content .homepage-section--home-hero .homepage-hero__background img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.ck-content .homepage-section--home-hero .video-teaser__bg {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.ck-content .homepage-section--home-hero .video-teaser__content {
  position: absolute;
  inset: 0;
  bottom: 2rem;
  top: 1rem;
  z-index: 3;
}
@media (min-width: 1024px) {
  .ck-content .homepage-section--home-hero .video-teaser__content {
    top: 3.75rem;
  }
}
@media (min-width: 1280px) {
  .ck-content .homepage-section--home-hero .video-teaser__content {
    top: 7rem;
  }
}
.ck-content .homepage-section--home-hero .video-teaser__text-info {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.8s ease-in-out, visibility 0s linear 0s;
}
.ck-content .homepage-section--home-hero .video-teaser__play {
  position: relative;
  z-index: 4;
  cursor: pointer;
}
.ck-content .homepage-section--home-hero .video-teaser__video {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: auto;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  opacity: 0;
  visibility: hidden;
  margin: 0 auto;
  transition: opacity 0.8s ease-in-out, visibility 0s linear 0.8s;
}
.ck-content .homepage-section--home-hero.is-playing .video-teaser__bg {
  visibility: hidden;
}
.ck-content .homepage-section--home-hero.is-playing .video-teaser__text-info {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.8s ease-in-out, visibility 0s linear 0.8s;
}
.ck-content .homepage-section--home-hero.is-playing .video-teaser__video {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.8s ease-in-out, visibility 0s linear 0s;
}
.ck-content .homepage-section--home-hero.is-playing .homepage-hero__background {
  display: none;
}
.ck-content .path-frontpage .aa-Form {
  background: transparent;
}
.ck-content .path-frontpage .aa-Form .aa-InputWrapper input {
  background: transparent;
  padding: 10px 18px;
  width: 100%;
  border: 2px solid #fff;
  color: #fff;
}
.ck-content .path-frontpage .aa-Form .aa-ClearButton,
.ck-content .path-frontpage .aa-Form .aa-SubmitButton {
  display: none;
}
.ck-content .interactive-audio {
  margin: 33px 0;
}
.ck-content .interactive-audio .audio-speaker {
  width: 120px;
  height: 120px;
  left: 30px;
  top: 30px;
  position: absolute;
  border-radius: 50%;
  background-position: center;
  background-size: 100%;
}
.ck-content .interactive-audio .cp-circle-frame {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.ck-content .interactive-audio .cp-circle-frame .cp-container {
  pointer-events: none;
  background-image: none;
}
.ck-content .interactive-audio .cp-buffer-holder, .ck-content .interactive-audio .cp-progress-holder, .ck-content .interactive-audio .cp-circle-control {
  left: 0;
  top: 0;
  width: 180px;
  height: 180px;
  background-position: center;
}
.ck-content .interactive-audio .cp-buffer-holder, .ck-content .interactive-audio .cp-progress-holder {
  clip: rect(0px, 180px, 180px, 90px);
  z-index: 2;
}
.ck-content .interactive-audio .cp-buffer-1, .ck-content .interactive-audio .cp-buffer-2, .ck-content .interactive-audio .cp-progress-1, .ck-content .interactive-audio .cp-progress-2 {
  width: 180px;
  height: 180px;
  clip: rect(0px, 90px, 180px, 0px);
  border-radius: 50%;
}
.ck-content .interactive-audio .cp-buffer-1, .ck-content .interactive-audio .cp-buffer-2 {
  background-position: center;
  display: none !important;
}
.ck-content .interactive-audio .cp-circle-control {
  background-image: url(../images/audio/audio-buffer.svg);
  background-repeat: no-repeat;
  z-index: 1;
}
.ck-content .interactive-audio .cp-progress-1, .ck-content .interactive-audio .cp-progress-2 {
  background-image: url(../images/audio/audio-progress.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.ck-content .interactive-audio .cp-buffer-holder.cp-gt50,
.ck-content .interactive-audio .cp-progress-holder.cp-gt50,
.ck-content .interactive-audio .cp-progress-1.cp-fallback {
  clip: rect(auto, auto, auto, auto);
}
.ck-content .interactive-audio .cp-container {
  margin-right: 20px;
  width: 180px;
  max-width: 180px;
  height: 180px;
  flex: 0 0 180px;
  border-radius: 50%;
  overflow: hidden;
  background-size: 100%;
  box-shadow: inset 2px 2px 2px #bebebe, inset -2px -2px 2px #fff;
  background: #dbdbdc;
}
.ck-content .interactive-audio .description,
.ck-content .interactive-audio .audio-controls {
  flex-basis: 180px;
  flex-grow: 1;
  min-width: calc(100% - 200px);
}
@media (max-width: 480px) {
  .ck-content .interactive-audio .description,
  .ck-content .interactive-audio .audio-controls {
    min-width: 100%;
    margin-top: 20px;
  }
}
.ck-content .interactive-audio .description {
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  font-size: 15px;
  line-height: 23px;
}
.ck-content .interactive-audio .description p {
  margin-bottom: 0;
}
.ck-content .interactive-audio .description strong, .content__body .field--item blockquote.fact .ck-content .interactive-audio .description strong {
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  font-size: 17px;
  line-height: 28px;
  padding-bottom: 10px;
}
.ck-content .interactive-audio .description .audio-controls {
  display: flex;
  line-height: 23px;
  font-size: 15px;
  letter-spacing: 0;
  color: #000000;
  background: none;
  width: auto;
  height: auto;
  text-indent: 0;
  margin: 15px 0 0;
}
.ck-content .interactive-audio .description .audio-controls .cp-controls.unstyled-list {
  padding: 0;
  margin: 0;
  flex: 0 0 100%;
}
.ck-content .interactive-audio .description .audio-controls .cp-controls.unstyled-list li {
  padding: 0 !important;
  border-bottom: none !important;
}
.ck-content .interactive-audio .description .audio-controls .cp-controls.unstyled-list .cp-play {
  background-image: url(../images/audio/listen_icon.svg);
}
.ck-content .interactive-audio .description .audio-controls .cp-controls.unstyled-list .cp-pause {
  background-image: url(../images/audio/listen_icon.svg);
}
.ck-content .interactive-audio .description .audio-controls .cp-controls.unstyled-list .cp-play,
.ck-content .interactive-audio .description .audio-controls .cp-controls.unstyled-list .cp-pause {
  background-repeat: no-repeat;
  background-position: left;
  color: #000000;
  text-indent: 0;
  width: 100%;
  display: flex;
}
.ck-content .interactive-audio .description .audio-controls .cp-controls.unstyled-list .cp-play:focus,
.ck-content .interactive-audio .description .audio-controls .cp-controls.unstyled-list .cp-pause:focus {
  outline: none;
}
.ck-content .interactive-audio .description .audio-controls .cp-controls.unstyled-list .cp-play label,
.ck-content .interactive-audio .description .audio-controls .cp-controls.unstyled-list .cp-pause label {
  margin-left: 43px;
  margin-bottom: 0;
  padding-top: 0;
  align-self: center;
  cursor: pointer;
  font-weight: 300;
}
.ck-content .widget-circle {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin: 0 auto;
  flex-direction: column;
}
.ck-content .widget-circle p {
  margin: 0;
  display: block;
  width: 100%;
}
.ck-content .widget-circle .text-primary {
  display: block;
}
.ck-content .widget-circle .neumorphic-numbers {
  margin: -10px 0 15px;
  line-height: 1;
  display: block;
  text-shadow: none;
}
@media (min-width: 768px) {
  .ck-content .widget-circle {
    padding: 20px;
    box-shadow: inset 2px 2px 2px #bebebe, inset -2px -2px 2px #fff;
    border-radius: 50%;
    width: 220px;
    height: 220px;
    max-width: 220px;
    overflow: hidden;
    background: #dbdbdc;
  }
  .ck-content .widget-circle-lg {
    width: 260px;
    max-width: 260px;
    height: 260px;
    padding: 30px;
  }
  .ck-content .widget-circle-sm {
    width: 160px;
    max-width: 160px;
    height: 160px;
    padding: 15px;
  }
}
.columns-grid-item.borderless .ck-content .widget-circle-sm .neumorphic-numbers {
  color: #000;
  font-size: 100px;
  line-height: 120px;
  margin: 0;
}
@media (max-width: 767px) {
  .ck-content .our-diverse-workplace .widget-circle {
    width: 100%;
    margin: 40px 0;
    flex-direction: row;
  }
  .ck-content .our-diverse-workplace .widget-circle > p {
    width: auto;
    flex: 0 0 auto;
    text-align: left;
  }
  .ck-content .our-diverse-workplace .widget-circle > p:last-child {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 1px;
    margin-right: 0;
  }
  .ck-content .our-diverse-workplace .widget-circle .neumorphic-numbers {
    text-align: center;
    line-height: 75px;
    padding: 20px;
    box-shadow: inset 2px 2px 2px #bebebe, inset -2px -2px 2px #fff;
    border-radius: 50%;
    width: 130px;
    height: 130px;
    max-width: 130px;
    overflow: hidden;
    background: #dbdbdc;
    margin: 0 20px 0 0;
  }
}
.ck-content .columns-grid {
  max-width: 100%;
}
.ck-content .columns-grid:after {
  content: "";
  display: block;
  clear: both;
}
.ck-content .columns-grid-item {
  height: auto;
  margin-bottom: 20px;
  padding: 1px;
  max-width: 100%;
}
.ck-content .columns-grid-item .paragraph--type--person-block img {
  padding: 0 0 0.5rem 0;
}
.ck-content .columns-grid-item .paragraph--type--content-block {
  padding: 20px;
}
.ck-content .columns-grid-item .field--name-field-subtitle p {
  margin-bottom: 0;
}
.ck-content .columns-grid-item.bordered .paragraph--type--content-block {
  border: 1px solid #2611c9;
}
.ck-content .columns-grid-item.bordered .paragraph--type--content-block .card-label {
  margin-bottom: 30px;
  text-align: left;
}
.ck-content .columns-grid-item.bordered .paragraph--type--content-block .card-label .field--item {
  font-size: 17px;
  line-height: 28px;
  font-family: "WCSansSubhead", sans-serif;
}
.ck-content .columns-grid-item.highlight .paragraph--type--content-block {
  background-color: #ddd;
  box-shadow: inset 4px 4px 7px #c4c4c4, inset -5px -5px 10px #ffffff;
}
.ck-content .columns-grid-item.highlight .paragraph--type--content-block .field--name-field-subtitle {
  margin-bottom: 5px;
}
.ck-content .columns-grid-item.highlight .paragraph--type--content-block .card-label {
  margin-bottom: 30px;
}
.ck-content .columns-grid-item.highlight .paragraph--type--content-block .card-label .field--item {
  font-size: 40px;
  line-height: 1;
  font-family: "WCSansSubhead", sans-serif;
  overflow: visible;
}
.ck-content .columns-grid-item.borderless.colspan-2 {
  padding: 20px 20px 0;
}
.ck-content .columns-grid-item.borderless .paragraph--type--content-block {
  padding: 0;
}
.ck-content .columns-grid-item.borderless .card-label {
  margin: 0;
  position: relative;
}
.ck-content .columns-grid-item.borderless p {
  font-size: 17px;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
}
.ck-content .columns-grid-item.borderless a {
  font-family: "WCSansSubhead", sans-serif;
}
.ck-content .columns-grid-item.borderless a::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}
.ck-content .columns-grid-item.borderless p.office-statistics {
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  font-family: "WCSansText", sans-serif;
  font-size: 15px;
  letter-spacing: 3px;
  flex-wrap: wrap;
  margin: 0;
}
.ck-content .columns-grid-item.borderless p.office-statistics .text-primary {
  letter-spacing: 0;
}
.ck-content .columns-grid-item.borderless h2, .ck-content .columns-grid-item.borderless .h2 {
  margin: 0;
}
.ck-content .columns-grid-item.borderless .neumorphic-numbers {
  color: #2611c9;
  font-size: 150px;
  line-height: 190px;
  margin-right: 20px;
  letter-spacing: 0;
  transform: translateY(-25px);
}
.ck-content .columns-grid-item.borderless .neumorphic-numbers:last-child {
  margin: 0;
}
.ck-content .columns-grid-item.borderless .neumorphic-numbers .small {
  font-size: 115px;
}
@media (max-width: 767px) {
  .ck-content .columns-grid-item.borderless {
    padding: 0;
  }
  .ck-content .columns-grid-item.borderless p {
    flex-direction: column;
  }
  .ck-content .columns-grid-item.borderless .neumorphic-numbers {
    margin: 0;
  }
}
.ck-content .without-masonry .field--name-field-content-blocks {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 1.25rem;
  column-gap: 1.25rem;
}
.ck-content .without-masonry .field--name-field-content-blocks .columns-grid-sizer {
  display: none;
}
.ck-content .without-masonry .field--name-field-content-blocks .columns-grid-item {
  max-width: 100%;
}
.ck-content .without-masonry .field--name-field-content-blocks .columns-grid-item .paragraph--type--content-block {
  height: 100%;
}
.ck-content .interactive-overlay button {
  border: 0;
  border-radius: 0;
  font-size: 1rem;
  font-weight: 700;
}
.ck-content .interactive-overlay button.btn {
  color: #fff;
  font-weight: 400;
  min-width: 220px;
  padding: 16px 20px;
  position: relative;
  text-align: left;
}
.ck-content .interactive-overlay .overlay-modal {
  background-color: rgba(0, 0, 0, 0.6);
}
.ck-content .interactive-overlay .overlay-modal .modal-dialog {
  max-width: 100%;
  margin: auto;
  pointer-events: auto;
  /*.toolbar-fixed.toolbar-horizontal & {
    button.close {
      top: 150px;
    }
  }*/
}
.ck-content .interactive-overlay .overlay-modal .modal-dialog button.close {
  position: absolute;
  z-index: 1;
  right: 8%;
  color: white;
  opacity: 0.9;
  top: 60px;
  font-size: 0;
  background: none;
  border: none;
  cursor: pointer;
  width: 35px;
  height: 35px;
}
.ck-content .interactive-overlay .overlay-modal .modal-dialog button.close:before, .ck-content .interactive-overlay .overlay-modal .modal-dialog button.close:after {
  content: "";
  position: absolute;
  width: 45px;
  height: 2px;
  background-color: #fff;
  top: calc(50% - 1px);
  left: -5px;
}
.ck-content .interactive-overlay .overlay-modal .modal-dialog button.close:before {
  transform: rotate(45deg);
}
.ck-content .interactive-overlay .overlay-modal .modal-dialog button.close:after {
  transform: rotate(-45deg);
}
.ck-content .interactive-overlay .overlay-modal .modal-dialog button.close:hover {
  opacity: 1;
}
@media (min-width: 1024px) {
  .ck-content .interactive-overlay .overlay-modal .modal-dialog button.close {
    right: 60px;
    top: 70px;
  }
}
.ck-content .interactive-overlay .overlay-modal .overlay-modal {
  background: transparent;
}
.ck-content .interactive-overlay .overlay-modal .modal-dialog {
  max-width: 100%;
}
.ck-content .interactive-overlay .overlay-modal .overlay {
  margin-right: auto;
  margin-left: auto;
  padding-left: 8px;
  padding-right: 8px;
  max-width: 100%;
  margin: 0 auto;
  padding-top: 125px;
}
@media (min-width: 960px) {
  .ck-content .interactive-overlay .overlay-modal .overlay {
    width: 946px;
  }
}
@media (min-width: 1024px) {
  .ck-content .interactive-overlay .overlay-modal .overlay {
    width: 1010px;
  }
}
@media (min-width: 1280px) {
  .ck-content .interactive-overlay .overlay-modal .overlay {
    width: 1236px;
  }
}
@media print {
  .ck-content .interactive-overlay .overlay-modal .overlay {
    width: 100%;
    margin: 0 auto;
    padding: 0;
  }
}
.ck-content .interactive-overlay .overlay-modal .overlay .modal-header {
  background: #2611c9;
  border-bottom: none;
  padding: 0.625rem;
}
.ck-content .interactive-overlay .overlay-modal .overlay .modal-header button.close {
  inset: auto;
  height: 1.25rem;
  position: relative;
  width: 1.25rem;
}
.ck-content .interactive-overlay .overlay-modal .overlay .modal-header button.close:before, .ck-content .interactive-overlay .overlay-modal .overlay .modal-header button.close:after {
  height: 3px;
  top: 50%;
  width: 25px;
}
.ck-content .interactive-overlay .overlay-modal .overlay .overlay__body {
  max-height: calc(100vh - 180px);
  overflow-y: scroll;
}
.ck-content .interactive-overlay .overlay-modal .overlay__hero {
  max-height: 500px;
}
.ck-content .interactive-overlay .overlay-modal .overlay__content {
  background: #fff;
}
.ck-content .interactive-overlay .overlay-modal .overlay__content .field--name-field-overlay-sections section > .field--item {
  padding-left: 2rem;
  padding-right: 2rem;
}
.ck-content .interactive-overlay .overlay-modal .overlay__content .field--name-field-overlay-sections > [class*=section-] {
  padding-top: 2rem;
  padding-bottom: 2rem;
  margin-top: 0;
}
.ck-content .interactive-overlay .overlay-modal .overlay__content .section-page_section_text {
  overflow: hidden;
}
.ck-content .interactive-overlay .overlay-modal .overlay__content .section-page_section_text:last-child {
  margin-bottom: 0;
}
.ck-content .poll-question {
  display: none;
}
.ck-content .poll-question .poll-back-button > a,
.ck-content .poll-question .poll-reset-button > a,
.ck-content .poll-question .poll-next-button > a {
  cursor: pointer;
  padding-left: 15px;
  padding-right: 15px;
  display: none;
}
.ck-content .poll-question .poll-reset-button {
  text-align: center;
}
.ck-content .poll-question .btn,
.ck-content .poll-question .btn:focus {
  background-color: #010101;
  border-radius: 0;
  color: #fff !important;
  white-space: normal;
  width: 100%;
}
.ck-content .poll-question .btn:hover,
.ck-content .poll-question .btn.open {
  background-color: #2611c9;
  color: #fff;
}
.ck-content .interactive-slider .image-position-left .blockquote-col:first-child {
  order: 1;
}
.ck-content .field--name-body .interactive-slider .field--item .blockquote-col blockquote,
.ck-content .content__body .interactive-slider .field--item .blockquote-col blockquote {
  clear: both;
  color: #2611c9;
  float: none;
  font-size: 28px;
  line-height: 33px;
  margin: 0;
  padding: 0;
  width: 100%;
}
.ck-content .field--name-body .interactive-slider .field--item .blockquote-col blockquote::before,
.ck-content .content__body .interactive-slider .field--item .blockquote-col blockquote::before {
  content: "";
  font-size: 28px;
  height: 2em;
  width: 2.6em;
}
.ck-content .field--name-body .interactive-slider .field--item .blockquote-col blockquote p,
.ck-content .content__body .interactive-slider .field--item .blockquote-col blockquote p {
  font-family: "WCSansSubhead", sans-serif;
}
@media screen and (min-width: 768px) {
  .ck-content .field--name-body .interactive-slider .field--item .blockquote-col,
  .ck-content .content__body .interactive-slider .field--item .blockquote-col {
    flex-basis: auto;
    flex-grow: unset;
  }
}
@media screen and (min-width: 1279px) {
  .ck-content .field--name-body .interactive-slider .field--item .blockquote-col,
  .ck-content .content__body .interactive-slider .field--item .blockquote-col {
    flex-basis: 0;
    flex-grow: 1;
  }
}
@media screen and (max-width: 1279px) {
  .ck-content .field--name-body .interactive-slider .field--item .blockquote-col:first-child,
  .ck-content .content__body .interactive-slider .field--item .blockquote-col:first-child {
    margin-top: 30px;
    order: 1;
  }
}
.ck-content .interactive-slider .swiper img {
  width: 100%;
}
.ck-content .interactive-slider cite .field--item {
  padding-top: 15px;
}
.ck-content .content__body .interactive-slider .carousel-controls ul li {
  margin: 10px;
}
.ck-content .content__body .interactive-slider .carousel-controls ul.carousel-controls__dots > li::before {
  display: none;
}
.ck-content .visible-print {
  display: none !important;
}
.ck-content .tab-pane__title {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 2.4rem;
}
@media print {
  .ck-content html {
    font-size: 16px;
  }
  .ck-content .col__related,
  .ck-content .latest-alerts,
  .ck-content .card,
  .ck-content blockquote,
  .ck-content p,
  .ck-content span,
  .ck-content li {
    page-break-inside: avoid !important;
  }
  .ck-content .col__related,
  .ck-content .card,
  .ck-content .insight-section,
  .ck-content blockquote,
  .ck-content p,
  .ck-content li {
    display: block;
    position: relative;
  }
  .ck-content .card img {
    max-width: none !important;
  }
  .ck-content .navbar.navbar-inverse.navbar-fixed-top {
    display: none !important;
  }
  .ck-content html body {
    display: block !important;
    font-size: 16px;
    padding: 0 !important;
  }
  .ck-content html body.toolbar-fixed.toolbar-horizontal {
    padding-top: 0 !important;
  }
  .ck-content html body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open {
    padding-top: 0 !important;
  }
  .ck-content html body.toolbar-fixed.toolbar-vertical {
    padding-top: 0 !important;
  }
  .ck-content *:not(blockquote):not(.audio-speaker),
  .ck-content *:not(blockquote):before,
  .ck-content *:after,
  .ck-content .magazine-publication-neumorphism .col__related:before {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  .ck-content a:after {
    display: none !important;
  }
  .ck-content .related-articles .col-sm-6.col-lg-3,
  .ck-content .featured-insights-list .col-md-4.col-12,
  .ck-content .register-events-list .col-sm-6.col-lg-3,
  .ck-content .card--list .col-sm-6.col-lg-4 {
    width: 50%;
  }
  .ck-content img {
    max-width: 100% !important;
  }
  .ck-content .magazine-publication-neumorphism .col__text img,
  .ck-content .magazine-publication-neumorphism .col__text p,
  .ck-content .magazine-publication-neumorphism .col__text div,
  .ck-content .magazine-publication-neumorphism .col__text span {
    page-break-before: auto !important;
    page-break-after: auto !important;
    page-break-inside: avoid !important;
  }
  .ck-content p,
  .ck-content h2,
  .ck-content .h2,
  .ck-content h3,
  .ck-content .h3,
  .ck-content li {
    orphans: 3;
    widows: 3;
  }
  .ck-content h1, .ck-content .h1,
  .ck-content h2,
  .ck-content .h2,
  .ck-content h3,
  .ck-content .h3,
  .ck-content h4,
  .ck-content .h4,
  .ck-content h5,
  .ck-content .h5,
  .ck-content h6,
  .ck-content .h6 {
    page-break-after: avoid;
    -moz-column-break-after: avoid;
    break-after: avoid-page;
  }
  .ck-content h1 + p, .ck-content .h1 + p,
  .ck-content h2 + p,
  .ck-content .h2 + p,
  .ck-content h3 + p,
  .ck-content .h3 + p,
  .ck-content h4 + p,
  .ck-content .h4 + p,
  .ck-content h5 + p,
  .ck-content .h5 + p,
  .ck-content h6 + p,
  .ck-content .h6 + p {
    page-break-before: avoid;
    -moz-column-break-before: avoid;
    break-before: avoid-page;
  }
  .ck-content .logo-print {
    width: 95%;
    text-align: right;
    margin-right: 30px;
    margin-left: 10px;
    margin-top: 1em;
    margin-bottom: 2em;
  }
  .ck-content .page__heading {
    margin: 1em 0 !important;
  }
  .ck-content .content__column--no-sidebar .page__nav,
  .ck-content .hiddent-print,
  .ck-content .page__nav-tabs,
  .ck-content .tabs--primary.nav.nav-tabs,
  .ck-content .heading__action-links,
  .ck-content .navbar-fixed-top,
  .ck-content ol.breadcrumb,
  .ck-content footer.footer {
    display: none !important;
  }
  .ck-content .contact-data__list--phones a,
  .ck-content .contact-data__list--faxes a {
    font-family: "WCSansText", sans-serif !important;
  }
  .ck-content .visible-print {
    display: block !important;
  }
  .ck-content .print--break-before {
    page-break-before: always;
  }
  .ck-content .print--break-after {
    page-break-after: always;
  }
  .ck-content .print--no-break-inside {
    page-break-inside: avoid;
  }
  .ck-content .tab-content > .tab-pane {
    display: block !important;
  }
  .ck-content .main-container {
    width: 100% !important;
    margin: 0 auto;
    top: 0;
  }
  .ck-content .heading__bio-info,
  .ck-content .content__body.content__body--people h3,
  .ck-content .content__body.content__body--people .h3,
  .ck-content .content__body.content__body--people .field--name-field-title,
  .ck-content .tab-pane__title {
    font-size: 16px;
  }
  .ck-content body .text-info,
  .ck-content body .text-primary {
    color: #1b1b1b !important;
  }
  .ck-content .tab-pane__title {
    padding: 15px 15px 15px 0;
    margin: 0 0 30px !important;
    font-family: "WCSansText", sans-serif;
    border-bottom: 1px solid #ddd;
  }
  .ck-content .region-header .tabs {
    display: none !important;
  }
  .ck-content .region-highlighted .page-header {
    border-top: 0;
    padding-bottom: 9.5px !important;
    margin: 0 0 10px !important;
    border-bottom: 1px solid #d1d2d3;
  }
  .ck-content body.page-node-type-people .focuspoint {
    max-height: 445px;
  }
  .ck-content body.page-node-type-people .heading__bio-info {
    font-size: 14px;
    margin: 0 0 30px;
  }
  .ck-content body.page-node-type-people .content__body .field--item:not(.field--name-field-quote) {
    font-family: "WCSansText", sans-serif;
  }
  .ck-content body.page-node-type-people .main-container {
    position: relative;
  }
  .ck-content body.page-node-type-people .main-container .region-highlighted {
    padding-right: 0;
  }
  .ck-content body.page-node-type-people .main-container .background-image {
    height: 445px;
  }
  .ck-content body.page-node-type-people .main-container .background-image img {
    left: 0 !important;
    top: 0 !important;
    position: static !important;
    width: 100% !important;
    display: block !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
  }
  .ck-content body.page-node-type-people .main-container ol.breadcrumb {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    margin-left: 15px;
  }
  .ck-content body.page-node-type-people .main-container .page__sidebar-complementary {
    width: 100%;
  }
  .ck-content body.page-node-type-people .main-container > .row > .col-sm-4,
  .ck-content body.page-node-type-people .main-container > .row > .col-sm-8 {
    float: none;
    width: 100%;
  }
  .ck-content body.page-node-type-people .main-container > .row > .col-sm-8 {
    position: static;
  }
  .ck-content .main-container {
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
  }
  .ck-content #home .scroll-down-wrapper,
  .ck-content .scroll-down-wrapper,
  .ck-content #home h1,
  .ck-content #home .h1,
  .ck-content .close-full-view,
  .ck-content .side-navigation {
    display: none !important;
  }
  .ck-content html body,
  .ck-content html body p {
    font-family: "WCSansText", sans-serif;
    font-size: 16px;
  }
  .ck-content .container {
    padding: 0 !important;
  }
  .ck-content .magazine-publication .page-header,
  .ck-content .magazine-publication__back,
  .ck-content .magazine-backdrop {
    display: none !important;
  }
  .ck-content .magazine-landing {
    min-height: auto;
  }
  .ck-content .magazine-publication__content {
    position: static !important;
    overflow: hidden !important;
  }
  .ck-content .magazine-publication .page__heading h1, .ck-content .magazine-publication .page__heading .h1 {
    font-size: 42px;
    margin-bottom: 10px;
    font-family: "WCSansSubhead", sans-serif;
  }
  .ck-content .magazine-publication .page__heading .hero__meta-row {
    font-family: "WCSansText", sans-serif;
  }
  .ck-content .magazine-publication .page__heading .field--name-field-subtitle p {
    font-size: 18px !important;
    margin-bottom: 0 !important;
    font-family: "WCSansText", sans-serif;
  }
  .ck-content .magazine-publication blockquote {
    padding: 10.5px 21px !important;
    margin: 0 0 21px !important;
    font-size: 18px !important;
    float: none;
    width: 100%;
  }
  .ck-content .magazine-publication blockquote p {
    line-height: 24px;
    font-size: 18px !important;
    font-family: "WCSansText", sans-serif !important;
  }
  .ck-content .magazine-publication blockquote:before {
    display: none !important;
  }
  .ck-content .magazine-publication .simplebox {
    page-break-before: auto !important;
    background-color: #d1d2d3 !important;
    -webkit-print-color-adjust: exact;
  }
  .ck-content .magazine-publication p,
  .ck-content .magazine-publication li {
    font-family: "WCSansText", sans-serif;
    font-size: 1rem !important;
  }
  .ck-content .magazine-publication p a,
  .ck-content .magazine-publication li a {
    border: 0 !important;
  }
  .ck-content .magazine-publication .card .card-body p {
    font-size: 1rem !important;
  }
  .ck-content .page-header {
    font-size: 42px;
    font-family: "WCSansSubhead", sans-serif;
  }
  .ck-content .tab-content h2.tab-pane__title, .ck-content .tab-content .tab-pane__title.h2 {
    color: #2611c9 !important;
    border-bottom: 3px solid #2611c9;
    font-family: "WCSansSubhead", sans-serif !important;
    font-size: 30px !important;
    padding: 0 !important;
    margin: 0 0 10px !important;
  }
  .ck-content .tab-content h2 strong, .ck-content .tab-content .h2 strong,
  .ck-content .tab-content h2,
  .ck-content .tab-content .h2 {
    font-family: "WCSansSubhead", sans-serif !important;
    font-size: 18px;
  }
  .ck-content .subscribe-box {
    width: 100%;
    max-width: none;
    border: 0;
    margin: 0;
  }
  .ck-content .subscribe-box a {
    font-family: "WCSansSubhead", sans-serif !important;
  }
  .ck-content blockquote.fact {
    border: 0 !important;
    margin: 5px 0 !important;
  }
  .ck-content blockquote.fact u {
    font-size: inherit;
    text-decoration: underline;
  }
  .ck-content blockquote.fact strong {
    font-size: inherit;
    font-family: "WCSansSubhead", sans-serif !important;
  }
  .ck-content .accordion-tab-content .list-group-item:first-child {
    border-top: none;
  }
  .ck-content .accordion-tab-content .collapse {
    display: block;
    visibility: visible;
    height: auto !important;
  }
  .ck-content .no-scroll {
    overflow: auto;
  }
  .ck-content .back-to-top-arrow {
    display: none;
  }
  .ck-content .heading__hero .hero__meta {
    min-height: unset;
    height: auto;
    width: 100%;
    padding-top: 0;
    padding-bottom: 80px;
  }
  .ck-content .heading__hero .hero__meta .hero__authors-row {
    position: relative;
    bottom: 0;
  }
  .ck-content .latest-alerts .view-content .list-item:nth-child(5) .latest-alerts-row__wrapper,
  .ck-content .latest-alerts .view-content .list-item:nth-child(6) .latest-alerts-row__wrapper {
    border-bottom: none;
  }
  .ck-content .magazine-publication-neumorphism h1, .ck-content .magazine-publication-neumorphism .h1 {
    margin-top: 180px;
  }
  .ck-content .col__text .field--name-field-pre-subtitle {
    height: 150px;
    top: 80px;
  }
  .ck-content .page-node-type-magazine-default-style .logo-print {
    margin-bottom: 1rem;
  }
  .ck-content .page-node-type-magazine-default-style .main-container {
    top: 0;
  }
  .ck-content .magazine-default-header {
    position: relative;
    border-bottom: none;
  }
  .ck-content .magazine-style-default {
    width: 100%;
    float: none;
  }
  .ck-content .magazine-style-default p {
    line-height: 1.25 !important;
  }
  .ck-content .magazine-style-default h3, .ck-content .magazine-style-default .h3 {
    font-size: 28px;
  }
  .ck-content .magazine-style-default .lead {
    font-size: 26px;
  }
  .ck-content .magazine-style-default .field--name-field-section-title p {
    font-size: 32px;
    font-family: "WCSansSubhead", sans-serif;
  }
  .ck-content .magazine-style-default .side-navigation {
    margin-top: 0;
    width: 0;
    position: relative;
  }
  .ck-content .magazine-style-default .field--name-field-video-embed {
    display: none;
  }
  .ck-content .magazine-style-default .parallax-up,
  .ck-content .magazine-style-default .parallax-down {
    opacity: 1 !important;
  }
  .ck-content .magazine-style-default .scroll-reveal-block {
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
  }
  .ck-content .magazine-style-default section {
    clear: both;
  }
  .ck-content .magazine-style-default .section-cover {
    margin-top: 0;
    page-break-after: always;
  }
  .ck-content .magazine-style-default .section-cover .section-cover__image.section-cover__video {
    max-height: none;
  }
  .ck-content .magazine-style-default .section-cover .section-cover__image.section-cover__video .field--name-field-mobile-image {
    display: block;
  }
  .ck-content .magazine-style-default .section-cover .section-cover__content {
    padding-bottom: 0;
  }
  .ck-content .magazine-style-default .section-cover .section-cover__content .section-cover__title {
    margin-top: 5rem;
    padding: 2rem 0;
  }
  .ck-content .magazine-style-default .section-cover .section-cover__content .section-cover__captions {
    padding: 3rem 0 0;
  }
  .ck-content .magazine-style-default .section-text {
    padding-top: 2rem;
  }
  .ck-content .magazine-style-default .section-chapter {
    page-break-before: always;
    clear: both;
  }
  .ck-content .magazine-style-default .section-chapter .field--name-field-description p {
    font-size: 16px;
  }
  .ck-content .magazine-style-default .section-article .container-publication {
    -moz-column-break-inside: avoid;
    break-inside: avoid;
    clear: both;
    display: block;
    align-items: stretch;
  }
  .ck-content .magazine-style-default .section-article .container-publication .section-article__image-col,
  .ck-content .magazine-style-default .section-article .container-publication .section-article__content-col {
    align-self: start;
    width: 49%;
  }
  .ck-content .magazine-style-default .section-article .container-publication .section-article__content-col {
    float: left;
    padding-right: 30px;
  }
  .ck-content .magazine-style-default .section-article .container-publication .section-article__image-col {
    float: right;
  }
  .ck-content .magazine-style-default .section-article .container-publication .section-article__title {
    margin-top: 0;
  }
  .ck-content .magazine-style-default .section-article .container-publication .section-article__title .field--name-field-section-title h3, .ck-content .magazine-style-default .section-article .container-publication .section-article__title .field--name-field-section-title .h3 {
    font-size: 28px;
  }
  .ck-content .magazine-style-default .section-article .container-publication .read-more {
    font-size: 16px;
  }
  .ck-content .magazine-style-default .section-article-list .full-width-link {
    padding: 20px 45px 20px 0;
  }
  .ck-content .magazine-style-default .section-article-list .full-width-link a {
    font-size: 18px;
  }
  .ck-content .magazine-style-default .related-content-group .item,
  .ck-content .magazine-style-default .field--name-field-related-content .list-item {
    width: 2.4in;
    display: inline;
  }
  .ck-content .magazine-publication p {
    font-size: 1rem;
  }
  .ck-content .hero-article__wrapper {
    margin-top: 0 !important;
    width: 100%;
    padding: 0 !important;
  }
  .ck-content .hero-article__wrapper .right-column {
    display: flex;
    align-items: center;
  }
  .ck-content .hero-article__wrapper .right-column .hero__category {
    margin-right: 1rem;
  }
  .ck-content .hero-article__wrapper .hero__authors {
    flex-direction: row !important;
  }
  .ck-content .hero-article__wrapper .hero__authors span {
    display: block !important;
    padding: 0 12px;
  }
  .ck-content .factbox {
    padding: 0;
  }
  .ck-content .article-wc-style .hero__meta-wrapper {
    margin-top: 40px;
  }
  .ck-content .article-wc-style .hero__meta-wrapper.container-publication {
    padding: 0;
  }
  .ck-content .article-wc-style .content--article-container {
    top: 0;
  }
  .ck-content .article-wc-style .content--article-wrapper {
    margin-top: 0;
    top: 0;
  }
  .ck-content .article-wc-style .content--article-wrapper .content--article {
    margin-top: 0;
  }
  .ck-content .article-wc-style .content--article-wrapper .content--article .content__body .deal-highlighted {
    width: 2.4in;
  }
  .ck-content .article-wc-style .content--article-wrapper .content--article .content__body .deal-highlighted .deal-container {
    width: 2in;
  }
  .ck-content .article-wc-style .content--article-wrapper .content--article .content__body blockquote {
    width: 3in;
  }
  .ck-content .article-wc-style .content--article-wrapper .content--article .related-content-group .item {
    width: 2.4in;
    display: inline;
  }
  .ck-content .article-wc-style .content--article-wrapper .content--article .disclaimer {
    padding-bottom: 40px;
  }
  .ck-content .article-wc-style .content--article-wrapper .content--article .disclaimer p {
    font-size: 14px;
  }
  .ck-content .layout {
    grid-template-columns: 0 1fr;
  }
  .ck-content .hero-primary .hero-primary__wrapper {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }
  .ck-content .hero-primary .hero-primary__wrapper > div {
    padding: 0 !important;
  }
  .ck-content .primary-grid__main .container-intro {
    margin-top: 2rem !important;
  }
  .ck-content .primary-grid__main .primary-grid__main__container {
    max-width: 100%;
    padding: 0 1rem !important;
  }
  .ck-content .service .related-content-group,
  .ck-content .people .related-content-group {
    page-break-before: always;
    page-break-after: always;
  }
  .ck-content .service .related-content-group:last-child,
  .ck-content .people .related-content-group:last-child {
    page-break-after: avoid;
  }
  .ck-content .service .content-primary h2:not(:first-child), .ck-content .service .content-primary .h2:not(:first-child),
  .ck-content .service .primary-grid__right-side__container,
  .ck-content .people .content-primary h2:not(:first-child),
  .ck-content .people .content-primary .h2:not(:first-child),
  .ck-content .people .primary-grid__right-side__container {
    page-break-before: always;
  }
  .ck-content .hero-people {
    display: block !important;
  }
  .ck-content .hero-people .hero-title,
  .ck-content .hero-people .hero-background-photo {
    max-width: 100% !important;
    padding: 0 1rem !important;
  }
  .ck-content .hero-people .hero-background-photo img {
    width: 100vw !important;
    height: auto !important;
  }
  .ck-content .hero-people .hero-primary__wrapper {
    margin-top: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 2rem !important;
  }
  .ck-content .hero-people .hero-primary__wrapper > div {
    margin-left: 0.1rem !important;
  }
  .ck-content .hero-people .hero-primary__wrapper .col-12.col-lg-9 {
    padding: 0 !important;
  }
  .ck-content .hero-people .hero-background-left,
  .ck-content .hero-people .hero-background-right {
    display: none !important;
  }
  .ck-content .hero-people .contact-data__list--email {
    display: block !important;
  }
  .ck-content .magazine-style-case-study #home h1, .ck-content .magazine-style-case-study #home .h1 {
    display: block !important;
  }
  .ck-content .magazine-style-case-study .text-white h1, .ck-content .magazine-style-case-study .text-white .h1,
  .ck-content .magazine-style-case-study .text-white h2,
  .ck-content .magazine-style-case-study .text-white .h2,
  .ck-content .magazine-style-case-study .text-white h3,
  .ck-content .magazine-style-case-study .text-white .h3,
  .ck-content .magazine-style-case-study .text-white h4,
  .ck-content .magazine-style-case-study .text-white .h4,
  .ck-content .magazine-style-case-study .text-white h5,
  .ck-content .magazine-style-case-study .text-white .h5,
  .ck-content .magazine-style-case-study .text-white h6,
  .ck-content .magazine-style-case-study .text-white .h6,
  .ck-content .magazine-style-case-study .text-white li,
  .ck-content .magazine-style-case-study .text-white p,
  .ck-content .magazine-style-case-study .text-color-white h1,
  .ck-content .magazine-style-case-study .text-color-white .h1,
  .ck-content .magazine-style-case-study .text-color-white h2,
  .ck-content .magazine-style-case-study .text-color-white .h2,
  .ck-content .magazine-style-case-study .text-color-white h3,
  .ck-content .magazine-style-case-study .text-color-white .h3,
  .ck-content .magazine-style-case-study .text-color-white h4,
  .ck-content .magazine-style-case-study .text-color-white .h4,
  .ck-content .magazine-style-case-study .text-color-white h5,
  .ck-content .magazine-style-case-study .text-color-white .h5,
  .ck-content .magazine-style-case-study .text-color-white h6,
  .ck-content .magazine-style-case-study .text-color-white .h6,
  .ck-content .magazine-style-case-study .text-color-white li,
  .ck-content .magazine-style-case-study .text-color-white p {
    color: #000;
  }
  .ck-content .magazine-style-case-study h1, .ck-content .magazine-style-case-study .h1,
  .ck-content .magazine-style-case-study h2,
  .ck-content .magazine-style-case-study .h2,
  .ck-content .magazine-style-case-study h3,
  .ck-content .magazine-style-case-study .h3,
  .ck-content .magazine-style-case-study .freight-heading {
    font-size: 20px;
  }
  .ck-content .magazine-style-case-study h1 p, .ck-content .magazine-style-case-study .h1 p,
  .ck-content .magazine-style-case-study h2 p,
  .ck-content .magazine-style-case-study .h2 p,
  .ck-content .magazine-style-case-study h3 p,
  .ck-content .magazine-style-case-study .h3 p,
  .ck-content .magazine-style-case-study .freight-heading p {
    font-size: 20px;
  }
  .ck-content .magazine-style-case-study .magazine-cover {
    height: 85vh;
  }
  .ck-content .magazine-style-case-study .magazine-cover .field--name-field-description {
    font-size: 16px;
  }
  .ck-content .magazine-style-case-study #print-friendly-version {
    display: none;
  }
  .ck-content .magazine-style-case-study .component-article-card {
    page-break-inside: avoid;
  }
  .ck-content .magazine-style-case-study .field--name-field-related-content .col-md-6 {
    flex: 0 0 auto !important;
    width: 50% !important;
  }
  .ck-content .parallax-up,
  .ck-content .parallax-down {
    opacity: 1 !important;
  }
  .ck-content .interactive-accordion .collapse:not(.show) {
    display: block;
  }
}
.ck-content .interactive-accordion,
.ck-content .section-page_section_accordion {
  /* Whitecase old theme override */
}
.ck-content .interactive-accordion .accordion-item,
.ck-content .section-page_section_accordion .accordion-item {
  border: none;
  border-bottom: 1px solid rgba(1, 1, 1, 0.125);
}
.ck-content .interactive-accordion .accordion .field--item:first-child .accordion-item,
.ck-content .section-page_section_accordion .accordion .field--item:first-child .accordion-item {
  border-top: 1px solid rgba(1, 1, 1, 0.125);
}
.ck-content .interactive-accordion .accordion-header h2, .ck-content .interactive-accordion .accordion-header .h2,
.ck-content .section-page_section_accordion .accordion-header h2,
.ck-content .section-page_section_accordion .accordion-header .h2 {
  font-size: 1rem;
}
.ck-content .interactive-accordion .accordion-button,
.ck-content .section-page_section_accordion .accordion-button {
  flex-wrap: wrap;
}
.ck-content .interactive-accordion .accordion-button .header-container,
.ck-content .section-page_section_accordion .accordion-button .header-container {
  flex-basis: calc(100% - 1.25rem);
}
.ck-content .interactive-accordion .accordion-button .field--name-field-subtitle p:last-child,
.ck-content .section-page_section_accordion .accordion-button .field--name-field-subtitle p:last-child {
  margin-bottom: 0;
}
.ck-content .interactive-accordion .accordion-button:focus,
.ck-content .section-page_section_accordion .accordion-button:focus {
  border-color: unset;
  box-shadow: unset;
}
.ck-content .interactive-accordion .accordion-button:not(.collapsed),
.ck-content .section-page_section_accordion .accordion-button:not(.collapsed) {
  background-color: inherit;
  color: inherit;
  border-color: transparent;
  box-shadow: none;
}
.ck-content .interactive-accordion .accordion-button.collapsed::after,
.ck-content .interactive-accordion .accordion-collapse.collapse::after,
.ck-content .section-page_section_accordion .accordion-button.collapsed::after,
.ck-content .section-page_section_accordion .accordion-collapse.collapse::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-plus' viewBox='0 0 16 16'%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/%3E%3C/svg%3E");
}
.ck-content .interactive-accordion .accordion-button:not(.collapsed)::after,
.ck-content .interactive-accordion .accordion-collapse.collapse.in::after,
.ck-content .section-page_section_accordion .accordion-button:not(.collapsed)::after,
.ck-content .section-page_section_accordion .accordion-collapse.collapse.in::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-dash' viewBox='0 0 16 16'%3E%3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E");
}
.ck-content .interactive-accordion .accordion-button.close-button:not(.collapsed),
.ck-content .section-page_section_accordion .accordion-button.close-button:not(.collapsed) {
  cursor: pointer;
  color: #2611c9;
}
.ck-content .interactive-accordion .accordion-button.close-button::after,
.ck-content .section-page_section_accordion .accordion-button.close-button::after {
  background-image: none;
}
.ck-content .interactive-accordion .accordion-body .field .field--item:last-child .accordion-item,
.ck-content .section-page_section_accordion .accordion-body .field .field--item:last-child .accordion-item {
  border-bottom: none;
}
.ck-content .interactive-accordion .panel-group .accordion-button,
.ck-content .section-page_section_accordion .panel-group .accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  color: #212529;
  text-align: left;
  background-color: #fff;
  border: 0;
  overflow-anchor: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
}
.ck-content .interactive-accordion .panel-group .accordion-button::after,
.ck-content .section-page_section_accordion .panel-group .accordion-button::after {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  margin-left: auto;
  content: "";
  background-repeat: no-repeat;
  background-size: 20px;
  transition: transform 0.2s ease-in-out;
}
.ck-content .interactive-accordion .panel-group .panel-title,
.ck-content .section-page_section_accordion .panel-group .panel-title {
  font-size: 15px;
}
.ck-content .interactive-accordion .panel-group .panel-heading,
.ck-content .interactive-accordion .panel-group .panel-body,
.ck-content .section-page_section_accordion .panel-group .panel-heading,
.ck-content .section-page_section_accordion .panel-group .panel-body {
  padding-left: 0;
  padding-right: 0;
}
.ck-content .interactive-accordion .panel-group .accordion-button:not(.collapsed),
.ck-content .section-page_section_accordion .panel-group .accordion-button:not(.collapsed) {
  color: #2611c9;
}
.ck-content .interactive-accordion .panel-group .collapsible__trigger,
.ck-content .section-page_section_accordion .panel-group .collapsible__trigger {
  padding-right: 0;
}
.ck-content .interactive-accordion .panel-group a:focus,
.ck-content .section-page_section_accordion .panel-group a:focus {
  outline: 0;
}
.ck-content .interactive-accordion .panel-group .collapsible__trigger-close::after,
.ck-content .section-page_section_accordion .panel-group .collapsible__trigger-close::after {
  display: none;
}
.ck-content .interactive-accordion .panel-group .panel-group,
.ck-content .section-page_section_accordion .panel-group .panel-group {
  padding-left: 15px;
  padding-top: 25px;
}
.ck-content .interactive-accordion .panel-group .panel,
.ck-content .section-page_section_accordion .panel-group .panel {
  border-radius: 0;
  box-shadow: none;
}
.ck-content .interactive-accordion .panel-group .panel:first-child,
.ck-content .section-page_section_accordion .panel-group .panel:first-child {
  border-top: 1px solid rgba(1, 1, 1, 0.125);
}
.ck-content .interactive-accordion .panel-group .panel-heading + .panel-collapse > .panel-body,
.ck-content .section-page_section_accordion .panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top: 0;
}
.ck-content .interactive-accordion .accordion-circle-switch .accordion-button::after {
  background-image: none;
  content: none;
}
.ck-content .interactive-accordion .accordion-circle-switch .accordion-button .header-container {
  flex-basis: calc(100% - 39px);
}
.ck-content .column-accordion h3, .ck-content .column-accordion .h3 {
  font-family: "WCSansText", sans-serif;
  font-weight: 700;
}
.ck-content .column-accordion .field--item:not(:last-child) {
  margin-bottom: 1rem;
}
.ck-content .column-accordion .paragraph .field--item {
  display: inline;
}
.ck-content .column-accordion .paragraph .field--item:not(:last-child):after {
  content: ", ";
}
.ck-content .column-accordion .paragraph .field--item p {
  display: inline;
}
.ck-content .component-article-card {
  border: 1px solid #dadada;
  min-height: 15rem;
  background: #fff;
}
.ck-content .component-article-card:hover, .ck-content .component-article-card:focus-within {
  border-color: #2611c9;
}
.ck-content .component-article-card img {
  width: 100%;
  padding: 0 !important;
}
.ck-content .component-article-card .card-insight__body {
  overflow-wrap: break-word;
  margin-top: 0;
  padding: 1.25rem 1rem;
  color: #1b1b1b;
}
.ck-content .component-article-card .card-insight__body .card-insight__title {
  font-size: 1.125rem;
  line-height: 1.5rem;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.ck-content .component-article-card .card-insight__body .card-insight__text {
  color: #5f5f5f;
  margin-top: 0.8rem;
}
.ck-content .component-article-card .card-insight__body .card-insight__meta {
  display: flex;
  align-items: center;
}
.ck-content .component-article-card .card-insight__body .card-insight__meta .card-insight__meta__item {
  padding: 0 0.5rem;
  line-height: 1;
  border-right: 1px solid #dadada;
}
.ck-content .component-article-card .card-insight__body .card-insight__meta .card-insight__meta__item:last-child {
  border-right: none;
}
.ck-content .component-article-card .card-insight__body .card-insight__meta .card-insight__type {
  padding-left: 0;
}
.ck-content .component-article-card.short-card {
  min-height: 12rem;
}
.ck-content .component-article-card.short-card::before {
  content: "";
  display: block;
  height: 2rem;
  background: #1b1b1b;
}
.ck-content .component-bio-card {
  font-size: 1rem;
  padding-bottom: 4rem;
}
.ck-content .component-bio-card .bio-card__img {
  position: relative;
  left: 1px;
}
.ck-content .component-bio-card .bio-card__img .field--item {
  overflow: unset;
}
.ck-content .component-bio-card .bio-card__img img {
  outline: 1px solid transparent;
  padding: 0;
}
.ck-content .component-bio-card .bio-card__img:hover img {
  outline-color: #2611c9;
}
.ck-content .component-bio-card .bio-card__name {
  font-size: 1.5rem;
  font-weight: 700;
  color: #2611c9;
  position: relative;
}
.ck-content .component-bio-card .bio-card__role {
  font-weight: 500;
  color: #1b1b1b;
}
.ck-content .component-bio-card .bio-card__role span {
  color: #2a2a2a;
  padding: 0 12px;
  display: inline-block;
  font-weight: 600;
}
.ck-content .component-bio-card .bio-card__services-title {
  text-transform: uppercase;
  font-weight: 600;
}
.ck-content .component-bio-card .bio-card__services,
.ck-content .component-bio-card .bio-card__services a {
  color: #1b1b1b;
}
.ck-content .related-group-dark .bio-card__services,
.ck-content .related-group-dark .bio-card__services a,
.ck-content .related-group-dark .bio-card__role {
  color: #fff;
}
.ck-content .embedded-entity .bio-card__services {
  display: none;
}
.ck-content .with-alternate-text .component-bio-card {
  margin-bottom: 0;
  padding-bottom: 0;
}
.ck-content .with-alternate-text .component-bio-card .bio-card__role {
  display: none;
}
.ck-content .with-alternate-text .bio-card__alternate-text {
  font-weight: 400;
}
.ck-content .bio-items-search .bio-item {
  position: relative;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #dadada;
}
.ck-content .bio-items-search .bio-item::after {
  display: block;
  clear: both;
  content: "";
}
.ck-content .bio-items-search .bio-item .bio-thumb {
  display: block;
  float: left;
  width: 144px;
}
.ck-content .bio-items-search .bio-item .bio-thumb a:hover img {
  opacity: 0.5;
}
.ck-content .bio-items-search .bio-item .bio-body {
  padding-left: 159px;
}
.ck-content .bio-items-search .bio-item .lawyer-name {
  margin: 0;
  color: #383b43;
  font-family: "WCSansText", sans-serif;
  font-weight: 600;
}
.ck-content .bio-items-search .bio-item .lawyer-name a {
  color: inherit;
}
.ck-content .bio-items-search .bio-item .lawyer-role-offices {
  line-height: 1.3;
  margin-bottom: 0.5rem;
}
.ck-content .bio-items-search .bio-item .lawyer-role-offices .field {
  display: inline;
}
.ck-content .bio-items-search .bio-item .lawyer-contact-info {
  font-size: 1rem;
  line-height: 18px;
}
@media screen and (min-width: 600px) {
  .ck-content .bio-items-search .bio-item .field--name-field-phone > li {
    display: inline;
    margin: 0;
    color: #707279;
  }
  .ck-content .bio-items-search .bio-item .field--name-field-phone > li a {
    color: inherit;
  }
  .ck-content .bio-items-search .bio-item .field--name-field-phone > li a:hover {
    color: #2611c9;
  }
  .ck-content .bio-items-search .bio-item .field--name-field-phone > li:first-child:before {
    color: #383b43;
  }
  .ck-content .bio-items-search .bio-item .field--name-field-phone > li:not(:first-child):before {
    content: "/";
    font-family: "WCSansText", sans-serif;
    font-weight: normal;
  }
}
@media screen and (max-width: 599px) {
  .ck-content .bio-items-search .bio-item .lawyer-contact-info {
    position: relative;
    display: flex;
  }
  .ck-content .bio-items-search .bio-item .field--name-field-email,
  .ck-content .bio-items-search .bio-item .field--name-field-phone {
    display: inline;
    font-size: 0;
  }
  .ck-content .bio-items-search .bio-item .field--name-field-email > li,
  .ck-content .bio-items-search .bio-item .field--name-field-phone > li {
    display: none;
  }
  .ck-content .bio-items-search .bio-item .field--name-field-email > li:first-child,
  .ck-content .bio-items-search .bio-item .field--name-field-phone > li:first-child {
    display: inline;
  }
  .ck-content .bio-items-search .bio-item .field--name-field-email a,
  .ck-content .bio-items-search .bio-item .field--name-field-phone a {
    background-size: cover;
    width: 1rem;
    height: 1rem;
    content: "";
    display: block;
    margin: auto;
    color: transparent;
  }
  .ck-content .bio-items-search .bio-item .field--name-field-email a:before,
  .ck-content .bio-items-search .bio-item .field--name-field-phone a:before {
    font-size: 18px;
    color: #383b43;
  }
  .ck-content .bio-items-search .bio-item .field--name-field-email {
    margin-left: 1rem;
  }
  .ck-content .bio-items-search .bio-item .field--name-field-email a:before {
    background-size: cover;
    width: 1rem;
    height: 1rem;
    content: "";
    display: block;
    margin: auto;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 425 425' style='enable-background:new 0 0 425 425;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M0,54.729v315.542h425V54.729H0z M212.5,227.318L54.086,84.729h316.828L212.5,227.318z M151.194,212.5L30,321.588V103.412 L151.194,212.5z M173.616,232.682l38.884,35l38.884-35l119.53,107.589H54.086L173.616,232.682z M273.806,212.5L395,103.412v218.176 L273.806,212.5z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
  }
  .ck-content .bio-items-search .bio-item .field--name-field-phone a:before {
    background-size: cover;
    width: 1rem;
    height: 1rem;
    content: "";
    display: block;
    margin: auto;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 891.024 891.024' style='enable-background:new 0 0 891.024 891.024;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M2.8,180.875c46.6,134,144.7,286.2,282.9,424.399c138.2,138.2,290.4,236.301,424.4,282.9c18.2,6.3,38.3,1.8,52-11.8 l92.7-92.7l21.6-21.6c19.5-19.5,19.5-51.2,0-70.7l-143.5-143.4c-19.5-19.5-51.2-19.5-70.7,0l-38.899,38.9 c-20.2,20.2-52.4,22.2-75,4.6c-44.7-34.8-89-73.899-131.9-116.8c-42.9-42.9-82-87.2-116.8-131.9c-17.601-22.6-15.601-54.7,4.6-75 l38.9-38.9c19.5-19.5,19.5-51.2,0-70.7l-143.5-143.5c-19.5-19.5-51.2-19.5-70.7,0l-21.6,21.6l-92.7,92.7 C1,142.575-3.5,162.675,2.8,180.875z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
  }
}
.ck-content .media {
  margin: 0 0 30px 0;
}
.ck-content .media .media-left {
  min-width: 100px;
  display: table-cell;
  vertical-align: top;
  padding-right: 10px;
}
.ck-content .media .media-left img {
  width: 65px;
}
@media screen and (max-width: 960px) {
  .ck-content .media .media-left {
    display: flex;
    justify-content: center;
    margin-bottom: 26px;
  }
  .ck-content .media .media-left img {
    width: 100px;
  }
}
.ck-content .media .media-body {
  font-family: "WCSansText", sans-serif;
  display: table-cell;
  vertical-align: top;
}
.ck-content .media .media-body h4.media-heading, .ck-content .media .media-body .media-heading.h4 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.25rem;
  line-height: 0.95;
  margin-bottom: 0.25rem;
}
.ck-content .field .media:last-child {
  margin-bottom: 0;
}
.ck-content .card {
  height: 100% !important;
  border: none;
  background: transparent;
}
.ck-content .card .card-body {
  padding: 0;
}
.ck-content .card .card-body .card-title {
  border-top: 4px solid #2611c9;
  padding-top: 0.5rem;
  padding-bottom: var(--bs-card-title-spacer-y);
}
.text-white .ck-content .card {
  background-color: #383b43;
}
.text-white .ck-content .card .card-body {
  color: #fff;
}
.ck-content .component-grid-item .grid-item__title {
  color: #fff;
}
.ck-content .component-grid-item .grid-item__img {
  position: relative;
  height: 320px;
  background-position: 50% 50%;
  background-size: cover;
}
.ck-content .component-grid-item .grid-item__img:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  height: 240px;
  bottom: 0;
  background: transparent linear-gradient(0deg, #1b1b1b 0%, transparent 100%) 0% 0% no-repeat padding-box;
  z-index: 1;
}
.ck-content .component-grid-item .grid-item__img .grid-item__title {
  position: absolute;
  bottom: 0;
  font-size: 2rem;
  z-index: 2;
  padding: 1rem;
  cursor: pointer;
  text-transform: none;
}
.ck-content .component-grid-item .grid-item__text {
  padding: 1rem;
}
.ck-content .component-grid-item.without-image .grid-item__background {
  padding: 1rem 3rem 1rem 1rem;
  height: 100%;
  background: #2611c9 !important;
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0 100%);
}
.ck-content .component-grid-item.without-image .grid-item__title {
  margin-bottom: 0.75rem;
  text-transform: uppercase;
}
.ck-content .component-grid-item.without-image .grid-item__text {
  padding: 0;
}
.ck-content .component-grid-item.without-image .grid-item__text a {
  color: #fff;
}
@media (min-width: 768px) {
  .ck-content .component-grid-item .grid-item__img {
    height: 400px;
  }
}
.ck-content .related-group-dark {
  background: #28292f;
  padding-top: var(--wc-distance-blocks);
  padding-bottom: var(--wc-distance-blocks);
}
.ck-content .related-group-dark h3, .ck-content .related-group-dark .h3 {
  color: #fff !important;
}
.ck-content .related-group-dark .related-group {
  border: none;
  padding-top: 0;
  margin-top: 0;
}
.ck-content .related-group {
  padding-top: 2rem;
  margin-bottom: 15px;
}
.ck-content .teaser .teaser_title {
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 500;
  color: #1b1b1b;
}
.ck-content .teaser .teaser_title:hover {
  color: #2611c9;
}
.ck-content .text-white .teaser_title {
  color: #fff;
}
.ck-content .intersectors-interactive .icons-line svg {
  height: 40px;
  width: auto;
}
.ck-content .intersectors-interactive .icons-line .non-active svg * {
  fill: #595959;
  fill-opacity: 0.8;
}
.ck-content .magazine-default-main {
  width: 100%;
  float: right;
}
.ck-content .page-node-type-magazine-default-style #page-wrapper {
  overflow: unset;
}
.ck-content .page-node-type-magazine-default-style .header-top {
  position: sticky;
}
.ck-content .page-node-type-magazine-default-style .magazine-default-header {
  position: sticky;
}
.ck-content .page-node-type-magazine-default-style .main-container {
  top: auto;
  margin-bottom: 0;
}
.ck-content .page-node-type-magazine-default-style #magazine-content::before,
.ck-content .page-node-type-magazine-default-style .article-wc-style #article-content::before {
  content: "";
  display: block;
  height: calc(var(--wc-breadcrumbs-height) + 70px);
  margin-top: calc(-1 * (var(--wc-breadcrumbs-height) + 70px));
}
.ck-content .magazine-publication-default.magazine-publication .magazine-publication__content {
  position: relative;
  scroll-behavior: smooth;
  overflow-x: hidden;
  top: 0;
  z-index: 2;
  width: 100%;
  margin-top: 0;
  padding-bottom: 0;
}
.ck-content .article-wc-style .content--article-container,
.ck-content .magazine-style-default .content--article-container {
  position: relative;
  margin-top: var(--wc-distance-blocks);
  padding: 0;
}
@media (min-width: 1024px) {
  .ck-content .magazine-publication-default.magazine-publication .magazine-publication__content {
    padding-bottom: var(--wc-breadcrumbs-height);
    margin-top: 0;
  }
}
.ck-content .section-article .container-publication {
  position: relative;
  display: flex;
  flex-direction: column-reverse;
}
.ck-content .section-article__content-col .section-article__title {
  margin-bottom: 0.75rem;
  margin-top: 1rem;
}
.ck-content .section-article__content-col .section-article__title h3, .ck-content .section-article__content-col .section-article__title .h3 {
  border-top: 4px solid #2611c9;
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.5rem;
  line-height: 0.95;
  text-transform: uppercase;
  padding-top: 0.5rem;
  width: 80%;
}
.ck-content .section-article__content-col .section-article__title p {
  line-height: 1.25;
}
.ck-content .section-article__content-col .field--name-field-subtitle a {
  position: relative;
  z-index: 2;
}
.ck-content .section-article__content-col p {
  line-height: 1.75rem;
}
.ck-content .section-article__content-col .read-more {
  margin-top: 1rem;
}
.ck-content .section-article__image-col img {
  width: 100%;
}
.ck-content .section-article__image-col .caption {
  color: #383b43;
  display: block;
  font-size: 0.875rem;
  line-height: 1rem;
  min-height: 1rem;
  margin-top: 0.5rem;
  text-align: right;
}
@media (min-width: 768px) {
  .ck-content .section-article .container-publication {
    flex-direction: row;
  }
  .ck-content .section-article__content-col {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-right: 2rem;
    flex-grow: 1;
  }
  .ck-content .section-article__content-col .section-article__title {
    margin-top: 0;
  }
  .ck-content .section-article__content-col .read-more {
    margin-bottom: 1rem;
    font-weight: 600;
    text-transform: uppercase;
    width: -moz-max-content;
    width: max-content;
  }
  .ck-content .section-article__image-col {
    flex: 0 0 50%;
  }
}
.ck-content .section-chapter {
  background-position: 50% 50%;
}
.ck-content .section-chapter.has-top-border {
  border-top: 4px solid #1b1b1b;
}
.ck-content .section-chapter.text-white .section-chapter__title h2, .ck-content .section-chapter.text-white .section-chapter__title .h2,
.ck-content .section-chapter.text-white .section-chapter__description {
  color: #fff;
}
.ck-content .section-chapter__description {
  font-size: 1.125rem;
}
.ck-content .section-chapter.world-of-clubs .section-chapter__description img {
  max-width: none;
}
.ck-content .section-chapter .content__body .field--item {
  overflow: unset;
}
@media (max-width: 1023.98px) {
  .ck-content .section-chapter.has-bg-image {
    background-image: none !important;
    padding-top: 1rem;
  }
  .ck-content .section-chapter.has-bg-image.intro-section {
    padding-top: 0;
  }
  .ck-content .section-chapter.has-bg-image.intro-section img {
    width: 100vw;
  }
}
@media (min-width: 1024px) {
  .ck-content .section-chapter p:last-child {
    margin-bottom: 0;
  }
  .ck-content .section-chapter.has-bg-image {
    background-color: transparent !important;
  }
  .ck-content .section-chapter__title {
    font-size: 2.5rem;
    flex: 0 1 max-content;
    width: auto;
    max-width: 100%;
  }
  .ck-content .section-chapter__description {
    flex: 1 1 50%;
    width: auto;
    max-width: 50%;
  }
}
.ck-content .section-text h2, .ck-content .section-text .h2 {
  margin-bottom: 1rem;
}
.ck-content .section-text strong {
  font-family: "WCSansSubhead", sans-serif;
}
.ck-content .section-text__subtitle, .ck-content .section-text__subtitle p, .ck-content .section-text__subtitle strong {
  font-family: "WCSansText", sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
}
.ck-content .section-text__body p {
  line-height: 1.75rem;
}
.ck-content .section-text__body p:last-child {
  margin-bottom: 0;
}
.ck-content .section-text.section-text--fullwidth .content__body .field--item {
  overflow: visible;
}
.ck-content .section-text.has-bg-color .factbox,
.ck-content .section-text.has-bg-color .simplebox {
  background-color: #dadada;
}
.ck-content .section-text.has-top-border {
  border-top: 4px solid #1b1b1b;
}
.ck-content .section-cover {
  display: flex;
  flex-direction: column;
  background: #2611c9;
  height: auto;
  min-height: auto;
  color: #fff;
}
.ck-content .section-cover__video .field--name-field-video-embed .video-embed-field-responsive-video {
  display: none;
}
.ck-content .section-cover__full-width-video .field--name-field-video-embed .video-embed-field-responsive-video {
  display: none;
}
.ck-content .section-cover .field--name-field-mobile-image {
  display: flex;
  justify-content: center;
  height: var(--wc-header-banner-height);
  overflow: hidden;
}
.ck-content .section-cover .field--name-field-mobile-image img {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (min-width: 1024px) {
  .ck-content .section-cover .field--name-field-mobile-image {
    display: none;
  }
}
.ck-content .section-cover__image {
  height: var(--wc-header-banner-height);
  background-size: cover;
  width: 100%;
}
.ck-content .section-cover .contained__content {
  margin: 0 auto;
  width: auto;
  max-width: 100%;
}
.ck-content .section-cover .contained__content img {
  max-height: calc(100vh - 275px);
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
}
.ck-content .section-cover__content {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  padding: 1.25rem 0;
}
.ck-content .section-cover__content .section-cover__title {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 1.25rem;
  margin-top: -90px;
  background-color: #fff;
  color: #1b1b1b;
  height: -moz-max-content;
  height: max-content;
}
.ck-content .section-cover__content .section-cover__title h1, .ck-content .section-cover__content .section-cover__title .h1 {
  margin-bottom: 0;
  padding: 0;
}
.ck-content .section-cover__content .section-cover__title .section-cover__subtitle {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.25rem;
  line-height: 1;
}
.ck-content .section-cover__content .section-cover__title .section-cover__subtitle p:last-child {
  margin-bottom: 0;
}
.ck-content .section-cover__content .section-cover__title .section-cover__type {
  font-family: "WCSansSubhead", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  padding-bottom: 1.25rem;
  margin-bottom: auto;
}
.ck-content .section-cover__content .section-cover__captions {
  padding: 1.25rem 0 0;
}
.ck-content .section-cover__content .section-cover__captions__description {
  margin-bottom: 0;
}
.ck-content .section-cover__content .section-cover__captions__description p {
  margin-bottom: 0;
}
.ck-content .section-cover__content .section-cover__captions__description a {
  color: #17c5ff;
}
.ck-content .section-cover .icon {
  width: 28px;
  height: 32px;
}
@media (min-width: 768px) {
  .ck-content .section-cover__content .section-cover__title {
    margin-top: -180px;
    min-height: 14.5rem;
  }
  .ck-content .section-cover__content .section-cover__title .section-cover__subtitle {
    font-size: 1.5rem;
  }
}
@media (min-width: 1024px) {
  .ck-content .section-cover .max-height-calc {
    max-height: calc(100vh - 275px);
  }
  .ck-content .section-cover__full-width-video .field--name-field-video-embed .video-embed-field-responsive-video {
    display: block;
  }
  .ck-content .section-cover__full-width-video {
    overflow: hidden;
  }
  .ck-content .section-cover__full-width-video iframe {
    width: 100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    min-height: calc(56.206088993vw + 60px);
  }
  .ck-content .section-cover__video {
    background-image: none;
    height: auto;
    overflow: hidden;
    pointer-events: none;
  }
  .ck-content .section-cover__video .field--name-field-video-embed {
    margin: 0 auto;
    max-width: 1280px;
  }
  .ck-content .section-cover__video .field--name-field-video-embed .video-embed-field-responsive-video {
    display: block;
    background-size: cover;
    width: 100%;
    position: relative;
  }
  .ck-content .section-cover__video .field--name-field-video-embed .video-embed-field-responsive-video iframe {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    margin: 0;
  }
  .ck-content .section-cover__video .field--name-field-video-embed .video-embed-field-responsive-video::after {
    content: "";
    display: block;
    padding-bottom: 56.25%;
  }
  .ck-content .section-cover .mobile-image-exist .field--name-field-mobile-image {
    display: none;
  }
  .ck-content .section-cover__content {
    padding: 2.5rem 0;
  }
  .toolbar-fixed.toolbar-horizontal.toolbar-tray-open .ck-content .section-cover .max-height-calc {
    max-height: calc(100vh - 275px - 79px);
  }
}
@media (min-width: 1280px) {
  .ck-content .section-cover .contained__content {
    max-width: 1280px;
  }
  .ck-content .section-cover__content {
    align-items: center;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 160px;
  }
  .ck-content .section-cover__content .section-cover__title {
    flex-shrink: 0;
    position: absolute;
    left: 0;
    bottom: 100px;
    width: 500px;
    z-index: 1;
    margin-top: 0;
    min-height: 21.75rem;
  }
  .ck-content .section-cover__content .section-cover__captions {
    flex: 1 1 0;
    min-width: 0;
    margin-left: calc(500px + 2rem);
    padding: 0;
  }
}
@media (min-width: 1440px) {
  .ck-content .section-cover__content .section-cover__title {
    width: 560px;
  }
  .ck-content .section-cover__content .section-cover__captions {
    margin-left: calc(560px + 2rem);
  }
}
@media (max-width: 1023.98px) {
  .ck-content .section-cover .mobile-image-exist {
    background-image: none !important;
  }
  .ck-content .section-cover .mobile-image-exist iframe {
    display: none;
  }
  .ck-content .section-cover .mobile-image-exist .video-embed-field-responsive-video::after {
    padding-bottom: unset;
  }
  .ck-content .section-cover__full-width-video {
    height: var(--wc-header-banner-height);
  }
}
.ck-content .section-content-list {
  border-top: 1px solid #28292f;
  margin-bottom: 70px;
}
.ck-content .section-content-list__title {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}
.ck-content .magazine-default-backdrop {
  width: 100%;
  margin-top: 40px;
  right: 0;
  left: auto;
  z-index: 3;
}
@media (min-width: 1024px) {
  .ck-content .magazine-default-backdrop {
    width: calc(100% - var(--wc-magazine-default-nav-width));
    margin-top: 0;
  }
}
.ck-content .interactive-accordion,
.ck-content .section-page_section_accordion {
  /* Whitecase old theme override */
}
.ck-content .interactive-accordion .accordion-item,
.ck-content .section-page_section_accordion .accordion-item {
  border: none;
  border-bottom: 1px solid rgba(1, 1, 1, 0.125);
}
.ck-content .interactive-accordion .accordion .field--item:first-child .accordion-item,
.ck-content .section-page_section_accordion .accordion .field--item:first-child .accordion-item {
  border-top: 1px solid rgba(1, 1, 1, 0.125);
}
.ck-content .interactive-accordion .accordion-header h2, .ck-content .interactive-accordion .accordion-header .h2,
.ck-content .section-page_section_accordion .accordion-header h2,
.ck-content .section-page_section_accordion .accordion-header .h2 {
  font-size: 1rem;
}
.ck-content .interactive-accordion .accordion-button,
.ck-content .section-page_section_accordion .accordion-button {
  flex-wrap: wrap;
}
.ck-content .interactive-accordion .accordion-button .header-container,
.ck-content .section-page_section_accordion .accordion-button .header-container {
  flex-basis: calc(100% - 1.25rem);
}
.ck-content .interactive-accordion .accordion-button .field--name-field-subtitle p:last-child,
.ck-content .section-page_section_accordion .accordion-button .field--name-field-subtitle p:last-child {
  margin-bottom: 0;
}
.ck-content .interactive-accordion .accordion-button:focus,
.ck-content .section-page_section_accordion .accordion-button:focus {
  border-color: unset;
  box-shadow: unset;
}
.ck-content .interactive-accordion .accordion-button:not(.collapsed),
.ck-content .section-page_section_accordion .accordion-button:not(.collapsed) {
  background-color: inherit;
  color: inherit;
  border-color: transparent;
  box-shadow: none;
}
.ck-content .interactive-accordion .accordion-button.collapsed::after,
.ck-content .interactive-accordion .accordion-collapse.collapse::after,
.ck-content .section-page_section_accordion .accordion-button.collapsed::after,
.ck-content .section-page_section_accordion .accordion-collapse.collapse::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-plus' viewBox='0 0 16 16'%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/%3E%3C/svg%3E");
}
.ck-content .interactive-accordion .accordion-button:not(.collapsed)::after,
.ck-content .interactive-accordion .accordion-collapse.collapse.in::after,
.ck-content .section-page_section_accordion .accordion-button:not(.collapsed)::after,
.ck-content .section-page_section_accordion .accordion-collapse.collapse.in::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-dash' viewBox='0 0 16 16'%3E%3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E");
}
.ck-content .interactive-accordion .accordion-button.close-button:not(.collapsed),
.ck-content .section-page_section_accordion .accordion-button.close-button:not(.collapsed) {
  cursor: pointer;
  color: #2611c9;
}
.ck-content .interactive-accordion .accordion-button.close-button::after,
.ck-content .section-page_section_accordion .accordion-button.close-button::after {
  background-image: none;
}
.ck-content .interactive-accordion .accordion-body .field .field--item:last-child .accordion-item,
.ck-content .section-page_section_accordion .accordion-body .field .field--item:last-child .accordion-item {
  border-bottom: none;
}
.ck-content .interactive-accordion .panel-group .accordion-button,
.ck-content .section-page_section_accordion .panel-group .accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  color: #212529;
  text-align: left;
  background-color: #fff;
  border: 0;
  overflow-anchor: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
}
.ck-content .interactive-accordion .panel-group .accordion-button::after,
.ck-content .section-page_section_accordion .panel-group .accordion-button::after {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  margin-left: auto;
  content: "";
  background-repeat: no-repeat;
  background-size: 20px;
  transition: transform 0.2s ease-in-out;
}
.ck-content .interactive-accordion .panel-group .panel-title,
.ck-content .section-page_section_accordion .panel-group .panel-title {
  font-size: 15px;
}
.ck-content .interactive-accordion .panel-group .panel-heading,
.ck-content .interactive-accordion .panel-group .panel-body,
.ck-content .section-page_section_accordion .panel-group .panel-heading,
.ck-content .section-page_section_accordion .panel-group .panel-body {
  padding-left: 0;
  padding-right: 0;
}
.ck-content .interactive-accordion .panel-group .accordion-button:not(.collapsed),
.ck-content .section-page_section_accordion .panel-group .accordion-button:not(.collapsed) {
  color: #2611c9;
}
.ck-content .interactive-accordion .panel-group .collapsible__trigger,
.ck-content .section-page_section_accordion .panel-group .collapsible__trigger {
  padding-right: 0;
}
.ck-content .interactive-accordion .panel-group a:focus,
.ck-content .section-page_section_accordion .panel-group a:focus {
  outline: 0;
}
.ck-content .interactive-accordion .panel-group .collapsible__trigger-close::after,
.ck-content .section-page_section_accordion .panel-group .collapsible__trigger-close::after {
  display: none;
}
.ck-content .interactive-accordion .panel-group .panel-group,
.ck-content .section-page_section_accordion .panel-group .panel-group {
  padding-left: 15px;
  padding-top: 25px;
}
.ck-content .interactive-accordion .panel-group .panel,
.ck-content .section-page_section_accordion .panel-group .panel {
  border-radius: 0;
  box-shadow: none;
}
.ck-content .interactive-accordion .panel-group .panel:first-child,
.ck-content .section-page_section_accordion .panel-group .panel:first-child {
  border-top: 1px solid rgba(1, 1, 1, 0.125);
}
.ck-content .interactive-accordion .panel-group .panel-heading + .panel-collapse > .panel-body,
.ck-content .section-page_section_accordion .panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top: 0;
}
.ck-content .interactive-accordion .accordion-circle-switch .accordion-button::after {
  background-image: none;
  content: none;
}
.ck-content .interactive-accordion .accordion-circle-switch .accordion-button .header-container {
  flex-basis: calc(100% - 39px);
}
.ck-content .column-accordion h3, .ck-content .column-accordion .h3 {
  font-family: "WCSansText", sans-serif;
  font-weight: 700;
}
.ck-content .column-accordion .field--item:not(:last-child) {
  margin-bottom: 1rem;
}
.ck-content .column-accordion .paragraph .field--item {
  display: inline;
}
.ck-content .column-accordion .paragraph .field--item:not(:last-child):after {
  content: ", ";
}
.ck-content .column-accordion .paragraph .field--item p {
  display: inline;
}
.ck-content .component-article-card {
  border: 1px solid #dadada;
  min-height: 15rem;
  background: #fff;
}
.ck-content .component-article-card:hover, .ck-content .component-article-card:focus-within {
  border-color: #2611c9;
}
.ck-content .component-article-card img {
  width: 100%;
  padding: 0 !important;
}
.ck-content .component-article-card .card-insight__body {
  overflow-wrap: break-word;
  margin-top: 0;
  padding: 1.25rem 1rem;
  color: #1b1b1b;
}
.ck-content .component-article-card .card-insight__body .card-insight__title {
  font-size: 1.125rem;
  line-height: 1.5rem;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.ck-content .component-article-card .card-insight__body .card-insight__text {
  color: #5f5f5f;
  margin-top: 0.8rem;
}
.ck-content .component-article-card .card-insight__body .card-insight__meta {
  display: flex;
  align-items: center;
}
.ck-content .component-article-card .card-insight__body .card-insight__meta .card-insight__meta__item {
  padding: 0 0.5rem;
  line-height: 1;
  border-right: 1px solid #dadada;
}
.ck-content .component-article-card .card-insight__body .card-insight__meta .card-insight__meta__item:last-child {
  border-right: none;
}
.ck-content .component-article-card .card-insight__body .card-insight__meta .card-insight__type {
  padding-left: 0;
}
.ck-content .component-article-card.short-card {
  min-height: 12rem;
}
.ck-content .component-article-card.short-card::before {
  content: "";
  display: block;
  height: 2rem;
  background: #1b1b1b;
}
.ck-content .component-bio-card {
  font-size: 1rem;
  padding-bottom: 4rem;
}
.ck-content .component-bio-card .bio-card__img {
  position: relative;
  left: 1px;
}
.ck-content .component-bio-card .bio-card__img .field--item {
  overflow: unset;
}
.ck-content .component-bio-card .bio-card__img img {
  outline: 1px solid transparent;
  padding: 0;
}
.ck-content .component-bio-card .bio-card__img:hover img {
  outline-color: #2611c9;
}
.ck-content .component-bio-card .bio-card__name {
  font-size: 1.5rem;
  font-weight: 700;
  color: #2611c9;
  position: relative;
}
.ck-content .component-bio-card .bio-card__role {
  font-weight: 500;
  color: #1b1b1b;
}
.ck-content .component-bio-card .bio-card__role span {
  color: #2a2a2a;
  padding: 0 12px;
  display: inline-block;
  font-weight: 600;
}
.ck-content .component-bio-card .bio-card__services-title {
  text-transform: uppercase;
  font-weight: 600;
}
.ck-content .component-bio-card .bio-card__services,
.ck-content .component-bio-card .bio-card__services a {
  color: #1b1b1b;
}
.ck-content .related-group-dark .bio-card__services,
.ck-content .related-group-dark .bio-card__services a,
.ck-content .related-group-dark .bio-card__role {
  color: #fff;
}
.ck-content .embedded-entity .bio-card__services {
  display: none;
}
.ck-content .with-alternate-text .component-bio-card {
  margin-bottom: 0;
  padding-bottom: 0;
}
.ck-content .with-alternate-text .component-bio-card .bio-card__role {
  display: none;
}
.ck-content .with-alternate-text .bio-card__alternate-text {
  font-weight: 400;
}
.ck-content .bio-items-search .bio-item {
  position: relative;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #dadada;
}
.ck-content .bio-items-search .bio-item::after {
  display: block;
  clear: both;
  content: "";
}
.ck-content .bio-items-search .bio-item .bio-thumb {
  display: block;
  float: left;
  width: 144px;
}
.ck-content .bio-items-search .bio-item .bio-thumb a:hover img {
  opacity: 0.5;
}
.ck-content .bio-items-search .bio-item .bio-body {
  padding-left: 159px;
}
.ck-content .bio-items-search .bio-item .lawyer-name {
  margin: 0;
  color: #383b43;
  font-family: "WCSansText", sans-serif;
  font-weight: 600;
}
.ck-content .bio-items-search .bio-item .lawyer-name a {
  color: inherit;
}
.ck-content .bio-items-search .bio-item .lawyer-role-offices {
  line-height: 1.3;
  margin-bottom: 0.5rem;
}
.ck-content .bio-items-search .bio-item .lawyer-role-offices .field {
  display: inline;
}
.ck-content .bio-items-search .bio-item .lawyer-contact-info {
  font-size: 1rem;
  line-height: 18px;
}
@media screen and (min-width: 600px) {
  .ck-content .bio-items-search .bio-item .field--name-field-phone > li {
    display: inline;
    margin: 0;
    color: #707279;
  }
  .ck-content .bio-items-search .bio-item .field--name-field-phone > li a {
    color: inherit;
  }
  .ck-content .bio-items-search .bio-item .field--name-field-phone > li a:hover {
    color: #2611c9;
  }
  .ck-content .bio-items-search .bio-item .field--name-field-phone > li:first-child:before {
    color: #383b43;
  }
  .ck-content .bio-items-search .bio-item .field--name-field-phone > li:not(:first-child):before {
    content: "/";
    font-family: "WCSansText", sans-serif;
    font-weight: normal;
  }
}
@media screen and (max-width: 599px) {
  .ck-content .bio-items-search .bio-item .lawyer-contact-info {
    position: relative;
    display: flex;
  }
  .ck-content .bio-items-search .bio-item .field--name-field-email,
  .ck-content .bio-items-search .bio-item .field--name-field-phone {
    display: inline;
    font-size: 0;
  }
  .ck-content .bio-items-search .bio-item .field--name-field-email > li,
  .ck-content .bio-items-search .bio-item .field--name-field-phone > li {
    display: none;
  }
  .ck-content .bio-items-search .bio-item .field--name-field-email > li:first-child,
  .ck-content .bio-items-search .bio-item .field--name-field-phone > li:first-child {
    display: inline;
  }
  .ck-content .bio-items-search .bio-item .field--name-field-email a,
  .ck-content .bio-items-search .bio-item .field--name-field-phone a {
    background-size: cover;
    width: 1rem;
    height: 1rem;
    content: "";
    display: block;
    margin: auto;
    color: transparent;
  }
  .ck-content .bio-items-search .bio-item .field--name-field-email a:before,
  .ck-content .bio-items-search .bio-item .field--name-field-phone a:before {
    font-size: 18px;
    color: #383b43;
  }
  .ck-content .bio-items-search .bio-item .field--name-field-email {
    margin-left: 1rem;
  }
  .ck-content .bio-items-search .bio-item .field--name-field-email a:before {
    background-size: cover;
    width: 1rem;
    height: 1rem;
    content: "";
    display: block;
    margin: auto;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 425 425' style='enable-background:new 0 0 425 425;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M0,54.729v315.542h425V54.729H0z M212.5,227.318L54.086,84.729h316.828L212.5,227.318z M151.194,212.5L30,321.588V103.412 L151.194,212.5z M173.616,232.682l38.884,35l38.884-35l119.53,107.589H54.086L173.616,232.682z M273.806,212.5L395,103.412v218.176 L273.806,212.5z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
  }
  .ck-content .bio-items-search .bio-item .field--name-field-phone a:before {
    background-size: cover;
    width: 1rem;
    height: 1rem;
    content: "";
    display: block;
    margin: auto;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 891.024 891.024' style='enable-background:new 0 0 891.024 891.024;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M2.8,180.875c46.6,134,144.7,286.2,282.9,424.399c138.2,138.2,290.4,236.301,424.4,282.9c18.2,6.3,38.3,1.8,52-11.8 l92.7-92.7l21.6-21.6c19.5-19.5,19.5-51.2,0-70.7l-143.5-143.4c-19.5-19.5-51.2-19.5-70.7,0l-38.899,38.9 c-20.2,20.2-52.4,22.2-75,4.6c-44.7-34.8-89-73.899-131.9-116.8c-42.9-42.9-82-87.2-116.8-131.9c-17.601-22.6-15.601-54.7,4.6-75 l38.9-38.9c19.5-19.5,19.5-51.2,0-70.7l-143.5-143.5c-19.5-19.5-51.2-19.5-70.7,0l-21.6,21.6l-92.7,92.7 C1,142.575-3.5,162.675,2.8,180.875z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
  }
}
.ck-content .media {
  margin: 0 0 30px 0;
}
.ck-content .media .media-left {
  min-width: 100px;
  display: table-cell;
  vertical-align: top;
  padding-right: 10px;
}
.ck-content .media .media-left img {
  width: 65px;
}
@media screen and (max-width: 960px) {
  .ck-content .media .media-left {
    display: flex;
    justify-content: center;
    margin-bottom: 26px;
  }
  .ck-content .media .media-left img {
    width: 100px;
  }
}
.ck-content .media .media-body {
  font-family: "WCSansText", sans-serif;
  display: table-cell;
  vertical-align: top;
}
.ck-content .media .media-body h4.media-heading, .ck-content .media .media-body .media-heading.h4 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.25rem;
  line-height: 0.95;
  margin-bottom: 0.25rem;
}
.ck-content .field .media:last-child {
  margin-bottom: 0;
}
.ck-content .card {
  height: 100% !important;
  border: none;
  background: transparent;
}
.ck-content .card .card-body {
  padding: 0;
}
.ck-content .card .card-body .card-title {
  border-top: 4px solid #2611c9;
  padding-top: 0.5rem;
  padding-bottom: var(--bs-card-title-spacer-y);
}
.text-white .ck-content .card {
  background-color: #383b43;
}
.text-white .ck-content .card .card-body {
  color: #fff;
}
.ck-content .component-grid-item .grid-item__title {
  color: #fff;
}
.ck-content .component-grid-item .grid-item__img {
  position: relative;
  height: 320px;
  background-position: 50% 50%;
  background-size: cover;
}
.ck-content .component-grid-item .grid-item__img:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  height: 240px;
  bottom: 0;
  background: transparent linear-gradient(0deg, #1b1b1b 0%, transparent 100%) 0% 0% no-repeat padding-box;
  z-index: 1;
}
.ck-content .component-grid-item .grid-item__img .grid-item__title {
  position: absolute;
  bottom: 0;
  font-size: 2rem;
  z-index: 2;
  padding: 1rem;
  cursor: pointer;
  text-transform: none;
}
.ck-content .component-grid-item .grid-item__text {
  padding: 1rem;
}
.ck-content .component-grid-item.without-image .grid-item__background {
  padding: 1rem 3rem 1rem 1rem;
  height: 100%;
  background: #2611c9 !important;
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0 100%);
}
.ck-content .component-grid-item.without-image .grid-item__title {
  margin-bottom: 0.75rem;
  text-transform: uppercase;
}
.ck-content .component-grid-item.without-image .grid-item__text {
  padding: 0;
}
.ck-content .component-grid-item.without-image .grid-item__text a {
  color: #fff;
}
@media (min-width: 768px) {
  .ck-content .component-grid-item .grid-item__img {
    height: 400px;
  }
}
.ck-content .related-group-dark {
  background: #28292f;
  padding-top: var(--wc-distance-blocks);
  padding-bottom: var(--wc-distance-blocks);
}
.ck-content .related-group-dark h3, .ck-content .related-group-dark .h3 {
  color: #fff !important;
}
.ck-content .related-group-dark .related-group {
  border: none;
  padding-top: 0;
  margin-top: 0;
}
.ck-content .related-group {
  padding-top: 2rem;
  margin-bottom: 15px;
}
.ck-content .teaser .teaser_title {
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 500;
  color: #1b1b1b;
}
.ck-content .teaser .teaser_title:hover {
  color: #2611c9;
}
.ck-content .text-white .teaser_title {
  color: #fff;
}
.ck-content .intersectors-interactive .icons-line svg {
  height: 40px;
  width: auto;
}
.ck-content .intersectors-interactive .icons-line .non-active svg * {
  fill: #595959;
  fill-opacity: 0.8;
}
.ck-content .side-navigation {
  flex-direction: column;
  justify-content: space-between;
  z-index: 3;
  background: #fff;
  height: calc(100vh - 60px - var(--wc-breadcrumbs-height));
}
.ck-content .side-navigation.nav-disabled {
  pointer-events: none;
}
.ck-content .magazine-default-header .magazine-toggler-row {
  display: flex;
  flex: 0 0 40%;
  height: 100%;
  align-items: center;
  justify-content: center;
  background: #2611c9;
}
.ck-content .magazine-default-header .magazine-toggler-row .btn {
  color: #fff;
  font-weight: 400;
  flex-shrink: 0;
  height: 100%;
}
.ck-content .magazine-default-header .magazine-toggler-row .btn:focus {
  border-color: inherit;
  box-shadow: none;
}
.ck-content .menu-no-scroll {
  overflow: hidden;
}
.ck-content .menu-no-scroll .magazine-default-header {
  border-color: transparent;
}
.ck-content .menu-no-scroll .magazine-default-header .magazine-toggler-row {
  background: none;
}
.ck-content .menu-no-scroll .magazine-default-header .magazine-toggler-row.menu-opened .btn {
  color: #2611c9;
  position: absolute;
  z-index: 1;
  right: 0.5rem;
  top: 1rem;
  font-size: 0;
  background: none;
  border: none;
  cursor: pointer;
  width: 2rem;
  height: 1.8rem;
  padding: 0;
}
.ck-content .menu-no-scroll .magazine-default-header .magazine-toggler-row.menu-opened .btn:before, .ck-content .menu-no-scroll .magazine-default-header .magazine-toggler-row.menu-opened .btn:after {
  content: "";
  position: absolute;
  width: 1.5rem;
  height: 2px;
  background-color: #2611c9;
  left: 0.25rem;
  transform: rotate(45deg);
}
.ck-content .menu-no-scroll .magazine-default-header .magazine-toggler-row.menu-opened .btn:after {
  transform: rotate(-45deg);
}
.ck-content .menu-no-scroll .magazine-default-header .magazine-toggler-row.menu-opened .btn:focus {
  outline: none;
  border-color: inherit;
  box-shadow: none;
}
@media (min-width: 1024px) {
  .ck-content .side-navigation {
    display: flex;
    width: var(--wc-magazine-default-nav-width);
    border-right: 1px solid #dadada;
  }
  .ck-content .side-navigation .navigation__title {
    margin: 1rem 2.5rem 0;
    padding-bottom: 1.5rem;
    border-bottom: 2px solid #808080;
  }
  .ck-content .side-navigation .navigation__title a {
    font-family: "WCSansSubhead", sans-serif;
    font-size: 1.5rem;
    line-height: 0.95rem;
  }
  .ck-content .magazine-default-header .magazine-toggler-row {
    display: none;
  }
}
@media (max-width: 1023.98px) {
  .ck-content .side-navigation {
    display: none;
    height: calc(100% - 100px);
    margin-top: 2.5rem;
    width: 100%;
  }
  .ck-content .side-navigation.menu-opened {
    display: flex;
    z-index: 11;
    position: fixed;
    top: 60px;
  }
  .ck-content .navigation__title {
    display: none;
  }
}
.ck-content .nav-menu {
  flex-grow: 1;
}
.ck-content .nav-menu .nav-menu__list li {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 0;
}
.ck-content .nav-menu .nav-menu__list li a {
  border-left: 2px solid transparent;
  color: #1b1b1b;
  display: block;
  flex-grow: 0.75;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.ck-content .nav-menu .nav-menu__list li ul {
  position: relative;
  list-style: none;
  display: none;
}
.ck-content .nav-menu .nav-menu__list li ul li a {
  line-height: 1.5rem;
  font-weight: 300;
  display: block;
}
.ck-content .nav-menu .nav-menu__list li.children-opened ul {
  display: block;
  width: 100%;
}
.ck-content .nav-menu .nav-menu__list li.children-opened ul li {
  margin: 0;
}
.ck-content .nav-menu .nav-menu__list li.children-opened ul li:first-child {
  padding-top: 24px;
}
.ck-content .nav-menu .nav-menu__list li.children-opened .nav-menu__toggler::before {
  transform: rotate(-45deg);
  top: 10px;
}
.ck-content .nav-menu .nav-menu__list li .nav-menu__toggler {
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.ck-content .nav-menu .nav-menu__list li .nav-menu__toggler::before {
  content: "";
  position: relative;
  display: block;
  top: 5px;
  color: #1b1b1b;
  transform: rotate(135deg);
  width: 8px;
  height: 8px;
  border-style: solid;
  border-color: #1b1b1b;
  border-width: 2px 2px 0 0;
  transition: all 0.3s;
}
.ck-content .nav-menu .scrollbar-track-y {
  background: #ecedec;
  width: 0.25rem;
}
.ck-content .nav-menu .scrollbar-track-y .scrollbar-thumb {
  background-color: #2611c9;
  border-radius: 0.125rem;
  width: 0.25rem;
}
@media (min-width: 1024px) {
  .ck-content .nav-menu {
    margin-right: 1rem;
    margin-bottom: 1rem;
    margin-top: 1rem;
    padding-bottom: 1rem;
    height: calc(100vh - 125px);
  }
  .ck-content .nav-menu.annual-review-2021 {
    height: calc(100vh - 215px);
  }
  .ck-content .nav-menu .nav-menu__list {
    padding-right: 1.5rem;
  }
  .ck-content .nav-menu .nav-menu__list li {
    margin-left: 0.5rem;
    border-bottom: 1px solid #ecedec;
  }
  .ck-content .nav-menu .nav-menu__list li a {
    flex-grow: 1;
    margin-left: -0.625rem;
    padding: 0.25rem 0.625rem 0;
    width: 90%;
  }
  .ck-content .nav-menu .nav-menu__list li a:hover {
    border-left: 2px solid #2611c9;
  }
  .ck-content .nav-menu .nav-menu__list li ul {
    padding-left: 5px;
  }
  .ck-content .nav-menu .nav-menu__list li ul li a {
    color: #28292f;
  }
  .ck-content .nav-menu .nav-menu__list li ul li a:hover {
    color: #1b1b1b;
  }
  .ck-content .nav-menu .nav-menu__list li.children-opened ul li:first-child {
    border-top: 1px solid #ecedec;
    margin-top: 1.5rem;
  }
  .ck-content .nav-menu .nav-menu__list li.active ul li, .ck-content .nav-menu .nav-menu__list li.children-opened ul li {
    border: none;
    padding: 0.75rem 0;
  }
  .ck-content .nav-menu .nav-menu__list li.active ul li:last-child, .ck-content .nav-menu .nav-menu__list li.children-opened ul li:last-child {
    padding-bottom: 0;
  }
  .ck-content .nav-menu .nav-menu__list li.active a {
    border-left: 2px solid #2611c9;
  }
  .ck-content .nav-menu .nav-menu__list li.active li:not(.active-publication) a:not(:hover) {
    border-left: 2px solid transparent;
  }
  .ck-content .nav-menu .nav-menu__list li.active-publication a {
    color: #1b1b1b;
    border-left: 2px solid #2611c9;
  }
}
@media (max-width: 1023.98px) {
  .ck-content .nav-menu {
    margin: 1rem;
    height: calc(100vh - 125px);
  }
  .ck-content .nav-menu .nav-menu__list {
    padding: 0 3rem;
  }
  .ck-content .nav-menu .nav-menu__list li {
    border-bottom: 1px solid #ecedec;
    padding: 1.25rem 0 1rem;
  }
  .ck-content .nav-menu .nav-menu__list li.children-opened {
    border-bottom: none;
  }
  .ck-content .nav-menu .nav-menu__list li.children-opened .nav-menu__toggler {
    order: 1;
  }
  .ck-content .nav-menu .nav-menu__list li.children-opened .nav-menu__toggler::before {
    transform: rotate(225deg);
    top: 5px;
  }
  .ck-content .nav-menu .nav-menu__list li.children-opened a:first-child {
    order: 2;
    flex-grow: 1;
  }
  .ck-content .nav-menu .nav-menu__list li.children-opened ul {
    order: 3;
  }
  .ck-content .nav-menu .nav-menu__list li ul {
    padding: 0;
  }
  .ck-content .nav-menu .nav-menu__list li ul li {
    padding: 1.5rem 0;
  }
  .ck-content .nav-menu .nav-menu__list li ul li:first-child {
    border-top: 1px solid #28292f;
    margin-top: 0.5rem;
  }
  .ck-content .nav-menu .nav-menu__list li .nav-menu__toggler::before {
    transform: rotate(45deg);
    border-width: 2px 2px 0 0;
    width: 0.625rem;
    height: 0.625rem;
  }
  .ck-content .nav-menu.menu-children-opened .nav-menu__list li {
    display: none;
  }
  .ck-content .nav-menu.menu-children-opened .nav-menu__list li.children-opened {
    display: flex;
  }
  .ck-content .nav-menu.menu-children-opened .nav-menu__list li.children-opened li {
    display: block;
  }
}
@media (max-width: 575.98px) {
  .ck-content .nav-menu .nav-menu__list {
    padding: 0 1rem;
  }
}
.ck-content .nav-links-action {
  border-top: 2px solid #2611c9;
  padding: 1rem 0;
}
.ck-content .nav-links-action .nav-links-action__list {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: 1.625rem;
  justify-content: space-evenly;
  margin: 0;
  padding: 0;
  list-style: none;
}
.ck-content .nav-links-action .nav-links-action__list li {
  cursor: pointer;
}
.ck-content .nav-links-action .nav-links-action__list li a {
  color: #1b1b1b;
  font-size: 1rem;
}
.ck-content .nav-links-action .nav-links-action__list li a:hover {
  color: #2611c9;
}
.ck-content .nav-links-action .nav-links-action__list li a svg {
  margin-right: 10px;
  width: 1.375rem;
  height: 1.375rem;
}
.ck-content .nav-links-action .nav-links-action__list li .subscribe-link {
  padding-left: 20px;
  border-left: 1px solid #dadada;
}
.ck-content .nav-links-action .nav-links-action__list li.language-links {
  padding-left: 20px;
  border-left: 1px solid #dadada;
}
.ck-content .nav-links-action.fixed-links-action {
  width: calc((100% - var(--wc-container-publication-width)) / 2);
  position: absolute;
  padding: 0;
  justify-content: space-between;
  top: var(--wc-header-height);
  border-top: none;
}
.ck-content .nav-links-action.fixed-links-action .nav-links-action__list li {
  margin-top: 1rem;
}
.ck-content .nav-links-action.fixed-links-action .nav-links-action__list li:last-child {
  padding-left: 0;
  border-left: none;
}
.ck-content .action-links .action-links__list li {
  cursor: pointer;
}
.ck-content .action-links .action-links__list li a {
  display: block;
  color: #1b1b1b;
  font-size: 1.5rem;
  margin-bottom: 1rem;
}
.ck-content .action-links .action-links__list li a:hover {
  color: #2611c9;
}
.ck-content .action-links .action-links__list .field--name-field-linkedin-url:before,
.ck-content .action-links .action-links__list .field--name-field-twitter-url:before {
  font-size: 1.5rem;
  margin-bottom: 1rem;
  display: block;
}
.ck-content .action-links .action-links__list .field--name-field-linkedin-url:hover:before,
.ck-content .action-links .action-links__list .field--name-field-twitter-url:hover:before {
  color: #2611c9;
}
.ck-content .nav-links-action.fixed-links-action .nav-links-action__list {
  justify-content: center;
}
.ck-content .nav-links-action.fixed-links-action .nav-links-action__list li:last-child,
.ck-content .nav-links-action.fixed-links-action .nav-links-action__list li .subscribe-link {
  border: none;
  padding-left: 0;
}
.ck-content .nav-links-action.fixed-links-action .nav-links-action__list li:last-child span,
.ck-content .nav-links-action.fixed-links-action .nav-links-action__list li .subscribe-link span {
  display: none;
}
.ck-content .nav-links-action.fixed-links-action .nav-links-action__list li a svg {
  margin-right: 1.5rem;
}
.ck-content .nav-links-action.fixed-links-action .nav-links-action__list li a svg.icon-subscribe {
  margin-right: 0;
}
.ck-content .menu-share-links {
  background: #1b1b1b;
  position: absolute;
  padding: 1rem;
  width: 100vw;
  height: 100vh;
  z-index: 999;
  bottom: 0;
}
.ck-content .menu-share-links .menu-share-toggler {
  display: flex;
  align-items: center;
  background: transparent;
  border: none;
  color: #fff;
  padding: 0;
}
.ck-content .menu-share-links .menu-share-toggler span {
  font-size: 30px;
  padding-right: 0.5rem;
}
.ck-content .menu-share-links .menu-share__navbar {
  padding: 0;
}
.ck-content .menu-share-links .menu-share__navbar li {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}
.ck-content .menu-share-links .menu-share__navbar .action-link svg {
  margin-right: 10px;
  width: 2.5rem;
  height: 2.5rem;
}
.ck-content .hero-primary .nav-links-action .nav-links-action__list,
.ck-content .page-hero .nav-links-action .nav-links-action__list {
  height: auto;
}
.ck-content .hero-primary .nav-links-action .nav-links-action__list li a svg,
.ck-content .page-hero .nav-links-action .nav-links-action__list li a svg {
  height: 2rem;
  width: auto;
  max-width: 2rem;
  margin: 0;
}
.ck-content .hero-primary .nav-links-action .nav-links-action__list li a.icon-wide-lg svg,
.ck-content .page-hero .nav-links-action .nav-links-action__list li a.icon-wide-lg svg {
  max-width: 3rem;
}
.ck-content .hero-primary .nav-links-action .nav-links-action__list li a.icon-wide-xl svg,
.ck-content .page-hero .nav-links-action .nav-links-action__list li a.icon-wide-xl svg {
  max-width: 4rem;
}
.ck-content .hero-primary .language-links svg,
.ck-content .page-hero .language-links svg {
  fill: currentColor;
  width: 5rem;
  height: 2.5rem;
}
.ck-content .hero-primary .field--type-link:hover,
.ck-content .page-hero .field--type-link:hover {
  color: #2611c9;
}
.ck-content .hero-primary .field--type-link:before,
.ck-content .page-hero .field--type-link:before {
  font-size: 2rem;
}
.ck-content .hero-primary .language-links a:hover svg {
  fill: #2611c9;
}
.ck-content .primary-grid__main .language-links a {
  display: flex;
}
.ck-content .primary-grid__main .language-links a svg {
  height: 2rem;
  width: auto;
  max-width: 2rem;
  margin: 0;
}
.ck-content .primary-grid__main .language-links a.icon-wide-lg svg {
  max-width: 3rem;
}
.ck-content .primary-grid__main .language-links a.icon-wide-xl svg {
  max-width: 4rem;
}
.ck-content .primary-grid__main .language-links a:hover svg {
  fill: #2611c9;
}
@supports (-webkit-hyphens: none) {
  @media (max-width: 1023.98px) {
    .ck-content .hero-primary .nav-links-action .nav-links-action__list li a {
      display: -webkit-box;
    }
  }
}
@media screen and (min-width: 1600px) {
  .ck-content .nav-links-action.fixed-links-action .nav-links-action__list li:last-child {
    padding-left: 1.5rem;
    border-left: 1px solid #dadada;
  }
  .ck-content .nav-links-action.fixed-links-action .nav-links-action__list li:last-child span {
    display: inline-block;
  }
  .ck-content .nav-links-action.fixed-links-action .nav-links-action__list li a svg {
    margin-right: 2rem;
  }
  .ck-content .nav-links-action.fixed-links-action .nav-links-action__list li a svg.icon-print {
    margin-right: 1.5rem;
  }
  .ck-content .nav-links-action.fixed-links-action .nav-links-action__list li a svg.icon-subscribe {
    margin-right: 0.625rem;
  }
}
.ck-content .action-font-link {
  line-height: 2rem;
  height: 100%;
  font-size: 0;
  color: #1b1b1b;
  display: block;
}
.ck-content .action-font-link:not([class*=wc-]) {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "whitecase-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ck-content .action-font-link:before {
  font-size: 28px;
  line-height: 32px;
}
.ck-content .action-font-link.icon-vcard:before {
  content: "\e90e";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "whitecase-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ck-content .action-font-link.icon-debt-explorer:before {
  content: "\e913";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "whitecase-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ck-content .action-font-link.icon-ma-explorer:before {
  content: "\e90f";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "whitecase-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ck-content .action-font-link.icon-cfius:before {
  content: "\e910";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "whitecase-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ck-content .action-font-link.icon-japanese:before {
  content: "\e912";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "whitecase-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ck-content .primary-grid__right-side__container .action-font-link::before {
  font-size: 3rem;
}
.ck-content .action-link__right-side .action-link svg {
  height: 3rem;
  width: auto;
  max-width: 6rem;
}
.ck-content .action-link__right-side .action-link svg.icon-wams {
  max-width: 8rem;
}
@media (min-width: 1024px) {
  .ck-content .hero-service .nav-links-action .nav-links-action__list li.language-links {
    border-left: none;
    padding-left: 0;
  }
}
.ck-content .scroll-down {
  display: none;
  width: 74px;
  height: 74px;
  background: #fff;
  border-radius: 40px;
  position: absolute;
  right: -37px;
  top: 60px;
  z-index: 1;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.3);
}
.ck-content .scroll-down.inMagazine {
  top: -37px;
}
.ck-content .scroll-down .scroll-down__line {
  background: #2611c9;
  display: block;
  height: 42px;
  left: 35px;
  position: relative;
  top: 15px;
  width: 4px;
  animation: rollDown 5s infinite linear;
}
.ck-content .scroll-down .scroll-down__arrow {
  background-image: linear-gradient(#2611c9, #2611c9), linear-gradient(#2611c9, #2611c9);
  background-size: 100% 4px, 4px 100%;
  background-position: 100% 100%, 100% 100%;
  background-repeat: no-repeat;
  display: block;
  height: 20px;
  margin-left: 17px;
  transform: rotate(43deg) skewX(175deg);
  transform-origin: right bottom;
  width: 20px;
  animation: showDown 5s infinite linear;
}
@media (min-width: 1024px) {
  .ck-content .scroll-down {
    display: block;
  }
}
@media (min-width: 1280px) {
  .ck-content .scroll-down {
    right: -24px;
  }
}
@media (min-width: 1440px) {
  .ck-content .scroll-down {
    right: -37px;
  }
}
.ck-content .careers-block--action-links {
  position: absolute;
  right: 0;
  top: 2rem;
  z-index: 16;
}
.ck-content .section-nav {
  max-height: 50px;
}
.ck-content .page__nav {
  margin-bottom: 10px;
}
@media (min-width: 992px) {
  .ck-content .page__nav {
    width: calc(100% + 25px);
  }
}
.ck-content .page__nav-tabs {
  display: flex;
  clear: both;
  background: rgba(43, 43, 43, 0.95);
  margin-bottom: 24px;
}
.ck-content .page__nav-tabs:before, .ck-content .page__nav-tabs:after {
  display: none;
}
.ck-content .page__nav-tabs > li {
  flex-grow: 1;
  flex-basis: 0;
  min-width: 1px;
  position: relative;
}
.ck-content .page__nav-tabs > li > .nav-tabs__link {
  font-family: "WCSansText", sans-serif;
  font-weight: 600;
  display: block;
  color: #fff;
  font-size: 15px;
  height: 50px;
  background-color: #2611c9;
  padding: 0 15px;
}
.ck-content .page__nav-tabs > li > .nav-tabs__link > span:not(.title-page) {
  position: absolute;
  line-height: 1.1;
  left: 15px;
  top: 50%;
  padding-right: 30px;
  max-width: calc(100% - 20px);
  transform: translateY(-50%);
}
.ck-content .page__nav-tabs > li > .nav-tabs__link .title-page {
  display: none;
}
.ck-content .page__nav-tabs > li.active-trail > .nav-tabs__link {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 3rem);
}
@media (min-width: 1024px) {
  .ck-content .page__nav-tabs > li.active-trail > .nav-tabs__link {
    width: 100%;
  }
}
.ck-content .page__nav-tabs > li.active-trail > .nav-tabs__link .title-page {
  display: inline-block;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  text-wrap: nowrap;
}
.ck-content .page__nav-tabs > li.active-trail > .nav-tabs__link .chapter-page {
  overflow: hidden;
  text-overflow: ellipsis;
  text-wrap: nowrap;
}
.ck-content .page__nav-tabs > li.active-trail > .nav-tabs__link.nav-tabs__active-lowercase {
  text-transform: lowercase;
}
.ck-content .page__nav-tabs > li.active-trail > .nav-tabs__link.nav-tabs__active-lowercase .title-page {
  text-transform: capitalize;
}
.ck-content .page__nav-tabs > li.active-trail .hamburger {
  background: #2611c9;
}
.ck-content .page__nav-tabs > li > .nolink:hover, .ck-content .page__nav-tabs > li.active-trail > .nolink, .ck-content .page__nav-tabs > li.active-trail > .nav-tabs__link,
.ck-content .page__nav-tabs > li > .nav-tabs__link:hover,
.ck-content .page__nav-tabs > li > .nav-tabs__link:focus {
  background-color: #2611c9;
  color: #fff;
}
@media (min-width: 1024px) {
  .ck-content .page__nav-tabs > li:not(:first-child) > a {
    border-left: 0.5px solid #366de4;
  }
}
@media (min-width: 1024px) {
  .ck-content .page__nav-tabs > li.active > .nav-tabs__link, .ck-content .page__nav-tabs > li.active-trail > .nav-tabs__link {
    background-color: #fff;
    color: #2611c9;
  }
}
.ck-content .page__nav-tabs > li > .menu {
  padding: 0 20px;
}
.ck-content .page__nav-tabs > li > .nav-tabs__link,
.ck-content .page__nav-tabs > li > span.nolink {
  background: #1a1158;
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  height: 50px;
  line-height: 50px;
  position: relative;
  vertical-align: top;
  width: 100%;
}
@media (min-width: 1024px) {
  .ck-content .page__nav-tabs > li > .nav-tabs__link,
  .ck-content .page__nav-tabs > li > span.nolink {
    background: #2611c9;
  }
}
.ck-content .page__nav-tabs > li > .nav-tabs__link span:not(.title-page),
.ck-content .page__nav-tabs > li > span.nolink span:not(.title-page) {
  position: absolute;
  line-height: 1;
  left: 15px;
  top: 50%;
  padding-right: 30px;
  max-width: calc(100% - 20px);
  transform: translateY(-50%);
}
.ck-content .page__nav-tabs li > .menu .nav-tabs__link,
.ck-content .page__nav-tabs li > .menu span.nolink {
  display: block;
  position: relative;
  transition: all 0.2s ease-in-out;
  vertical-align: top;
  color: #fff;
  background: none;
  padding: 8px 0;
  border-bottom: 1px solid #707279;
}
.ck-content .page__nav-tabs li > .menu .nav-tabs__link {
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  line-height: 1.1;
  color: #fff;
}
.ck-content .page__nav-tabs li > .menu .nav-tabs__link:hover {
  color: #2611c9;
  background: none;
}
.ck-content .page__nav-tabs > li > .menu {
  padding-bottom: 10px;
}
.ck-content .page__nav-tabs > li > .menu {
  display: none;
}
.ck-content .page__nav-tabs > li > .menu > li > .nav-tabs__link,
.ck-content .page__nav-tabs > li > .menu > li > span.nolink {
  border-bottom: 1px solid #fff;
  padding-left: 0;
}
.ck-content .page__nav-tabs > li li.expanded > .nav-tabs__link {
  padding-right: 10px;
}
.ck-content .page__nav-tabs > li li.expanded > .nav-tabs__link:after {
  display: inline-block;
  content: "+";
  position: absolute;
  right: 0;
  width: 10px;
  top: 50%;
  margin-top: -11px;
  font-size: 16px;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
}
.ck-content .page__nav-tabs > li li.expanded.open > .nav-tabs__link:after {
  content: "-";
}
.ck-content .page__nav-tabs > li li li .nav-tabs__link:hover {
  color: #fff;
}
.ck-content .page__nav-tabs .open > .nav-tabs__link:focus {
  background: transparent;
  border-color: #ddd;
}
.ck-content .navs-anchor {
  display: none;
  background: #2611c9;
}
@media (min-width: 1024px) {
  .ck-content .navs-anchor {
    display: block;
    position: sticky;
    z-index: 100;
    top: 70px;
  }
}
.ck-content .navs-anchor .page__nav-tabs > li > .nav-tabs__link {
  font-size: 1rem;
}
.ck-content .navs-anchor .page__nav-tabs > li > .nav-tabs__link:focus {
  color: #fff;
}
.ck-content .navs-anchor ul.page__nav-tabs.page__nav-tabs--collapsible.dropdown-open {
  flex-direction: column;
  position: relative;
  z-index: 1000;
}
.ck-content .navs-anchor ul.page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li {
  display: block;
  width: 100%;
}
.ck-content .navs-anchor ul.page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li.active {
  order: -1;
}
.ck-content .navs-anchor ul.page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li > ul.nav.opened {
  display: block;
  padding: 0;
  background: none;
}
.ck-content .navs-anchor ul.page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li > ul.nav.opened > li {
  padding: 0 18px;
}
.ck-content .navs-anchor ul.page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li > ul.nav.opened > li a {
  font-size: 15px;
  height: 50px;
  padding-top: 21px;
  padding-bottom: 16px;
  line-height: 13px;
  border-bottom: 1px solid #404040;
}
.ck-content .navs-anchor ul.page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li:not(.active) .hamburger:before, .ck-content .navs-anchor ul.page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li:not(.active) .hamburger:after {
  display: none;
}
@media (max-width: 1023.98px) {
  .ck-content .page__nav-tabs--collapsible {
    padding: 0 25px;
  }
  .ck-content .page__nav-tabs--collapsible > li:not(.active-trail):not(.next-link):not(.previous-link) {
    display: none;
  }
  .ck-content .page__nav-tabs--collapsible .next-link {
    right: 0;
  }
  .ck-content .page__nav-tabs--collapsible .next-link > .nav-tabs__link:before {
    border-width: 2px 2px 0 0;
    transform-origin: top right;
    right: 11px;
    transform: rotate(45deg);
  }
  .ck-content .page__nav-tabs--collapsible .previous-link {
    left: 0;
  }
  .ck-content .page__nav-tabs--collapsible .previous-link > .nav-tabs__link:before {
    border-width: 2px 0 0 2px;
    transform-origin: top left;
    left: 11px;
    transform: rotate(-45deg);
  }
  .ck-content .page__nav-tabs--collapsible .next-link,
  .ck-content .page__nav-tabs--collapsible .previous-link {
    position: absolute;
    width: 40px;
    top: 0;
  }
  .ck-content .page__nav-tabs--collapsible .next-link .hamburger,
  .ck-content .page__nav-tabs--collapsible .previous-link .hamburger {
    display: none;
  }
  .ck-content .page__nav-tabs--collapsible .next-link .nav-tabs__link,
  .ck-content .page__nav-tabs--collapsible .previous-link .nav-tabs__link {
    font-size: 0;
  }
  .ck-content .page__nav-tabs--collapsible .next-link .nav-tabs__link:hover, .ck-content .page__nav-tabs--collapsible .next-link .nav-tabs__link:focus, .ck-content .page__nav-tabs--collapsible .next-link .nav-tabs__link:active,
  .ck-content .page__nav-tabs--collapsible .previous-link .nav-tabs__link:hover,
  .ck-content .page__nav-tabs--collapsible .previous-link .nav-tabs__link:focus,
  .ck-content .page__nav-tabs--collapsible .previous-link .nav-tabs__link:active {
    background: #383b43;
  }
  .ck-content .page__nav-tabs--collapsible .next-link .nav-tabs__link:hover:before, .ck-content .page__nav-tabs--collapsible .next-link .nav-tabs__link:focus:before, .ck-content .page__nav-tabs--collapsible .next-link .nav-tabs__link:active:before,
  .ck-content .page__nav-tabs--collapsible .previous-link .nav-tabs__link:hover:before,
  .ck-content .page__nav-tabs--collapsible .previous-link .nav-tabs__link:focus:before,
  .ck-content .page__nav-tabs--collapsible .previous-link .nav-tabs__link:active:before {
    border-color: #2611c9;
  }
  .ck-content .page__nav-tabs--collapsible .next-link > .nav-tabs__link:before,
  .ck-content .page__nav-tabs--collapsible .previous-link > .nav-tabs__link:before {
    content: "";
    display: block;
    position: absolute;
    z-index: 5;
    width: 18px;
    height: 18px;
    border-style: solid;
    border-color: #808285;
    top: 26px;
  }
  .ck-content .page__nav-tabs--collapsible .dropdown-open > .menu:not(.collapse) {
    display: block;
  }
  .ck-content .page__nav-tabs--collapsible .hamburger {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 50px;
    height: 50px;
    cursor: pointer;
    z-index: 1;
  }
  .ck-content .page__nav-tabs--collapsible .hamburger:before {
    content: "";
    display: block;
    position: absolute;
    top: 19px;
    width: 22px;
    border-style: solid;
    border-width: 2px 0;
    border-color: #fff;
    height: 16px;
    right: 15px;
  }
  .ck-content .page__nav-tabs--collapsible .hamburger:after {
    content: "";
    display: block;
    position: absolute;
    top: 26px;
    width: 22px;
    right: 15px;
    border-style: solid;
    border-width: 1px 0;
    border-color: #fff;
  }
}
.ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav {
  width: 100%;
  background: #000;
  max-height: 50px;
}
.ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs {
  margin: 0;
  background-color: transparent;
  margin-right: auto;
  margin-left: auto;
  padding-left: 8px;
  padding-right: 8px;
  max-width: 100%;
}
@media (min-width: 960px) {
  .ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs {
    width: 946px;
  }
}
@media (min-width: 1024px) {
  .ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs {
    width: 1010px;
  }
}
@media (min-width: 1280px) {
  .ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs {
    width: 1236px;
  }
}
@media print {
  .ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs {
    width: 100%;
    margin: 0 auto;
    padding: 0;
  }
}
.ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs:after {
  position: absolute;
  left: 8px;
  right: 8px;
  bottom: 0;
  top: 50px;
  background-color: rgba(43, 43, 43, 0.95);
  display: block;
  z-index: -1;
  opacity: 0;
}
.ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs > li {
  margin: 0;
}
.ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs > li > a {
  transition: background-color 0.3s ease-in-out;
}
.ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs > li ul {
  background-color: transparent;
}
.ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs > li:not(.unstyled-list):before {
  display: none;
}
.ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs > li:not(.active) > .nav-tabs__link {
  background-color: transparent;
  color: #fff;
}
.ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs > li:not(.active) > .nav-tabs__link:hover {
  background-color: #252525;
}
.ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs > li:not(.active):hover > .nav-tabs__link {
  background-color: #252525;
}
@media (min-width: 1024px) {
  .ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs:hover:after {
    opacity: 1;
  }
}
@media (max-width: 1023.98px) {
  .ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs {
    flex-direction: column;
    padding: 0;
  }
  .ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs li {
    background-color: #000;
  }
  .ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs li:after {
    display: none;
  }
  .ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs li > a {
    height: 62px;
    line-height: 62px;
    position: relative;
  }
  .ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs li > a:after, .ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs li > a:before {
    opacity: 0;
    position: absolute;
    content: "";
    display: block;
    height: 2px;
    color: #fff;
    right: 16px;
    width: 22px;
  }
  .ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs li > a:before {
    height: 2px;
    background-color: currentColor;
    top: calc(50% - 1px);
  }
  .ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs li > a:after {
    border-color: currentColor;
    border-style: solid;
    border-width: 2px 0;
    height: 14px;
    top: calc(50% - 7px);
  }
  .ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs li.active {
    display: block;
    order: -1;
  }
  .ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs li.active > a {
    position: relative;
  }
  .ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs li.active > a:after, .ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs li.active > a:before {
    opacity: 1;
  }
  .ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs.active {
    position: relative;
    z-index: 1;
  }
  .ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs.active li {
    display: block;
  }
}
.ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav,
.ck-content .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs {
  margin-bottom: 0;
}
.ck-content .page__nav-tabs > li > .menu > li > .nav-tabs__link {
  border-bottom: 1px solid #fff;
  padding-left: 0;
}
.ck-content .page-node-type-section-landing-page .section-nav {
  width: 100%;
  background: #2611c9;
  max-height: 50px;
  margin-bottom: 0;
}
.ck-content .page-node-type-section-landing-page .section-nav.navs-stuck {
  z-index: 102;
  padding-top: 70px;
  transition: all 0.5s;
  max-height: none;
}
.ck-content .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible {
  position: relative;
  padding: 0;
  z-index: 101;
  margin-bottom: 0;
}
.ck-content .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible .next-link, .ck-content .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible .previous-link {
  display: none;
}
.ck-content .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible > li > .nav-tabs__link {
  padding: 0 18px;
  font-size: 16px;
}
.ck-content .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible > li > .nav-tabs__link span {
  left: 18px;
}
.ck-content .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible > li > .nav-tabs__link span span.nolink {
  left: 18px;
}
.ck-content .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible > li > .menu .nav-tabs__link {
  font-size: 16px;
}
.ck-content .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible > li > .menu-expand {
  display: none;
}
.ck-content .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible.dropdown-open {
  flex-direction: column;
}
.ck-content .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li {
  display: block;
}
.ck-content .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li.active {
  order: -1;
}
.ck-content .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li > ul.nav.opened {
  display: block;
  padding: 0;
  background: #366de4;
}
.ck-content .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li > ul.nav.opened > li {
  padding: 0 18px;
}
.ck-content .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li > ul.nav.opened > li a {
  height: 50px;
  padding: 1rem 2rem;
  border-bottom: none;
}
.ck-content .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li > ul.nav.opened > li:hover {
  background: #2611c9;
}
.ck-content .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li > ul.nav.opened > li:hover a {
  color: #fff;
}
.ck-content .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li:not(.active) .hamburger:before, .ck-content .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li:not(.active) .hamburger:after {
  display: none;
}
.ck-content .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li:not(.active) .menu-expand {
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
  display: block;
  width: 50px;
  border-left: none;
  outline: none;
  cursor: pointer;
  background: none;
}
.ck-content .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li:not(.active) .menu-expand:after {
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
  width: 12px;
  height: 12px;
  content: "";
  display: block;
  position: absolute;
  top: 18px;
  bottom: 0;
  transform: rotate(-45deg);
  border-top: none;
  border-right: none;
  right: 20px;
}
.ck-content .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li:not(.active) .menu-expand.expanded:after {
  transform: rotate(135deg);
  transition: all 0.25s;
}
@media (min-width: 1024px) {
  .ck-content .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible {
    background: #1a1158;
    padding: 0;
  }
  .ck-content .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible a {
    cursor: pointer;
  }
  .ck-content .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible .menu.nav a:hover {
    color: #366de4;
  }
  .ck-content .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible > li.active::after, .ck-content .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible > li.active-trail::after {
    display: none;
  }
  .ck-content .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible > li:not(.active):hover > .nav-tabs__link {
    background-color: #1a1158;
  }
}
.ck-content .page-node-type-section-landing-page.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .section-nav.navs-stuck {
  padding-top: 0;
}
@media (min-width: 1024px) {
  .ck-content .page__nav-tabs--collapsible {
    position: relative;
    z-index: 10;
  }
  .ck-content .page__nav-tabs--collapsible:hover > li:after {
    display: block;
  }
  .ck-content .page__nav-tabs--collapsible:hover li > .menu:not(.collapse), .ck-content .page__nav-tabs--collapsible.opened li > .menu:not(.collapse) {
    display: block;
  }
  .ck-content .navs-anchor .page__nav-tabs > li > .nav-tabs__link.mPS2id-highlight, .ck-content .navs-anchor .page__nav-tabs > li > .nav-tabs__link.active-onload {
    background: #fff;
    color: #2611c9;
  }
  .ck-content .navs-anchor .page__nav-tabs > li > .nav-tabs__link.mPS2id-highlight:hover, .ck-content .navs-anchor .page__nav-tabs > li > .nav-tabs__link.active-onload:hover {
    background: #fff;
    color: #2611c9;
  }
  .ck-content .navs-anchor .page__nav-tabs > li > .nav-tabs__link:hover {
    background-color: #1a1158;
    color: #fff;
  }
}
@media (max-width: 1023.98px) {
  .ck-content .navs-anchor .page__nav-tabs--collapsible {
    padding: 0;
  }
  .ck-content .navs-anchor .page__nav-tabs--collapsible .hamburger::before {
    border-style: solid;
    border-width: 2px 2px 0 0;
    transform: rotate(135deg);
    transition: transform 0.3s;
    height: 11px;
    width: 11px;
  }
  .ck-content .navs-anchor .page__nav-tabs--collapsible .hamburger::after {
    content: none;
  }
  .ck-content .navs-anchor .page__nav-tabs--collapsible.dropdown-open .hamburger::before {
    transform: rotate(315deg);
  }
}
.ck-content .fs-xl {
  line-height: 0.95;
}
@media (max-width: 1023.98px) {
  .ck-content .fs-xl {
    font-size: 2.75rem !important;
  }
}
.ck-content .freight-heading {
  font-size: 1.625rem;
  font-family: "WCSansSubhead", sans-serif !important;
  line-height: 0.95;
  color: #1b1b1b;
  margin-top: 0;
  margin-bottom: 1rem;
}
.ck-content h1,
.ck-content .h1 {
  font-family: "WCSansSubhead", sans-serif;
  line-height: 0.95;
}
.ck-content h1.ff-wc-headline,
.ck-content .h1.ff-wc-headline {
  font-family: "WCSerifHeadline", sans-serif;
  line-height: 0.85;
  font-size: 3.375rem;
}
.ck-content h2,
.ck-content .h2,
.ck-content h3,
.ck-content .h3,
.ck-content h4,
.ck-content .h4 {
  font-family: "WCSansSubhead", sans-serif;
  line-height: 0.95;
}
.ck-content .with-primary-border,
.ck-content .article-title {
  border-top: 4px solid #2611c9;
  padding-top: 0.5rem;
}
.ck-content .with-border {
  border-top: 4px solid #1b1b1b;
  padding-top: 0.5rem;
}
.ck-content a {
  background-image: linear-gradient(transparent, transparent), linear-gradient(currentColor, currentColor);
  background-size: 100% 0.0625rem, 0 0.0625rem;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
  transition: background-size 0.5s ease;
  text-decoration: none;
}
.ck-content a:hover {
  background-size: 0 0.0625rem, 100% 0.0625rem;
}
.ck-content a.btn-primary.btn-with-carrot {
  background-image: none;
}
.ck-content a.without-underline-animation, .ck-content .view-content-lists.view-insights .view-footer a, .view-content-lists.view-insights .view-footer .ck-content a,
.view-content-lists + .field--name-field-view-more-link .ck-content a,
.ck-content .view-content-lists + .field--name-field-view-more-link a {
  background: none;
}
.ck-content .link-hover-primary:hover {
  color: #2611c9 !important;
}
.ck-content .circle-animation {
  display: flex;
  align-items: center;
}
.ck-content .circle-animation p {
  margin-bottom: 0;
}
.ck-content .circle-animation a {
  background: none;
}
.ck-content .circle-animation .view-more .circle {
  height: 40px;
  width: 40px;
  z-index: 1;
}
.ck-content .circle-animation .view-more .circle .background {
  fill: transparent;
  stroke: transparent;
  transition: all 1s ease;
}
.ck-content .circle-animation .view-more .circle .foreground {
  fill: transparent;
  stroke-dasharray: 377;
  stroke-dashoffset: 377;
  stroke: #2611c9;
  transform-origin: 50% 50%;
  transform: rotate(-270deg);
  transition: all 1s ease;
}
.ck-content .circle-animation .view-more .circle .line {
  stroke-width: 2;
  stroke: #2611c9;
}
.ck-content .circle-animation .view-more .circle .line2 {
  stroke: #2611c9;
}
.ck-content .circle-animation:hover .view-more .background {
  stroke: transparent;
}
.ck-content .circle-animation:hover .view-more .foreground {
  stroke-dashoffset: 0;
  transform: rotate(-90deg);
}
.ck-content .text-white.circle-animation,
.ck-content .text-white > .circle-animation {
  display: flex;
  align-items: center;
}
.ck-content .text-white.circle-animation a,
.ck-content .text-white > .circle-animation a {
  color: #fff;
}
.ck-content .text-white.circle-animation p,
.ck-content .text-white > .circle-animation p {
  margin-bottom: 0;
}
.ck-content .text-white.circle-animation a,
.ck-content .text-white > .circle-animation a {
  background: none;
}
.ck-content .text-white.circle-animation .view-more .circle,
.ck-content .text-white > .circle-animation .view-more .circle {
  height: 40px;
  width: 40px;
  z-index: 1;
}
.ck-content .text-white.circle-animation .view-more .circle .background,
.ck-content .text-white > .circle-animation .view-more .circle .background {
  fill: transparent;
  stroke: transparent;
  transition: all 1s ease;
}
.ck-content .text-white.circle-animation .view-more .circle .foreground,
.ck-content .text-white > .circle-animation .view-more .circle .foreground {
  fill: transparent;
  stroke-dasharray: 377;
  stroke-dashoffset: 377;
  stroke: #fff;
  transform-origin: 50% 50%;
  transform: rotate(-270deg);
  transition: all 1s ease;
}
.ck-content .text-white.circle-animation .view-more .circle .line,
.ck-content .text-white > .circle-animation .view-more .circle .line {
  stroke-width: 2;
  stroke: #fff;
}
.ck-content .text-white.circle-animation .view-more .circle .line2,
.ck-content .text-white > .circle-animation .view-more .circle .line2 {
  stroke: #fff;
}
.ck-content .text-white.circle-animation:hover .view-more .background,
.ck-content .text-white > .circle-animation:hover .view-more .background {
  stroke: transparent;
}
.ck-content .text-white.circle-animation:hover .view-more .foreground,
.ck-content .text-white > .circle-animation:hover .view-more .foreground {
  stroke-dashoffset: 0;
  transform: rotate(-90deg);
}
.ck-content .text-black.circle-animation {
  display: flex;
  align-items: center;
}
.ck-content .text-black.circle-animation a {
  color: #1b1b1b;
}
.ck-content .text-black.circle-animation p {
  margin-bottom: 0;
}
.ck-content .text-black.circle-animation a {
  background: none;
}
.ck-content .text-black.circle-animation .view-more .circle {
  height: 40px;
  width: 40px;
  z-index: 1;
}
.ck-content .text-black.circle-animation .view-more .circle .background {
  fill: transparent;
  stroke: transparent;
  transition: all 1s ease;
}
.ck-content .text-black.circle-animation .view-more .circle .foreground {
  fill: transparent;
  stroke-dasharray: 377;
  stroke-dashoffset: 377;
  stroke: #1b1b1b;
  transform-origin: 50% 50%;
  transform: rotate(-270deg);
  transition: all 1s ease;
}
.ck-content .text-black.circle-animation .view-more .circle .line {
  stroke-width: 2;
  stroke: #1b1b1b;
}
.ck-content .text-black.circle-animation .view-more .circle .line2 {
  stroke: #1b1b1b;
}
.ck-content .text-black.circle-animation:hover .view-more .background {
  stroke: transparent;
}
.ck-content .text-black.circle-animation:hover .view-more .foreground {
  stroke-dashoffset: 0;
  transform: rotate(-90deg);
}
.ck-content .with-carrot {
  align-items: center;
  display: inline-flex;
  margin-right: 1rem;
}
.ck-content .with-carrot:after {
  content: "";
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  width: 0.5rem;
  height: 0.5rem;
  border-style: solid;
  border-color: #2611c9;
  border-width: 2px 2px 0 0;
}
.ck-content .with-carrot:after {
  display: inline-flex;
  position: relative;
  right: -0.75rem;
}
.ck-content .with-carrot.d-block:after {
  top: -3px;
}
.ck-content a.with-carrot {
  position: relative;
  margin-right: 2rem;
}
.ck-content a.with-carrot:after {
  position: absolute;
  right: -1.25rem;
  bottom: 7px;
}
.ck-content .text-white.with-carrot:after,
.ck-content .text-white .with-carrot:after {
  content: "";
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  width: 0.5rem;
  height: 0.5rem;
  border-style: solid;
  border-color: #fff;
  border-width: 2px 2px 0 0;
}
.ck-content .action-link {
  width: -moz-max-content;
  width: max-content;
}
.ck-content .action-link svg {
  display: inline-block;
  width: 1em;
  height: 1em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}
.ck-content b,
.ck-content strong {
  font-weight: bold;
}
.ck-content p.standfirst {
  font-family: "WCSansText", sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
}
.ck-content a.full-width {
  display: block;
  width: 100%;
  color: #2611c9;
  overflow: hidden;
  padding-right: 4rem;
  position: relative;
  text-decoration: none;
}
.ck-content a.full-width strong {
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 1.5;
}
.ck-content .content-primary .field--item a.full-width {
  display: block;
  width: 100%;
  color: #828282;
  border-bottom: 1px dotted #2a2a2a;
  padding: 8px 0;
  overflow: hidden;
  position: relative;
  background: none;
}
.ck-content .content-primary .field--item a.full-width:after {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-width: 2px 2px 0 0;
  border-color: #828282;
  border-style: solid;
  transform: rotate(45deg);
  position: absolute;
  right: 0;
  top: 50%;
  transform-origin: right top;
}
.ck-content .full-width-link {
  border-top: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
  color: #1b1b1b;
  padding: 1rem 0;
  position: relative;
}
.ck-content .full-width-link a.full-width {
  color: #1b1b1b;
  flex-shrink: 0;
}
.ck-content .full-width-link__number {
  color: #2611c9;
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.25rem;
  line-height: 3rem;
  margin-right: 1rem;
  flex: 0 0 auto;
  text-align: center;
  width: 2rem;
}
.ck-content .full-width-link__svg {
  padding-right: 1rem;
}
.ck-content .full-width-link__svg img {
  min-width: 3rem;
}
.ck-content .full-width-link img {
  padding: 0 !important;
}
.ck-content .full-width-link .full-width-link__text {
  display: flex;
  width: 100%;
  align-items: center;
}
.ck-content .full-width-link.with-img {
  flex-direction: column;
}
@media (min-width: 768px) {
  .ck-content .full-width-link.with-img {
    padding: 0;
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
}
.ck-content .full-width-link.with-img .full-width-link__img {
  flex-shrink: 0;
  width: 100%;
  display: none;
}
.ck-content .full-width-link.with-img .full-width-link__img img {
  width: 100%;
}
.ck-content .full-width-link p {
  margin-bottom: 0;
  width: 100%;
}
.ck-content .full-width-link a > strong {
  pointer-events: none;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.5;
}
.ck-content .full-width-link .view-more {
  position: absolute;
  right: 0;
}
.ck-content .full-width-link.btn-circle-link a {
  padding-right: 2rem;
  width: 100%;
  color: #1b1b1b;
}
.ck-content .full-width-link.btn-circle-link .view-more {
  right: 2px;
}
@media (min-width: 1024px) {
  .ck-content .section-full-width-link .col-lg-6 .full-width-link {
    border-top-width: 0;
  }
  .ck-content .section-full-width-link .col-lg-6:first-child .full-width-link {
    border-top-width: 1px;
  }
  .ck-content .section-full-width-link .col-lg-6:nth-child(2) .full-width-link {
    border-top-width: 1px;
  }
}
.ck-content *:not(.btn-circle-link.full-width-link) + .btn-circle-link.full-width-link,
.ck-content .btn-circle-link.full-width-link + *:not(.btn-circle-link.full-width-link) {
  margin-top: 1rem;
}
.ck-content .full-width-link:not(.with-img) + .full-width-link:not(.with-img) {
  border-top: none;
}
.ck-content .full-width-link:not(.with-img) + .full-width-link:not(.with-img):last-child {
  border-bottom: 1px solid #dadada;
  margin-bottom: 2rem;
}
.section-article-list .ck-content .full-width-link:not(.with-img) + .full-width-link:not(.with-img):last-child, .section-text .ck-content .full-width-link:not(.with-img) + .full-width-link:not(.with-img):last-child, .section-chapter .ck-content .full-width-link:not(.with-img) + .full-width-link:not(.with-img):last-child {
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .ck-content .full-width-link + .full-width-link {
    border-top: none;
  }
  .ck-content .full-width-link + .full-width-link:last-child {
    border-bottom: 1px solid #dadada;
    margin-bottom: var(--wc-distance-blocks);
  }
}
@media (min-width: 768px) {
  .ck-content .full-width-link.with-img {
    flex-direction: row;
  }
  .ck-content .full-width-link.with-img .full-width-link__img {
    max-width: 240px;
    padding-right: 1rem;
    margin-bottom: 0;
    display: block;
  }
  .ck-content .full-width-link__svg img {
    min-width: 4rem;
  }
}
.ck-content .btn.btn-link {
  padding: 0;
  width: -moz-max-content;
  width: max-content;
  font-weight: 300;
}
.ck-content .btn.btn-link:after {
  content: "";
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  width: 0.5rem;
  height: 0.5rem;
  border-style: solid;
  border-color: #2611c9;
  border-width: 2px 2px 0 0;
}
.ck-content .btn.btn-link.text-white:after {
  border-color: #fff;
}
.ck-content .btn.btn-link:after {
  display: inline-flex;
  margin: 0 0 0 0.5rem;
}
.ck-content .btn.btn-link:hover {
  transition: background-size 0.5s ease;
  background-size: 0 0.0625rem, calc(100% - 1rem) 0.0625rem;
}
.ck-content .btn.btn-primary,
.ck-content .btn.btn-outline-white,
.ck-content .btn.btn-outline-primary {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.25rem;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 1;
}
.ck-content .btn.btn-primary:not(.without-carrot),
.ck-content .btn.btn-outline-white:not(.without-carrot),
.ck-content .btn.btn-outline-primary:not(.without-carrot) {
  min-width: auto;
}
.ck-content .btn.btn-primary:after,
.ck-content .btn.btn-outline-white:after,
.ck-content .btn.btn-outline-primary:after {
  display: inline-flex;
  margin-left: 1rem;
}
.ck-content .btn.btn-primary:hover,
.ck-content .btn.btn-outline-white:hover,
.ck-content .btn.btn-outline-primary:hover {
  background-size: 0;
}
.ck-content .btn.btn-primary:not(.without-carrot):after {
  content: "";
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  width: 10px;
  height: 10px;
  border-style: solid;
  border-color: #fff;
  border-width: 2px 2px 0 0;
}
.ck-content .btn.btn-primary:hover {
  background-color: #366de4;
  border-color: #366de4;
}
.ck-content .btn-with-carrot {
  min-width: 100%;
  padding: 1rem 1.25rem;
}
.ck-content .btn-with-carrot:after {
  content: "";
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  width: 10px;
  height: 10px;
  border-style: solid;
  border-color: #fff;
  border-width: 2px 2px 0 0;
}
.ck-content .btn-with-carrot:after {
  float: right;
}
.ck-content .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2611c9;
  --bs-btn-border-color: #2611c9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #33add6;
  --bs-btn-hover-border-color: #33add6;
  --bs-btn-focus-shadow-rgb: 71, 53, 209;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1e0ea1;
  --bs-btn-active-border-color: #1d0d97;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2611c9;
  --bs-btn-disabled-border-color: #2611c9;
}
.ck-content .btn-primary:focus-within, .ck-content .btn-primary:focus {
  --bs-btn-focus-shadow-rgb: 0;
  background-color: #33add6;
  outline: 1px dashed #707279;
}
.ck-content [class^=btn-outline-],
.ck-content [class*=" btn-outline-"] {
  border-width: 2px;
}
.ck-content .btn-outline-secondary {
  border-width: 1px;
}
.ck-content .btn-outline-white {
  --bs-btn-color: #fff;
  --bs-btn-bg: transparent;
  --bs-btn-border-color: #fff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2611c9;
  --bs-btn-hover-border-color: #2611c9;
  --bs-btn-focus-shadow-rgb: 255, 255, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgba(0, 0, 0, 0.2);
  --bs-btn-active-border-color: #bfbfbf;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fff;
}
.ck-content .btn-outline-primary.btn-with-carrot:after {
  content: "";
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  width: 10px;
  height: 10px;
  border-style: solid;
  border-color: #2611c9;
  border-width: 2px 2px 0 0;
}
.ck-content .btn-outline-primary.btn-with-carrot:hover:after {
  content: "";
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  width: 10px;
  height: 10px;
  border-style: solid;
  border-color: #fff;
  border-width: 2px 2px 0 0;
}
.ck-content .btn-circle-link {
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden;
  background: #fff;
  cursor: pointer;
  min-height: 40px;
}
.ck-content .btn-circle-link a {
  background: none;
  z-index: 1;
}
.ck-content .btn-circle-link .view-more:not(.plus) {
  position: relative;
  animation: border-primary-out 0.4s ease-out 1 forwards;
}
.ck-content .btn-circle-link .view-more:not(.plus):after {
  content: "";
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  width: 11px;
  height: 11px;
  border-style: solid;
  border-color: #2611c9;
  border-width: 2px 2px 0 0;
}
.ck-content .btn-circle-link .view-more.plus {
  position: relative;
}
.ck-content .btn-circle-link .view-more.plus:after {
  content: "\2013";
  display: flex;
  justify-content: center;
  color: #2611c9;
  top: 0;
  right: 0;
  font-size: 24px;
  font-weight: 300;
  line-height: 34px;
  width: 36px;
  height: 36px;
}
.ck-content .btn-circle-link .view-more {
  min-width: 36px;
  max-height: 36px;
  height: 36px;
  border-radius: 50%;
}
@media (min-width: 768px) {
  .ck-content .btn-circle-link .view-more {
    background: #fff;
    box-shadow: 18px -18px 0 1px #fff, -18px -18px 0 1px #fff, -18px 18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #fff;
  }
}
.ck-content .btn-circle-link .view-more::after {
  display: block;
  position: absolute;
  top: 13px;
  right: 15px;
}
.ck-content .btn-circle-link.collapsed .view-more.plus:after {
  content: "+";
}
.ck-content .btn-circle-link:hover .view-more {
  cursor: none;
}
@media (min-width: 768px) {
  .ck-content .btn-circle-link:hover .view-more {
    animation: border-primary 0.4s ease-out 1 forwards;
  }
}
.ck-content .btn-circle-link.text-black {
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden;
  background: #fff;
  cursor: pointer;
  min-height: 40px;
}
.ck-content .btn-circle-link.text-black a {
  color: #1b1b1b;
}
.ck-content .btn-circle-link.text-black a {
  background: none;
  z-index: 1;
}
.ck-content .btn-circle-link.text-black .view-more:not(.plus) {
  position: relative;
  animation: border-black-out 0.4s ease-out 1 forwards;
}
.ck-content .btn-circle-link.text-black .view-more:not(.plus):after {
  content: "";
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  width: 11px;
  height: 11px;
  border-style: solid;
  border-color: #1b1b1b;
  border-width: 2px 2px 0 0;
}
.ck-content .btn-circle-link.text-black .view-more.plus {
  position: relative;
}
.ck-content .btn-circle-link.text-black .view-more.plus:after {
  content: "\2013";
  display: flex;
  justify-content: center;
  color: #2611c9;
  top: 0;
  right: 0;
  font-size: 24px;
  font-weight: 300;
  line-height: 34px;
  width: 36px;
  height: 36px;
}
.ck-content .btn-circle-link.text-black .view-more {
  min-width: 36px;
  max-height: 36px;
  height: 36px;
  border-radius: 50%;
}
@media (min-width: 768px) {
  .ck-content .btn-circle-link.text-black .view-more {
    background: #fff;
    box-shadow: 18px -18px 0 1px #fff, -18px -18px 0 1px #fff, -18px 18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #fff;
  }
}
.ck-content .btn-circle-link.text-black .view-more::after {
  display: block;
  position: absolute;
  top: 13px;
  right: 15px;
}
.ck-content .btn-circle-link.text-black.collapsed .view-more.plus:after {
  content: "+";
}
.ck-content .btn-circle-link.text-black:hover .view-more {
  cursor: none;
}
@media (min-width: 768px) {
  .ck-content .btn-circle-link.text-black:hover .view-more {
    animation: border-black 0.4s ease-out 1 forwards;
  }
}
.ck-content .btn-circle-link.text-white.bg-dark {
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden;
  background: #28292f;
  cursor: pointer;
  min-height: 40px;
}
.ck-content .btn-circle-link.text-white.bg-dark a {
  color: #fff;
}
.ck-content .btn-circle-link.text-white.bg-dark a {
  background: none;
  z-index: 1;
}
.ck-content .btn-circle-link.text-white.bg-dark .view-more:not(.plus) {
  position: relative;
  animation: border-white-out 0.4s ease-out 1 forwards;
}
.ck-content .btn-circle-link.text-white.bg-dark .view-more:not(.plus):after {
  content: "";
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  width: 11px;
  height: 11px;
  border-style: solid;
  border-color: #fff;
  border-width: 2px 2px 0 0;
}
.ck-content .btn-circle-link.text-white.bg-dark .view-more.plus {
  position: relative;
}
.ck-content .btn-circle-link.text-white.bg-dark .view-more.plus:after {
  content: "\2013";
  display: flex;
  justify-content: center;
  color: #2611c9;
  top: 0;
  right: 0;
  font-size: 24px;
  font-weight: 300;
  line-height: 34px;
  width: 36px;
  height: 36px;
}
.ck-content .btn-circle-link.text-white.bg-dark .view-more {
  min-width: 36px;
  max-height: 36px;
  height: 36px;
  border-radius: 50%;
}
@media (min-width: 768px) {
  .ck-content .btn-circle-link.text-white.bg-dark .view-more {
    background: #28292f;
    box-shadow: 18px -18px 0 1px #28292f, -18px -18px 0 1px #28292f, -18px 18px 0 1px #28292f, 18px 18px 0 1px #28292f, 0 0 0 1px #28292f;
  }
}
.ck-content .btn-circle-link.text-white.bg-dark .view-more::after {
  display: block;
  position: absolute;
  top: 13px;
  right: 15px;
}
.ck-content .btn-circle-link.text-white.bg-dark.collapsed .view-more.plus:after {
  content: "+";
}
.ck-content .btn-circle-link.text-white.bg-dark:hover .view-more {
  cursor: none;
}
@media (min-width: 768px) {
  .ck-content .btn-circle-link.text-white.bg-dark:hover .view-more {
    animation: border-white 0.4s ease-out 1 forwards;
  }
}
.ck-content .btn-circle-link.btn:active {
  border: none;
}
.ck-content .accordion-circle-link {
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden;
  background: #fff;
  cursor: pointer;
  min-height: 40px;
  position: relative;
}
.ck-content .accordion-circle-link a {
  background: none;
  z-index: 1;
}
.ck-content .accordion-circle-link .view-more:not(.plus) {
  position: relative;
  animation: border-primary-out 0.4s ease-out 1 forwards;
}
.ck-content .accordion-circle-link .view-more:not(.plus):after {
  content: "";
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  width: 11px;
  height: 11px;
  border-style: solid;
  border-color: #2611c9;
  border-width: 2px 2px 0 0;
}
.ck-content .accordion-circle-link .view-more.plus {
  position: relative;
}
.ck-content .accordion-circle-link .view-more.plus:after {
  content: "\2013";
  display: flex;
  justify-content: center;
  color: #2611c9;
  top: 0;
  right: 0;
  font-size: 24px;
  font-weight: 300;
  line-height: 34px;
  width: 36px;
  height: 36px;
}
.ck-content .accordion-circle-link .view-more {
  min-width: 36px;
  max-height: 36px;
  height: 36px;
  border-radius: 50%;
}
@media (min-width: 768px) {
  .ck-content .accordion-circle-link .view-more {
    background: #fff;
    box-shadow: 18px -18px 0 1px #fff, -18px -18px 0 1px #fff, -18px 18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #fff;
  }
}
.ck-content .accordion-circle-link .view-more::after {
  display: block;
  position: absolute;
  top: 13px;
  right: 15px;
}
.ck-content .accordion-circle-link.collapsed .view-more.plus:after {
  content: "+";
}
.ck-content .accordion-circle-link:hover .view-more {
  cursor: none;
}
@media (min-width: 768px) {
  .ck-content .accordion-circle-link:hover .view-more {
    animation: border-primary 0.4s ease-out 1 forwards;
  }
}
.ck-content .accordion-circle-link .view-more:hover {
  cursor: pointer;
}
.ck-content .btn-outline-secondary {
  --bs-btn-color: #1b1b1b;
  --bs-btn-border-color: #1b1b1b;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2611c9;
  --bs-btn-hover-border-color: #2611c9;
  --bs-btn-focus-shadow-rgb: 27, 27, 27;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2611c9;
  --bs-btn-active-border-color: #2611c9;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1b1b1b;
  --bs-gradient: none;
  border-color: #5f5f5f;
  border-radius: 4px !important;
  font-weight: 500;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.ck-content .btn-outline-secondary:focus-within, .ck-content .btn-outline-secondary:focus {
  --bs-btn-focus-shadow-rgb: 0;
  outline: 1px dashed #707279;
}
.ck-content .btn-hoverable-primary {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-primary span {
  pointer-events: none;
}
.ck-content .btn-hoverable-primary .color {
  background-color: #2611c9;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-primary::before {
  background: #2611c9;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-primary:hover {
  color: #fff;
}
.ck-content .btn-hoverable-primary:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-secondary {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-secondary span {
  pointer-events: none;
}
.ck-content .btn-hoverable-secondary .color {
  background-color: #1b1b1b;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-secondary::before {
  background: #1b1b1b;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-secondary:hover {
  color: #fff;
}
.ck-content .btn-hoverable-secondary:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-success {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-success span {
  pointer-events: none;
}
.ck-content .btn-hoverable-success .color {
  background-color: #198754;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-success::before {
  background: #198754;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-success:hover {
  color: #fff;
}
.ck-content .btn-hoverable-success:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-info {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-info span {
  pointer-events: none;
}
.ck-content .btn-hoverable-info .color {
  background-color: #17c5ff;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-info::before {
  background: #17c5ff;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-info:hover {
  color: #1b1b1b;
}
.ck-content .btn-hoverable-info:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-warning {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-warning span {
  pointer-events: none;
}
.ck-content .btn-hoverable-warning .color {
  background-color: #ffc107;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-warning::before {
  background: #ffc107;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-warning:hover {
  color: #1b1b1b;
}
.ck-content .btn-hoverable-warning:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-danger {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-danger span {
  pointer-events: none;
}
.ck-content .btn-hoverable-danger .color {
  background-color: #dc3545;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-danger::before {
  background: #dc3545;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-danger:hover {
  color: #fff;
}
.ck-content .btn-hoverable-danger:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-light {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-light span {
  pointer-events: none;
}
.ck-content .btn-hoverable-light .color {
  background-color: #f4f4f4;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-light::before {
  background: #f4f4f4;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-light:hover {
  color: #1b1b1b;
}
.ck-content .btn-hoverable-light:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-lavender {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-lavender span {
  pointer-events: none;
}
.ck-content .btn-hoverable-lavender .color {
  background-color: #f1f0ff;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-lavender::before {
  background: #f1f0ff;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-lavender:hover {
  color: #1b1b1b;
}
.ck-content .btn-hoverable-lavender:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-dark {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-dark span {
  pointer-events: none;
}
.ck-content .btn-hoverable-dark .color {
  background-color: #28292f;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-dark::before {
  background: #28292f;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-dark:hover {
  color: #fff;
}
.ck-content .btn-hoverable-dark:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-white {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-white span {
  pointer-events: none;
}
.ck-content .btn-hoverable-white .color {
  background-color: #fff;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-white::before {
  background: #fff;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-white:hover {
  color: #1b1b1b;
}
.ck-content .btn-hoverable-white:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-black {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-black span {
  pointer-events: none;
}
.ck-content .btn-hoverable-black .color {
  background-color: #1b1b1b;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-black::before {
  background: #1b1b1b;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-black:hover {
  color: #fff;
}
.ck-content .btn-hoverable-black:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-gray {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-gray span {
  pointer-events: none;
}
.ck-content .btn-hoverable-gray .color {
  background-color: #707279;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-gray::before {
  background: #707279;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-gray:hover {
  color: #fff;
}
.ck-content .btn-hoverable-gray:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-gray-lightest {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-gray-lightest span {
  pointer-events: none;
}
.ck-content .btn-hoverable-gray-lightest .color {
  background-color: #f4f4f4;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-gray-lightest::before {
  background: #f4f4f4;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-gray-lightest:hover {
  color: #1b1b1b;
}
.ck-content .btn-hoverable-gray-lightest:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-gray-lighter {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-gray-lighter span {
  pointer-events: none;
}
.ck-content .btn-hoverable-gray-lighter .color {
  background-color: #ecedec;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-gray-lighter::before {
  background: #ecedec;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-gray-lighter:hover {
  color: #1b1b1b;
}
.ck-content .btn-hoverable-gray-lighter:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-gray-light {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-gray-light span {
  pointer-events: none;
}
.ck-content .btn-hoverable-gray-light .color {
  background-color: #dadada;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-gray-light::before {
  background: #dadada;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-gray-light:hover {
  color: #1b1b1b;
}
.ck-content .btn-hoverable-gray-light:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-gray-dark {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-gray-dark span {
  pointer-events: none;
}
.ck-content .btn-hoverable-gray-dark .color {
  background-color: #5f5f5f;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-gray-dark::before {
  background: #5f5f5f;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-gray-dark:hover {
  color: #fff;
}
.ck-content .btn-hoverable-gray-dark:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-black40 {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-black40 span {
  pointer-events: none;
}
.ck-content .btn-hoverable-black40 .color {
  background-color: #2a2a2a;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-black40::before {
  background: #2a2a2a;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-black40:hover {
  color: #fff;
}
.ck-content .btn-hoverable-black40:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-black60 {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-black60 span {
  pointer-events: none;
}
.ck-content .btn-hoverable-black60 .color {
  background-color: #828282;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-black60::before {
  background: #828282;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-black60:hover {
  color: #1b1b1b;
}
.ck-content .btn-hoverable-black60:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-blue {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-blue span {
  pointer-events: none;
}
.ck-content .btn-hoverable-blue .color {
  background-color: #366de4;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-blue::before {
  background: #366de4;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-blue:hover {
  color: #fff;
}
.ck-content .btn-hoverable-blue:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-blue20 {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-blue20 span {
  pointer-events: none;
}
.ck-content .btn-hoverable-blue20 .color {
  background-color: #e8f4ff;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-blue20::before {
  background: #e8f4ff;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-blue20:hover {
  color: #1b1b1b;
}
.ck-content .btn-hoverable-blue20:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-blue40 {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-blue40 span {
  pointer-events: none;
}
.ck-content .btn-hoverable-blue40 .color {
  background-color: #99d6eb;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-blue40::before {
  background: #99d6eb;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-blue40:hover {
  color: #1b1b1b;
}
.ck-content .btn-hoverable-blue40:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-blue60 {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-blue60 span {
  pointer-events: none;
}
.ck-content .btn-hoverable-blue60 .color {
  background-color: #66c2e0;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-blue60::before {
  background: #66c2e0;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-blue60:hover {
  color: #1b1b1b;
}
.ck-content .btn-hoverable-blue60:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-blue80 {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-blue80 span {
  pointer-events: none;
}
.ck-content .btn-hoverable-blue80 .color {
  background-color: #33add6;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-blue80::before {
  background: #33add6;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-blue80:hover {
  color: #1b1b1b;
}
.ck-content .btn-hoverable-blue80:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-brand-black {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-brand-black span {
  pointer-events: none;
}
.ck-content .btn-hoverable-brand-black .color {
  background-color: #000;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-brand-black::before {
  background: #000;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-brand-black:hover {
  color: #fff;
}
.ck-content .btn-hoverable-brand-black:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-blue-dark {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-blue-dark span {
  pointer-events: none;
}
.ck-content .btn-hoverable-blue-dark .color {
  background-color: #1a1158;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-blue-dark::before {
  background: #1a1158;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-blue-dark:hover {
  color: #fff;
}
.ck-content .btn-hoverable-blue-dark:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-blue-light {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-blue-light span {
  pointer-events: none;
}
.ck-content .btn-hoverable-blue-light .color {
  background-color: #46a9ff;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-blue-light::before {
  background: #46a9ff;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-blue-light:hover {
  color: #1b1b1b;
}
.ck-content .btn-hoverable-blue-light:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-catalyst-100 {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-catalyst-100 span {
  pointer-events: none;
}
.ck-content .btn-hoverable-catalyst-100 .color {
  background-color: #2611c9;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-catalyst-100::before {
  background: #2611c9;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-catalyst-100:hover {
  color: #fff;
}
.ck-content .btn-hoverable-catalyst-100:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-catalyst-80 {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-catalyst-80 span {
  pointer-events: none;
}
.ck-content .btn-hoverable-catalyst-80 .color {
  background-color: #5141d4;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-catalyst-80::before {
  background: #5141d4;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-catalyst-80:hover {
  color: #fff;
}
.ck-content .btn-hoverable-catalyst-80:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-catalyst-60 {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-catalyst-60 span {
  pointer-events: none;
}
.ck-content .btn-hoverable-catalyst-60 .color {
  background-color: #7d70df;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-catalyst-60::before {
  background: #7d70df;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-catalyst-60:hover {
  color: #1b1b1b;
}
.ck-content .btn-hoverable-catalyst-60:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-catalyst-40 {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-catalyst-40 span {
  pointer-events: none;
}
.ck-content .btn-hoverable-catalyst-40 .color {
  background-color: #a8a0e9;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-catalyst-40::before {
  background: #a8a0e9;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-catalyst-40:hover {
  color: #1b1b1b;
}
.ck-content .btn-hoverable-catalyst-40:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-catalyst-20 {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-catalyst-20 span {
  pointer-events: none;
}
.ck-content .btn-hoverable-catalyst-20 .color {
  background-color: #d4cff4;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-catalyst-20::before {
  background: #d4cff4;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-catalyst-20:hover {
  color: #1b1b1b;
}
.ck-content .btn-hoverable-catalyst-20:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-orange-1 {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-orange-1 span {
  pointer-events: none;
}
.ck-content .btn-hoverable-orange-1 .color {
  background-color: #ff5e31;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-orange-1::before {
  background: #ff5e31;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-orange-1:hover {
  color: #1b1b1b;
}
.ck-content .btn-hoverable-orange-1:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-orange-2 {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-orange-2 span {
  pointer-events: none;
}
.ck-content .btn-hoverable-orange-2 .color {
  background-color: #c12300;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-orange-2::before {
  background: #c12300;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-orange-2:hover {
  color: #fff;
}
.ck-content .btn-hoverable-orange-2:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-purple-1 {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-purple-1 span {
  pointer-events: none;
}
.ck-content .btn-hoverable-purple-1 .color {
  background-color: #d26cff;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-purple-1::before {
  background: #d26cff;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-purple-1:hover {
  color: #1b1b1b;
}
.ck-content .btn-hoverable-purple-1:hover::before {
  left: 0;
}
.ck-content .btn-hoverable-purple-2 {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.ck-content .btn-hoverable-purple-2 span {
  pointer-events: none;
}
.ck-content .btn-hoverable-purple-2 .color {
  background-color: #5d00a3;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.ck-content .btn-hoverable-purple-2::before {
  background: #5d00a3;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.ck-content .btn-hoverable-purple-2:hover {
  color: #fff;
}
.ck-content .btn-hoverable-purple-2:hover::before {
  left: 0;
}
.ck-content .btn {
  text-align: left;
}
.ck-content .inp-with-carrot {
  width: 100%;
  position: relative;
}
.ck-content .inp-with-carrot:after {
  content: "";
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  width: 10px;
  height: 10px;
  border-style: solid;
  border-color: #fff;
  border-width: 2px 2px 0 0;
}
.ck-content .inp-with-carrot:after {
  position: absolute;
  right: 1.25rem;
  top: 1.5rem;
}
.ck-content .inp-with-carrot input {
  background: #2611c9;
  color: #fff;
  border: none;
  width: 100%;
  text-align: left;
  padding: 1rem 1.25rem;
  height: auto;
}
@media (min-width: 576px) {
  .ck-content .btn-with-carrot,
  .ck-content .inp-with-carrot,
  .ck-content .btn.btn-primary:not(.without-carrot) {
    min-width: 250px;
    width: -moz-max-content;
    width: max-content;
  }
}
.ck-content .cursor-pointer {
  cursor: pointer;
}
.ck-content .primary-page,
.ck-content .article-wc-style {
  /* Override Bootstrap fs utilities in primary contexts. */
}
.ck-content .primary-page h1,
.ck-content .primary-page .h1,
.ck-content .article-wc-style h1,
.ck-content .article-wc-style .h1 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 2.75rem; /* 45 */
  font-weight: 700;
  line-height: 1;
}
@media (max-width: 767.98px) {
  .ck-content .primary-page h1,
  .ck-content .primary-page .h1,
  .ck-content .article-wc-style h1,
  .ck-content .article-wc-style .h1 {
    font-size: 2.5rem; /* 40 */
  }
}
.ck-content .primary-page h2,
.ck-content .primary-page .h2,
.ck-content .article-wc-style h2,
.ck-content .article-wc-style .h2 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.75rem; /* 28 */
  font-weight: 700;
  line-height: 0.95;
  text-transform: uppercase;
}
.ck-content .primary-page h3,
.ck-content .primary-page .h3,
.ck-content .article-wc-style h3,
.ck-content .article-wc-style .h3 {
  font-family: "WCSansText", sans-serif;
  font-size: 1.25rem; /* 20 */
  font-weight: 700;
  line-height: 1.25;
}
.ck-content .primary-page h4,
.ck-content .primary-page .h4,
.ck-content .article-wc-style h4,
.ck-content .article-wc-style .h4 {
  font-family: "WCSansText", sans-serif;
  font-size: 1rem; /* 16 */
  font-weight: 700;
  line-height: 1.25;
}
.ck-content .primary-page .fs-4,
.ck-content .article-wc-style .fs-4 {
  font-size: 1.25rem !important; /* 20 */
}
.ck-content .primary-page .fs-lg,
.ck-content .article-wc-style .fs-lg {
  font-size: 1.5rem !important; /* 24 */
}
.ck-content .primary-page .fs-sm,
.ck-content .article-wc-style .fs-sm {
  font-size: 0.8rem !important;
}
.ck-content .article-wc-style .content--article h1, .ck-content .article-wc-style .content--article .h1,
.ck-content .article-wc-style .content--article h2,
.ck-content .article-wc-style .content--article .h2,
.ck-content .article-wc-style .content--article h3,
.ck-content .article-wc-style .content--article .h3,
.ck-content .article-wc-style .content--article h4,
.ck-content .article-wc-style .content--article .h4,
.ck-content .article-wc-style .content--article h5,
.ck-content .article-wc-style .content--article .h5,
.ck-content .article-wc-style .content--article h6,
.ck-content .article-wc-style .content--article .h6 {
  text-transform: none;
}
.ck-content .article-wc-style .content--article h1, .ck-content .article-wc-style .content--article .h1,
.ck-content .article-wc-style .content--article h2,
.ck-content .article-wc-style .content--article .h2 {
  line-height: 1;
}
.ck-content .magazine-style-default h1,
.ck-content .magazine-style-default .h1 {
  font-family: "WCSerifHeadline", sans-serif;
  font-size: 2rem; /* 32 */
  font-weight: 700;
  line-height: 0.85;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .ck-content .magazine-style-default h1,
  .ck-content .magazine-style-default .h1 {
    font-size: 3.25rem; /* 52 */
  }
}
@media (min-width: 1440px) {
  .ck-content .magazine-style-default h1,
  .ck-content .magazine-style-default .h1 {
    font-size: 3.75rem; /* 60 */
  }
}
.ck-content .magazine-style-default h2,
.ck-content .magazine-style-default .h2,
.ck-content .magazine-style-default .section-text h2 {
  font-family: "WCSerifHeadline", sans-serif;
  font-size: 2rem; /* 32 */
  font-weight: 700;
  line-height: 0.85;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .ck-content .magazine-style-default h2,
  .ck-content .magazine-style-default .h2,
  .ck-content .magazine-style-default .section-text h2 {
    font-size: 2.75rem; /* 44 */
  }
}
@media (min-width: 1440px) {
  .ck-content .magazine-style-default h2,
  .ck-content .magazine-style-default .h2,
  .ck-content .magazine-style-default .section-text h2 {
    font-size: 3.25rem; /* 52 */
  }
}
.ck-content .magazine-style-default h3,
.ck-content .magazine-style-default .h3 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.75rem; /* 28 */
  font-weight: 700;
  line-height: 0.95;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .ck-content .magazine-style-default h3,
  .ck-content .magazine-style-default .h3 {
    font-size: 2rem; /* 32 */
  }
}
.ck-content .magazine-style-default .section-article__title h3, .ck-content .magazine-style-default .section-article__title .h3,
.ck-content .magazine-style-default .article-title {
  font-size: 1.5rem; /* 24 */
}
@media (min-width: 768px) {
  .ck-content .magazine-style-default .section-article__title h3, .ck-content .magazine-style-default .section-article__title .h3,
  .ck-content .magazine-style-default .article-title {
    font-size: 1.5rem; /* 24 */
  }
}
@media (min-width: 1440px) {
  .ck-content .magazine-style-default .section-article__title h3, .ck-content .magazine-style-default .section-article__title .h3,
  .ck-content .magazine-style-default .article-title {
    font-size: 1.75rem; /* 28 */
  }
}
.ck-content .magazine-style-default h4,
.ck-content .magazine-style-default .h4,
.ck-content .magazine-style-default h5,
.ck-content .magazine-style-default .h5 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.5rem; /* 24 */
  font-weight: 700;
  line-height: 1;
}
.ck-content .magazine-style-default h4,
.ck-content .magazine-style-default .h4 {
  text-transform: uppercase;
}
.ck-content .magazine-style-default.magazine-style-annual-review-2021 h1,
.ck-content .magazine-style-default.magazine-style-annual-review-2021 .h1 {
  font-size: 2.75rem; /* 44 */
}
@media (min-width: 768px) {
  .ck-content .magazine-style-default.magazine-style-annual-review-2021 h1,
  .ck-content .magazine-style-default.magazine-style-annual-review-2021 .h1 {
    font-size: 4rem; /* 64 */
  }
}
@media (min-width: 1440px) {
  .ck-content .magazine-style-default.magazine-style-annual-review-2021 h1,
  .ck-content .magazine-style-default.magazine-style-annual-review-2021 .h1 {
    font-size: 5rem; /* 80 */
  }
}
@media (min-width: 1440px) {
  .ck-content .magazine-style-default.magazine-style-annual-review-2021 h2,
  .ck-content .magazine-style-default.magazine-style-annual-review-2021 .h2,
  .ck-content .magazine-style-default.magazine-style-annual-review-2021 .section-text h2 {
    font-size: 3rem; /* 48 */
  }
}
.ck-content .magazine-style-default.magazine-style-annual-review-2021 h3,
.ck-content .magazine-style-default.magazine-style-annual-review-2021 .h3,
.ck-content .magazine-style-default.magazine-style-annual-review-2021 .section-text h3 {
  font-size: 1.5rem; /* 24 */
}
@media (min-width: 768px) {
  .ck-content .magazine-style-default.magazine-style-annual-review-2021 h3,
  .ck-content .magazine-style-default.magazine-style-annual-review-2021 .h3,
  .ck-content .magazine-style-default.magazine-style-annual-review-2021 .section-text h3 {
    font-size: 1.5rem; /* 24 */
  }
}
@media (min-width: 1440px) {
  .ck-content .magazine-style-default.magazine-style-annual-review-2021 h3,
  .ck-content .magazine-style-default.magazine-style-annual-review-2021 .h3,
  .ck-content .magazine-style-default.magazine-style-annual-review-2021 .section-text h3 {
    font-size: 1.75rem; /* 28 */
  }
}
.ck-content .insights-page h1,
.ck-content .insights-page .h1,
.ck-content .market-outlook-page h1,
.ck-content .market-outlook-page .h1,
.ck-content .market-outlook-page .section-landing-page h1,
.ck-content .market-outlook-page .section-landing-page .h1 {
  font-family: "WCSerifHeadline", sans-serif;
  font-size: 3rem; /* 48 */
  font-weight: 700;
  line-height: 0.85;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .ck-content .insights-page h1,
  .ck-content .insights-page .h1,
  .ck-content .market-outlook-page h1,
  .ck-content .market-outlook-page .h1,
  .ck-content .market-outlook-page .section-landing-page h1,
  .ck-content .market-outlook-page .section-landing-page .h1 {
    font-size: 5.5rem; /* 88 */
  }
}
.ck-content .insights-page h2,
.ck-content .insights-page .h2,
.ck-content .insights-page .section-text h2,
.ck-content .market-outlook-page h2,
.ck-content .market-outlook-page .h2,
.ck-content .market-outlook-page .section-text h2,
.ck-content .market-outlook-page .section-landing-page h2,
.ck-content .market-outlook-page .section-landing-page .h2,
.ck-content .market-outlook-page .section-landing-page .section-text h2 {
  font-family: "WCSerifHeadline", sans-serif;
  font-size: 2rem; /* 32 */
  font-weight: 700;
  line-height: 0.85;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .ck-content .insights-page h2,
  .ck-content .insights-page .h2,
  .ck-content .insights-page .section-text h2,
  .ck-content .market-outlook-page h2,
  .ck-content .market-outlook-page .h2,
  .ck-content .market-outlook-page .section-text h2,
  .ck-content .market-outlook-page .section-landing-page h2,
  .ck-content .market-outlook-page .section-landing-page .h2,
  .ck-content .market-outlook-page .section-landing-page .section-text h2 {
    font-size: 2.5rem; /* 40 */
  }
}
@media (min-width: 1440px) {
  .ck-content .insights-page h2,
  .ck-content .insights-page .h2,
  .ck-content .insights-page .section-text h2,
  .ck-content .market-outlook-page h2,
  .ck-content .market-outlook-page .h2,
  .ck-content .market-outlook-page .section-text h2,
  .ck-content .market-outlook-page .section-landing-page h2,
  .ck-content .market-outlook-page .section-landing-page .h2,
  .ck-content .market-outlook-page .section-landing-page .section-text h2 {
    font-size: 3.25rem; /* 52 */
  }
}
.ck-content .insights-page h3,
.ck-content .insights-page .h3,
.ck-content .market-outlook-page h3,
.ck-content .market-outlook-page .h3,
.ck-content .market-outlook-page .section-landing-page h3,
.ck-content .market-outlook-page .section-landing-page .h3 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.5rem; /* 24 */
  font-weight: 700;
  line-height: 0.95;
  text-transform: uppercase;
}
@media (min-width: 1024px) {
  .ck-content .insights-page h3,
  .ck-content .insights-page .h3,
  .ck-content .market-outlook-page h3,
  .ck-content .market-outlook-page .h3,
  .ck-content .market-outlook-page .section-landing-page h3,
  .ck-content .market-outlook-page .section-landing-page .h3 {
    font-size: 1.75rem; /* 28 */
  }
}
@media (min-width: 1440px) {
  .ck-content .insights-page h3,
  .ck-content .insights-page .h3,
  .ck-content .market-outlook-page h3,
  .ck-content .market-outlook-page .h3,
  .ck-content .market-outlook-page .section-landing-page h3,
  .ck-content .market-outlook-page .section-landing-page .h3 {
    font-size: 2rem; /* 32 */
  }
}
.ck-content .insights-page h4,
.ck-content .insights-page .h4,
.ck-content .insights-page h5,
.ck-content .insights-page .h5,
.ck-content .insights-page h6,
.ck-content .insights-page .h6,
.ck-content .market-outlook-page h4,
.ck-content .market-outlook-page .h4,
.ck-content .market-outlook-page h5,
.ck-content .market-outlook-page .h5,
.ck-content .market-outlook-page h6,
.ck-content .market-outlook-page .h6,
.ck-content .market-outlook-page .section-landing-page h4,
.ck-content .market-outlook-page .section-landing-page .h4,
.ck-content .market-outlook-page .section-landing-page h5,
.ck-content .market-outlook-page .section-landing-page .h5,
.ck-content .market-outlook-page .section-landing-page h6,
.ck-content .market-outlook-page .section-landing-page .h6 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.5rem; /* 24 */
  font-weight: 700;
  line-height: 0.95;
  text-transform: uppercase;
}
.ck-content .section-landing-page h1,
.ck-content .section-landing-page .h1 {
  font-family: "WCSerifHeadline", sans-serif;
  font-size: 2.5rem; /* 40 */
  font-weight: 700;
  line-height: 0.85;
  text-transform: uppercase;
}
@media (min-width: 1024px) {
  .ck-content .section-landing-page h1,
  .ck-content .section-landing-page .h1 {
    font-size: 3.5rem; /* 56 */
  }
}
.ck-content .section-landing-page h2,
.ck-content .section-landing-page .h2 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.75rem; /* 28 */
  font-weight: 700;
  line-height: 0.95;
  text-transform: uppercase;
}
.ck-content .section-landing-page h3,
.ck-content .section-landing-page .h3 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.5rem; /* 24 */
  font-weight: 700;
  line-height: 0.95;
  text-transform: uppercase;
}
.ck-content .section-landing-page h4,
.ck-content .section-landing-page .h4 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.25rem; /* 20 */
  font-weight: 700;
  line-height: 0.95;
  text-transform: uppercase;
}
@media (min-width: 1440px) {
  .ck-content .section-landing-page h4,
  .ck-content .section-landing-page .h4 {
    font-size: 1.5rem; /* 24 */
  }
}
.ck-content .section-landing-page h5,
.ck-content .section-landing-page .h5 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.25rem; /* 20 */
  font-weight: 700;
  line-height: 1;
  text-transform: none;
}
@media (min-width: 1440px) {
  .ck-content .section-landing-page h5,
  .ck-content .section-landing-page .h5 {
    font-size: 1.5rem; /* 24 */
  }
}
.ck-content .section-landing-page h6,
.ck-content .section-landing-page .h6 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.25rem; /* 20 */
  font-weight: 700;
  line-height: 1;
  text-transform: none;
}
.ck-content .section-landing-page.page--careers h1,
.ck-content .section-landing-page.page--careers .h1 {
  font-family: "WCSerifHeadline", sans-serif;
  font-size: 3.25rem; /* 52 */
  font-weight: 700;
  line-height: 0.85;
  text-transform: uppercase;
}
@media (min-width: 1024px) {
  .ck-content .section-landing-page.page--careers h1,
  .ck-content .section-landing-page.page--careers .h1 {
    font-size: 3.75rem; /* 60 */
  }
}
@media (min-width: 1440px) {
  .ck-content .section-landing-page.page--careers h1,
  .ck-content .section-landing-page.page--careers .h1 {
    font-size: 5rem; /* 80 */
  }
}
.ck-content .section-landing-page.page--careers h2,
.ck-content .section-landing-page.page--careers .h2 {
  font-family: "WCSerifHeadline", sans-serif;
  font-size: 2rem; /* 32 */
  font-weight: 700;
  line-height: 0.85;
  text-transform: uppercase;
}
@media (min-width: 1024px) {
  .ck-content .section-landing-page.page--careers h2,
  .ck-content .section-landing-page.page--careers .h2 {
    font-size: 2.5rem; /* 40 */
  }
}
@media (min-width: 1440px) {
  .ck-content .section-landing-page.page--careers h2,
  .ck-content .section-landing-page.page--careers .h2 {
    font-size: 3.5rem; /* 56 */
  }
}
.ck-content .section-landing-page.page--careers h3,
.ck-content .section-landing-page.page--careers .h3 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.5rem; /* 24 */
  font-weight: 700;
  line-height: 0.95;
  text-transform: uppercase;
}
@media (min-width: 1024px) {
  .ck-content .section-landing-page.page--careers h3,
  .ck-content .section-landing-page.page--careers .h3 {
    font-size: 1.5rem; /* 24 */
  }
}
@media (min-width: 1440px) {
  .ck-content .section-landing-page.page--careers h3,
  .ck-content .section-landing-page.page--careers .h3 {
    font-size: 1.75rem; /* 28 */
  }
}
.ck-content .section-landing-page.page--careers h4,
.ck-content .section-landing-page.page--careers .h4 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.25rem; /* 20 */
  font-weight: 700;
  line-height: 0.95;
  text-transform: uppercase;
}
@media (min-width: 1024px) {
  .ck-content .section-landing-page.page--careers h4,
  .ck-content .section-landing-page.page--careers .h4 {
    font-size: 1.25rem; /* 20 */
  }
}
@media (min-width: 1440px) {
  .ck-content .section-landing-page.page--careers h4,
  .ck-content .section-landing-page.page--careers .h4 {
    font-size: 1.5rem; /* 24 */
  }
}
.ck-content .section-landing-page.page--careers h5,
.ck-content .section-landing-page.page--careers .h5 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.25rem; /* 20 */
  font-weight: 700;
  line-height: 1;
  text-transform: none;
}
@media (min-width: 1024px) {
  .ck-content .section-landing-page.page--careers h5,
  .ck-content .section-landing-page.page--careers .h5 {
    font-size: 1.25rem; /* 20 */
  }
}
@media (min-width: 1440px) {
  .ck-content .section-landing-page.page--careers h5,
  .ck-content .section-landing-page.page--careers .h5 {
    font-size: 1.5rem; /* 24 */
  }
}
.ck-content .section-landing-page.page--careers h6,
.ck-content .section-landing-page.page--careers .h6 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.25rem; /* 20 */
  font-weight: 700;
  line-height: 1;
  text-transform: none;
}
.ck-content figure.callout {
  border-bottom: 2px solid var(--bs-black);
  border-top: 2px solid var(--bs-black);
  color: var(--bs-black);
  margin-top: 0.5rem;
  padding: 1.5rem 0;
}
.ck-content figure.callout.align-right {
  margin: 2rem 0;
  width: 100%;
  clear: both;
}
@media (min-width: 1280px) {
  .ck-content figure.callout.align-right {
    margin: 0.5rem 0 2rem 1.5rem;
    width: 270px;
  }
}
.ck-content figure.callout.align-right + figure.callout.align-right {
  padding-top: 0;
  border-top: 0;
  margin-top: -0.5rem;
}
.ck-content figure.callout .callout-text p {
  color: #2611c9;
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.5rem;
  line-height: 1.1;
}
.ck-content figure.callout .callout-text p:last-child {
  margin-bottom: 0;
}
.ck-content figure.callout .callout-text strong {
  font-size: 4rem;
  line-height: 1;
  font-weight: normal;
}
.ck-content figure.callout .callout-text.small,
.ck-content figure.callout .callout-text .small {
  display: block;
  font-family: "WCSansText", sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
  margin-bottom: 0;
}
.ck-content figure.callout .callout-text.small:before,
.ck-content figure.callout .callout-text .small:before {
  content: none;
}
.ck-content figure.callout blockquote {
  position: relative;
  margin: 0;
  float: none;
  width: 100%;
  clear: both;
  padding-bottom: 1rem;
}
.ck-content figure.callout blockquote:before {
  content: "";
  display: block;
  background: url("data:image/svg+xml,%3Csvg width='46' height='28' viewBox='0 0 46 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 27.4896L10.9433 0H24.3184L18.0178 27.4896H0ZM21.3339 27.4896L32.2772 0H45.6523L39.3517 27.4896H21.3339Z' fill='%232611C9'/%3E%3C/svg%3E") no-repeat center center;
  background-size: cover;
  height: 1.75rem;
  width: 2.875rem;
  margin: 0 0 1rem 0;
}
.ck-content figure.callout blockquote .component-bio-card {
  padding-bottom: 0 !important;
}
.ck-content figure.callout blockquote .bio-card__alternate-text {
  font-weight: 500;
}
.ck-content figure.callout blockquote.fact figure {
  position: relative;
  top: -8px;
  max-width: 100%;
}
.ck-content figure.callout blockquote.fact figure figcaption {
  width: 100%;
  float: none;
}
.ck-content figure.callout blockquote.fact figure p {
  margin-top: 6px;
  margin-bottom: 0;
  display: block;
  font-family: "WCSansText", sans-serif;
  font-size: 15px;
  max-width: 100%;
  line-height: 1.4;
}
.ck-content figure.callout blockquote.fact figure p em {
  font-size: 66px;
  font-family: "WCSerifHeadline", sans-serif;
  line-height: 1;
  display: inline-block !important;
}
.ck-content figure.callout blockquote.fact figure p strong {
  display: inline-block !important;
  font-family: "WCSansSubhead", sans-serif;
  font-size: 4.25rem;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 0;
}
.ck-content figure.callout blockquote.fact figure p strong ~ br {
  display: block;
}
.ck-content figure.callout blockquote.fact figure img {
  top: 0;
}
.ck-content figure.callout blockquote.fact:before {
  margin: 0;
  width: 1px;
  height: 1px;
  display: table;
  clear: both;
  content: none;
}
.ck-content figure.callout figcaption {
  float: none;
  font-family: "WCSansText", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 0;
  padding: 0;
  text-align: right;
}
.ck-content figure.callout figcaption p {
  line-height: 1.5 !important;
  margin: 0;
}
.ck-content figure.callout figcaption p:first-child {
  margin: 1rem 0 0 0;
}
.ck-content figure.callout cite {
  font-style: normal;
  font-weight: 600;
}
.ck-content figure.callout .interactive-video .field--name-field-description p:last-child {
  margin-bottom: 0;
}
.ck-content figure.callout:has(blockquote) {
  border: none;
}
.ck-content figure.callout:has(blockquote).align-right {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.ck-content figure.callout:has(blockquote).align-right blockquote {
  padding-bottom: 1rem;
}
.ck-content figure.callout:has(blockquote).align-right blockquote:before {
  margin: 0 0 0.5rem 0;
}
.ck-content figure.callout:has(blockquote).align-right blockquote > *:first-child {
  border-top: 4px solid #2611c9;
  padding-top: 0.5rem;
}
.ck-content figure.callout:has(blockquote).align-right .callout-text p,
.ck-content figure.callout:has(blockquote).align-right .callout-text .small {
  font-family: "WCSansSubhead", sans-serif;
  line-height: 0.95;
  font-weight: 700;
  font-size: 1.25rem;
}
.ck-content .stat,
.ck-content .stat-sign {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 3.25rem;
  line-height: 1;
  font-weight: 700;
}
.ck-content .stat-large {
  font-family: "WCSerifHeadline", sans-serif;
  color: #2611c9;
  font-size: 4.25rem; /* 68 */
  line-height: 0.85;
}
@media (min-width: 1024px) {
  .ck-content .stat-large {
    font-size: 5rem; /* 80 */
  }
}
.ck-content .stat-large + .stat-text {
  font-family: "WCSansSubhead", sans-serif;
  line-height: 0.95;
  font-weight: 700;
}
.ck-content .stat-line {
  align-items: end;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin-bottom: 0;
}
.ck-content .stat-sign {
  font-size: 3rem;
}
.ck-content .stat-text {
  color: #1b1b1b;
  font-size: 1rem;
  line-height: 1.25rem;
  font-family: "WCSansText", sans-serif;
  font-weight: 500;
}
.ck-content .deal {
  margin-bottom: 2.5rem;
}
.ck-content .deal .deal-title,
.ck-content .deal .deal-title p {
  color: #2611c9;
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.125rem;
  line-height: 1.1;
  font-weight: 700;
}
.ck-content .deal .deal-description,
.ck-content .deal .deal-description a {
  color: #1b1b1b;
  font-family: "WCSansText", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
}
.ck-content .deal-highlighted {
  width: 100%;
  position: relative;
}
@media (min-width: 1280px) {
  .ck-content .deal-highlighted {
    width: 364px;
  }
}
.ck-content .deal-highlighted .deal-media {
  height: 186px;
  overflow: hidden;
}
.ck-content .deal-highlighted .deal-media img {
  width: 100%;
  padding: 0;
}
.ck-content .deal-highlighted .deal-container-wrapper {
  position: relative;
}
.ck-content .deal-highlighted .deal-container-wrapper .deal-container {
  position: relative;
  top: -76px;
  width: calc(100% - 2.5rem);
  margin: 0 auto;
  background: #fff;
  padding: 0.5rem 1rem;
}
@media (min-width: 1280px) {
  .ck-content .deal-highlighted .deal-container-wrapper .deal-container {
    width: 324px;
  }
}
.ck-content .deal-highlighted .deal-container-wrapper .deal-container .deal-title p {
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  font-size: 1.75rem;
  line-height: 1.5;
  margin-bottom: 0.5rem;
}
.ck-content .factbox,
.ck-content .simplebox {
  padding: 30px;
  background-color: #ecedec;
  margin-bottom: 1rem;
  clear: both;
}
.ck-content .factbox .factbox-label,
.ck-content .simplebox .factbox-label {
  font-family: "WCSansText", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.75rem;
  letter-spacing: 0.09375rem;
}
.ck-content .factbox .box-content > :last-child,
.ck-content .simplebox .box-content > :last-child {
  margin-bottom: 0;
}
.ck-content .factbox p:last-child,
.ck-content .simplebox p:last-child {
  margin-bottom: 0;
}
.ck-content .factbox img,
.ck-content .simplebox img {
  width: 100%;
}
.ck-content .factbox blockquote,
.ck-content .simplebox blockquote {
  position: relative;
  margin: 0;
  float: none;
  width: 100%;
  clear: both;
}
.ck-content .factbox blockquote:before,
.ck-content .simplebox blockquote:before {
  content: "";
  display: block;
  background: url("data:image/svg+xml,%3Csvg width='46' height='28' viewBox='0 0 46 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 27.4896L10.9433 0H24.3184L18.0178 27.4896H0ZM21.3339 27.4896L32.2772 0H45.6523L39.3517 27.4896H21.3339Z' fill='%232611C9'/%3E%3C/svg%3E") no-repeat center center;
  background-size: cover;
  height: 1.75rem;
  width: 2.875rem;
  margin: 0 0 1rem 0;
}
.ck-content .question-answer {
  padding: 2rem 0 1rem 3.5rem;
}
.ck-content .question-answer .answer,
.ck-content .question-answer .question {
  position: relative;
}
.ck-content .question-answer .answer:before,
.ck-content .question-answer .question:before {
  border-left: 2px solid var(--bs-primary);
  display: block;
  font-family: "WCSansText", sans-serif;
  font-size: 2rem;
  font-weight: 400;
  left: -3.5rem;
  line-height: 1.5rem;
  padding-left: 0.75rem;
  position: absolute;
  top: 0;
}
.ck-content .question-answer .answer:before {
  content: "A";
}
.ck-content .question-answer .question {
  font-weight: bold;
  margin-bottom: 3rem;
}
.ck-content .question-answer .question:before {
  content: "Q";
}
.ck-content .ckeditor-readmore-wrapper {
  margin-bottom: 2rem;
}
.ck-content .ckeditor-readmore-wrapper .ckeditor-readmore {
  display: none;
  padding: 0;
}
.ck-content .ckeditor-readmore-toggler.btn-circle-link .view-more:after {
  transform: rotate(135deg);
  top: 10px;
  right: 12px;
  transition: all 0.5s ease-out;
}
.ck-content .ckeditor-readmore-toggler.btn-circle-link.open .view-more:after {
  transform: rotate(320deg);
  top: 14px;
  transition: all 0.5s ease-out;
}
.ck-content .hero-article {
  overflow: hidden;
  background-color: #28292f;
  min-height: 140px;
}
.ck-content .hero-article img {
  height: auto;
  max-height: none;
  min-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (min-width: 768px) {
  .ck-content .hero-article img {
    height: 400px;
  }
}
@media (min-width: 1024px) {
  .ck-content .hero-article img {
    height: 500px;
  }
}
@media (min-width: 1440px) {
  .ck-content .hero-article img {
    height: 600px;
  }
}
@media (min-width: 1920px) {
  .ck-content .hero-article img {
    height: 750px;
  }
}
@media (min-width: 2560px) {
  .ck-content .hero-article img {
    height: 900px;
  }
}
@media print {
  .ck-content .hero-article img {
    height: auto;
  }
}
.ck-content .hero-article__wrapper {
  position: relative;
  background-color: #fff;
  min-height: var(--wc-header-height);
  padding: 2rem 2rem 0 2rem;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-top: calc(-1 * var(--wc-header-height));
  margin-bottom: var(--wc-distance-blocks);
}
.ck-content .hero-article__wrapper hr {
  margin-top: 1rem;
  margin-left: 0;
  margin-right: 0;
}
.ck-content .hero-article__wrapper .right-column {
  padding-bottom: 2rem;
  font-size: 1rem;
  line-height: 1.5;
}
.ck-content .hero-article__wrapper .right-column .hero__category {
  font-weight: 700;
  margin-bottom: 5px;
  margin-top: 7px;
  color: #1b1b1b;
}
.ck-content .hero-article__wrapper .right-column hr {
  margin-top: 5px;
  margin-bottom: 5px;
}
.ck-content .hero-article__wrapper .right-column span {
  color: #dadada;
  padding: 0 15px;
}
.ck-content .hero-article__wrapper .hero__authors {
  display: flex;
  flex-wrap: wrap;
  margin-top: 1rem;
}
.ck-content .hero-article__wrapper .hero__authors a {
  font-size: 15px;
  line-height: 1.8;
  font-weight: 400;
  width: -moz-max-content;
  width: max-content;
}
.ck-content .hero-article__wrapper .hero__authors a:first-child a {
  padding-left: 0;
}
.ck-content .hero-article__wrapper .hero__authors span {
  padding: 0 12px;
  color: #dadada;
  font-size: 15px;
  line-height: 1.5;
}
.ck-content .hero-primary .hero-background-left,
.ck-content .hero-primary .hero-background-right {
  flex: 1 1 0;
  min-width: 0;
  height: var(--wc-primary-header-height);
}
.ck-content .hero-primary .hero-background-left {
  background-color: #dde9f3;
}
.ck-content .hero-primary .hero-background-right {
  background-color: #edf5fb;
}
.ck-content .hero-primary .hero-primary__wrapper {
  margin-top: -60px;
}
.ck-content .hero-primary img {
  width: 100vw;
  height: var(--wc-primary-header-height);
  -o-object-fit: cover;
  object-fit: cover;
}
.ck-content .hero-primary .hero-background img {
  height: var(--wc-primary-header-height);
  width: auto;
}
.ck-content .hero-primary .address {
  line-height: 1.25;
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .ck-content .hero-article__wrapper {
    font-size: 1.125rem;
    line-height: 1.5;
  }
  .ck-content .hero-article__wrapper .left-column {
    font-size: 1.125rem;
  }
  .ck-content .hero-article__wrapper .right-column {
    width: 10rem;
  }
  .ck-content .hero-article__wrapper .hero__authors {
    margin-top: 2.75rem;
  }
  .ck-content .hero-primary {
    height: var(--wc-primary-header-height);
    display: flex;
    /*  &:not(.hero-people) {
      img {
        z-index: -1;
      }
    }*/
  }
  .ck-content .hero-primary img {
    position: absolute;
    z-index: -1;
  }
  .ck-content .hero-primary .hero-background {
    width: 100vw;
    position: absolute;
    z-index: -1;
  }
  .ck-content .hero-primary .hero-background img {
    position: absolute;
    right: -7rem;
    z-index: -1;
  }
  .ck-content .hero-primary .hero-background-left,
  .ck-content .hero-primary .hero-background-right {
    position: absolute;
    z-index: -2;
  }
  .ck-content .hero-primary .hero-background-left {
    width: 100%;
  }
  .ck-content .hero-primary .hero-background-right {
    right: 0;
    width: calc(50vw - (var(--wc-container-publication-width)) / 3);
  }
  .ck-content .hero-primary .hero-background-cropped {
    left: 0;
    position: absolute;
    width: calc(50vw + 250px);
    height: var(--wc-primary-header-height);
    clip-path: polygon(0 0, 100% 0, calc(100% - 250px) 100%, 0 100%);
  }
  .ck-content .hero-primary .hero-background-photo {
    position: relative;
  }
  .ck-content .hero-primary .hero-primary__wrapper {
    display: flex;
    margin-top: 0;
    align-items: center;
    z-index: 1;
  }
  .ck-content .hero-primary.hero-people .hero-background-right {
    clip-path: polygon(0 100%, 300px 0, 100% 0, 100% 100%);
  }
  .ck-content .hero-primary.hero-service .hero-background-right {
    width: calc(50vw - (var(--wc-container-publication-width)) / 2);
  }
  .ck-content .hero-primary.hero-service .hero-background img {
    clip-path: polygon(0px 100%, var(--wc-primary-header-height) 0, 100% 0, 100% 100%);
  }
  .ck-content .hero-title {
    padding-top: 60px;
  }
}
@media (min-width: 1280px) {
  .ck-content .hero-article__wrapper {
    padding-top: var(--wc-distance-blocks);
    padding-left: 80px;
    padding-right: 80px;
  }
  .ck-content .hero-primary .hero-primary__wrapper {
    width: 690px;
  }
}
@media (max-width: 1023.98px) {
  .ck-content .hero-primary .hero-background-photo {
    width: auto;
    padding: 0;
  }
}
@keyframes visible {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes visible {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.ck-content .key-takeaways {
  border-bottom: 1px solid #dadada;
  padding-bottom: var(--wc-distance-blocks);
  margin-bottom: var(--wc-distance-blocks);
}
.ck-content .key-takeaways__item {
  border-left: 2px solid #2611c9;
  padding-left: 11px;
  margin-bottom: 30px;
  padding-right: 0;
}
.ck-content .key-takeaways__item p {
  margin-bottom: 0;
}
.ck-content .key-takeaways__number {
  font-weight: 700;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .ck-content .key-takeaways__item {
    padding-right: 16px;
  }
  .ck-content .key-takeaways__number {
    margin-bottom: 2rem;
  }
}
.ck-content .interactive-list-of-links span {
  color: #dadada;
  padding: 0 12px;
  font-size: 15px;
  line-height: 1.8;
}
.ck-content .page-node-type-section-landing-page {
  overflow-x: hidden;
}
.ck-content section .parallax-reveal:not(.not-parallax-section) {
  overflow: hidden;
}
.ck-content section .parallax-reveal .before-content-parallax-image,
.ck-content section .parallax-reveal .after-content-parallax-image {
  animation-duration: 0.5s;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
}
.ck-content section .parallax-reveal .before-content-parallax-image {
  animation-name: pageSectionSlideInDown;
}
.ck-content section .parallax-reveal .after-content-parallax-image {
  animation-name: pageSectionSlideInUp;
  animation-delay: 0.3s;
}
.ck-content .event-locations-list .dropdown .dropdown-menu {
  width: 100%;
}
.ck-content .event-locations-list .dropdown .dropdown-menu .dropdown-item {
  color: #1b1b1b;
}
.ck-content .offset-bg-section {
  overflow: hidden;
}
.ck-content .offset-bg-section .offset-bg__row .offset-bg__left,
.ck-content .offset-bg-section .offset-bg__row .offset-bg__right {
  position: relative;
}
.ck-content .offset-bg-section .offset-bg__row .offset-bg__left::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -100vw;
  right: -0.5rem;
  background: #e8f4ff;
  z-index: -1;
}
.ck-content .offset-bg-section .offset-bg__row .offset-bg__right::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: -100vw;
  background: #ffffff;
  z-index: -1;
}
.ck-content .page-node-type-section-landing-page .landing__body .btn-link:hover,
.ck-content .page-node-type-section-megatrends .landing__body .btn-link:hover {
  color: #383b43;
  text-decoration: none;
}
.ck-content .page-node-type-section-landing-page .landing__body .btn-link:hover:after,
.ck-content .page-node-type-section-megatrends .landing__body .btn-link:hover:after {
  background-color: #fff;
}
.ck-content .page-node-type-section-landing-page .landing__body .btn-link:hover:before,
.ck-content .page-node-type-section-megatrends .landing__body .btn-link:hover:before {
  color: #383b43;
}
.ck-content .page-node-type-section-landing-page .landing__body .video-embed-field-responsive-video,
.ck-content .page-node-type-section-megatrends .landing__body .video-embed-field-responsive-video {
  position: static;
}
.ck-content .page-node-type-section-landing-page .landing__body .video-embed-field-responsive-video iframe,
.ck-content .page-node-type-section-megatrends .landing__body .video-embed-field-responsive-video iframe {
  width: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  min-height: calc(56.206088993vw + 60px);
}
@media (max-width: 767px) {
  .ck-content .page-node-type-section-landing-page .landing__body .video-embed-field-responsive-video,
  .ck-content .page-node-type-section-megatrends .landing__body .video-embed-field-responsive-video {
    display: none;
  }
}
.ck-content .page-node-type-section-landing-page .container,
.ck-content .page-node-type-section-megatrends .container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 8px;
  padding-right: 8px;
  max-width: 100%;
}
@media (min-width: 960px) {
  .ck-content .page-node-type-section-landing-page .container,
  .ck-content .page-node-type-section-megatrends .container {
    width: 946px;
  }
}
@media (min-width: 1024px) {
  .ck-content .page-node-type-section-landing-page .container,
  .ck-content .page-node-type-section-megatrends .container {
    width: 1010px;
  }
}
@media (min-width: 1280px) {
  .ck-content .page-node-type-section-landing-page .container,
  .ck-content .page-node-type-section-megatrends .container {
    width: 1236px;
  }
}
@media print {
  .ck-content .page-node-type-section-landing-page .container,
  .ck-content .page-node-type-section-megatrends .container {
    width: 100%;
    margin: 0 auto;
    padding: 0;
  }
}
.ck-content .page-node-type-section-landing-page .section-landing-page > .landing__body,
.ck-content .page-node-type-section-landing-page .landing-page > .landing__body,
.ck-content .page-node-type-section-megatrends .section-landing-page > .landing__body,
.ck-content .page-node-type-section-megatrends .landing-page > .landing__body {
  overflow: hidden;
  position: relative;
  padding: 3rem 0;
}
@media (max-width: 575.98px) {
  .ck-content .page-node-type-section-landing-page .section-landing-page > .landing__body,
  .ck-content .page-node-type-section-landing-page .landing-page > .landing__body,
  .ck-content .page-node-type-section-megatrends .section-landing-page > .landing__body,
  .ck-content .page-node-type-section-megatrends .landing-page > .landing__body {
    padding: 0;
  }
}
@media (min-width: 768px) {
  .ck-content .page-node-type-section-landing-page .section-landing-page > .landing__body,
  .ck-content .page-node-type-section-landing-page .landing-page > .landing__body,
  .ck-content .page-node-type-section-megatrends .section-landing-page > .landing__body,
  .ck-content .page-node-type-section-megatrends .landing-page > .landing__body {
    height: 180px;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .ck-content .page-node-type-section-landing-page .section-landing-page > .landing__body,
  .ck-content .page-node-type-section-landing-page .landing-page > .landing__body,
  .ck-content .page-node-type-section-megatrends .section-landing-page > .landing__body,
  .ck-content .page-node-type-section-megatrends .landing-page > .landing__body {
    height: 465px;
  }
}
@media print and (min-width: 768px) {
  .ck-content .page-node-type-section-landing-page .section-landing-page > .landing__body,
  .ck-content .page-node-type-section-landing-page .landing-page > .landing__body,
  .ck-content .page-node-type-section-megatrends .section-landing-page > .landing__body,
  .ck-content .page-node-type-section-megatrends .landing-page > .landing__body {
    height: auto;
  }
}
@media (min-width: 768px) {
  .ck-content .page-node-type-section-landing-page .section-landing-page > .landing__body,
  .ck-content .page-node-type-section-landing-page .landing-page > .landing__body,
  .ck-content .page-node-type-section-megatrends .section-landing-page > .landing__body,
  .ck-content .page-node-type-section-megatrends .landing-page > .landing__body {
    background-color: #1b1b1b;
    color: #fff;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .ck-content .page-node-type-section-landing-page .section-landing-page > .landing__body,
  .ck-content .page-node-type-section-landing-page .landing-page > .landing__body,
  .ck-content .page-node-type-section-megatrends .section-landing-page > .landing__body,
  .ck-content .page-node-type-section-megatrends .landing-page > .landing__body {
    padding: 20px 0 80px;
  }
}
@media (min-width: 1024px) and (max-width: 1279.98px) {
  .ck-content .page-node-type-section-landing-page .section-landing-page > .landing__body,
  .ck-content .page-node-type-section-landing-page .landing-page > .landing__body,
  .ck-content .page-node-type-section-megatrends .section-landing-page > .landing__body,
  .ck-content .page-node-type-section-megatrends .landing-page > .landing__body {
    padding: 40px 0 80px;
  }
}
.ck-content .page-node-type-section-landing-page .section-landing-page > .landing__body .container,
.ck-content .page-node-type-section-landing-page .landing-page > .landing__body .container,
.ck-content .page-node-type-section-megatrends .section-landing-page > .landing__body .container,
.ck-content .page-node-type-section-megatrends .landing-page > .landing__body .container {
  position: relative;
  z-index: 4;
}
.ck-content .page-node-type-section-landing-page .section-landing-page > .landing__body .hero-subtitle,
.ck-content .page-node-type-section-landing-page .landing-page > .landing__body .hero-subtitle,
.ck-content .page-node-type-section-megatrends .section-landing-page > .landing__body .hero-subtitle,
.ck-content .page-node-type-section-megatrends .landing-page > .landing__body .hero-subtitle {
  font-size: 1.25rem; /* 20 */
  font-family: "WCSansSubhead", sans-serif;
  font-weight: 700;
  line-height: 0.95;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .ck-content .page-node-type-section-landing-page .section-landing-page > .landing__body .hero-subtitle,
  .ck-content .page-node-type-section-landing-page .landing-page > .landing__body .hero-subtitle,
  .ck-content .page-node-type-section-megatrends .section-landing-page > .landing__body .hero-subtitle,
  .ck-content .page-node-type-section-megatrends .landing-page > .landing__body .hero-subtitle {
    font-size: 1.75rem; /* 28 */
    margin-bottom: 0;
  }
}
.ck-content .page-node-type-section-landing-page .section-landing-page > .landing__body .hero-description,
.ck-content .page-node-type-section-landing-page .landing-page > .landing__body .hero-description,
.ck-content .page-node-type-section-megatrends .section-landing-page > .landing__body .hero-description,
.ck-content .page-node-type-section-megatrends .landing-page > .landing__body .hero-description {
  font-size: 1.25rem;
  font-weight: 500;
}
.ck-content .page-node-type-section-landing-page .section-landing-page > .landing__body .hero-description p,
.ck-content .page-node-type-section-landing-page .landing-page > .landing__body .hero-description p,
.ck-content .page-node-type-section-megatrends .section-landing-page > .landing__body .hero-description p,
.ck-content .page-node-type-section-megatrends .landing-page > .landing__body .hero-description p {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .ck-content .page-node-type-section-landing-page .section-landing-page > .landing__body .hero-description,
  .ck-content .page-node-type-section-landing-page .landing-page > .landing__body .hero-description,
  .ck-content .page-node-type-section-megatrends .section-landing-page > .landing__body .hero-description,
  .ck-content .page-node-type-section-megatrends .landing-page > .landing__body .hero-description {
    font-size: 1.5rem;
  }
}
.ck-content .page-node-type-section-landing-page .section-landing-page > .landing__body .field--name-field-background-media,
.ck-content .page-node-type-section-landing-page .section-landing-page > .landing__body .landing-background-image,
.ck-content .page-node-type-section-landing-page .landing-page > .landing__body .field--name-field-background-media,
.ck-content .page-node-type-section-landing-page .landing-page > .landing__body .landing-background-image,
.ck-content .page-node-type-section-megatrends .section-landing-page > .landing__body .field--name-field-background-media,
.ck-content .page-node-type-section-megatrends .section-landing-page > .landing__body .landing-background-image,
.ck-content .page-node-type-section-megatrends .landing-page > .landing__body .field--name-field-background-media,
.ck-content .page-node-type-section-megatrends .landing-page > .landing__body .landing-background-image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  pointer-events: none;
}
.ck-content .page-node-type-section-landing-page .section-landing-page > .landing__body .field--name-field-background-media img,
.ck-content .page-node-type-section-landing-page .section-landing-page > .landing__body .landing-background-image img,
.ck-content .page-node-type-section-landing-page .landing-page > .landing__body .field--name-field-background-media img,
.ck-content .page-node-type-section-landing-page .landing-page > .landing__body .landing-background-image img,
.ck-content .page-node-type-section-megatrends .section-landing-page > .landing__body .field--name-field-background-media img,
.ck-content .page-node-type-section-megatrends .section-landing-page > .landing__body .landing-background-image img,
.ck-content .page-node-type-section-megatrends .landing-page > .landing__body .field--name-field-background-media img,
.ck-content .page-node-type-section-megatrends .landing-page > .landing__body .landing-background-image img {
  display: none;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 767.98px) {
  .ck-content .page-node-type-section-landing-page .section-landing-page > .landing__body,
  .ck-content .page-node-type-section-landing-page .landing-page > .landing__body,
  .ck-content .page-node-type-section-megatrends .section-landing-page > .landing__body,
  .ck-content .page-node-type-section-megatrends .landing-page > .landing__body {
    font-size: 15px;
    padding: 0;
  }
  .ck-content .page-node-type-section-landing-page .section-landing-page > .landing__body .container,
  .ck-content .page-node-type-section-landing-page .landing-page > .landing__body .container,
  .ck-content .page-node-type-section-megatrends .section-landing-page > .landing__body .container,
  .ck-content .page-node-type-section-megatrends .landing-page > .landing__body .container {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .ck-content .page-node-type-section-landing-page .section-landing-page > .landing__body .field--name-field-background-media,
  .ck-content .page-node-type-section-landing-page .section-landing-page > .landing__body .landing-background-image,
  .ck-content .page-node-type-section-landing-page .landing-page > .landing__body .field--name-field-background-media,
  .ck-content .page-node-type-section-landing-page .landing-page > .landing__body .landing-background-image,
  .ck-content .page-node-type-section-megatrends .section-landing-page > .landing__body .field--name-field-background-media,
  .ck-content .page-node-type-section-megatrends .section-landing-page > .landing__body .landing-background-image,
  .ck-content .page-node-type-section-megatrends .landing-page > .landing__body .field--name-field-background-media,
  .ck-content .page-node-type-section-megatrends .landing-page > .landing__body .landing-background-image {
    position: relative;
    min-height: 180px;
  }
  .ck-content .page-node-type-section-landing-page .section-landing-page > .landing__body .field--name-field-background-media.field--name-field-background-media img,
  .ck-content .page-node-type-section-landing-page .section-landing-page > .landing__body .landing-background-image.field--name-field-background-media img,
  .ck-content .page-node-type-section-landing-page .landing-page > .landing__body .field--name-field-background-media.field--name-field-background-media img,
  .ck-content .page-node-type-section-landing-page .landing-page > .landing__body .landing-background-image.field--name-field-background-media img,
  .ck-content .page-node-type-section-megatrends .section-landing-page > .landing__body .field--name-field-background-media.field--name-field-background-media img,
  .ck-content .page-node-type-section-megatrends .section-landing-page > .landing__body .landing-background-image.field--name-field-background-media img,
  .ck-content .page-node-type-section-megatrends .landing-page > .landing__body .field--name-field-background-media.field--name-field-background-media img,
  .ck-content .page-node-type-section-megatrends .landing-page > .landing__body .landing-background-image.field--name-field-background-media img {
    display: block;
  }
  .ck-content .page-node-type-section-landing-page .section-landing-page > .landing__body.landing__body--only-title .container,
  .ck-content .page-node-type-section-landing-page .landing-page > .landing__body.landing__body--only-title .container,
  .ck-content .page-node-type-section-megatrends .section-landing-page > .landing__body.landing__body--only-title .container,
  .ck-content .page-node-type-section-megatrends .landing-page > .landing__body.landing__body--only-title .container {
    position: absolute;
    top: 0;
    left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .ck-content .page-node-type-section-landing-page.page-node-type-section-taxonomy-megatrends .section-landing-page > .landing__body,
  .ck-content .page-node-type-section-landing-page.page-node-type-section-taxonomy-megatrends .landing-page > .landing__body,
  .ck-content .page-node-type-section-megatrends.page-node-type-section-taxonomy-megatrends .section-landing-page > .landing__body,
  .ck-content .page-node-type-section-megatrends.page-node-type-section-taxonomy-megatrends .landing-page > .landing__body {
    padding-top: 40px;
  }
}
@media (min-width: 1024px) {
  .ck-content .page-node-type-section-landing-page.page-node-type-section-taxonomy-megatrends .section-landing-page > .landing__body,
  .ck-content .page-node-type-section-landing-page.page-node-type-section-taxonomy-megatrends .landing-page > .landing__body,
  .ck-content .page-node-type-section-megatrends.page-node-type-section-taxonomy-megatrends .section-landing-page > .landing__body,
  .ck-content .page-node-type-section-megatrends.page-node-type-section-taxonomy-megatrends .landing-page > .landing__body {
    padding-top: 70px;
  }
}
.ck-content .page-node-type-section-landing-page .section-landing-page.with-gradient .landing-background-image::before,
.ck-content .page-node-type-section-megatrends .section-landing-page.with-gradient .landing-background-image::before {
  content: "";
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.8), 40%, rgba(0, 0, 0, 0));
  display: block;
  height: 100%;
  width: 100%;
}
@media (min-width: 1024px) {
  .ck-content .page-node-type-section-landing-page .section-landing-page.short-hero-image > .landing__body,
  .ck-content .page-node-type-section-megatrends .section-landing-page.short-hero-image > .landing__body {
    height: 400px;
  }
}
@media (max-width: 767.98px) {
  .ck-content .page-node-type-section-landing-page .section-landing-page.short-hero-image > .landing__body .container,
  .ck-content .page-node-type-section-megatrends .section-landing-page.short-hero-image > .landing__body .container {
    padding-top: 25px;
    padding-bottom: 25px;
    position: relative;
  }
}
.ck-content .cover-arrow-bottom {
  width: 50px;
  height: 20px;
  display: block;
  position: absolute;
  bottom: 55px;
  left: 50%;
  margin-left: -25px;
  cursor: pointer;
  padding-top: 25px;
  z-index: 5;
}
.ck-content .cover-arrow-bottom__arrow {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  overflow: hidden;
}
.ck-content .cover-arrow-bottom__arrow:after {
  position: absolute;
  content: "";
  display: block;
  transform: rotate(45deg);
  border-style: solid;
  border-color: #fff;
  border-width: 0 2px 2px 0;
  width: 50px;
  height: 50px;
  bottom: 10px;
}
.ck-content .cover-arrow-bottom__label {
  color: #fff;
  font-size: 14px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
}
@media screen and (max-width: 1279px) {
  .ck-content .cover-arrow-bottom {
    width: 35px;
  }
  .ck-content .cover-arrow-bottom__arrow:after {
    width: 35px;
    height: 35px;
  }
}
@media screen and (max-width: 767px) {
  .ck-content .cover-arrow-bottom {
    display: none;
    width: 25px;
    height: 15px;
  }
  .ck-content .cover-arrow-bottom__arrow:after {
    width: 25px;
    height: 25px;
  }
}
.ck-content .page-node-type-section-megatrends .section-landing-page > .landing__body h1, .ck-content .page-node-type-section-megatrends .section-landing-page > .landing__body .h1 {
  max-width: 300px;
}
.ck-content .page-node-type-section-megatrends .landing-background-image::after {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.5) 29%, rgba(0, 0, 0, 0) 86%);
  content: "";
  position: absolute;
  inset: 0;
}
.ck-content .careers-modal {
  background-color: #1b1b1b;
  z-index: 10100;
}
.ck-content .careers-modal.modal.show {
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.ck-content .careers-modal .modal-dialog {
  color: #454b4d;
  font-size: 14px;
  line-height: 1.4;
  margin: 0;
  max-height: 100%;
  max-width: 100%;
  padding: 90px 40px 40px;
  pointer-events: auto;
  position: relative;
  transform: none !important;
  width: 100%;
  z-index: 1;
}
.ck-content .careers-modal .modal-dialog .close {
  position: absolute;
  top: 60px;
  right: 0px;
  padding: 0;
  cursor: pointer;
  outline: none;
  text-align: center;
  border: none;
  text-indent: -9999px;
  margin: 0;
  background-color: transparent;
  font-weight: 100;
  font-size: 0;
  color: #fff;
  opacity: 0.9;
  -webkit-appearance: none;
  z-index: 2;
  width: 36px;
  height: 36px;
}
.ck-content .careers-modal .modal-dialog .close span {
  display: none;
}
.ck-content .careers-modal .modal-dialog .close:after, .ck-content .careers-modal .modal-dialog .close:before {
  position: absolute;
  content: "";
  width: 30px;
  height: 2px;
  background-color: #fff;
  top: calc(50% - 1px);
  left: calc(50% - 24px);
  transform: rotate(45deg);
}
.ck-content .careers-modal .modal-dialog .close:after {
  transform: rotate(-45deg);
}
.ck-content .careers-modal .modal-dialog > .field {
  position: relative;
  height: 100%;
}
.ck-content .careers-modal .modal-dialog > .field .video-embed-field-responsive-video {
  position: static;
}
@media (min-width: 576px) {
  .ck-content .careers-modal .modal-dialog {
    padding: 130px 70px 70px;
  }
  .ck-content .careers-modal .modal-dialog .close {
    top: 90px;
    right: 30px;
  }
  .ck-content .careers-modal .modal-dialog .close:after, .ck-content .careers-modal .modal-dialog .close:before {
    width: 48px;
  }
}
@media (min-width: 1024px) {
  .ck-content .careers-modal .modal-dialog {
    width: 70%;
  }
}
@media (min-aspect-ratio: 2/1) {
  .ck-content .careers-modal .modal-dialog {
    width: 50%;
  }
}
@media (min-aspect-ratio: 3/1) {
  .ck-content .careers-modal .modal-dialog {
    width: 40%;
  }
}
.ck-content .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.ck-content .slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.ck-content .slick-list:focus {
  outline: none;
}
.ck-content .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.ck-content .slick-slider .slick-track,
.ck-content .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}
.ck-content .slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.ck-content .slick-track:before, .ck-content .slick-track:after {
  content: "";
  display: table;
}
.ck-content .slick-track:after {
  clear: both;
}
.slick-loading .ck-content .slick-track {
  visibility: hidden;
}
.ck-content .slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .ck-content .slick-slide {
  float: right;
}
.ck-content .slick-slide img {
  display: block;
}
.ck-content .slick-slide.slick-loading img {
  display: none;
}
.ck-content .slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .ck-content .slick-slide {
  display: block;
}
.slick-loading .ck-content .slick-slide {
  visibility: hidden;
}
.slick-vertical .ck-content .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.ck-content .slick-arrow.slick-hidden {
  display: none;
}
.ck-content .video--carousel .carousel-controls,
.ck-content .pull-quote--carousel .carousel-controls {
  padding: 0 50px;
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.ck-content .video--carousel .carousel-controls button,
.ck-content .pull-quote--carousel .carousel-controls button {
  border: 0;
  background: transparent;
  font-size: 0;
  padding: 0;
  margin: 0;
}
.ck-content .video--carousel .carousel-controls__dots,
.ck-content .pull-quote--carousel .carousel-controls__dots {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ck-content .video--carousel .carousel-controls__dots li,
.ck-content .pull-quote--carousel .carousel-controls__dots li {
  display: inline-block;
  vertical-align: top;
  margin: 10px;
}
.ck-content .video--carousel .carousel-controls__dots li.slick-active button,
.ck-content .pull-quote--carousel .carousel-controls__dots li.slick-active button {
  background-color: #2611c9;
}
.ck-content .video--carousel .carousel-controls__dots li button,
.ck-content .pull-quote--carousel .carousel-controls__dots li button {
  width: 10px;
  height: 10px;
  display: block;
  border-radius: 50%;
  background-color: #b7b7b7;
  transition: background-color 0.3s;
}
.ck-content .video--carousel .carousel-controls__prev,
.ck-content .video--carousel .carousel-controls__next,
.ck-content .pull-quote--carousel .carousel-controls__prev,
.ck-content .pull-quote--carousel .carousel-controls__next {
  width: 18px;
  height: 30px;
  position: absolute;
  top: 0;
  overflow: hidden;
}
.ck-content .video--carousel .carousel-controls__prev:after,
.ck-content .video--carousel .carousel-controls__next:after,
.ck-content .pull-quote--carousel .carousel-controls__prev:after,
.ck-content .pull-quote--carousel .carousel-controls__next:after {
  transition: border-color 0.3s;
}
.ck-content .video--carousel .carousel-controls__prev:hover:after,
.ck-content .video--carousel .carousel-controls__next:hover:after,
.ck-content .pull-quote--carousel .carousel-controls__prev:hover:after,
.ck-content .pull-quote--carousel .carousel-controls__next:hover:after {
  border-color: #111;
}
.ck-content .video--carousel .carousel-controls__prev:hover:active:after,
.ck-content .video--carousel .carousel-controls__next:hover:active:after,
.ck-content .pull-quote--carousel .carousel-controls__prev:hover:active:after,
.ck-content .pull-quote--carousel .carousel-controls__next:hover:active:after {
  border-color: #b7b7b7;
}
.ck-content .video--carousel .carousel-controls__prev,
.ck-content .pull-quote--carousel .carousel-controls__prev {
  left: 0;
}
.ck-content .video--carousel .carousel-controls__prev:after,
.ck-content .pull-quote--carousel .carousel-controls__prev:after {
  position: absolute;
  content: "";
  left: 4px;
  top: 5px;
  transform: rotate(45deg);
  width: 20px;
  height: 20px;
  border-style: solid;
  border-color: #b7b7b7;
  border-width: 0 0 1px 1px;
}
.ck-content .video--carousel .carousel-controls__next,
.ck-content .pull-quote--carousel .carousel-controls__next {
  right: 0;
}
.ck-content .video--carousel .carousel-controls__next:after,
.ck-content .pull-quote--carousel .carousel-controls__next:after {
  position: absolute;
  content: "";
  right: 4px;
  top: 5px;
  transform: rotate(45deg);
  width: 20px;
  height: 20px;
  border-style: solid;
  border-color: #b7b7b7;
  border-width: 1px 1px 0 0;
}
.ck-content .video--carousel .container > .field--name-field-view-more-link,
.ck-content .pull-quote--carousel .container > .field--name-field-view-more-link {
  font-size: 18px;
  margin-left: 37px;
}
.ck-content .section-page_section_quote .pull-quote__quote {
  clear: both;
  font-size: 1.125rem;
  line-height: 1.3;
  border: 0;
  padding: 0.5em 0 0.8em;
  margin: 0 0 0.8em;
}
.ck-content .section-page_section_quote .pull-quote__quote,
.ck-content .section-page_section_quote .pull-quote__quote p {
  font-family: "WCSansSubhead", sans-serif;
  color: inherit;
}
.ck-content .section-page_section_quote .pull-quote__quote:before {
  content: "";
  display: block;
  width: 2.6em;
  height: 2em;
  font-size: inherit;
  background: url("data:image/svg+xml,%3Csvg width='46' height='28' viewBox='0 0 46 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 27.4896L10.9433 0H24.3184L18.0178 27.4896H0ZM21.3339 27.4896L32.2772 0H45.6523L39.3517 27.4896H21.3339Z' fill='%232611C9'/%3E%3C/svg%3E") no-repeat center center;
  background-size: 100% 100%;
  margin-bottom: 0.8em;
}
.ck-content .section-page_section_quote .pull-quote__cite {
  color: inherit;
  font-family: "WCSansText", sans-serif;
  font-weight: 600;
  font-size: 1rem;
  font-style: normal;
}
.ck-content .section-page_section_quote img {
  width: 100%;
}
@media (min-width: 768px) {
  .ck-content .section-page_section_quote .pull-quote__cite {
    font-size: 1.125rem;
  }
}
@media (min-width: 1024px) {
  .ck-content .section-page_section_quote .pull-quote__quote {
    font-size: 2rem;
    line-height: 1;
  }
}
.ck-content .role-selection {
  flex: 100%;
  position: relative;
  height: 270px;
}
@media (min-width: 1024px) {
  .ck-content .role-selection {
    max-height: 800px;
    min-height: 400px;
    height: calc((100vh - 60px) / 2);
  }
}
.ck-content .role-selection__body {
  height: 100%;
  padding: 25px 15px 110px;
  position: absolute;
  top: 0;
  width: 100%;
}
@media (min-width: 1024px) {
  .ck-content .role-selection__body {
    font-size: 28px;
  }
}
@media (min-width: 768px) {
  .ck-content .role-selection__body {
    padding: 30px;
  }
}
.ck-content .role-selection__link {
  display: block;
  padding: 30px 0 30px;
}
.ck-content .role-selection__background {
  background-size: cover;
  background-position: center;
  height: 100%;
}
.ck-content .role-selection__background .field--item {
  height: 100%;
}
.ck-content .role-selection__background .field--item img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  transition: 3s;
  transform: scale(1);
}
.ck-content .role-selection:hover .role-selection__background img {
  transform: scale(1.1);
}
@media (min-width: 1024px) {
  .ck-content .role-selection {
    flex: 33.3333333333%;
  }
}
.ck-content .section-page_section_slider .image-slide .field--name-field-slide-images {
  min-height: 200px;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.5rem;
}
.ck-content .section-page_section_slider .image-slide .field--name-field-slide-images .field--item {
  flex-basis: 0;
  flex-grow: 1;
  padding: 0 0.5rem;
}
.ck-content .section-page_section_slider .quote-slide__quote {
  clear: both;
  font-size: 1.125rem;
  line-height: 1.3;
  border: 0;
  padding: 0.5em 0 0.8em;
  margin: 0 0 0.8em;
}
.ck-content .section-page_section_slider .quote-slide__quote,
.ck-content .section-page_section_slider .quote-slide__quote p {
  font-family: "WCSansSubhead", sans-serif;
  color: inherit;
}
.ck-content .section-page_section_slider .quote-slide__quote:before {
  content: "";
  display: block;
  width: 2.6em;
  height: 2em;
  font-size: inherit;
  background: url("data:image/svg+xml,%3Csvg width='46' height='28' viewBox='0 0 46 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 27.4896L10.9433 0H24.3184L18.0178 27.4896H0ZM21.3339 27.4896L32.2772 0H45.6523L39.3517 27.4896H21.3339Z' fill='%232611C9'/%3E%3C/svg%3E") no-repeat center center;
  background-size: 100% 100%;
  margin-bottom: 0.8em;
}
.ck-content .section-page_section_slider .quote-slide__cite {
  color: inherit;
  font-family: "WCSansText", sans-serif;
  font-weight: 600;
  font-size: 1rem;
  font-style: normal;
}
.ck-content .section-page_section_slider img {
  width: 100%;
}
@media (min-width: 768px) {
  .ck-content .section-page_section_slider .quote-slide__cite {
    font-size: 1.125rem;
  }
}
@media (min-width: 1024px) {
  .ck-content .section-page_section_slider .quote-slide__quote {
    font-size: 2rem;
    line-height: 1;
  }
}
@keyframes pageSectionSlideInUp {
  0% {
    top: 100%;
  }
  30% {
    opacity: 0.2;
  }
  100% {
    top: -50%;
    opacity: 1;
  }
}
@keyframes pageSectionSlideInDown {
  0% {
    top: -100%;
  }
  30% {
    opacity: 0.2;
  }
  100% {
    top: -50%;
    opacity: 1;
  }
}
.ck-content .section-page_section_text {
  position: relative;
  overflow: hidden;
}
.ck-content .section-page_section_text .before-content-parallax-image,
.ck-content .section-page_section_text .after-content-parallax-image {
  display: none;
  position: absolute;
  inset: 0;
  width: auto;
  opacity: 0;
  background-position: right center;
  background-repeat: no-repeat;
  height: 200%;
  background-size: contain;
  animation: 0.5s ease-out forwards;
}
.ck-content .section-page_section_text .page-section-text__content {
  position: relative;
}
.ck-content .section-page_section_text .field--name-field-mobile-image {
  display: block;
}
.ck-content .section-page_section_text .video-embed-field-responsive-video {
  display: none;
}
.ck-content .section-page_section_text .row:not(:last-child) {
  margin-bottom: 0;
}
.ck-content .section-page_section_text h2.universe-heading-small, .ck-content .section-page_section_text .universe-heading-small.h2 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.5rem;
}
.ck-content .section-page_section_text h3.universe-heading, .ck-content .section-page_section_text .universe-heading.h3 {
  font-family: "WCSansSubhead", sans-serif;
}
.ck-content .section-page_section_text h3.universe-heading-small, .ck-content .section-page_section_text .universe-heading-small.h3 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.25rem;
}
.ck-content .section-page_section_text h3.cards-heading, .ck-content .section-page_section_text .cards-heading.h3 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.25rem;
  margin-bottom: 2.5rem;
}
.ck-content .section-page_section_text.text-white h2, .ck-content .section-page_section_text.text-white .h2,
.ck-content .section-page_section_text.text-white h3,
.ck-content .section-page_section_text.text-white .h3 {
  color: #fff;
}
.ck-content .section-page_section_text p:last-child {
  margin-bottom: 0;
}
.ck-content .section-text-img .section-text-img__media {
  display: block;
  width: 100%;
  height: auto;
}
.ck-content .section-text-img .section-text-img__media-col {
  max-height: 265px;
  overflow: hidden;
  display: flex;
  align-items: center;
}
.ck-content .style-dark-blue {
  background-color: #2611c9;
}
.ck-content .style-dark-blue a {
  color: #fff;
}
.ck-content .style-light-gray {
  background-color: #f4f4f4;
}
.ck-content .style-light-blue {
  background-color: #e8f4ff;
}
@media (min-width: 1024px) {
  .ck-content .field--name-field-page-sections section:first-child {
    padding-top: 4rem;
  }
}
@media (min-width: 768px) {
  .ck-content .section-page_section_text .before-content-parallax-image,
  .ck-content .section-page_section_text .after-content-parallax-image {
    display: block;
  }
}
@media (min-width: 1024px) {
  .ck-content .section-page_section_text .video-embed-field-responsive-video {
    display: block;
  }
  .ck-content .section-page_section_text .field--name-field-mobile-image {
    display: none;
  }
  .ck-content .section-text-img .section-text-img__text-col {
    padding-right: 2rem;
  }
  .ck-content .section-text-img .section-text-img__media-col {
    position: relative;
    max-height: unset;
    overflow: unset;
  }
  .ck-content .section-text-img .section-text-img__media {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
}
.ck-content .video-column__body {
  position: relative;
  overflow: hidden;
}
.section-landing-page .ck-content .video-column__body {
  width: calc(100% + 100px);
  margin-left: -100px;
}
.section-landing-page .ck-content .video-column__body video {
  position: relative;
  width: 140%;
  left: -20%;
  height: auto;
  vertical-align: top;
}
.section-landing-page .ck-content .video-column__body .field--name-field-file {
  display: none;
  width: 100%;
  height: auto;
}
@media screen and (min-width: 1024px) {
  .section-landing-page .ck-content .video-column__body .field--name-field-file {
    display: block;
  }
}
.section-landing-page .ck-content .video-column__body img {
  display: block;
}
@media (min-width: 1024px) {
  .section-landing-page .ck-content .video-column__body img {
    display: none;
  }
}
@media (min-width: 1024px) {
  .section-landing-page .ck-content .video-column__body {
    width: calc(100% + 200px);
    margin-left: -200px;
  }
}
@media (max-width: 1023.98px) {
  .section-landing-page .ck-content .video-column__body {
    margin-bottom: 30px;
  }
}
.ck-content .section-page_section_video_thumbs > .field.field--name-field-page-section-title {
  font-size: 26px;
  margin: 0 0 0.4em;
  font-family: "WCSansSubhead", sans-serif;
  line-height: 1.1;
}
.ck-content .section-page_section_video_thumbs > .field.field--name-field-description {
  margin-left: 0;
}
.ck-content .section-page_section_video_thumbs .field--name-field-popup-video .video-card {
  border: 1px solid #d8d8d8;
  border-top-width: 0;
  height: 100%;
  border-radius: 0;
  border-bottom-right-radius: 40px;
  corner-bottom-right-shape: bevel;
}
.ck-content .section-page_section_video_thumbs .field--name-field-popup-video .video-card .video-title {
  color: #2611c9;
  font-size: 1.25rem;
  font-family: "WCSansSubhead", sans-serif;
  font-weight: 700;
  line-height: 0.95;
  margin-bottom: 0.25rem;
  text-transform: uppercase;
}
.ck-content .section-page_section_video_thumbs .field--name-field-popup-video .video-card .video-short-description {
  color: #1b1b1b;
}
.ck-content .section-page_section_video_thumbs .field--name-field-popup-video .video-card .video-short-description p {
  margin-bottom: 0.5rem;
}
.ck-content .section-page_section_video_thumbs .field--name-field-popup-video .video-card .video-duration {
  color: #2611c9;
  font-weight: 500;
}
.ck-content .overlay-card {
  height: 100%;
}
.ck-content .overlay-card__body {
  gap: 0.5rem;
  height: 100%;
  width: 100%;
}
.ck-content .overlay-card h3.overlay-card__title, .ck-content .overlay-card .overlay-card__title.h3 {
  color: #fff;
  background: #2611c9;
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0 100%);
  font-size: 1.25rem;
  font-weight: 700;
  font-family: "WCSansText", sans-serif;
  line-height: 1.25;
  min-height: 80px;
  margin-bottom: 0;
  padding: 0.5rem 3rem 1rem 1rem;
}
.ck-content .overlay-card__body__description {
  background: #fff;
  padding: 1rem;
  height: 100%;
}
.ck-content .section-video .video-card .video-container {
  position: relative;
  overflow: hidden;
}
.ck-content .section-video .video-card .video-container img {
  padding: 0;
  transition: 3s;
  width: 100%;
}
.ck-content .section-video .video-card .video-container .btn {
  padding: 0;
  width: 100%;
}
.ck-content .section-video .video-card .video-card__title {
  color: #2611c9;
  margin-top: 20px;
  margin-bottom: 8px;
}
.ck-content .section-video .video-card .video-card__duration {
  color: #707279;
}
.ck-content .section-video .video-card.with-secondary-title .video-card__title {
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
}
.ck-content .section-video .with-shadow {
  box-shadow: 0 0 34px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 768px) {
  .ck-content .section-video .single-video .video-card {
    display: flex;
    background: #f4f4f4;
    padding: 0;
  }
  .ck-content .section-video .single-video .video-container {
    width: 55%;
    float: left;
  }
  .ck-content .section-video .single-video .video-card__body {
    padding: 40px 40px 40px 60px;
    margin-top: auto;
    width: 45%;
  }
  .ck-content .section-video .single-video .video-card__title {
    margin-top: 0;
  }
}
.ck-content .main-slider {
  overflow: hidden;
}
.ck-content .main-slider .slick-track {
  background: #1b1b1b;
}
.ck-content .main-slider img {
  min-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  padding: 0 !important;
  min-height: var(--wc-homepage-header-height);
}
.ck-content .main-slider .container-fluid, .ck-content .main-slider .container-sm, .ck-content .main-slider .container-md, .ck-content .main-slider .container-lg, .ck-content .main-slider .container-xl, .ck-content .main-slider .container-xxl {
  position: relative;
}
.ck-content .main-slider .homepage-section {
  padding-bottom: 140px;
}
.ck-content .main-slider .with-carrot a:hover {
  color: #2611c9 !important;
}
.ck-content .main-slider .carousel-controls {
  padding: 0 64px;
  display: inline-block;
  bottom: 35px;
  position: absolute;
  bottom: 25px;
  left: 20px;
}
.ck-content .main-slider .carousel-controls button {
  border: 0;
  background: transparent;
  font-size: 0;
  padding: 0;
  margin: 0;
  width: 18px;
  height: 30px;
  position: absolute;
  overflow: hidden;
}
.ck-content .main-slider .carousel-controls button:after {
  position: absolute;
  top: 5px;
  content: "";
  transition: border-color 0.3s;
  width: 20px;
  height: 20px;
  border-style: solid;
  border-color: #fff;
  border-width: 0 0 2px 2px;
}
.ck-content .main-slider .carousel-controls button:hover:after {
  opacity: 1;
}
.ck-content .main-slider .carousel-controls button:hover:active:after {
  opacity: 1;
}
.ck-content .main-slider .carousel-controls__dots {
  display: flex;
  align-items: center;
}
.ck-content .main-slider .carousel-controls__dots li {
  display: flex;
  margin: 5px !important;
  border-bottom: none !important;
  align-items: center;
  width: 9px;
}
.ck-content .main-slider .carousel-controls__dots li.slick-active button {
  background-color: #fff;
  opacity: 1;
}
.ck-content .main-slider .carousel-controls__dots li button {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: transparent;
  border: 2px solid #fff;
  transition: background-color 0.3s;
}
.ck-content .main-slider .carousel-controls__dots li button:hover {
  opacity: 1;
}
.ck-content .main-slider .carousel-controls__dots li button:after {
  border-width: 0;
}
.ck-content .main-slider .carousel-controls__prev {
  left: 0;
}
.ck-content .main-slider .carousel-controls__prev:after {
  left: 4px;
  transform: rotate(45deg);
}
.ck-content .main-slider .carousel-controls__next {
  right: 0;
}
.ck-content .main-slider .carousel-controls__next:after {
  right: 4px;
  transform: rotate(220deg);
}
.ck-content .item_info_preview {
  padding-bottom: 140px;
}
.ck-content .item_info_preview .item_info_preview__container {
  opacity: 0;
}
.ck-content .item_info_preview .item_info {
  display: block !important;
}
.ck-content .item_info_preview picture {
  display: none;
}
@media (min-width: 576px) {
  .ck-content .main-slider .carousel-controls {
    left: 20px;
  }
}
@media (min-width: 1024px) {
  .ck-content .main-slider {
    height: 640px;
  }
  .ck-content .main-slider .item_info {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.8), 40%, rgba(0, 0, 0, 0));
  }
  .ck-content .main-slider .homepage-section {
    background: none;
    padding-bottom: 45px;
  }
  .ck-content .main-slider .carousel-controls {
    left: 40px;
  }
}
@media (min-width: 1280px) {
  .ck-content .main-slider .carousel-controls {
    left: 60px;
  }
}
@media (min-width: 1440px) {
  .ck-content .main-slider .carousel-controls {
    left: 110px;
  }
}
.ck-content .page-hero {
  position: relative;
  /**
   * Service page specific styles
   */
}
@media (min-width: 768px) {
  .ck-content .page-hero {
    height: var(--wc-primary-header-height);
    color: #fff;
  }
}
.ck-content .page-hero h1, .ck-content .page-hero .h1 {
  font-family: "WCSerifHeadline", sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 0.85;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .ck-content .page-hero h1, .ck-content .page-hero .h1 {
    font-size: 3.25rem;
  }
}
@media (min-width: 1024px) {
  .ck-content .page-hero h1, .ck-content .page-hero .h1 {
    font-size: 3.5rem;
  }
}
.ck-content .page-hero .language-links a {
  color: #1b1b1b;
}
@media (min-width: 768px) {
  .ck-content .page-hero .language-links a {
    color: #fff;
  }
}
.ck-content .page-hero .language-links a:hover {
  color: #2611c9;
}
@media (min-width: 768px) {
  .ck-content .page-hero .language-links a:hover {
    color: #1a1158;
  }
}
.ck-content .page-hero .language-links a:hover svg {
  fill: #2611c9;
}
@media (min-width: 768px) {
  .ck-content .page-hero .language-links a:hover svg {
    fill: #1a1158;
  }
}
.page-node-type-service .ck-content .page-hero .header-bg-start, .page-node-type-section-landing-page .ck-content .page-hero .header-bg-start {
  bottom: 0;
  clip-path: polygon(0 0, 100% 0, calc(50vw - 5rem) 101%, 0 101%);
  left: 0;
  position: absolute;
  top: 0;
  visibility: hidden;
  width: calc(50vw + var(--wc-primary-header-height) - 5rem);
  z-index: -1;
}
@media (min-width: 768px) {
  .page-node-type-service .ck-content .page-hero .header-bg-start, .page-node-type-section-landing-page .ck-content .page-hero .header-bg-start {
    visibility: visible;
  }
}
.page-node-type-service .ck-content .page-hero .header-bg-center, .page-node-type-section-landing-page .ck-content .page-hero .header-bg-center {
  inset: 0;
  position: relative;
  z-index: -2;
}
@media (min-width: 768px) {
  .page-node-type-service .ck-content .page-hero .header-bg-center, .page-node-type-section-landing-page .ck-content .page-hero .header-bg-center {
    position: absolute;
  }
}
.page-node-type-service .ck-content .page-hero .header-bg-center img, .page-node-type-section-landing-page .ck-content .page-hero .header-bg-center img {
  height: 200px;
  left: 0;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: left;
  object-position: left;
  position: relative;
  width: auto;
}
@media (min-width: 768px) {
  .page-node-type-service .ck-content .page-hero .header-bg-center img, .page-node-type-section-landing-page .ck-content .page-hero .header-bg-center img {
    height: 100%;
    left: unset;
    position: absolute;
    right: -7rem;
  }
}
.page-node-type-service .ck-content .page-hero .header-bg-end, .page-node-type-section-landing-page .ck-content .page-hero .header-bg-end {
  background-repeat: repeat-x;
  background-size: 100% 200px;
  bottom: 0;
  position: relative;
  right: 0;
  top: 0;
  width: 100%;
  z-index: -3;
}
@media (min-width: 768px) {
  .page-node-type-service .ck-content .page-hero .header-bg-end, .page-node-type-section-landing-page .ck-content .page-hero .header-bg-end {
    background-size: contain;
    container-type: inline-size;
    position: absolute;
    width: calc(50vw + 5rem);
  }
}
.page-node-type-service .ck-content .page-hero .header-bg-end img, .page-node-type-section-landing-page .ck-content .page-hero .header-bg-end img {
  height: 100%;
  inset: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: relative;
  width: 100%;
}
@media (max-width: 767.98px) {
  .page-node-type-service .ck-content .page-hero .header-bg-end img, .page-node-type-section-landing-page .ck-content .page-hero .header-bg-end img {
    -o-object-position: center !important;
    object-position: center !important;
  }
}
@media (min-width: 768px) {
  .page-node-type-service .ck-content .page-hero .header-bg-end img, .page-node-type-section-landing-page .ck-content .page-hero .header-bg-end img {
    position: absolute;
  }
}
.ck-content section.explore-your-journey-widget #explore-your-journey .card-body h3, .ck-content section.explore-your-journey-widget #explore-your-journey .card-body .h3 {
  line-height: 32px;
}
.ck-content section.explore-your-journey-widget #explore-your-journey hr.title-divider {
  width: 160px;
  border-bottom: 2px solid #2611c9;
  margin: 0;
  border-top: 0;
}
.ck-content section.explore-your-journey-widget #explore-your-journey select {
  width: 100%;
}
.ck-content section.explore-your-journey-widget #explore-your-journey select option:disabled {
  display: none;
}
.ck-content section.explore-your-journey-widget #explore-your-journey .download-journey {
  display: none;
}
.ck-content section.explore-your-journey-widget #explore-your-journey button {
  border-radius: unset;
}
.ck-content section.explore-your-journey-widget hr:not(.title-divider) {
  margin-top: 50px;
  margin-bottom: 50px;
}
.ck-content section.explore-your-journey-widget #your-journey-school-leaver,
.ck-content section.explore-your-journey-widget #your-journey-school-leaver-mobile,
.ck-content section.explore-your-journey-widget #your-journey,
.ck-content section.explore-your-journey-widget #your-journey-mobile {
  display: flex;
  justify-content: center;
}
.ck-content section.explore-your-journey-widget #your-journey-school-leaver .text-13,
.ck-content section.explore-your-journey-widget #your-journey-school-leaver-mobile .text-13,
.ck-content section.explore-your-journey-widget #your-journey .text-13,
.ck-content section.explore-your-journey-widget #your-journey-mobile .text-13 {
  font-size: 13px;
}
.ck-content section.explore-your-journey-widget #your-journey-school-leaver .text-15,
.ck-content section.explore-your-journey-widget #your-journey-school-leaver-mobile .text-15,
.ck-content section.explore-your-journey-widget #your-journey .text-15,
.ck-content section.explore-your-journey-widget #your-journey-mobile .text-15 {
  font-size: 15px;
}
.ck-content section.explore-your-journey-widget #your-journey-school-leaver .text-19,
.ck-content section.explore-your-journey-widget #your-journey-school-leaver-mobile .text-19,
.ck-content section.explore-your-journey-widget #your-journey .text-19,
.ck-content section.explore-your-journey-widget #your-journey-mobile .text-19 {
  font-size: 19px;
}
.ck-content section.explore-your-journey-widget #your-journey-school-leaver .text-26,
.ck-content section.explore-your-journey-widget #your-journey-school-leaver-mobile .text-26,
.ck-content section.explore-your-journey-widget #your-journey .text-26,
.ck-content section.explore-your-journey-widget #your-journey-mobile .text-26 {
  font-size: 26px;
}
.ck-content section.explore-your-journey-widget #your-journey-school-leaver-mobile,
.ck-content section.explore-your-journey-widget #your-journey-mobile {
  display: none;
}
@media screen and (max-width: 960px) {
  .ck-content section.explore-your-journey-widget #your-journey-school-leaver,
  .ck-content section.explore-your-journey-widget #your-journey {
    display: none;
  }
  .ck-content section.explore-your-journey-widget #your-journey-school-leaver-mobile,
  .ck-content section.explore-your-journey-widget #your-journey-mobile {
    display: flex;
    justify-content: unset;
    margin-right: -1rem;
    overflow-x: auto;
  }
  .ck-content section.explore-your-journey-widget #your-journey-school-leaver-mobile svg,
  .ck-content section.explore-your-journey-widget #your-journey-mobile svg {
    flex-shrink: 0;
  }
  .ck-content section.explore-your-journey-widget > .field--item {
    padding: 0;
  }
  .ck-content section.explore-your-journey-widget > .field--item .field--name-field-description,
  .ck-content section.explore-your-journey-widget > .field--item .row {
    padding-left: 18px;
    padding-right: 18px;
  }
}
.ck-content .page-node-type-section-landing-page section.explore-your-journey-widget .paragraph--type--page-section-text .row:not(:last-child) {
  margin-bottom: 30px;
}
.ck-content section.explore-your-assessment-path-widget hr:not(.title-divider) {
  margin-top: 25px;
  margin-bottom: 25px;
}
.ck-content section.explore-your-assessment-path-widget .download-assessment-track {
  display: none;
  white-space: normal;
}
.ck-content section.explore-your-assessment-path-widget #your-assessment-path,
.ck-content section.explore-your-assessment-path-widget #your-assessment-path-mobile {
  display: flex;
  justify-content: center;
}
.ck-content section.explore-your-assessment-path-widget #your-assessment-path .variant,
.ck-content section.explore-your-assessment-path-widget #your-assessment-path-mobile .variant {
  cursor: pointer;
}
.ck-content section.explore-your-assessment-path-widget #your-assessment-path .text-13,
.ck-content section.explore-your-assessment-path-widget #your-assessment-path-mobile .text-13 {
  font-size: 13px;
}
.ck-content section.explore-your-assessment-path-widget #your-assessment-path .text-15,
.ck-content section.explore-your-assessment-path-widget #your-assessment-path-mobile .text-15 {
  font-size: 15px;
}
.ck-content section.explore-your-assessment-path-widget #your-assessment-path .text-19,
.ck-content section.explore-your-assessment-path-widget #your-assessment-path-mobile .text-19 {
  font-size: 19px;
}
.ck-content section.explore-your-assessment-path-widget #your-assessment-path .text-26,
.ck-content section.explore-your-assessment-path-widget #your-assessment-path-mobile .text-26 {
  font-size: 26px;
}
.ck-content section.explore-your-assessment-path-widget #your-assessment-path-mobile {
  display: none;
}
@media screen and (max-width: 960px) {
  .ck-content section.explore-your-assessment-path-widget #your-assessment-path {
    display: none;
  }
  .ck-content section.explore-your-assessment-path-widget #your-assessment-path-mobile {
    display: flex;
    justify-content: unset;
    margin-right: -1rem;
    overflow-x: auto;
  }
  .ck-content section.explore-your-assessment-path-widget #your-assessment-path-mobile svg {
    flex-shrink: 0;
  }
  .ck-content section.explore-your-assessment-path-widget > .field--item {
    padding: 0;
  }
  .ck-content section.explore-your-assessment-path-widget > .field--item .field--name-field-description,
  .ck-content section.explore-your-assessment-path-widget > .field--item .row {
    padding-left: 18px;
    padding-right: 18px;
  }
}
.ck-content .page-node-type-section-landing-page section.explore-your-assessment-path-widget .paragraph--type--page-section-text .row:not(:last-child) {
  margin-bottom: 10px;
}
.ck-content section.explore-your-assessment-path-au-widget hr:not(.title-divider) {
  margin-top: 25px;
  margin-bottom: 25px;
}
.ck-content section.explore-your-assessment-path-au-widget .download-assessment-track {
  display: none;
  white-space: normal;
}
.ck-content section.explore-your-assessment-path-au-widget #your-assessment-path-au,
.ck-content section.explore-your-assessment-path-au-widget #your-assessment-path-au-mobile {
  display: flex;
  justify-content: center;
}
.ck-content section.explore-your-assessment-path-au-widget #your-assessment-path-au .variant,
.ck-content section.explore-your-assessment-path-au-widget #your-assessment-path-au-mobile .variant {
  cursor: pointer;
}
.ck-content section.explore-your-assessment-path-au-widget #your-assessment-path-au .text-13,
.ck-content section.explore-your-assessment-path-au-widget #your-assessment-path-au-mobile .text-13 {
  font-size: 13px;
}
.ck-content section.explore-your-assessment-path-au-widget #your-assessment-path-au .text-15,
.ck-content section.explore-your-assessment-path-au-widget #your-assessment-path-au-mobile .text-15 {
  font-size: 15px;
}
.ck-content section.explore-your-assessment-path-au-widget #your-assessment-path-au .text-19,
.ck-content section.explore-your-assessment-path-au-widget #your-assessment-path-au-mobile .text-19 {
  font-size: 19px;
}
.ck-content section.explore-your-assessment-path-au-widget #your-assessment-path-au .text-26,
.ck-content section.explore-your-assessment-path-au-widget #your-assessment-path-au-mobile .text-26 {
  font-size: 26px;
}
.ck-content section.explore-your-assessment-path-au-widget #your-assessment-path-au-mobile {
  display: none;
}
@media screen and (max-width: 960px) {
  .ck-content section.explore-your-assessment-path-au-widget #your-assessment-path-au {
    display: none;
  }
  .ck-content section.explore-your-assessment-path-au-widget #your-assessment-path-au-mobile {
    display: flex;
    justify-content: unset;
    margin-right: -1rem;
    overflow-x: auto;
  }
  .ck-content section.explore-your-assessment-path-au-widget #your-assessment-path-au-mobile svg {
    flex-shrink: 0;
  }
  .ck-content section.explore-your-assessment-path-au-widget > .field--item {
    padding: 0;
  }
  .ck-content section.explore-your-assessment-path-au-widget > .field--item .field--name-field-description,
  .ck-content section.explore-your-assessment-path-au-widget > .field--item .row {
    padding-left: 18px;
    padding-right: 18px;
  }
}
.ck-content .page-node-type-section-landing-page section.explore-your-assessment-path-au-widget .paragraph--type--page-section-text .row:not(:last-child) {
  margin-bottom: 10px;
}
.ck-content section.explore-your-assessment-path-hk-widget hr:not(.title-divider) {
  margin-top: 25px;
  margin-bottom: 25px;
}
.ck-content section.explore-your-assessment-path-hk-widget .download-assessment-track {
  display: none;
  white-space: normal;
}
.ck-content section.explore-your-assessment-path-hk-widget #your-assessment-path-hk,
.ck-content section.explore-your-assessment-path-hk-widget #your-assessment-path-hk-mobile {
  display: flex;
  justify-content: center;
}
.ck-content section.explore-your-assessment-path-hk-widget #your-assessment-path-hk .variant,
.ck-content section.explore-your-assessment-path-hk-widget #your-assessment-path-hk-mobile .variant {
  cursor: pointer;
}
.ck-content section.explore-your-assessment-path-hk-widget #your-assessment-path-hk .text-13,
.ck-content section.explore-your-assessment-path-hk-widget #your-assessment-path-hk-mobile .text-13 {
  font-size: 13px;
}
.ck-content section.explore-your-assessment-path-hk-widget #your-assessment-path-hk .text-15,
.ck-content section.explore-your-assessment-path-hk-widget #your-assessment-path-hk-mobile .text-15 {
  font-size: 15px;
}
.ck-content section.explore-your-assessment-path-hk-widget #your-assessment-path-hk .text-19,
.ck-content section.explore-your-assessment-path-hk-widget #your-assessment-path-hk-mobile .text-19 {
  font-size: 19px;
}
.ck-content section.explore-your-assessment-path-hk-widget #your-assessment-path-hk .text-26,
.ck-content section.explore-your-assessment-path-hk-widget #your-assessment-path-hk-mobile .text-26 {
  font-size: 26px;
}
.ck-content section.explore-your-assessment-path-hk-widget #your-assessment-path-hk-mobile {
  display: none;
}
@media screen and (max-width: 960px) {
  .ck-content section.explore-your-assessment-path-hk-widget #your-assessment-path-hk {
    display: none;
  }
  .ck-content section.explore-your-assessment-path-hk-widget #your-assessment-path-hk-mobile {
    display: flex;
    justify-content: unset;
    margin-right: -1rem;
    overflow-x: auto;
  }
  .ck-content section.explore-your-assessment-path-hk-widget #your-assessment-path-hk-mobile svg {
    flex-shrink: 0;
  }
  .ck-content section.explore-your-assessment-path-hk-widget > .field--item {
    padding: 0;
  }
  .ck-content section.explore-your-assessment-path-hk-widget > .field--item .field--name-field-description,
  .ck-content section.explore-your-assessment-path-hk-widget > .field--item .row {
    padding-left: 18px;
    padding-right: 18px;
  }
}
.ck-content .page-node-type-section-landing-page section.explore-your-assessment-path-hk-widget .paragraph--type--page-section-text .row:not(:last-child) {
  margin-bottom: 10px;
}
.ck-content section.explore-your-assessment-path-ksa-widget hr:not(.title-divider) {
  margin-top: 25px;
  margin-bottom: 25px;
}
.ck-content section.explore-your-assessment-path-ksa-widget .download-assessment-track {
  display: none;
  white-space: normal;
}
.ck-content section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa,
.ck-content section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa-mobile {
  display: flex;
  justify-content: center;
}
.ck-content section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa .variant,
.ck-content section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa-mobile .variant {
  cursor: pointer;
}
.ck-content section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa .text-13,
.ck-content section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa-mobile .text-13 {
  font-size: 13px;
}
.ck-content section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa .text-15,
.ck-content section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa-mobile .text-15 {
  font-size: 15px;
}
.ck-content section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa .text-19,
.ck-content section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa-mobile .text-19 {
  font-size: 19px;
}
.ck-content section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa .text-26,
.ck-content section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa-mobile .text-26 {
  font-size: 26px;
}
.ck-content section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa-mobile {
  display: none;
}
@media screen and (max-width: 960px) {
  .ck-content section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa {
    display: none;
  }
  .ck-content section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa-mobile {
    display: flex;
    justify-content: unset;
    margin-right: -1rem;
    overflow-x: auto;
  }
  .ck-content section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa-mobile svg {
    flex-shrink: 0;
  }
  .ck-content section.explore-your-assessment-path-ksa-widget > .field--item {
    padding: 0;
  }
  .ck-content section.explore-your-assessment-path-ksa-widget > .field--item .field--name-field-description,
  .ck-content section.explore-your-assessment-path-ksa-widget > .field--item .row {
    padding-left: 18px;
    padding-right: 18px;
  }
}
.ck-content .page-node-type-section-landing-page section.explore-your-assessment-path-ksa-widget .paragraph--type--page-section-text .row:not(:last-child) {
  margin-bottom: 10px;
}
.ck-content section.explore-your-journey-ksa-widget #explore-your-journey-ksa .card-body h3, .ck-content section.explore-your-journey-ksa-widget #explore-your-journey-ksa .card-body .h3 {
  line-height: 32px;
}
.ck-content section.explore-your-journey-ksa-widget #explore-your-journey-ksa hr.title-divider {
  width: 160px;
  border-bottom: 2px solid #2611c9;
  margin: 0;
  border-top: 0;
}
.ck-content section.explore-your-journey-ksa-widget #explore-your-journey-ksa select {
  width: 100%;
}
.ck-content section.explore-your-journey-ksa-widget #explore-your-journey-ksa select option:disabled {
  display: none;
}
.ck-content section.explore-your-journey-ksa-widget #explore-your-journey-ksa .download-journey {
  display: none;
}
.ck-content section.explore-your-journey-ksa-widget #explore-your-journey-ksa button {
  border-radius: unset;
}
.ck-content section.explore-your-journey-ksa-widget hr:not(.title-divider) {
  margin-top: 50px;
  margin-bottom: 50px;
}
.ck-content section.explore-your-journey-ksa-widget #your-journey-ksa,
.ck-content section.explore-your-journey-ksa-widget #your-journey-ksa-mobile {
  display: flex;
  justify-content: center;
}
.ck-content section.explore-your-journey-ksa-widget #your-journey-ksa .text-13,
.ck-content section.explore-your-journey-ksa-widget #your-journey-ksa-mobile .text-13 {
  font-size: 13px;
}
.ck-content section.explore-your-journey-ksa-widget #your-journey-ksa .text-15,
.ck-content section.explore-your-journey-ksa-widget #your-journey-ksa-mobile .text-15 {
  font-size: 15px;
}
.ck-content section.explore-your-journey-ksa-widget #your-journey-ksa .text-19,
.ck-content section.explore-your-journey-ksa-widget #your-journey-ksa-mobile .text-19 {
  font-size: 19px;
}
.ck-content section.explore-your-journey-ksa-widget #your-journey-ksa .text-26,
.ck-content section.explore-your-journey-ksa-widget #your-journey-ksa-mobile .text-26 {
  font-size: 26px;
}
.ck-content section.explore-your-journey-ksa-widget #your-journey-ksa-mobile {
  display: none;
}
@media screen and (max-width: 960px) {
  .ck-content section.explore-your-journey-ksa-widget #your-journey-ksa {
    display: none;
  }
  .ck-content section.explore-your-journey-ksa-widget #your-journey-ksa-mobile {
    display: flex;
    justify-content: unset;
    margin-right: -1rem;
    overflow-x: auto;
  }
  .ck-content section.explore-your-journey-ksa-widget #your-journey-ksa-mobile svg {
    flex-shrink: 0;
  }
  .ck-content section.explore-your-journey-ksa-widget > .field--item {
    padding: 0;
  }
  .ck-content section.explore-your-journey-ksa-widget > .field--item .field--name-field-description,
  .ck-content section.explore-your-journey-ksa-widget > .field--item .row {
    padding-left: 18px;
    padding-right: 18px;
  }
}
.ck-content .page-node-type-section-landing-page section.explore-your-journey-ksa-widget .paragraph--type--page-section-text .row:not(:last-child) {
  margin-bottom: 30px;
}

.ck-content {
  /* Grid rows and columns, as dashed frames in the editor. */
}
.ck-content a {
  color: #2611c9;
}
.ck-content .ckeditor-readmore {
  padding: 16px;
  position: relative;
  border: 1px solid #0091ea !important;
}
.ck-content .ckeditor-readmore:before, .ck-content .ckeditor-readmore:after {
  content: " "; /* 1 */
  display: table; /* 2 */
}
.ck-content .ckeditor-readmore:before {
  content: "Read more";
  position: absolute;
  top: -10px;
  background: white;
  padding: 0 8px;
  color: #2611c9;
}
.ck-content .ckeditor-readmore:after {
  clear: both;
}
.ck-content .full-width-link .stretched-link:after {
  content: none;
}
.ck-content .row.ck-widget {
  outline: 1px dashed #3b82f6;
  outline-offset: 2px;
}
.ck-content .row.ck-widget > .ck-editor__nested-editable {
  outline: 1px dashed #9ca3af;
  outline-offset: -1px;
}
.ck-content .row.ck-widget > .ck-widget__type-around {
  display: contents;
  flex: none;
  margin: 0;
  max-width: 0;
  padding: 0;
  width: 0;
}
.ck-content .row.ck-widget > .ck-widget__selection-handle {
  flex: none;
  width: auto;
  max-width: none;
  margin: 0;
}

.interactive-accordion,
.section-page_section_accordion {
  /* Whitecase old theme override */
}
.interactive-accordion .accordion-item,
.section-page_section_accordion .accordion-item {
  border: none;
  border-bottom: 1px solid rgba(1, 1, 1, 0.125);
}
.interactive-accordion .accordion .field--item:first-child .accordion-item,
.section-page_section_accordion .accordion .field--item:first-child .accordion-item {
  border-top: 1px solid rgba(1, 1, 1, 0.125);
}
.interactive-accordion .accordion-header h2, .interactive-accordion .accordion-header .h2,
.section-page_section_accordion .accordion-header h2,
.section-page_section_accordion .accordion-header .h2 {
  font-size: 1rem;
}
.interactive-accordion .accordion-button,
.section-page_section_accordion .accordion-button {
  flex-wrap: wrap;
}
.interactive-accordion .accordion-button .header-container,
.section-page_section_accordion .accordion-button .header-container {
  flex-basis: calc(100% - 1.25rem);
}
.interactive-accordion .accordion-button .field--name-field-subtitle p:last-child,
.section-page_section_accordion .accordion-button .field--name-field-subtitle p:last-child {
  margin-bottom: 0;
}
.interactive-accordion .accordion-button:focus,
.section-page_section_accordion .accordion-button:focus {
  border-color: unset;
  box-shadow: unset;
}
.interactive-accordion .accordion-button:not(.collapsed),
.section-page_section_accordion .accordion-button:not(.collapsed) {
  background-color: inherit;
  color: inherit;
  border-color: transparent;
  box-shadow: none;
}
.interactive-accordion .accordion-button.collapsed::after,
.interactive-accordion .accordion-collapse.collapse::after,
.section-page_section_accordion .accordion-button.collapsed::after,
.section-page_section_accordion .accordion-collapse.collapse::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-plus' viewBox='0 0 16 16'%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/%3E%3C/svg%3E");
}
.interactive-accordion .accordion-button:not(.collapsed)::after,
.interactive-accordion .accordion-collapse.collapse.in::after,
.section-page_section_accordion .accordion-button:not(.collapsed)::after,
.section-page_section_accordion .accordion-collapse.collapse.in::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-dash' viewBox='0 0 16 16'%3E%3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E");
}
.interactive-accordion .accordion-button.close-button:not(.collapsed),
.section-page_section_accordion .accordion-button.close-button:not(.collapsed) {
  cursor: pointer;
  color: #2611c9;
}
.interactive-accordion .accordion-button.close-button::after,
.section-page_section_accordion .accordion-button.close-button::after {
  background-image: none;
}
.interactive-accordion .accordion-body .field .field--item:last-child .accordion-item,
.section-page_section_accordion .accordion-body .field .field--item:last-child .accordion-item {
  border-bottom: none;
}
.interactive-accordion .panel-group .accordion-button,
.section-page_section_accordion .panel-group .accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  color: #212529;
  text-align: left;
  background-color: #fff;
  border: 0;
  overflow-anchor: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
}
.interactive-accordion .panel-group .accordion-button::after,
.section-page_section_accordion .panel-group .accordion-button::after {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  margin-left: auto;
  content: "";
  background-repeat: no-repeat;
  background-size: 20px;
  transition: transform 0.2s ease-in-out;
}
.interactive-accordion .panel-group .panel-title,
.section-page_section_accordion .panel-group .panel-title {
  font-size: 15px;
}
.interactive-accordion .panel-group .panel-heading,
.interactive-accordion .panel-group .panel-body,
.section-page_section_accordion .panel-group .panel-heading,
.section-page_section_accordion .panel-group .panel-body {
  padding-left: 0;
  padding-right: 0;
}
.interactive-accordion .panel-group .accordion-button:not(.collapsed),
.section-page_section_accordion .panel-group .accordion-button:not(.collapsed) {
  color: #2611c9;
}
.interactive-accordion .panel-group .collapsible__trigger,
.section-page_section_accordion .panel-group .collapsible__trigger {
  padding-right: 0;
}
.interactive-accordion .panel-group a:focus,
.section-page_section_accordion .panel-group a:focus {
  outline: 0;
}
.interactive-accordion .panel-group .collapsible__trigger-close::after,
.section-page_section_accordion .panel-group .collapsible__trigger-close::after {
  display: none;
}
.interactive-accordion .panel-group .panel-group,
.section-page_section_accordion .panel-group .panel-group {
  padding-left: 15px;
  padding-top: 25px;
}
.interactive-accordion .panel-group .panel,
.section-page_section_accordion .panel-group .panel {
  border-radius: 0;
  box-shadow: none;
}
.interactive-accordion .panel-group .panel:first-child,
.section-page_section_accordion .panel-group .panel:first-child {
  border-top: 1px solid rgba(1, 1, 1, 0.125);
}
.interactive-accordion .panel-group .panel-heading + .panel-collapse > .panel-body,
.section-page_section_accordion .panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top: 0;
}

.interactive-accordion .accordion-circle-switch .accordion-button::after {
  background-image: none;
  content: none;
}
.interactive-accordion .accordion-circle-switch .accordion-button .header-container {
  flex-basis: calc(100% - 39px);
}

.column-accordion h3, .column-accordion .h3 {
  font-family: "WCSansText", sans-serif;
  font-weight: 700;
}
.column-accordion .field--item:not(:last-child) {
  margin-bottom: 1rem;
}
.column-accordion .paragraph .field--item {
  display: inline;
}
.column-accordion .paragraph .field--item:not(:last-child):after {
  content: ", ";
}
.column-accordion .paragraph .field--item p {
  display: inline;
}

.component-article-card {
  border: 1px solid #dadada;
  min-height: 15rem;
  background: #fff;
}
.component-article-card:hover, .component-article-card:focus-within {
  border-color: #2611c9;
}
.component-article-card img {
  width: 100%;
  padding: 0 !important;
}
.component-article-card .card-insight__body {
  overflow-wrap: break-word;
  margin-top: 0;
  padding: 1.25rem 1rem;
  color: #1b1b1b;
}
.component-article-card .card-insight__body .card-insight__title {
  font-size: 1.125rem;
  line-height: 1.5rem;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.component-article-card .card-insight__body .card-insight__text {
  color: #5f5f5f;
  margin-top: 0.8rem;
}
.component-article-card .card-insight__body .card-insight__meta {
  display: flex;
  align-items: center;
}
.component-article-card .card-insight__body .card-insight__meta .card-insight__meta__item {
  padding: 0 0.5rem;
  line-height: 1;
  border-right: 1px solid #dadada;
}
.component-article-card .card-insight__body .card-insight__meta .card-insight__meta__item:last-child {
  border-right: none;
}
.component-article-card .card-insight__body .card-insight__meta .card-insight__type {
  padding-left: 0;
}
.component-article-card.short-card {
  min-height: 12rem;
}
.component-article-card.short-card::before {
  content: "";
  display: block;
  height: 2rem;
  background: #1b1b1b;
}

.component-bio-card {
  font-size: 1rem;
  padding-bottom: 4rem;
}
.component-bio-card .bio-card__img {
  position: relative;
  left: 1px;
}
.component-bio-card .bio-card__img .field--item {
  overflow: unset;
}
.component-bio-card .bio-card__img img {
  outline: 1px solid transparent;
  padding: 0;
}
.component-bio-card .bio-card__img:hover img {
  outline-color: #2611c9;
}
.component-bio-card .bio-card__name {
  font-size: 1.5rem;
  font-weight: 700;
  color: #2611c9;
  position: relative;
}
.component-bio-card .bio-card__role {
  font-weight: 500;
  color: #1b1b1b;
}
.component-bio-card .bio-card__role span {
  color: #2a2a2a;
  padding: 0 12px;
  display: inline-block;
  font-weight: 600;
}
.component-bio-card .bio-card__services-title {
  text-transform: uppercase;
  font-weight: 600;
}
.component-bio-card .bio-card__services,
.component-bio-card .bio-card__services a {
  color: #1b1b1b;
}

.related-group-dark .bio-card__services,
.related-group-dark .bio-card__services a,
.related-group-dark .bio-card__role {
  color: #fff;
}

.embedded-entity .bio-card__services {
  display: none;
}

.with-alternate-text .component-bio-card {
  margin-bottom: 0;
  padding-bottom: 0;
}
.with-alternate-text .component-bio-card .bio-card__role {
  display: none;
}
.with-alternate-text .bio-card__alternate-text {
  font-weight: 400;
}

.bio-items-search .bio-item {
  position: relative;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #dadada;
}
.bio-items-search .bio-item::after {
  display: block;
  clear: both;
  content: "";
}
.bio-items-search .bio-item .bio-thumb {
  display: block;
  float: left;
  width: 144px;
}
.bio-items-search .bio-item .bio-thumb a:hover img {
  opacity: 0.5;
}
.bio-items-search .bio-item .bio-body {
  padding-left: 159px;
}
.bio-items-search .bio-item .lawyer-name {
  margin: 0;
  color: #383b43;
  font-family: "WCSansText", sans-serif;
  font-weight: 600;
}
.bio-items-search .bio-item .lawyer-name a {
  color: inherit;
}
.bio-items-search .bio-item .lawyer-role-offices {
  line-height: 1.3;
  margin-bottom: 0.5rem;
}
.bio-items-search .bio-item .lawyer-role-offices .field {
  display: inline;
}
.bio-items-search .bio-item .lawyer-contact-info {
  font-size: 1rem;
  line-height: 18px;
}
@media screen and (min-width: 600px) {
  .bio-items-search .bio-item .field--name-field-phone > li {
    display: inline;
    margin: 0;
    color: #707279;
  }
  .bio-items-search .bio-item .field--name-field-phone > li a {
    color: inherit;
  }
  .bio-items-search .bio-item .field--name-field-phone > li a:hover {
    color: #2611c9;
  }
  .bio-items-search .bio-item .field--name-field-phone > li:first-child:before {
    color: #383b43;
  }
  .bio-items-search .bio-item .field--name-field-phone > li:not(:first-child):before {
    content: "/";
    font-family: "WCSansText", sans-serif;
    font-weight: normal;
  }
}
@media screen and (max-width: 599px) {
  .bio-items-search .bio-item .lawyer-contact-info {
    position: relative;
    display: flex;
  }
  .bio-items-search .bio-item .field--name-field-email,
  .bio-items-search .bio-item .field--name-field-phone {
    display: inline;
    font-size: 0;
  }
  .bio-items-search .bio-item .field--name-field-email > li,
  .bio-items-search .bio-item .field--name-field-phone > li {
    display: none;
  }
  .bio-items-search .bio-item .field--name-field-email > li:first-child,
  .bio-items-search .bio-item .field--name-field-phone > li:first-child {
    display: inline;
  }
  .bio-items-search .bio-item .field--name-field-email a,
  .bio-items-search .bio-item .field--name-field-phone a {
    background-size: cover;
    width: 1rem;
    height: 1rem;
    content: "";
    display: block;
    margin: auto;
    color: transparent;
  }
  .bio-items-search .bio-item .field--name-field-email a:before,
  .bio-items-search .bio-item .field--name-field-phone a:before {
    font-size: 18px;
    color: #383b43;
  }
  .bio-items-search .bio-item .field--name-field-email {
    margin-left: 1rem;
  }
  .bio-items-search .bio-item .field--name-field-email a:before {
    background-size: cover;
    width: 1rem;
    height: 1rem;
    content: "";
    display: block;
    margin: auto;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 425 425' style='enable-background:new 0 0 425 425;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M0,54.729v315.542h425V54.729H0z M212.5,227.318L54.086,84.729h316.828L212.5,227.318z M151.194,212.5L30,321.588V103.412 L151.194,212.5z M173.616,232.682l38.884,35l38.884-35l119.53,107.589H54.086L173.616,232.682z M273.806,212.5L395,103.412v218.176 L273.806,212.5z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
  }
  .bio-items-search .bio-item .field--name-field-phone a:before {
    background-size: cover;
    width: 1rem;
    height: 1rem;
    content: "";
    display: block;
    margin: auto;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 891.024 891.024' style='enable-background:new 0 0 891.024 891.024;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M2.8,180.875c46.6,134,144.7,286.2,282.9,424.399c138.2,138.2,290.4,236.301,424.4,282.9c18.2,6.3,38.3,1.8,52-11.8 l92.7-92.7l21.6-21.6c19.5-19.5,19.5-51.2,0-70.7l-143.5-143.4c-19.5-19.5-51.2-19.5-70.7,0l-38.899,38.9 c-20.2,20.2-52.4,22.2-75,4.6c-44.7-34.8-89-73.899-131.9-116.8c-42.9-42.9-82-87.2-116.8-131.9c-17.601-22.6-15.601-54.7,4.6-75 l38.9-38.9c19.5-19.5,19.5-51.2,0-70.7l-143.5-143.5c-19.5-19.5-51.2-19.5-70.7,0l-21.6,21.6l-92.7,92.7 C1,142.575-3.5,162.675,2.8,180.875z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
  }
}

.media {
  margin: 0 0 30px 0;
}
.media .media-left {
  min-width: 100px;
  display: table-cell;
  vertical-align: top;
  padding-right: 10px;
}
.media .media-left img {
  width: 65px;
}
@media screen and (max-width: 960px) {
  .media .media-left {
    display: flex;
    justify-content: center;
    margin-bottom: 26px;
  }
  .media .media-left img {
    width: 100px;
  }
}
.media .media-body {
  font-family: "WCSansText", sans-serif;
  display: table-cell;
  vertical-align: top;
}
.media .media-body h4.media-heading, .media .media-body .media-heading.h4 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.25rem;
  line-height: 0.95;
  margin-bottom: 0.25rem;
}

.field .media:last-child {
  margin-bottom: 0;
}

.card {
  height: 100% !important;
  border: none;
  background: transparent;
}
.card .card-body {
  padding: 0;
}
.card .card-body .card-title {
  border-top: 4px solid #2611c9;
  padding-top: 0.5rem;
  padding-bottom: var(--bs-card-title-spacer-y);
}
.text-white .card {
  background-color: #383b43;
}
.text-white .card .card-body {
  color: #fff;
}

.component-grid-item .grid-item__title {
  color: #fff;
}
.component-grid-item .grid-item__img {
  position: relative;
  height: 320px;
  background-position: 50% 50%;
  background-size: cover;
}
.component-grid-item .grid-item__img:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  height: 240px;
  bottom: 0;
  background: transparent linear-gradient(0deg, #1b1b1b 0%, transparent 100%) 0% 0% no-repeat padding-box;
  z-index: 1;
}
.component-grid-item .grid-item__img .grid-item__title {
  position: absolute;
  bottom: 0;
  font-size: 2rem;
  z-index: 2;
  padding: 1rem;
  cursor: pointer;
  text-transform: none;
}
.component-grid-item .grid-item__text {
  padding: 1rem;
}
.component-grid-item.without-image .grid-item__background {
  padding: 1rem 3rem 1rem 1rem;
  height: 100%;
  background: #2611c9 !important;
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0 100%);
}
.component-grid-item.without-image .grid-item__title {
  margin-bottom: 0.75rem;
  text-transform: uppercase;
}
.component-grid-item.without-image .grid-item__text {
  padding: 0;
}
.component-grid-item.without-image .grid-item__text a {
  color: #fff;
}

@media (min-width: 768px) {
  .component-grid-item .grid-item__img {
    height: 400px;
  }
}
.related-group-dark {
  background: #28292f;
  padding-top: var(--wc-distance-blocks);
  padding-bottom: var(--wc-distance-blocks);
}
.related-group-dark h3, .related-group-dark .h3 {
  color: #fff !important;
}
.related-group-dark .related-group {
  border: none;
  padding-top: 0;
  margin-top: 0;
}

.related-group {
  padding-top: 2rem;
  margin-bottom: 15px;
}

.teaser .teaser_title {
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 500;
  color: #1b1b1b;
}
.teaser .teaser_title:hover {
  color: #2611c9;
}

.text-white .teaser_title {
  color: #fff;
}

.intersectors-interactive .icons-line svg {
  height: 40px;
  width: auto;
}
.intersectors-interactive .icons-line .non-active svg * {
  fill: #595959;
  fill-opacity: 0.8;
}

.magazine-default-main {
  width: 100%;
  float: right;
}

.page-node-type-magazine-default-style #page-wrapper {
  overflow: unset;
}
.page-node-type-magazine-default-style .header-top {
  position: sticky;
}
.page-node-type-magazine-default-style .magazine-default-header {
  position: sticky;
}
.page-node-type-magazine-default-style .main-container {
  top: auto;
  margin-bottom: 0;
}
.page-node-type-magazine-default-style #magazine-content::before,
.page-node-type-magazine-default-style .article-wc-style #article-content::before {
  content: "";
  display: block;
  height: calc(var(--wc-breadcrumbs-height) + 70px);
  margin-top: calc(-1 * (var(--wc-breadcrumbs-height) + 70px));
}

.magazine-publication-default.magazine-publication .magazine-publication__content {
  position: relative;
  scroll-behavior: smooth;
  overflow-x: hidden;
  top: 0;
  z-index: 2;
  width: 100%;
  margin-top: 0;
  padding-bottom: 0;
}

.article-wc-style .content--article-container,
.magazine-style-default .content--article-container {
  position: relative;
  margin-top: var(--wc-distance-blocks);
  padding: 0;
}

@media (min-width: 1024px) {
  .magazine-publication-default.magazine-publication .magazine-publication__content {
    padding-bottom: var(--wc-breadcrumbs-height);
    margin-top: 0;
  }
}
.section-article .container-publication {
  position: relative;
  display: flex;
  flex-direction: column-reverse;
}
.section-article__content-col .section-article__title {
  margin-bottom: 0.75rem;
  margin-top: 1rem;
}
.section-article__content-col .section-article__title h3, .section-article__content-col .section-article__title .h3 {
  border-top: 4px solid #2611c9;
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.5rem;
  line-height: 0.95;
  text-transform: uppercase;
  padding-top: 0.5rem;
  width: 80%;
}
.section-article__content-col .section-article__title p {
  line-height: 1.25;
}
.section-article__content-col .field--name-field-subtitle a {
  position: relative;
  z-index: 2;
}
.section-article__content-col p {
  line-height: 1.75rem;
}
.section-article__content-col .read-more {
  margin-top: 1rem;
}
.section-article__image-col img {
  width: 100%;
}
.section-article__image-col .caption {
  color: #383b43;
  display: block;
  font-size: 0.875rem;
  line-height: 1rem;
  min-height: 1rem;
  margin-top: 0.5rem;
  text-align: right;
}

@media (min-width: 768px) {
  .section-article .container-publication {
    flex-direction: row;
  }
  .section-article__content-col {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-right: 2rem;
    flex-grow: 1;
  }
  .section-article__content-col .section-article__title {
    margin-top: 0;
  }
  .section-article__content-col .read-more {
    margin-bottom: 1rem;
    font-weight: 600;
    text-transform: uppercase;
    width: -moz-max-content;
    width: max-content;
  }
  .section-article__image-col {
    flex: 0 0 50%;
  }
}
/*
 * Magazine section -- Chapter
 */
.section-chapter {
  background-position: 50% 50%;
}
.section-chapter.has-top-border {
  border-top: 4px solid #1b1b1b;
}
.section-chapter.text-white .section-chapter__title h2, .section-chapter.text-white .section-chapter__title .h2,
.section-chapter.text-white .section-chapter__description {
  color: #fff;
}
.section-chapter__description {
  font-size: 1.125rem;
}
.section-chapter.world-of-clubs .section-chapter__description img {
  max-width: none;
}
.section-chapter .content__body .field--item {
  overflow: unset;
}

@media (max-width: 1023.98px) {
  .section-chapter.has-bg-image {
    background-image: none !important;
    padding-top: 1rem;
  }
  .section-chapter.has-bg-image.intro-section {
    padding-top: 0;
  }
  .section-chapter.has-bg-image.intro-section img {
    width: 100vw;
  }
}
@media (min-width: 1024px) {
  .section-chapter p:last-child {
    margin-bottom: 0;
  }
  .section-chapter.has-bg-image {
    background-color: transparent !important;
  }
  .section-chapter__title {
    font-size: 2.5rem;
    flex: 0 1 max-content;
    width: auto;
    max-width: 100%;
  }
  .section-chapter__description {
    flex: 1 1 50%;
    width: auto;
    max-width: 50%;
  }
}
.section-text h2, .section-text .h2 {
  margin-bottom: 1rem;
}
.section-text strong {
  font-family: "WCSansSubhead", sans-serif;
}
.section-text__subtitle, .section-text__subtitle p, .section-text__subtitle strong {
  font-family: "WCSansText", sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
}
.section-text__body p {
  line-height: 1.75rem;
}
.section-text__body p:last-child {
  margin-bottom: 0;
}
.section-text.section-text--fullwidth .content__body .field--item {
  overflow: visible;
}
.section-text.has-bg-color .factbox,
.section-text.has-bg-color .simplebox {
  background-color: #dadada;
}
.section-text.has-top-border {
  border-top: 4px solid #1b1b1b;
}

.section-cover {
  display: flex;
  flex-direction: column;
  background: #2611c9;
  height: auto;
  min-height: auto;
  color: #fff;
}
.section-cover__video .field--name-field-video-embed .video-embed-field-responsive-video {
  display: none;
}
.section-cover__full-width-video .field--name-field-video-embed .video-embed-field-responsive-video {
  display: none;
}
.section-cover .field--name-field-mobile-image {
  display: flex;
  justify-content: center;
  height: var(--wc-header-banner-height);
  overflow: hidden;
}
.section-cover .field--name-field-mobile-image img {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (min-width: 1024px) {
  .section-cover .field--name-field-mobile-image {
    display: none;
  }
}
.section-cover__image {
  height: var(--wc-header-banner-height);
  background-size: cover;
  width: 100%;
}
.section-cover .contained__content {
  margin: 0 auto;
  width: auto;
  max-width: 100%;
}
.section-cover .contained__content img {
  max-height: calc(100vh - 275px);
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
}
.section-cover__content {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  padding: 1.25rem 0;
}
.section-cover__content .section-cover__title {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 1.25rem;
  margin-top: -90px;
  background-color: #fff;
  color: #1b1b1b;
  height: -moz-max-content;
  height: max-content;
}
.section-cover__content .section-cover__title h1, .section-cover__content .section-cover__title .h1 {
  margin-bottom: 0;
  padding: 0;
}
.section-cover__content .section-cover__title .section-cover__subtitle {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.25rem;
  line-height: 1;
}
.section-cover__content .section-cover__title .section-cover__subtitle p:last-child {
  margin-bottom: 0;
}
.section-cover__content .section-cover__title .section-cover__type {
  font-family: "WCSansSubhead", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  padding-bottom: 1.25rem;
  margin-bottom: auto;
}
.section-cover__content .section-cover__captions {
  padding: 1.25rem 0 0;
}
.section-cover__content .section-cover__captions__description {
  margin-bottom: 0;
}
.section-cover__content .section-cover__captions__description p {
  margin-bottom: 0;
}
.section-cover__content .section-cover__captions__description a {
  color: #17c5ff;
}
.section-cover .icon {
  width: 28px;
  height: 32px;
}

@media (min-width: 768px) {
  .section-cover__content .section-cover__title {
    margin-top: -180px;
    min-height: 14.5rem;
  }
  .section-cover__content .section-cover__title .section-cover__subtitle {
    font-size: 1.5rem;
  }
}
@media (min-width: 1024px) {
  .section-cover .max-height-calc {
    max-height: calc(100vh - 275px);
  }
  .section-cover__full-width-video .field--name-field-video-embed .video-embed-field-responsive-video {
    display: block;
  }
  .section-cover__full-width-video {
    overflow: hidden;
  }
  .section-cover__full-width-video iframe {
    width: 100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    min-height: calc(56.206088993vw + 60px);
  }
  .section-cover__video {
    background-image: none;
    height: auto;
    overflow: hidden;
    pointer-events: none;
  }
  .section-cover__video .field--name-field-video-embed {
    margin: 0 auto;
    max-width: 1280px;
  }
  .section-cover__video .field--name-field-video-embed .video-embed-field-responsive-video {
    display: block;
    background-size: cover;
    width: 100%;
    position: relative;
  }
  .section-cover__video .field--name-field-video-embed .video-embed-field-responsive-video iframe {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    margin: 0;
  }
  .section-cover__video .field--name-field-video-embed .video-embed-field-responsive-video::after {
    content: "";
    display: block;
    padding-bottom: 56.25%;
  }
  .section-cover .mobile-image-exist .field--name-field-mobile-image {
    display: none;
  }
  .section-cover__content {
    padding: 2.5rem 0;
  }
  .toolbar-fixed.toolbar-horizontal.toolbar-tray-open .section-cover .max-height-calc {
    max-height: calc(100vh - 275px - 79px);
  }
}
@media (min-width: 1280px) {
  .section-cover .contained__content {
    max-width: 1280px;
  }
  .section-cover__content {
    align-items: center;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 160px;
  }
  .section-cover__content .section-cover__title {
    flex-shrink: 0;
    position: absolute;
    left: 0;
    bottom: 100px;
    width: 500px;
    z-index: 1;
    margin-top: 0;
    min-height: 21.75rem;
  }
  .section-cover__content .section-cover__captions {
    flex: 1 1 0;
    min-width: 0;
    margin-left: calc(500px + 2rem);
    padding: 0;
  }
}
@media (min-width: 1440px) {
  .section-cover__content .section-cover__title {
    width: 560px;
  }
  .section-cover__content .section-cover__captions {
    margin-left: calc(560px + 2rem);
  }
}
@media (max-width: 1023.98px) {
  .section-cover .mobile-image-exist {
    background-image: none !important;
  }
  .section-cover .mobile-image-exist iframe {
    display: none;
  }
  .section-cover .mobile-image-exist .video-embed-field-responsive-video::after {
    padding-bottom: unset;
  }
  .section-cover__full-width-video {
    height: var(--wc-header-banner-height);
  }
}
.section-content-list {
  border-top: 1px solid #28292f;
  margin-bottom: 70px;
}
.section-content-list__title {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.magazine-default-backdrop {
  width: 100%;
  margin-top: 40px;
  right: 0;
  left: auto;
  z-index: 3;
}

@media (min-width: 1024px) {
  .magazine-default-backdrop {
    width: calc(100% - var(--wc-magazine-default-nav-width));
    margin-top: 0;
  }
}
.interactive-accordion,
.section-page_section_accordion {
  /* Whitecase old theme override */
}
.interactive-accordion .accordion-item,
.section-page_section_accordion .accordion-item {
  border: none;
  border-bottom: 1px solid rgba(1, 1, 1, 0.125);
}
.interactive-accordion .accordion .field--item:first-child .accordion-item,
.section-page_section_accordion .accordion .field--item:first-child .accordion-item {
  border-top: 1px solid rgba(1, 1, 1, 0.125);
}
.interactive-accordion .accordion-header h2, .interactive-accordion .accordion-header .h2,
.section-page_section_accordion .accordion-header h2,
.section-page_section_accordion .accordion-header .h2 {
  font-size: 1rem;
}
.interactive-accordion .accordion-button,
.section-page_section_accordion .accordion-button {
  flex-wrap: wrap;
}
.interactive-accordion .accordion-button .header-container,
.section-page_section_accordion .accordion-button .header-container {
  flex-basis: calc(100% - 1.25rem);
}
.interactive-accordion .accordion-button .field--name-field-subtitle p:last-child,
.section-page_section_accordion .accordion-button .field--name-field-subtitle p:last-child {
  margin-bottom: 0;
}
.interactive-accordion .accordion-button:focus,
.section-page_section_accordion .accordion-button:focus {
  border-color: unset;
  box-shadow: unset;
}
.interactive-accordion .accordion-button:not(.collapsed),
.section-page_section_accordion .accordion-button:not(.collapsed) {
  background-color: inherit;
  color: inherit;
  border-color: transparent;
  box-shadow: none;
}
.interactive-accordion .accordion-button.collapsed::after,
.interactive-accordion .accordion-collapse.collapse::after,
.section-page_section_accordion .accordion-button.collapsed::after,
.section-page_section_accordion .accordion-collapse.collapse::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-plus' viewBox='0 0 16 16'%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/%3E%3C/svg%3E");
}
.interactive-accordion .accordion-button:not(.collapsed)::after,
.interactive-accordion .accordion-collapse.collapse.in::after,
.section-page_section_accordion .accordion-button:not(.collapsed)::after,
.section-page_section_accordion .accordion-collapse.collapse.in::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-dash' viewBox='0 0 16 16'%3E%3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E");
}
.interactive-accordion .accordion-button.close-button:not(.collapsed),
.section-page_section_accordion .accordion-button.close-button:not(.collapsed) {
  cursor: pointer;
  color: #2611c9;
}
.interactive-accordion .accordion-button.close-button::after,
.section-page_section_accordion .accordion-button.close-button::after {
  background-image: none;
}
.interactive-accordion .accordion-body .field .field--item:last-child .accordion-item,
.section-page_section_accordion .accordion-body .field .field--item:last-child .accordion-item {
  border-bottom: none;
}
.interactive-accordion .panel-group .accordion-button,
.section-page_section_accordion .panel-group .accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  color: #212529;
  text-align: left;
  background-color: #fff;
  border: 0;
  overflow-anchor: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
}
.interactive-accordion .panel-group .accordion-button::after,
.section-page_section_accordion .panel-group .accordion-button::after {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  margin-left: auto;
  content: "";
  background-repeat: no-repeat;
  background-size: 20px;
  transition: transform 0.2s ease-in-out;
}
.interactive-accordion .panel-group .panel-title,
.section-page_section_accordion .panel-group .panel-title {
  font-size: 15px;
}
.interactive-accordion .panel-group .panel-heading,
.interactive-accordion .panel-group .panel-body,
.section-page_section_accordion .panel-group .panel-heading,
.section-page_section_accordion .panel-group .panel-body {
  padding-left: 0;
  padding-right: 0;
}
.interactive-accordion .panel-group .accordion-button:not(.collapsed),
.section-page_section_accordion .panel-group .accordion-button:not(.collapsed) {
  color: #2611c9;
}
.interactive-accordion .panel-group .collapsible__trigger,
.section-page_section_accordion .panel-group .collapsible__trigger {
  padding-right: 0;
}
.interactive-accordion .panel-group a:focus,
.section-page_section_accordion .panel-group a:focus {
  outline: 0;
}
.interactive-accordion .panel-group .collapsible__trigger-close::after,
.section-page_section_accordion .panel-group .collapsible__trigger-close::after {
  display: none;
}
.interactive-accordion .panel-group .panel-group,
.section-page_section_accordion .panel-group .panel-group {
  padding-left: 15px;
  padding-top: 25px;
}
.interactive-accordion .panel-group .panel,
.section-page_section_accordion .panel-group .panel {
  border-radius: 0;
  box-shadow: none;
}
.interactive-accordion .panel-group .panel:first-child,
.section-page_section_accordion .panel-group .panel:first-child {
  border-top: 1px solid rgba(1, 1, 1, 0.125);
}
.interactive-accordion .panel-group .panel-heading + .panel-collapse > .panel-body,
.section-page_section_accordion .panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top: 0;
}

.interactive-accordion .accordion-circle-switch .accordion-button::after {
  background-image: none;
  content: none;
}
.interactive-accordion .accordion-circle-switch .accordion-button .header-container {
  flex-basis: calc(100% - 39px);
}

.column-accordion h3, .column-accordion .h3 {
  font-family: "WCSansText", sans-serif;
  font-weight: 700;
}
.column-accordion .field--item:not(:last-child) {
  margin-bottom: 1rem;
}
.column-accordion .paragraph .field--item {
  display: inline;
}
.column-accordion .paragraph .field--item:not(:last-child):after {
  content: ", ";
}
.column-accordion .paragraph .field--item p {
  display: inline;
}

.component-article-card {
  border: 1px solid #dadada;
  min-height: 15rem;
  background: #fff;
}
.component-article-card:hover, .component-article-card:focus-within {
  border-color: #2611c9;
}
.component-article-card img {
  width: 100%;
  padding: 0 !important;
}
.component-article-card .card-insight__body {
  overflow-wrap: break-word;
  margin-top: 0;
  padding: 1.25rem 1rem;
  color: #1b1b1b;
}
.component-article-card .card-insight__body .card-insight__title {
  font-size: 1.125rem;
  line-height: 1.5rem;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.component-article-card .card-insight__body .card-insight__text {
  color: #5f5f5f;
  margin-top: 0.8rem;
}
.component-article-card .card-insight__body .card-insight__meta {
  display: flex;
  align-items: center;
}
.component-article-card .card-insight__body .card-insight__meta .card-insight__meta__item {
  padding: 0 0.5rem;
  line-height: 1;
  border-right: 1px solid #dadada;
}
.component-article-card .card-insight__body .card-insight__meta .card-insight__meta__item:last-child {
  border-right: none;
}
.component-article-card .card-insight__body .card-insight__meta .card-insight__type {
  padding-left: 0;
}
.component-article-card.short-card {
  min-height: 12rem;
}
.component-article-card.short-card::before {
  content: "";
  display: block;
  height: 2rem;
  background: #1b1b1b;
}

.component-bio-card {
  font-size: 1rem;
  padding-bottom: 4rem;
}
.component-bio-card .bio-card__img {
  position: relative;
  left: 1px;
}
.component-bio-card .bio-card__img .field--item {
  overflow: unset;
}
.component-bio-card .bio-card__img img {
  outline: 1px solid transparent;
  padding: 0;
}
.component-bio-card .bio-card__img:hover img {
  outline-color: #2611c9;
}
.component-bio-card .bio-card__name {
  font-size: 1.5rem;
  font-weight: 700;
  color: #2611c9;
  position: relative;
}
.component-bio-card .bio-card__role {
  font-weight: 500;
  color: #1b1b1b;
}
.component-bio-card .bio-card__role span {
  color: #2a2a2a;
  padding: 0 12px;
  display: inline-block;
  font-weight: 600;
}
.component-bio-card .bio-card__services-title {
  text-transform: uppercase;
  font-weight: 600;
}
.component-bio-card .bio-card__services,
.component-bio-card .bio-card__services a {
  color: #1b1b1b;
}

.related-group-dark .bio-card__services,
.related-group-dark .bio-card__services a,
.related-group-dark .bio-card__role {
  color: #fff;
}

.embedded-entity .bio-card__services {
  display: none;
}

.with-alternate-text .component-bio-card {
  margin-bottom: 0;
  padding-bottom: 0;
}
.with-alternate-text .component-bio-card .bio-card__role {
  display: none;
}
.with-alternate-text .bio-card__alternate-text {
  font-weight: 400;
}

.bio-items-search .bio-item {
  position: relative;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #dadada;
}
.bio-items-search .bio-item::after {
  display: block;
  clear: both;
  content: "";
}
.bio-items-search .bio-item .bio-thumb {
  display: block;
  float: left;
  width: 144px;
}
.bio-items-search .bio-item .bio-thumb a:hover img {
  opacity: 0.5;
}
.bio-items-search .bio-item .bio-body {
  padding-left: 159px;
}
.bio-items-search .bio-item .lawyer-name {
  margin: 0;
  color: #383b43;
  font-family: "WCSansText", sans-serif;
  font-weight: 600;
}
.bio-items-search .bio-item .lawyer-name a {
  color: inherit;
}
.bio-items-search .bio-item .lawyer-role-offices {
  line-height: 1.3;
  margin-bottom: 0.5rem;
}
.bio-items-search .bio-item .lawyer-role-offices .field {
  display: inline;
}
.bio-items-search .bio-item .lawyer-contact-info {
  font-size: 1rem;
  line-height: 18px;
}
@media screen and (min-width: 600px) {
  .bio-items-search .bio-item .field--name-field-phone > li {
    display: inline;
    margin: 0;
    color: #707279;
  }
  .bio-items-search .bio-item .field--name-field-phone > li a {
    color: inherit;
  }
  .bio-items-search .bio-item .field--name-field-phone > li a:hover {
    color: #2611c9;
  }
  .bio-items-search .bio-item .field--name-field-phone > li:first-child:before {
    color: #383b43;
  }
  .bio-items-search .bio-item .field--name-field-phone > li:not(:first-child):before {
    content: "/";
    font-family: "WCSansText", sans-serif;
    font-weight: normal;
  }
}
@media screen and (max-width: 599px) {
  .bio-items-search .bio-item .lawyer-contact-info {
    position: relative;
    display: flex;
  }
  .bio-items-search .bio-item .field--name-field-email,
  .bio-items-search .bio-item .field--name-field-phone {
    display: inline;
    font-size: 0;
  }
  .bio-items-search .bio-item .field--name-field-email > li,
  .bio-items-search .bio-item .field--name-field-phone > li {
    display: none;
  }
  .bio-items-search .bio-item .field--name-field-email > li:first-child,
  .bio-items-search .bio-item .field--name-field-phone > li:first-child {
    display: inline;
  }
  .bio-items-search .bio-item .field--name-field-email a,
  .bio-items-search .bio-item .field--name-field-phone a {
    background-size: cover;
    width: 1rem;
    height: 1rem;
    content: "";
    display: block;
    margin: auto;
    color: transparent;
  }
  .bio-items-search .bio-item .field--name-field-email a:before,
  .bio-items-search .bio-item .field--name-field-phone a:before {
    font-size: 18px;
    color: #383b43;
  }
  .bio-items-search .bio-item .field--name-field-email {
    margin-left: 1rem;
  }
  .bio-items-search .bio-item .field--name-field-email a:before {
    background-size: cover;
    width: 1rem;
    height: 1rem;
    content: "";
    display: block;
    margin: auto;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 425 425' style='enable-background:new 0 0 425 425;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M0,54.729v315.542h425V54.729H0z M212.5,227.318L54.086,84.729h316.828L212.5,227.318z M151.194,212.5L30,321.588V103.412 L151.194,212.5z M173.616,232.682l38.884,35l38.884-35l119.53,107.589H54.086L173.616,232.682z M273.806,212.5L395,103.412v218.176 L273.806,212.5z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
  }
  .bio-items-search .bio-item .field--name-field-phone a:before {
    background-size: cover;
    width: 1rem;
    height: 1rem;
    content: "";
    display: block;
    margin: auto;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 891.024 891.024' style='enable-background:new 0 0 891.024 891.024;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M2.8,180.875c46.6,134,144.7,286.2,282.9,424.399c138.2,138.2,290.4,236.301,424.4,282.9c18.2,6.3,38.3,1.8,52-11.8 l92.7-92.7l21.6-21.6c19.5-19.5,19.5-51.2,0-70.7l-143.5-143.4c-19.5-19.5-51.2-19.5-70.7,0l-38.899,38.9 c-20.2,20.2-52.4,22.2-75,4.6c-44.7-34.8-89-73.899-131.9-116.8c-42.9-42.9-82-87.2-116.8-131.9c-17.601-22.6-15.601-54.7,4.6-75 l38.9-38.9c19.5-19.5,19.5-51.2,0-70.7l-143.5-143.5c-19.5-19.5-51.2-19.5-70.7,0l-21.6,21.6l-92.7,92.7 C1,142.575-3.5,162.675,2.8,180.875z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
  }
}

.media {
  margin: 0 0 30px 0;
}
.media .media-left {
  min-width: 100px;
  display: table-cell;
  vertical-align: top;
  padding-right: 10px;
}
.media .media-left img {
  width: 65px;
}
@media screen and (max-width: 960px) {
  .media .media-left {
    display: flex;
    justify-content: center;
    margin-bottom: 26px;
  }
  .media .media-left img {
    width: 100px;
  }
}
.media .media-body {
  font-family: "WCSansText", sans-serif;
  display: table-cell;
  vertical-align: top;
}
.media .media-body h4.media-heading, .media .media-body .media-heading.h4 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.25rem;
  line-height: 0.95;
  margin-bottom: 0.25rem;
}

.field .media:last-child {
  margin-bottom: 0;
}

.card {
  height: 100% !important;
  border: none;
  background: transparent;
}
.card .card-body {
  padding: 0;
}
.card .card-body .card-title {
  border-top: 4px solid #2611c9;
  padding-top: 0.5rem;
  padding-bottom: var(--bs-card-title-spacer-y);
}
.text-white .card {
  background-color: #383b43;
}
.text-white .card .card-body {
  color: #fff;
}

.component-grid-item .grid-item__title {
  color: #fff;
}
.component-grid-item .grid-item__img {
  position: relative;
  height: 320px;
  background-position: 50% 50%;
  background-size: cover;
}
.component-grid-item .grid-item__img:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  height: 240px;
  bottom: 0;
  background: transparent linear-gradient(0deg, #1b1b1b 0%, transparent 100%) 0% 0% no-repeat padding-box;
  z-index: 1;
}
.component-grid-item .grid-item__img .grid-item__title {
  position: absolute;
  bottom: 0;
  font-size: 2rem;
  z-index: 2;
  padding: 1rem;
  cursor: pointer;
  text-transform: none;
}
.component-grid-item .grid-item__text {
  padding: 1rem;
}
.component-grid-item.without-image .grid-item__background {
  padding: 1rem 3rem 1rem 1rem;
  height: 100%;
  background: #2611c9 !important;
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0 100%);
}
.component-grid-item.without-image .grid-item__title {
  margin-bottom: 0.75rem;
  text-transform: uppercase;
}
.component-grid-item.without-image .grid-item__text {
  padding: 0;
}
.component-grid-item.without-image .grid-item__text a {
  color: #fff;
}

@media (min-width: 768px) {
  .component-grid-item .grid-item__img {
    height: 400px;
  }
}
.related-group-dark {
  background: #28292f;
  padding-top: var(--wc-distance-blocks);
  padding-bottom: var(--wc-distance-blocks);
}
.related-group-dark h3, .related-group-dark .h3 {
  color: #fff !important;
}
.related-group-dark .related-group {
  border: none;
  padding-top: 0;
  margin-top: 0;
}

.related-group {
  padding-top: 2rem;
  margin-bottom: 15px;
}

.teaser .teaser_title {
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 500;
  color: #1b1b1b;
}
.teaser .teaser_title:hover {
  color: #2611c9;
}

.text-white .teaser_title {
  color: #fff;
}

.intersectors-interactive .icons-line svg {
  height: 40px;
  width: auto;
}
.intersectors-interactive .icons-line .non-active svg * {
  fill: #595959;
  fill-opacity: 0.8;
}

.side-navigation {
  flex-direction: column;
  justify-content: space-between;
  z-index: 3;
  background: #fff;
  height: calc(100vh - 60px - var(--wc-breadcrumbs-height));
}
.side-navigation.nav-disabled {
  pointer-events: none;
}

.magazine-default-header .magazine-toggler-row {
  display: flex;
  flex: 0 0 40%;
  height: 100%;
  align-items: center;
  justify-content: center;
  background: #2611c9;
}
.magazine-default-header .magazine-toggler-row .btn {
  color: #fff;
  font-weight: 400;
  flex-shrink: 0;
  height: 100%;
}
.magazine-default-header .magazine-toggler-row .btn:focus {
  border-color: inherit;
  box-shadow: none;
}

.menu-no-scroll {
  overflow: hidden;
}
.menu-no-scroll .magazine-default-header {
  border-color: transparent;
}
.menu-no-scroll .magazine-default-header .magazine-toggler-row {
  background: none;
}
.menu-no-scroll .magazine-default-header .magazine-toggler-row.menu-opened .btn {
  color: #2611c9;
  position: absolute;
  z-index: 1;
  right: 0.5rem;
  top: 1rem;
  font-size: 0;
  background: none;
  border: none;
  cursor: pointer;
  width: 2rem;
  height: 1.8rem;
  padding: 0;
}
.menu-no-scroll .magazine-default-header .magazine-toggler-row.menu-opened .btn:before, .menu-no-scroll .magazine-default-header .magazine-toggler-row.menu-opened .btn:after {
  content: "";
  position: absolute;
  width: 1.5rem;
  height: 2px;
  background-color: #2611c9;
  left: 0.25rem;
  transform: rotate(45deg);
}
.menu-no-scroll .magazine-default-header .magazine-toggler-row.menu-opened .btn:after {
  transform: rotate(-45deg);
}
.menu-no-scroll .magazine-default-header .magazine-toggler-row.menu-opened .btn:focus {
  outline: none;
  border-color: inherit;
  box-shadow: none;
}

@media (min-width: 1024px) {
  .side-navigation {
    display: flex;
    width: var(--wc-magazine-default-nav-width);
    border-right: 1px solid #dadada;
  }
  .side-navigation .navigation__title {
    margin: 1rem 2.5rem 0;
    padding-bottom: 1.5rem;
    border-bottom: 2px solid #808080;
  }
  .side-navigation .navigation__title a {
    font-family: "WCSansSubhead", sans-serif;
    font-size: 1.5rem;
    line-height: 0.95rem;
  }
  .magazine-default-header .magazine-toggler-row {
    display: none;
  }
}
@media (max-width: 1023.98px) {
  .side-navigation {
    display: none;
    height: calc(100% - 100px);
    margin-top: 2.5rem;
    width: 100%;
  }
  .side-navigation.menu-opened {
    display: flex;
    z-index: 11;
    position: fixed;
    top: 60px;
  }
  .navigation__title {
    display: none;
  }
}
.nav-menu {
  flex-grow: 1;
}
.nav-menu .nav-menu__list li {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 0;
}
.nav-menu .nav-menu__list li a {
  border-left: 2px solid transparent;
  color: #1b1b1b;
  display: block;
  flex-grow: 0.75;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.nav-menu .nav-menu__list li ul {
  position: relative;
  list-style: none;
  display: none;
}
.nav-menu .nav-menu__list li ul li a {
  line-height: 1.5rem;
  font-weight: 300;
  display: block;
}
.nav-menu .nav-menu__list li.children-opened ul {
  display: block;
  width: 100%;
}
.nav-menu .nav-menu__list li.children-opened ul li {
  margin: 0;
}
.nav-menu .nav-menu__list li.children-opened ul li:first-child {
  padding-top: 24px;
}
.nav-menu .nav-menu__list li.children-opened .nav-menu__toggler::before {
  transform: rotate(-45deg);
  top: 10px;
}
.nav-menu .nav-menu__list li .nav-menu__toggler {
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.nav-menu .nav-menu__list li .nav-menu__toggler::before {
  content: "";
  position: relative;
  display: block;
  top: 5px;
  color: #1b1b1b;
  transform: rotate(135deg);
  width: 8px;
  height: 8px;
  border-style: solid;
  border-color: #1b1b1b;
  border-width: 2px 2px 0 0;
  transition: all 0.3s;
}
.nav-menu .scrollbar-track-y {
  background: #ecedec;
  width: 0.25rem;
}
.nav-menu .scrollbar-track-y .scrollbar-thumb {
  background-color: #2611c9;
  border-radius: 0.125rem;
  width: 0.25rem;
}

@media (min-width: 1024px) {
  .nav-menu {
    margin-right: 1rem;
    margin-bottom: 1rem;
    margin-top: 1rem;
    padding-bottom: 1rem;
    height: calc(100vh - 125px);
  }
  .nav-menu.annual-review-2021 {
    height: calc(100vh - 215px);
  }
  .nav-menu .nav-menu__list {
    padding-right: 1.5rem;
  }
  .nav-menu .nav-menu__list li {
    margin-left: 0.5rem;
    border-bottom: 1px solid #ecedec;
  }
  .nav-menu .nav-menu__list li a {
    flex-grow: 1;
    margin-left: -0.625rem;
    padding: 0.25rem 0.625rem 0;
    width: 90%;
  }
  .nav-menu .nav-menu__list li a:hover {
    border-left: 2px solid #2611c9;
  }
  .nav-menu .nav-menu__list li ul {
    padding-left: 5px;
  }
  .nav-menu .nav-menu__list li ul li a {
    color: #28292f;
  }
  .nav-menu .nav-menu__list li ul li a:hover {
    color: #1b1b1b;
  }
  .nav-menu .nav-menu__list li.children-opened ul li:first-child {
    border-top: 1px solid #ecedec;
    margin-top: 1.5rem;
  }
  .nav-menu .nav-menu__list li.active ul li, .nav-menu .nav-menu__list li.children-opened ul li {
    border: none;
    padding: 0.75rem 0;
  }
  .nav-menu .nav-menu__list li.active ul li:last-child, .nav-menu .nav-menu__list li.children-opened ul li:last-child {
    padding-bottom: 0;
  }
  .nav-menu .nav-menu__list li.active a {
    border-left: 2px solid #2611c9;
  }
  .nav-menu .nav-menu__list li.active li:not(.active-publication) a:not(:hover) {
    border-left: 2px solid transparent;
  }
  .nav-menu .nav-menu__list li.active-publication a {
    color: #1b1b1b;
    border-left: 2px solid #2611c9;
  }
}
@media (max-width: 1023.98px) {
  .nav-menu {
    margin: 1rem;
    height: calc(100vh - 125px);
  }
  .nav-menu .nav-menu__list {
    padding: 0 3rem;
  }
  .nav-menu .nav-menu__list li {
    border-bottom: 1px solid #ecedec;
    padding: 1.25rem 0 1rem;
  }
  .nav-menu .nav-menu__list li.children-opened {
    border-bottom: none;
  }
  .nav-menu .nav-menu__list li.children-opened .nav-menu__toggler {
    order: 1;
  }
  .nav-menu .nav-menu__list li.children-opened .nav-menu__toggler::before {
    transform: rotate(225deg);
    top: 5px;
  }
  .nav-menu .nav-menu__list li.children-opened a:first-child {
    order: 2;
    flex-grow: 1;
  }
  .nav-menu .nav-menu__list li.children-opened ul {
    order: 3;
  }
  .nav-menu .nav-menu__list li ul {
    padding: 0;
  }
  .nav-menu .nav-menu__list li ul li {
    padding: 1.5rem 0;
  }
  .nav-menu .nav-menu__list li ul li:first-child {
    border-top: 1px solid #28292f;
    margin-top: 0.5rem;
  }
  .nav-menu .nav-menu__list li .nav-menu__toggler::before {
    transform: rotate(45deg);
    border-width: 2px 2px 0 0;
    width: 0.625rem;
    height: 0.625rem;
  }
  .nav-menu.menu-children-opened .nav-menu__list li {
    display: none;
  }
  .nav-menu.menu-children-opened .nav-menu__list li.children-opened {
    display: flex;
  }
  .nav-menu.menu-children-opened .nav-menu__list li.children-opened li {
    display: block;
  }
}
@media (max-width: 575.98px) {
  .nav-menu .nav-menu__list {
    padding: 0 1rem;
  }
}
.nav-links-action {
  border-top: 2px solid #2611c9;
  padding: 1rem 0;
}
.nav-links-action .nav-links-action__list {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: 1.625rem;
  justify-content: space-evenly;
  margin: 0;
  padding: 0;
  list-style: none;
}
.nav-links-action .nav-links-action__list li {
  cursor: pointer;
}
.nav-links-action .nav-links-action__list li a {
  color: #1b1b1b;
  font-size: 1rem;
}
.nav-links-action .nav-links-action__list li a:hover {
  color: #2611c9;
}
.nav-links-action .nav-links-action__list li a svg {
  margin-right: 10px;
  width: 1.375rem;
  height: 1.375rem;
}
.nav-links-action .nav-links-action__list li .subscribe-link {
  padding-left: 20px;
  border-left: 1px solid #dadada;
}
.nav-links-action .nav-links-action__list li.language-links {
  padding-left: 20px;
  border-left: 1px solid #dadada;
}
.nav-links-action.fixed-links-action {
  width: calc((100% - var(--wc-container-publication-width)) / 2);
  position: absolute;
  padding: 0;
  justify-content: space-between;
  top: var(--wc-header-height);
  border-top: none;
}
.nav-links-action.fixed-links-action .nav-links-action__list li {
  margin-top: 1rem;
}
.nav-links-action.fixed-links-action .nav-links-action__list li:last-child {
  padding-left: 0;
  border-left: none;
}

.action-links .action-links__list li {
  cursor: pointer;
}
.action-links .action-links__list li a {
  display: block;
  color: #1b1b1b;
  font-size: 1.5rem;
  margin-bottom: 1rem;
}
.action-links .action-links__list li a:hover {
  color: #2611c9;
}
.action-links .action-links__list .field--name-field-linkedin-url:before,
.action-links .action-links__list .field--name-field-twitter-url:before {
  font-size: 1.5rem;
  margin-bottom: 1rem;
  display: block;
}
.action-links .action-links__list .field--name-field-linkedin-url:hover:before,
.action-links .action-links__list .field--name-field-twitter-url:hover:before {
  color: #2611c9;
}

.nav-links-action.fixed-links-action .nav-links-action__list {
  justify-content: center;
}
.nav-links-action.fixed-links-action .nav-links-action__list li:last-child,
.nav-links-action.fixed-links-action .nav-links-action__list li .subscribe-link {
  border: none;
  padding-left: 0;
}
.nav-links-action.fixed-links-action .nav-links-action__list li:last-child span,
.nav-links-action.fixed-links-action .nav-links-action__list li .subscribe-link span {
  display: none;
}
.nav-links-action.fixed-links-action .nav-links-action__list li a svg {
  margin-right: 1.5rem;
}
.nav-links-action.fixed-links-action .nav-links-action__list li a svg.icon-subscribe {
  margin-right: 0;
}

.menu-share-links {
  background: #1b1b1b;
  position: absolute;
  padding: 1rem;
  width: 100vw;
  height: 100vh;
  z-index: 999;
  bottom: 0;
}
.menu-share-links .menu-share-toggler {
  display: flex;
  align-items: center;
  background: transparent;
  border: none;
  color: #fff;
  padding: 0;
}
.menu-share-links .menu-share-toggler span {
  font-size: 30px;
  padding-right: 0.5rem;
}
.menu-share-links .menu-share__navbar {
  padding: 0;
}
.menu-share-links .menu-share__navbar li {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}
.menu-share-links .menu-share__navbar .action-link svg {
  margin-right: 10px;
  width: 2.5rem;
  height: 2.5rem;
}

.hero-primary .nav-links-action .nav-links-action__list,
.page-hero .nav-links-action .nav-links-action__list {
  height: auto;
}
.hero-primary .nav-links-action .nav-links-action__list li a svg,
.page-hero .nav-links-action .nav-links-action__list li a svg {
  height: 2rem;
  width: auto;
  max-width: 2rem;
  margin: 0;
}
.hero-primary .nav-links-action .nav-links-action__list li a.icon-wide-lg svg,
.page-hero .nav-links-action .nav-links-action__list li a.icon-wide-lg svg {
  max-width: 3rem;
}
.hero-primary .nav-links-action .nav-links-action__list li a.icon-wide-xl svg,
.page-hero .nav-links-action .nav-links-action__list li a.icon-wide-xl svg {
  max-width: 4rem;
}
.hero-primary .language-links svg,
.page-hero .language-links svg {
  fill: currentColor;
  width: 5rem;
  height: 2.5rem;
}
.hero-primary .field--type-link:hover,
.page-hero .field--type-link:hover {
  color: #2611c9;
}
.hero-primary .field--type-link:before,
.page-hero .field--type-link:before {
  font-size: 2rem;
}

.hero-primary .language-links a:hover svg {
  fill: #2611c9;
}

.primary-grid__main .language-links a {
  display: flex;
}
.primary-grid__main .language-links a svg {
  height: 2rem;
  width: auto;
  max-width: 2rem;
  margin: 0;
}
.primary-grid__main .language-links a.icon-wide-lg svg {
  max-width: 3rem;
}
.primary-grid__main .language-links a.icon-wide-xl svg {
  max-width: 4rem;
}
.primary-grid__main .language-links a:hover svg {
  fill: #2611c9;
}

/* for Safari*/
@supports (-webkit-hyphens: none) {
  @media (max-width: 1023.98px) {
    .hero-primary .nav-links-action .nav-links-action__list li a {
      display: -webkit-box;
    }
  }
}
@media screen and (min-width: 1600px) {
  .nav-links-action.fixed-links-action .nav-links-action__list li:last-child {
    padding-left: 1.5rem;
    border-left: 1px solid #dadada;
  }
  .nav-links-action.fixed-links-action .nav-links-action__list li:last-child span {
    display: inline-block;
  }
  .nav-links-action.fixed-links-action .nav-links-action__list li a svg {
    margin-right: 2rem;
  }
  .nav-links-action.fixed-links-action .nav-links-action__list li a svg.icon-print {
    margin-right: 1.5rem;
  }
  .nav-links-action.fixed-links-action .nav-links-action__list li a svg.icon-subscribe {
    margin-right: 0.625rem;
  }
}
.action-font-link {
  line-height: 2rem;
  height: 100%;
  font-size: 0;
  color: #1b1b1b;
  display: block;
}
.action-font-link:not([class*=wc-]) {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "whitecase-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.action-font-link:before {
  font-size: 28px;
  line-height: 32px;
}
.action-font-link.icon-vcard:before {
  content: "\e90e";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "whitecase-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.action-font-link.icon-debt-explorer:before {
  content: "\e913";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "whitecase-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.action-font-link.icon-ma-explorer:before {
  content: "\e90f";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "whitecase-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.action-font-link.icon-cfius:before {
  content: "\e910";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "whitecase-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.action-font-link.icon-japanese:before {
  content: "\e912";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "whitecase-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.primary-grid__right-side__container .action-font-link::before {
  font-size: 3rem;
}

.action-link__right-side .action-link svg {
  height: 3rem;
  width: auto;
  max-width: 6rem;
}
.action-link__right-side .action-link svg.icon-wams {
  max-width: 8rem;
}

@media (min-width: 1024px) {
  .hero-service .nav-links-action .nav-links-action__list li.language-links {
    border-left: none;
    padding-left: 0;
  }
}
.scroll-down {
  display: none;
  width: 74px;
  height: 74px;
  background: #fff;
  border-radius: 40px;
  position: absolute;
  right: -37px;
  top: 60px;
  z-index: 1;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.3);
}
.scroll-down.inMagazine {
  top: -37px;
}
.scroll-down .scroll-down__line {
  background: #2611c9;
  display: block;
  height: 42px;
  left: 35px;
  position: relative;
  top: 15px;
  width: 4px;
  animation: rollDown 5s infinite linear;
}
.scroll-down .scroll-down__arrow {
  background-image: linear-gradient(#2611c9, #2611c9), linear-gradient(#2611c9, #2611c9);
  background-size: 100% 4px, 4px 100%;
  background-position: 100% 100%, 100% 100%;
  background-repeat: no-repeat;
  display: block;
  height: 20px;
  margin-left: 17px;
  transform: rotate(43deg) skewX(175deg);
  transform-origin: right bottom;
  width: 20px;
  animation: showDown 5s infinite linear;
}

@media (min-width: 1024px) {
  .scroll-down {
    display: block;
  }
}
@media (min-width: 1280px) {
  .scroll-down {
    right: -24px;
  }
}
@media (min-width: 1440px) {
  .scroll-down {
    right: -37px;
  }
}
.careers-block--action-links {
  position: absolute;
  right: 0;
  top: 2rem;
  z-index: 16;
}

.section-nav {
  max-height: 50px;
}

.page__nav {
  margin-bottom: 10px;
}
@media (min-width: 992px) {
  .page__nav {
    width: calc(100% + 25px);
  }
}

.page__nav-tabs {
  display: flex;
  clear: both;
  background: rgba(43, 43, 43, 0.95);
  margin-bottom: 24px;
}
.page__nav-tabs:before, .page__nav-tabs:after {
  display: none;
}
.page__nav-tabs > li {
  flex-grow: 1;
  flex-basis: 0;
  min-width: 1px;
  position: relative;
}
.page__nav-tabs > li > .nav-tabs__link {
  font-family: "WCSansText", sans-serif;
  font-weight: 600;
  display: block;
  color: #fff;
  font-size: 15px;
  height: 50px;
  background-color: #2611c9;
  padding: 0 15px;
}
.page__nav-tabs > li > .nav-tabs__link > span:not(.title-page) {
  position: absolute;
  line-height: 1.1;
  left: 15px;
  top: 50%;
  padding-right: 30px;
  max-width: calc(100% - 20px);
  transform: translateY(-50%);
}
.page__nav-tabs > li > .nav-tabs__link .title-page {
  display: none;
}
.page__nav-tabs > li.active-trail > .nav-tabs__link {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 3rem);
}
@media (min-width: 1024px) {
  .page__nav-tabs > li.active-trail > .nav-tabs__link {
    width: 100%;
  }
}
.page__nav-tabs > li.active-trail > .nav-tabs__link .title-page {
  display: inline-block;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  text-wrap: nowrap;
}
.page__nav-tabs > li.active-trail > .nav-tabs__link .chapter-page {
  overflow: hidden;
  text-overflow: ellipsis;
  text-wrap: nowrap;
}
.page__nav-tabs > li.active-trail > .nav-tabs__link.nav-tabs__active-lowercase {
  text-transform: lowercase;
}
.page__nav-tabs > li.active-trail > .nav-tabs__link.nav-tabs__active-lowercase .title-page {
  text-transform: capitalize;
}
.page__nav-tabs > li.active-trail .hamburger {
  background: #2611c9;
}
.page__nav-tabs > li > .nolink:hover, .page__nav-tabs > li.active-trail > .nolink, .page__nav-tabs > li.active-trail > .nav-tabs__link,
.page__nav-tabs > li > .nav-tabs__link:hover,
.page__nav-tabs > li > .nav-tabs__link:focus {
  background-color: #2611c9;
  color: #fff;
}
@media (min-width: 1024px) {
  .page__nav-tabs > li:not(:first-child) > a {
    border-left: 0.5px solid #366de4;
  }
}
@media (min-width: 1024px) {
  .page__nav-tabs > li.active > .nav-tabs__link, .page__nav-tabs > li.active-trail > .nav-tabs__link {
    background-color: #fff;
    color: #2611c9;
  }
}
.page__nav-tabs > li > .menu {
  padding: 0 20px;
}
.page__nav-tabs > li > .nav-tabs__link,
.page__nav-tabs > li > span.nolink {
  background: #1a1158;
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  height: 50px;
  line-height: 50px;
  position: relative;
  vertical-align: top;
  width: 100%;
}
@media (min-width: 1024px) {
  .page__nav-tabs > li > .nav-tabs__link,
  .page__nav-tabs > li > span.nolink {
    background: #2611c9;
  }
}
.page__nav-tabs > li > .nav-tabs__link span:not(.title-page),
.page__nav-tabs > li > span.nolink span:not(.title-page) {
  position: absolute;
  line-height: 1;
  left: 15px;
  top: 50%;
  padding-right: 30px;
  max-width: calc(100% - 20px);
  transform: translateY(-50%);
}
.page__nav-tabs li > .menu .nav-tabs__link,
.page__nav-tabs li > .menu span.nolink {
  display: block;
  position: relative;
  transition: all 0.2s ease-in-out;
  vertical-align: top;
  color: #fff;
  background: none;
  padding: 8px 0;
  border-bottom: 1px solid #707279;
}
.page__nav-tabs li > .menu .nav-tabs__link {
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  line-height: 1.1;
  color: #fff;
}
.page__nav-tabs li > .menu .nav-tabs__link:hover {
  color: #2611c9;
  background: none;
}
.page__nav-tabs > li > .menu {
  padding-bottom: 10px;
}
.page__nav-tabs > li > .menu {
  display: none;
}
.page__nav-tabs > li > .menu > li > .nav-tabs__link,
.page__nav-tabs > li > .menu > li > span.nolink {
  border-bottom: 1px solid #fff;
  padding-left: 0;
}
.page__nav-tabs > li li.expanded > .nav-tabs__link {
  padding-right: 10px;
}
.page__nav-tabs > li li.expanded > .nav-tabs__link:after {
  display: inline-block;
  content: "+";
  position: absolute;
  right: 0;
  width: 10px;
  top: 50%;
  margin-top: -11px;
  font-size: 16px;
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
}
.page__nav-tabs > li li.expanded.open > .nav-tabs__link:after {
  content: "-";
}
.page__nav-tabs > li li li .nav-tabs__link:hover {
  color: #fff;
}
.page__nav-tabs .open > .nav-tabs__link:focus {
  background: transparent;
  border-color: #ddd;
}

.navs-anchor {
  display: none;
  background: #2611c9;
}
@media (min-width: 1024px) {
  .navs-anchor {
    display: block;
    position: sticky;
    z-index: 100;
    top: 70px;
  }
}
.navs-anchor .page__nav-tabs > li > .nav-tabs__link {
  font-size: 1rem;
}
.navs-anchor .page__nav-tabs > li > .nav-tabs__link:focus {
  color: #fff;
}
.navs-anchor ul.page__nav-tabs.page__nav-tabs--collapsible.dropdown-open {
  flex-direction: column;
  position: relative;
  z-index: 1000;
}
.navs-anchor ul.page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li {
  display: block;
  width: 100%;
}
.navs-anchor ul.page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li.active {
  order: -1;
}
.navs-anchor ul.page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li > ul.nav.opened {
  display: block;
  padding: 0;
  background: none;
}
.navs-anchor ul.page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li > ul.nav.opened > li {
  padding: 0 18px;
}
.navs-anchor ul.page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li > ul.nav.opened > li a {
  font-size: 15px;
  height: 50px;
  padding-top: 21px;
  padding-bottom: 16px;
  line-height: 13px;
  border-bottom: 1px solid #404040;
}
.navs-anchor ul.page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li:not(.active) .hamburger:before, .navs-anchor ul.page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li:not(.active) .hamburger:after {
  display: none;
}

@media (max-width: 1023.98px) {
  .page__nav-tabs--collapsible {
    padding: 0 25px;
  }
  .page__nav-tabs--collapsible > li:not(.active-trail):not(.next-link):not(.previous-link) {
    display: none;
  }
  .page__nav-tabs--collapsible .next-link {
    right: 0;
  }
  .page__nav-tabs--collapsible .next-link > .nav-tabs__link:before {
    border-width: 2px 2px 0 0;
    transform-origin: top right;
    right: 11px;
    transform: rotate(45deg);
  }
  .page__nav-tabs--collapsible .previous-link {
    left: 0;
  }
  .page__nav-tabs--collapsible .previous-link > .nav-tabs__link:before {
    border-width: 2px 0 0 2px;
    transform-origin: top left;
    left: 11px;
    transform: rotate(-45deg);
  }
  .page__nav-tabs--collapsible .next-link,
  .page__nav-tabs--collapsible .previous-link {
    position: absolute;
    width: 40px;
    top: 0;
  }
  .page__nav-tabs--collapsible .next-link .hamburger,
  .page__nav-tabs--collapsible .previous-link .hamburger {
    display: none;
  }
  .page__nav-tabs--collapsible .next-link .nav-tabs__link,
  .page__nav-tabs--collapsible .previous-link .nav-tabs__link {
    font-size: 0;
  }
  .page__nav-tabs--collapsible .next-link .nav-tabs__link:hover, .page__nav-tabs--collapsible .next-link .nav-tabs__link:focus, .page__nav-tabs--collapsible .next-link .nav-tabs__link:active,
  .page__nav-tabs--collapsible .previous-link .nav-tabs__link:hover,
  .page__nav-tabs--collapsible .previous-link .nav-tabs__link:focus,
  .page__nav-tabs--collapsible .previous-link .nav-tabs__link:active {
    background: #383b43;
  }
  .page__nav-tabs--collapsible .next-link .nav-tabs__link:hover:before, .page__nav-tabs--collapsible .next-link .nav-tabs__link:focus:before, .page__nav-tabs--collapsible .next-link .nav-tabs__link:active:before,
  .page__nav-tabs--collapsible .previous-link .nav-tabs__link:hover:before,
  .page__nav-tabs--collapsible .previous-link .nav-tabs__link:focus:before,
  .page__nav-tabs--collapsible .previous-link .nav-tabs__link:active:before {
    border-color: #2611c9;
  }
  .page__nav-tabs--collapsible .next-link > .nav-tabs__link:before,
  .page__nav-tabs--collapsible .previous-link > .nav-tabs__link:before {
    content: "";
    display: block;
    position: absolute;
    z-index: 5;
    width: 18px;
    height: 18px;
    border-style: solid;
    border-color: #808285;
    top: 26px;
  }
  .page__nav-tabs--collapsible .dropdown-open > .menu:not(.collapse) {
    display: block;
  }
  .page__nav-tabs--collapsible .hamburger {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 50px;
    height: 50px;
    cursor: pointer;
    z-index: 1;
  }
  .page__nav-tabs--collapsible .hamburger:before {
    content: "";
    display: block;
    position: absolute;
    top: 19px;
    width: 22px;
    border-style: solid;
    border-width: 2px 0;
    border-color: #fff;
    height: 16px;
    right: 15px;
  }
  .page__nav-tabs--collapsible .hamburger:after {
    content: "";
    display: block;
    position: absolute;
    top: 26px;
    width: 22px;
    right: 15px;
    border-style: solid;
    border-width: 1px 0;
    border-color: #fff;
  }
}
.page-node-type-landing-page:not(.path-frontpage) .page__nav {
  width: 100%;
  background: #000;
  max-height: 50px;
}
.page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs {
  margin: 0;
  background-color: transparent;
  margin-right: auto;
  margin-left: auto;
  padding-left: 8px;
  padding-right: 8px;
  max-width: 100%;
}
@media (min-width: 960px) {
  .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs {
    width: 946px;
  }
}
@media (min-width: 1024px) {
  .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs {
    width: 1010px;
  }
}
@media (min-width: 1280px) {
  .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs {
    width: 1236px;
  }
}
@media print {
  .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs {
    width: 100%;
    margin: 0 auto;
    padding: 0;
  }
}
.page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs:after {
  position: absolute;
  left: 8px;
  right: 8px;
  bottom: 0;
  top: 50px;
  background-color: rgba(43, 43, 43, 0.95);
  display: block;
  z-index: -1;
  opacity: 0;
}
.page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs > li {
  margin: 0;
}
.page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs > li > a {
  transition: background-color 0.3s ease-in-out;
}
.page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs > li ul {
  background-color: transparent;
}
.page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs > li:not(.unstyled-list):before {
  display: none;
}
.page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs > li:not(.active) > .nav-tabs__link {
  background-color: transparent;
  color: #fff;
}
.page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs > li:not(.active) > .nav-tabs__link:hover {
  background-color: #252525;
}
.page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs > li:not(.active):hover > .nav-tabs__link {
  background-color: #252525;
}
@media (min-width: 1024px) {
  .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs:hover:after {
    opacity: 1;
  }
}
@media (max-width: 1023.98px) {
  .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs {
    flex-direction: column;
    padding: 0;
  }
  .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs li {
    background-color: #000;
  }
  .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs li:after {
    display: none;
  }
  .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs li > a {
    height: 62px;
    line-height: 62px;
    position: relative;
  }
  .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs li > a:after, .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs li > a:before {
    opacity: 0;
    position: absolute;
    content: "";
    display: block;
    height: 2px;
    color: #fff;
    right: 16px;
    width: 22px;
  }
  .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs li > a:before {
    height: 2px;
    background-color: currentColor;
    top: calc(50% - 1px);
  }
  .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs li > a:after {
    border-color: currentColor;
    border-style: solid;
    border-width: 2px 0;
    height: 14px;
    top: calc(50% - 7px);
  }
  .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs li.active {
    display: block;
    order: -1;
  }
  .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs li.active > a {
    position: relative;
  }
  .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs li.active > a:after, .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs li.active > a:before {
    opacity: 1;
  }
  .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs.active {
    position: relative;
    z-index: 1;
  }
  .page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs.active li {
    display: block;
  }
}
.page-node-type-landing-page:not(.path-frontpage) .page__nav,
.page-node-type-landing-page:not(.path-frontpage) .page__nav-tabs {
  margin-bottom: 0;
}

.page__nav-tabs > li > .menu > li > .nav-tabs__link {
  border-bottom: 1px solid #fff;
  padding-left: 0;
}

.page-node-type-section-landing-page .section-nav {
  width: 100%;
  background: #2611c9;
  max-height: 50px;
  margin-bottom: 0;
}
.page-node-type-section-landing-page .section-nav.navs-stuck {
  z-index: 102;
  padding-top: 70px;
  transition: all 0.5s;
  max-height: none;
}
.page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible {
  position: relative;
  padding: 0;
  z-index: 101;
  margin-bottom: 0;
}
.page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible .next-link, .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible .previous-link {
  display: none;
}
.page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible > li > .nav-tabs__link {
  padding: 0 18px;
  font-size: 16px;
}
.page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible > li > .nav-tabs__link span {
  left: 18px;
}
.page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible > li > .nav-tabs__link span span.nolink {
  left: 18px;
}
.page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible > li > .menu .nav-tabs__link {
  font-size: 16px;
}
.page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible > li > .menu-expand {
  display: none;
}
.page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible.dropdown-open {
  flex-direction: column;
}
.page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li {
  display: block;
}
.page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li.active {
  order: -1;
}
.page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li > ul.nav.opened {
  display: block;
  padding: 0;
  background: #366de4;
}
.page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li > ul.nav.opened > li {
  padding: 0 18px;
}
.page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li > ul.nav.opened > li a {
  height: 50px;
  padding: 1rem 2rem;
  border-bottom: none;
}
.page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li > ul.nav.opened > li:hover {
  background: #2611c9;
}
.page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li > ul.nav.opened > li:hover a {
  color: #fff;
}
.page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li:not(.active) .hamburger:before, .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li:not(.active) .hamburger:after {
  display: none;
}
.page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li:not(.active) .menu-expand {
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
  display: block;
  width: 50px;
  border-left: none;
  outline: none;
  cursor: pointer;
  background: none;
}
.page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li:not(.active) .menu-expand:after {
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
  width: 12px;
  height: 12px;
  content: "";
  display: block;
  position: absolute;
  top: 18px;
  bottom: 0;
  transform: rotate(-45deg);
  border-top: none;
  border-right: none;
  right: 20px;
}
.page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible.dropdown-open > li:not(.active) .menu-expand.expanded:after {
  transform: rotate(135deg);
  transition: all 0.25s;
}
@media (min-width: 1024px) {
  .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible {
    background: #1a1158;
    padding: 0;
  }
  .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible a {
    cursor: pointer;
  }
  .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible .menu.nav a:hover {
    color: #366de4;
  }
  .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible > li.active::after, .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible > li.active-trail::after {
    display: none;
  }
  .page-node-type-section-landing-page .page__nav-tabs.page__nav-tabs--collapsible > li:not(.active):hover > .nav-tabs__link {
    background-color: #1a1158;
  }
}
.page-node-type-section-landing-page.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .section-nav.navs-stuck {
  padding-top: 0;
}

@media (min-width: 1024px) {
  .page__nav-tabs--collapsible {
    position: relative;
    z-index: 10;
  }
  .page__nav-tabs--collapsible:hover > li:after {
    display: block;
  }
  .page__nav-tabs--collapsible:hover li > .menu:not(.collapse), .page__nav-tabs--collapsible.opened li > .menu:not(.collapse) {
    display: block;
  }
  .navs-anchor .page__nav-tabs > li > .nav-tabs__link.mPS2id-highlight, .navs-anchor .page__nav-tabs > li > .nav-tabs__link.active-onload {
    background: #fff;
    color: #2611c9;
  }
  .navs-anchor .page__nav-tabs > li > .nav-tabs__link.mPS2id-highlight:hover, .navs-anchor .page__nav-tabs > li > .nav-tabs__link.active-onload:hover {
    background: #fff;
    color: #2611c9;
  }
  .navs-anchor .page__nav-tabs > li > .nav-tabs__link:hover {
    background-color: #1a1158;
    color: #fff;
  }
}
@media (max-width: 1023.98px) {
  .navs-anchor .page__nav-tabs--collapsible {
    padding: 0;
  }
  .navs-anchor .page__nav-tabs--collapsible .hamburger::before {
    border-style: solid;
    border-width: 2px 2px 0 0;
    transform: rotate(135deg);
    transition: transform 0.3s;
    height: 11px;
    width: 11px;
  }
  .navs-anchor .page__nav-tabs--collapsible .hamburger::after {
    content: none;
  }
  .navs-anchor .page__nav-tabs--collapsible.dropdown-open .hamburger::before {
    transform: rotate(315deg);
  }
}
.fs-xl {
  line-height: 0.95;
}
@media (max-width: 1023.98px) {
  .fs-xl {
    font-size: 2.75rem !important;
  }
}

.freight-heading {
  font-size: 1.625rem;
  font-family: "WCSansSubhead", sans-serif !important;
  line-height: 0.95;
  color: #1b1b1b;
  margin-top: 0;
  margin-bottom: 1rem;
}

h1,
.h1, .ck-content .h1 {
  font-family: "WCSansSubhead", sans-serif;
  line-height: 0.95;
}

h1.ff-wc-headline,
.h1.ff-wc-headline {
  font-family: "WCSerifHeadline", sans-serif;
  line-height: 0.85;
  font-size: 3.375rem;
}

h2,
.h2, .ck-content .h2,
h3,
.ck-content .h3,
.h3,
h4,
.ck-content .h4,
.h4 {
  font-family: "WCSansSubhead", sans-serif;
  line-height: 0.95;
}

.with-primary-border,
.article-title {
  border-top: 4px solid #2611c9;
  padding-top: 0.5rem;
}

.with-border {
  border-top: 4px solid #1b1b1b;
  padding-top: 0.5rem;
}

a {
  background-image: linear-gradient(transparent, transparent), linear-gradient(currentColor, currentColor);
  background-size: 100% 0.0625rem, 0 0.0625rem;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
  transition: background-size 0.5s ease;
  text-decoration: none;
}
a:hover {
  background-size: 0 0.0625rem, 100% 0.0625rem;
}
a.btn-primary.btn-with-carrot {
  background-image: none;
}

a.without-underline-animation, .view-content-lists.view-insights .view-footer a,
.view-content-lists + .field--name-field-view-more-link a, .ck-content .view-content-lists.view-insights .view-footer a,
.ck-content .view-content-lists + .field--name-field-view-more-link a {
  background: none;
}

.link-hover-primary:hover {
  color: #2611c9 !important;
}

.circle-animation {
  display: flex;
  align-items: center;
}
.circle-animation p {
  margin-bottom: 0;
}
.circle-animation a {
  background: none;
}
.circle-animation .view-more .circle {
  height: 40px;
  width: 40px;
  z-index: 1;
}
.circle-animation .view-more .circle .background {
  fill: transparent;
  stroke: transparent;
  transition: all 1s ease;
}
.circle-animation .view-more .circle .foreground {
  fill: transparent;
  stroke-dasharray: 377;
  stroke-dashoffset: 377;
  stroke: #2611c9;
  transform-origin: 50% 50%;
  transform: rotate(-270deg);
  transition: all 1s ease;
}
.circle-animation .view-more .circle .line {
  stroke-width: 2;
  stroke: #2611c9;
}
.circle-animation .view-more .circle .line2 {
  stroke: #2611c9;
}
.circle-animation:hover .view-more .background {
  stroke: transparent;
}
.circle-animation:hover .view-more .foreground {
  stroke-dashoffset: 0;
  transform: rotate(-90deg);
}

.text-white.circle-animation,
.text-white > .circle-animation {
  display: flex;
  align-items: center;
}
.text-white.circle-animation a,
.text-white > .circle-animation a {
  color: #fff;
}
.text-white.circle-animation p,
.text-white > .circle-animation p {
  margin-bottom: 0;
}
.text-white.circle-animation a,
.text-white > .circle-animation a {
  background: none;
}
.text-white.circle-animation .view-more .circle,
.text-white > .circle-animation .view-more .circle {
  height: 40px;
  width: 40px;
  z-index: 1;
}
.text-white.circle-animation .view-more .circle .background,
.text-white > .circle-animation .view-more .circle .background {
  fill: transparent;
  stroke: transparent;
  transition: all 1s ease;
}
.text-white.circle-animation .view-more .circle .foreground,
.text-white > .circle-animation .view-more .circle .foreground {
  fill: transparent;
  stroke-dasharray: 377;
  stroke-dashoffset: 377;
  stroke: #fff;
  transform-origin: 50% 50%;
  transform: rotate(-270deg);
  transition: all 1s ease;
}
.text-white.circle-animation .view-more .circle .line,
.text-white > .circle-animation .view-more .circle .line {
  stroke-width: 2;
  stroke: #fff;
}
.text-white.circle-animation .view-more .circle .line2,
.text-white > .circle-animation .view-more .circle .line2 {
  stroke: #fff;
}
.text-white.circle-animation:hover .view-more .background,
.text-white > .circle-animation:hover .view-more .background {
  stroke: transparent;
}
.text-white.circle-animation:hover .view-more .foreground,
.text-white > .circle-animation:hover .view-more .foreground {
  stroke-dashoffset: 0;
  transform: rotate(-90deg);
}

.text-black.circle-animation {
  display: flex;
  align-items: center;
}
.text-black.circle-animation a {
  color: #1b1b1b;
}
.text-black.circle-animation p {
  margin-bottom: 0;
}
.text-black.circle-animation a {
  background: none;
}
.text-black.circle-animation .view-more .circle {
  height: 40px;
  width: 40px;
  z-index: 1;
}
.text-black.circle-animation .view-more .circle .background {
  fill: transparent;
  stroke: transparent;
  transition: all 1s ease;
}
.text-black.circle-animation .view-more .circle .foreground {
  fill: transparent;
  stroke-dasharray: 377;
  stroke-dashoffset: 377;
  stroke: #1b1b1b;
  transform-origin: 50% 50%;
  transform: rotate(-270deg);
  transition: all 1s ease;
}
.text-black.circle-animation .view-more .circle .line {
  stroke-width: 2;
  stroke: #1b1b1b;
}
.text-black.circle-animation .view-more .circle .line2 {
  stroke: #1b1b1b;
}
.text-black.circle-animation:hover .view-more .background {
  stroke: transparent;
}
.text-black.circle-animation:hover .view-more .foreground {
  stroke-dashoffset: 0;
  transform: rotate(-90deg);
}

.with-carrot {
  align-items: center;
  display: inline-flex;
  margin-right: 1rem;
}
.with-carrot:after {
  content: "";
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  width: 0.5rem;
  height: 0.5rem;
  border-style: solid;
  border-color: #2611c9;
  border-width: 2px 2px 0 0;
}
.with-carrot:after {
  display: inline-flex;
  position: relative;
  right: -0.75rem;
}
.with-carrot.d-block:after {
  top: -3px;
}

a.with-carrot {
  position: relative;
  margin-right: 2rem;
}
a.with-carrot:after {
  position: absolute;
  right: -1.25rem;
  bottom: 7px;
}

.text-white.with-carrot:after,
.text-white .with-carrot:after {
  content: "";
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  width: 0.5rem;
  height: 0.5rem;
  border-style: solid;
  border-color: #fff;
  border-width: 2px 2px 0 0;
}

.action-link {
  width: -moz-max-content;
  width: max-content;
}
.action-link svg {
  display: inline-block;
  width: 1em;
  height: 1em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}

b,
strong {
  font-weight: bold;
}

p.standfirst {
  font-family: "WCSansText", sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
}

a.full-width {
  display: block;
  width: 100%;
  color: #2611c9;
  overflow: hidden;
  padding-right: 4rem;
  position: relative;
  text-decoration: none;
}
a.full-width strong {
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 1.5;
}

.content-primary .field--item a.full-width {
  display: block;
  width: 100%;
  color: #828282;
  border-bottom: 1px dotted #2a2a2a;
  padding: 8px 0;
  overflow: hidden;
  position: relative;
  background: none;
}
.content-primary .field--item a.full-width:after {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-width: 2px 2px 0 0;
  border-color: #828282;
  border-style: solid;
  transform: rotate(45deg);
  position: absolute;
  right: 0;
  top: 50%;
  transform-origin: right top;
}

.full-width-link {
  border-top: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
  color: #1b1b1b;
  padding: 1rem 0;
  position: relative;
}
.full-width-link a.full-width {
  color: #1b1b1b;
  flex-shrink: 0;
}
.full-width-link__number {
  color: #2611c9;
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.25rem;
  line-height: 3rem;
  margin-right: 1rem;
  flex: 0 0 auto;
  text-align: center;
  width: 2rem;
}
.full-width-link__svg {
  padding-right: 1rem;
}
.full-width-link__svg img {
  min-width: 3rem;
}
.full-width-link img {
  padding: 0 !important;
}
.full-width-link .full-width-link__text {
  display: flex;
  width: 100%;
  align-items: center;
}
.full-width-link.with-img {
  flex-direction: column;
}
@media (min-width: 768px) {
  .full-width-link.with-img {
    padding: 0;
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
}
.full-width-link.with-img .full-width-link__img {
  flex-shrink: 0;
  width: 100%;
  display: none;
}
.full-width-link.with-img .full-width-link__img img {
  width: 100%;
}
.full-width-link p {
  margin-bottom: 0;
  width: 100%;
}
.full-width-link a > strong {
  pointer-events: none;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.5;
}
.full-width-link .view-more {
  position: absolute;
  right: 0;
}
.full-width-link.btn-circle-link a {
  padding-right: 2rem;
  width: 100%;
  color: #1b1b1b;
}
.full-width-link.btn-circle-link .view-more {
  right: 2px;
}

@media (min-width: 1024px) {
  .section-full-width-link .col-lg-6 .full-width-link {
    border-top-width: 0;
  }
  .section-full-width-link .col-lg-6:first-child .full-width-link {
    border-top-width: 1px;
  }
  .section-full-width-link .col-lg-6:nth-child(2) .full-width-link {
    border-top-width: 1px;
  }
}

*:not(.btn-circle-link.full-width-link) + .btn-circle-link.full-width-link,
.btn-circle-link.full-width-link + *:not(.btn-circle-link.full-width-link) {
  margin-top: 1rem;
}

.full-width-link:not(.with-img) + .full-width-link:not(.with-img) {
  border-top: none;
}
.full-width-link:not(.with-img) + .full-width-link:not(.with-img):last-child {
  border-bottom: 1px solid #dadada;
  margin-bottom: 2rem;
}
.section-article-list .full-width-link:not(.with-img) + .full-width-link:not(.with-img):last-child, .section-text .full-width-link:not(.with-img) + .full-width-link:not(.with-img):last-child, .section-chapter .full-width-link:not(.with-img) + .full-width-link:not(.with-img):last-child {
  margin-bottom: 0;
}

@media (max-width: 767.98px) {
  .full-width-link + .full-width-link {
    border-top: none;
  }
  .full-width-link + .full-width-link:last-child {
    border-bottom: 1px solid #dadada;
    margin-bottom: var(--wc-distance-blocks);
  }
}
@media (min-width: 768px) {
  .full-width-link.with-img {
    flex-direction: row;
  }
  .full-width-link.with-img .full-width-link__img {
    max-width: 240px;
    padding-right: 1rem;
    margin-bottom: 0;
    display: block;
  }
  .full-width-link__svg img {
    min-width: 4rem;
  }
}
.btn.btn-link {
  padding: 0;
  width: -moz-max-content;
  width: max-content;
  font-weight: 300;
}
.btn.btn-link:after {
  content: "";
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  width: 0.5rem;
  height: 0.5rem;
  border-style: solid;
  border-color: #2611c9;
  border-width: 2px 2px 0 0;
}
.btn.btn-link.text-white:after {
  border-color: #fff;
}
.btn.btn-link:after {
  display: inline-flex;
  margin: 0 0 0 0.5rem;
}
.btn.btn-link:hover {
  transition: background-size 0.5s ease;
  background-size: 0 0.0625rem, calc(100% - 1rem) 0.0625rem;
}

.btn.btn-primary,
.btn.btn-outline-white,
.btn.btn-outline-primary {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.25rem;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 1;
}
.btn.btn-primary:not(.without-carrot),
.btn.btn-outline-white:not(.without-carrot),
.btn.btn-outline-primary:not(.without-carrot) {
  min-width: auto;
}
.btn.btn-primary:after,
.btn.btn-outline-white:after,
.btn.btn-outline-primary:after {
  display: inline-flex;
  margin-left: 1rem;
}
.btn.btn-primary:hover,
.btn.btn-outline-white:hover,
.btn.btn-outline-primary:hover {
  background-size: 0;
}

.btn.btn-primary:not(.without-carrot):after {
  content: "";
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  width: 10px;
  height: 10px;
  border-style: solid;
  border-color: #fff;
  border-width: 2px 2px 0 0;
}
.btn.btn-primary:hover {
  background-color: #366de4;
  border-color: #366de4;
}

.btn-with-carrot {
  min-width: 100%;
  padding: 1rem 1.25rem;
}
.btn-with-carrot:after {
  content: "";
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  width: 10px;
  height: 10px;
  border-style: solid;
  border-color: #fff;
  border-width: 2px 2px 0 0;
}
.btn-with-carrot:after {
  float: right;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2611c9;
  --bs-btn-border-color: #2611c9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #33add6;
  --bs-btn-hover-border-color: #33add6;
  --bs-btn-focus-shadow-rgb: 71, 53, 209;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1e0ea1;
  --bs-btn-active-border-color: #1d0d97;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2611c9;
  --bs-btn-disabled-border-color: #2611c9;
}
.btn-primary:focus-within, .btn-primary:focus {
  --bs-btn-focus-shadow-rgb: 0;
  background-color: #33add6;
  outline: 1px dashed #707279;
}

[class^=btn-outline-],
[class*=" btn-outline-"] {
  border-width: 2px;
}

.btn-outline-secondary {
  border-width: 1px;
}

.btn-outline-white {
  --bs-btn-color: #fff;
  --bs-btn-bg: transparent;
  --bs-btn-border-color: #fff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2611c9;
  --bs-btn-hover-border-color: #2611c9;
  --bs-btn-focus-shadow-rgb: 255, 255, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgba(0, 0, 0, 0.2);
  --bs-btn-active-border-color: #bfbfbf;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fff;
}

.btn-outline-primary.btn-with-carrot:after {
  content: "";
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  width: 10px;
  height: 10px;
  border-style: solid;
  border-color: #2611c9;
  border-width: 2px 2px 0 0;
}
.btn-outline-primary.btn-with-carrot:hover:after {
  content: "";
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  width: 10px;
  height: 10px;
  border-style: solid;
  border-color: #fff;
  border-width: 2px 2px 0 0;
}

.btn-circle-link {
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden;
  background: #fff;
  cursor: pointer;
  min-height: 40px;
}
.btn-circle-link a {
  background: none;
  z-index: 1;
}
.btn-circle-link .view-more:not(.plus) {
  position: relative;
  animation: border-primary-out 0.4s ease-out 1 forwards;
}
.btn-circle-link .view-more:not(.plus):after {
  content: "";
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  width: 11px;
  height: 11px;
  border-style: solid;
  border-color: #2611c9;
  border-width: 2px 2px 0 0;
}
.btn-circle-link .view-more.plus {
  position: relative;
}
.btn-circle-link .view-more.plus:after {
  content: "\2013";
  display: flex;
  justify-content: center;
  color: #2611c9;
  top: 0;
  right: 0;
  font-size: 24px;
  font-weight: 300;
  line-height: 34px;
  width: 36px;
  height: 36px;
}
.btn-circle-link .view-more {
  min-width: 36px;
  max-height: 36px;
  height: 36px;
  border-radius: 50%;
}
@media (min-width: 768px) {
  .btn-circle-link .view-more {
    background: #fff;
    box-shadow: 18px -18px 0 1px #fff, -18px -18px 0 1px #fff, -18px 18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #fff;
  }
}
.btn-circle-link .view-more::after {
  display: block;
  position: absolute;
  top: 13px;
  right: 15px;
}
.btn-circle-link.collapsed .view-more.plus:after {
  content: "+";
}
.btn-circle-link:hover .view-more {
  cursor: none;
}
@media (min-width: 768px) {
  .btn-circle-link:hover .view-more {
    animation: border-primary 0.4s ease-out 1 forwards;
  }
}
.btn-circle-link.text-black {
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden;
  background: #fff;
  cursor: pointer;
  min-height: 40px;
}
.btn-circle-link.text-black a {
  color: #1b1b1b;
}
.btn-circle-link.text-black a {
  background: none;
  z-index: 1;
}
.btn-circle-link.text-black .view-more:not(.plus) {
  position: relative;
  animation: border-black-out 0.4s ease-out 1 forwards;
}
.btn-circle-link.text-black .view-more:not(.plus):after {
  content: "";
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  width: 11px;
  height: 11px;
  border-style: solid;
  border-color: #1b1b1b;
  border-width: 2px 2px 0 0;
}
.btn-circle-link.text-black .view-more.plus {
  position: relative;
}
.btn-circle-link.text-black .view-more.plus:after {
  content: "\2013";
  display: flex;
  justify-content: center;
  color: #2611c9;
  top: 0;
  right: 0;
  font-size: 24px;
  font-weight: 300;
  line-height: 34px;
  width: 36px;
  height: 36px;
}
.btn-circle-link.text-black .view-more {
  min-width: 36px;
  max-height: 36px;
  height: 36px;
  border-radius: 50%;
}
@media (min-width: 768px) {
  .btn-circle-link.text-black .view-more {
    background: #fff;
    box-shadow: 18px -18px 0 1px #fff, -18px -18px 0 1px #fff, -18px 18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #fff;
  }
}
.btn-circle-link.text-black .view-more::after {
  display: block;
  position: absolute;
  top: 13px;
  right: 15px;
}
.btn-circle-link.text-black.collapsed .view-more.plus:after {
  content: "+";
}
.btn-circle-link.text-black:hover .view-more {
  cursor: none;
}
@media (min-width: 768px) {
  .btn-circle-link.text-black:hover .view-more {
    animation: border-black 0.4s ease-out 1 forwards;
  }
}
.btn-circle-link.text-white.bg-dark {
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden;
  background: #28292f;
  cursor: pointer;
  min-height: 40px;
}
.btn-circle-link.text-white.bg-dark a {
  color: #fff;
}
.btn-circle-link.text-white.bg-dark a {
  background: none;
  z-index: 1;
}
.btn-circle-link.text-white.bg-dark .view-more:not(.plus) {
  position: relative;
  animation: border-white-out 0.4s ease-out 1 forwards;
}
.btn-circle-link.text-white.bg-dark .view-more:not(.plus):after {
  content: "";
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  width: 11px;
  height: 11px;
  border-style: solid;
  border-color: #fff;
  border-width: 2px 2px 0 0;
}
.btn-circle-link.text-white.bg-dark .view-more.plus {
  position: relative;
}
.btn-circle-link.text-white.bg-dark .view-more.plus:after {
  content: "\2013";
  display: flex;
  justify-content: center;
  color: #2611c9;
  top: 0;
  right: 0;
  font-size: 24px;
  font-weight: 300;
  line-height: 34px;
  width: 36px;
  height: 36px;
}
.btn-circle-link.text-white.bg-dark .view-more {
  min-width: 36px;
  max-height: 36px;
  height: 36px;
  border-radius: 50%;
}
@media (min-width: 768px) {
  .btn-circle-link.text-white.bg-dark .view-more {
    background: #28292f;
    box-shadow: 18px -18px 0 1px #28292f, -18px -18px 0 1px #28292f, -18px 18px 0 1px #28292f, 18px 18px 0 1px #28292f, 0 0 0 1px #28292f;
  }
}
.btn-circle-link.text-white.bg-dark .view-more::after {
  display: block;
  position: absolute;
  top: 13px;
  right: 15px;
}
.btn-circle-link.text-white.bg-dark.collapsed .view-more.plus:after {
  content: "+";
}
.btn-circle-link.text-white.bg-dark:hover .view-more {
  cursor: none;
}
@media (min-width: 768px) {
  .btn-circle-link.text-white.bg-dark:hover .view-more {
    animation: border-white 0.4s ease-out 1 forwards;
  }
}
.btn-circle-link.btn:active {
  border: none;
}

.accordion-circle-link {
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden;
  background: #fff;
  cursor: pointer;
  min-height: 40px;
  position: relative;
}
.accordion-circle-link a {
  background: none;
  z-index: 1;
}
.accordion-circle-link .view-more:not(.plus) {
  position: relative;
  animation: border-primary-out 0.4s ease-out 1 forwards;
}
.accordion-circle-link .view-more:not(.plus):after {
  content: "";
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  width: 11px;
  height: 11px;
  border-style: solid;
  border-color: #2611c9;
  border-width: 2px 2px 0 0;
}
.accordion-circle-link .view-more.plus {
  position: relative;
}
.accordion-circle-link .view-more.plus:after {
  content: "\2013";
  display: flex;
  justify-content: center;
  color: #2611c9;
  top: 0;
  right: 0;
  font-size: 24px;
  font-weight: 300;
  line-height: 34px;
  width: 36px;
  height: 36px;
}
.accordion-circle-link .view-more {
  min-width: 36px;
  max-height: 36px;
  height: 36px;
  border-radius: 50%;
}
@media (min-width: 768px) {
  .accordion-circle-link .view-more {
    background: #fff;
    box-shadow: 18px -18px 0 1px #fff, -18px -18px 0 1px #fff, -18px 18px 0 1px #fff, 18px 18px 0 1px #fff, 0 0 0 1px #fff;
  }
}
.accordion-circle-link .view-more::after {
  display: block;
  position: absolute;
  top: 13px;
  right: 15px;
}
.accordion-circle-link.collapsed .view-more.plus:after {
  content: "+";
}
.accordion-circle-link:hover .view-more {
  cursor: none;
}
@media (min-width: 768px) {
  .accordion-circle-link:hover .view-more {
    animation: border-primary 0.4s ease-out 1 forwards;
  }
}
.accordion-circle-link .view-more:hover {
  cursor: pointer;
}

.btn-outline-secondary {
  --bs-btn-color: #1b1b1b;
  --bs-btn-border-color: #1b1b1b;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2611c9;
  --bs-btn-hover-border-color: #2611c9;
  --bs-btn-focus-shadow-rgb: 27, 27, 27;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2611c9;
  --bs-btn-active-border-color: #2611c9;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #1b1b1b;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1b1b1b;
  --bs-gradient: none;
  border-color: #5f5f5f;
  border-radius: 4px !important;
  font-weight: 500;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.btn-outline-secondary:focus-within, .btn-outline-secondary:focus {
  --bs-btn-focus-shadow-rgb: 0;
  outline: 1px dashed #707279;
}

.btn-hoverable-primary {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-primary span {
  pointer-events: none;
}
.btn-hoverable-primary .color {
  background-color: #2611c9;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-primary::before {
  background: #2611c9;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-primary:hover {
  color: #fff;
}
.btn-hoverable-primary:hover::before {
  left: 0;
}

.btn-hoverable-secondary {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-secondary span {
  pointer-events: none;
}
.btn-hoverable-secondary .color {
  background-color: #1b1b1b;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-secondary::before {
  background: #1b1b1b;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-secondary:hover {
  color: #fff;
}
.btn-hoverable-secondary:hover::before {
  left: 0;
}

.btn-hoverable-success {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-success span {
  pointer-events: none;
}
.btn-hoverable-success .color {
  background-color: #198754;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-success::before {
  background: #198754;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-success:hover {
  color: #fff;
}
.btn-hoverable-success:hover::before {
  left: 0;
}

.btn-hoverable-info {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-info span {
  pointer-events: none;
}
.btn-hoverable-info .color {
  background-color: #17c5ff;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-info::before {
  background: #17c5ff;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-info:hover {
  color: #1b1b1b;
}
.btn-hoverable-info:hover::before {
  left: 0;
}

.btn-hoverable-warning {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-warning span {
  pointer-events: none;
}
.btn-hoverable-warning .color {
  background-color: #ffc107;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-warning::before {
  background: #ffc107;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-warning:hover {
  color: #1b1b1b;
}
.btn-hoverable-warning:hover::before {
  left: 0;
}

.btn-hoverable-danger {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-danger span {
  pointer-events: none;
}
.btn-hoverable-danger .color {
  background-color: #dc3545;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-danger::before {
  background: #dc3545;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-danger:hover {
  color: #fff;
}
.btn-hoverable-danger:hover::before {
  left: 0;
}

.btn-hoverable-light {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-light span {
  pointer-events: none;
}
.btn-hoverable-light .color {
  background-color: #f4f4f4;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-light::before {
  background: #f4f4f4;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-light:hover {
  color: #1b1b1b;
}
.btn-hoverable-light:hover::before {
  left: 0;
}

.btn-hoverable-lavender {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-lavender span {
  pointer-events: none;
}
.btn-hoverable-lavender .color {
  background-color: #f1f0ff;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-lavender::before {
  background: #f1f0ff;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-lavender:hover {
  color: #1b1b1b;
}
.btn-hoverable-lavender:hover::before {
  left: 0;
}

.btn-hoverable-dark {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-dark span {
  pointer-events: none;
}
.btn-hoverable-dark .color {
  background-color: #28292f;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-dark::before {
  background: #28292f;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-dark:hover {
  color: #fff;
}
.btn-hoverable-dark:hover::before {
  left: 0;
}

.btn-hoverable-white {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-white span {
  pointer-events: none;
}
.btn-hoverable-white .color {
  background-color: #fff;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-white::before {
  background: #fff;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-white:hover {
  color: #1b1b1b;
}
.btn-hoverable-white:hover::before {
  left: 0;
}

.btn-hoverable-black {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-black span {
  pointer-events: none;
}
.btn-hoverable-black .color {
  background-color: #1b1b1b;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-black::before {
  background: #1b1b1b;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-black:hover {
  color: #fff;
}
.btn-hoverable-black:hover::before {
  left: 0;
}

.btn-hoverable-gray {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-gray span {
  pointer-events: none;
}
.btn-hoverable-gray .color {
  background-color: #707279;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-gray::before {
  background: #707279;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-gray:hover {
  color: #fff;
}
.btn-hoverable-gray:hover::before {
  left: 0;
}

.btn-hoverable-gray-lightest {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-gray-lightest span {
  pointer-events: none;
}
.btn-hoverable-gray-lightest .color {
  background-color: #f4f4f4;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-gray-lightest::before {
  background: #f4f4f4;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-gray-lightest:hover {
  color: #1b1b1b;
}
.btn-hoverable-gray-lightest:hover::before {
  left: 0;
}

.btn-hoverable-gray-lighter {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-gray-lighter span {
  pointer-events: none;
}
.btn-hoverable-gray-lighter .color {
  background-color: #ecedec;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-gray-lighter::before {
  background: #ecedec;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-gray-lighter:hover {
  color: #1b1b1b;
}
.btn-hoverable-gray-lighter:hover::before {
  left: 0;
}

.btn-hoverable-gray-light {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-gray-light span {
  pointer-events: none;
}
.btn-hoverable-gray-light .color {
  background-color: #dadada;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-gray-light::before {
  background: #dadada;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-gray-light:hover {
  color: #1b1b1b;
}
.btn-hoverable-gray-light:hover::before {
  left: 0;
}

.btn-hoverable-gray-dark {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-gray-dark span {
  pointer-events: none;
}
.btn-hoverable-gray-dark .color {
  background-color: #5f5f5f;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-gray-dark::before {
  background: #5f5f5f;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-gray-dark:hover {
  color: #fff;
}
.btn-hoverable-gray-dark:hover::before {
  left: 0;
}

.btn-hoverable-black40 {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-black40 span {
  pointer-events: none;
}
.btn-hoverable-black40 .color {
  background-color: #2a2a2a;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-black40::before {
  background: #2a2a2a;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-black40:hover {
  color: #fff;
}
.btn-hoverable-black40:hover::before {
  left: 0;
}

.btn-hoverable-black60 {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-black60 span {
  pointer-events: none;
}
.btn-hoverable-black60 .color {
  background-color: #828282;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-black60::before {
  background: #828282;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-black60:hover {
  color: #1b1b1b;
}
.btn-hoverable-black60:hover::before {
  left: 0;
}

.btn-hoverable-blue {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-blue span {
  pointer-events: none;
}
.btn-hoverable-blue .color {
  background-color: #366de4;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-blue::before {
  background: #366de4;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-blue:hover {
  color: #fff;
}
.btn-hoverable-blue:hover::before {
  left: 0;
}

.btn-hoverable-blue20 {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-blue20 span {
  pointer-events: none;
}
.btn-hoverable-blue20 .color {
  background-color: #e8f4ff;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-blue20::before {
  background: #e8f4ff;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-blue20:hover {
  color: #1b1b1b;
}
.btn-hoverable-blue20:hover::before {
  left: 0;
}

.btn-hoverable-blue40 {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-blue40 span {
  pointer-events: none;
}
.btn-hoverable-blue40 .color {
  background-color: #99d6eb;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-blue40::before {
  background: #99d6eb;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-blue40:hover {
  color: #1b1b1b;
}
.btn-hoverable-blue40:hover::before {
  left: 0;
}

.btn-hoverable-blue60 {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-blue60 span {
  pointer-events: none;
}
.btn-hoverable-blue60 .color {
  background-color: #66c2e0;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-blue60::before {
  background: #66c2e0;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-blue60:hover {
  color: #1b1b1b;
}
.btn-hoverable-blue60:hover::before {
  left: 0;
}

.btn-hoverable-blue80 {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-blue80 span {
  pointer-events: none;
}
.btn-hoverable-blue80 .color {
  background-color: #33add6;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-blue80::before {
  background: #33add6;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-blue80:hover {
  color: #1b1b1b;
}
.btn-hoverable-blue80:hover::before {
  left: 0;
}

.btn-hoverable-brand-black {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-brand-black span {
  pointer-events: none;
}
.btn-hoverable-brand-black .color {
  background-color: #000;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-brand-black::before {
  background: #000;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-brand-black:hover {
  color: #fff;
}
.btn-hoverable-brand-black:hover::before {
  left: 0;
}

.btn-hoverable-blue-dark {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-blue-dark span {
  pointer-events: none;
}
.btn-hoverable-blue-dark .color {
  background-color: #1a1158;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-blue-dark::before {
  background: #1a1158;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-blue-dark:hover {
  color: #fff;
}
.btn-hoverable-blue-dark:hover::before {
  left: 0;
}

.btn-hoverable-blue-light {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-blue-light span {
  pointer-events: none;
}
.btn-hoverable-blue-light .color {
  background-color: #46a9ff;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-blue-light::before {
  background: #46a9ff;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-blue-light:hover {
  color: #1b1b1b;
}
.btn-hoverable-blue-light:hover::before {
  left: 0;
}

.btn-hoverable-catalyst-100 {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-catalyst-100 span {
  pointer-events: none;
}
.btn-hoverable-catalyst-100 .color {
  background-color: #2611c9;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-catalyst-100::before {
  background: #2611c9;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-catalyst-100:hover {
  color: #fff;
}
.btn-hoverable-catalyst-100:hover::before {
  left: 0;
}

.btn-hoverable-catalyst-80 {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-catalyst-80 span {
  pointer-events: none;
}
.btn-hoverable-catalyst-80 .color {
  background-color: #5141d4;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-catalyst-80::before {
  background: #5141d4;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-catalyst-80:hover {
  color: #fff;
}
.btn-hoverable-catalyst-80:hover::before {
  left: 0;
}

.btn-hoverable-catalyst-60 {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-catalyst-60 span {
  pointer-events: none;
}
.btn-hoverable-catalyst-60 .color {
  background-color: #7d70df;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-catalyst-60::before {
  background: #7d70df;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-catalyst-60:hover {
  color: #1b1b1b;
}
.btn-hoverable-catalyst-60:hover::before {
  left: 0;
}

.btn-hoverable-catalyst-40 {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-catalyst-40 span {
  pointer-events: none;
}
.btn-hoverable-catalyst-40 .color {
  background-color: #a8a0e9;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-catalyst-40::before {
  background: #a8a0e9;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-catalyst-40:hover {
  color: #1b1b1b;
}
.btn-hoverable-catalyst-40:hover::before {
  left: 0;
}

.btn-hoverable-catalyst-20 {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-catalyst-20 span {
  pointer-events: none;
}
.btn-hoverable-catalyst-20 .color {
  background-color: #d4cff4;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-catalyst-20::before {
  background: #d4cff4;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-catalyst-20:hover {
  color: #1b1b1b;
}
.btn-hoverable-catalyst-20:hover::before {
  left: 0;
}

.btn-hoverable-orange-1 {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-orange-1 span {
  pointer-events: none;
}
.btn-hoverable-orange-1 .color {
  background-color: #ff5e31;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-orange-1::before {
  background: #ff5e31;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-orange-1:hover {
  color: #1b1b1b;
}
.btn-hoverable-orange-1:hover::before {
  left: 0;
}

.btn-hoverable-orange-2 {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-orange-2 span {
  pointer-events: none;
}
.btn-hoverable-orange-2 .color {
  background-color: #c12300;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-orange-2::before {
  background: #c12300;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-orange-2:hover {
  color: #fff;
}
.btn-hoverable-orange-2:hover::before {
  left: 0;
}

.btn-hoverable-purple-1 {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-purple-1 span {
  pointer-events: none;
}
.btn-hoverable-purple-1 .color {
  background-color: #d26cff;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-purple-1::before {
  background: #d26cff;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-purple-1:hover {
  color: #1b1b1b;
}
.btn-hoverable-purple-1:hover::before {
  left: 0;
}

.btn-hoverable-purple-2 {
  --bs-btn-color: #383b43;
  --bs-btn-border-color: #383b43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b43;
  --bs-btn-hover-border-color: #383b43;
  --bs-btn-focus-shadow-rgb: 56, 59, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383b43;
  --bs-btn-active-border-color: #383b43;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(27, 27, 27, 0.125);
  --bs-btn-disabled-color: #383b43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383b43;
  --bs-gradient: none;
  --bs-btn-hover-bg: transparent;
  border: 1px #707279 solid !important;
  overflow: hidden;
  padding-left: 1.5rem;
  position: relative;
  z-index: 1;
}
.btn-hoverable-purple-2 span {
  pointer-events: none;
}
.btn-hoverable-purple-2 .color {
  background-color: #5d00a3;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.btn-hoverable-purple-2::before {
  background: #5d00a3;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 1s;
  width: 100%;
  z-index: -1;
}
.btn-hoverable-purple-2:hover {
  color: #fff;
}
.btn-hoverable-purple-2:hover::before {
  left: 0;
}

.btn {
  text-align: left;
}

.inp-with-carrot {
  width: 100%;
  position: relative;
}
.inp-with-carrot:after {
  content: "";
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  width: 10px;
  height: 10px;
  border-style: solid;
  border-color: #fff;
  border-width: 2px 2px 0 0;
}
.inp-with-carrot:after {
  position: absolute;
  right: 1.25rem;
  top: 1.5rem;
}
.inp-with-carrot input {
  background: #2611c9;
  color: #fff;
  border: none;
  width: 100%;
  text-align: left;
  padding: 1rem 1.25rem;
  height: auto;
}

@media (min-width: 576px) {
  .btn-with-carrot,
  .inp-with-carrot,
  .btn.btn-primary:not(.without-carrot) {
    min-width: 250px;
    width: -moz-max-content;
    width: max-content;
  }
}
.cursor-pointer {
  cursor: pointer;
}

/*
 * Explicit typography for primary pages.
 * This layer does not rely on Bootstrap utility font-size classes.
 */
/* Shared typography for primary pages. */
.primary-page,
.article-wc-style {
  /* Override Bootstrap fs utilities in primary contexts. */
}
.primary-page h1,
.primary-page .h1,
.article-wc-style h1,
.article-wc-style .h1 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 2.75rem; /* 45 */
  font-weight: 700;
  line-height: 1;
}
@media (max-width: 767.98px) {
  .primary-page h1,
  .primary-page .h1,
  .article-wc-style h1,
  .article-wc-style .h1 {
    font-size: 2.5rem; /* 40 */
  }
}
.primary-page h2,
.primary-page .h2,
.article-wc-style h2,
.article-wc-style .h2 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.75rem; /* 28 */
  font-weight: 700;
  line-height: 0.95;
  text-transform: uppercase;
}
.primary-page h3,
.primary-page .h3,
.article-wc-style h3,
.article-wc-style .h3 {
  font-family: "WCSansText", sans-serif;
  font-size: 1.25rem; /* 20 */
  font-weight: 700;
  line-height: 1.25;
}
.primary-page h4,
.primary-page .h4,
.article-wc-style h4,
.article-wc-style .h4 {
  font-family: "WCSansText", sans-serif;
  font-size: 1rem; /* 16 */
  font-weight: 700;
  line-height: 1.25;
}
.primary-page .fs-4,
.article-wc-style .fs-4 {
  font-size: 1.25rem !important; /* 20 */
}
.primary-page .fs-lg,
.article-wc-style .fs-lg {
  font-size: 1.5rem !important; /* 24 */
}
.primary-page .fs-sm,
.article-wc-style .fs-sm {
  font-size: 0.8rem !important;
}

.article-wc-style .content--article h1, .article-wc-style .content--article .h1,
.article-wc-style .content--article h2,
.article-wc-style .content--article .h2,
.article-wc-style .content--article h3,
.article-wc-style .content--article .h3,
.article-wc-style .content--article h4,
.article-wc-style .content--article .h4,
.article-wc-style .content--article h5,
.article-wc-style .content--article .h5,
.article-wc-style .content--article h6,
.article-wc-style .content--article .h6 {
  text-transform: none;
}
.article-wc-style .content--article h1, .article-wc-style .content--article .h1,
.article-wc-style .content--article h2,
.article-wc-style .content--article .h2 {
  line-height: 1;
}

/*
 * Explicit typography for magazine page types.
 * This layer uses generic heading selectors and Bootstrap heading classes.
 */
/* Magazine Default */
.magazine-style-default h1,
.magazine-style-default .h1 {
  font-family: "WCSerifHeadline", sans-serif;
  font-size: 2rem; /* 32 */
  font-weight: 700;
  line-height: 0.85;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .magazine-style-default h1,
  .magazine-style-default .h1 {
    font-size: 3.25rem; /* 52 */
  }
}
@media (min-width: 1440px) {
  .magazine-style-default h1,
  .magazine-style-default .h1 {
    font-size: 3.75rem; /* 60 */
  }
}
.magazine-style-default h2,
.magazine-style-default .h2,
.magazine-style-default .section-text h2 {
  font-family: "WCSerifHeadline", sans-serif;
  font-size: 2rem; /* 32 */
  font-weight: 700;
  line-height: 0.85;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .magazine-style-default h2,
  .magazine-style-default .h2,
  .magazine-style-default .section-text h2 {
    font-size: 2.75rem; /* 44 */
  }
}
@media (min-width: 1440px) {
  .magazine-style-default h2,
  .magazine-style-default .h2,
  .magazine-style-default .section-text h2 {
    font-size: 3.25rem; /* 52 */
  }
}
.magazine-style-default h3,
.magazine-style-default .h3 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.75rem; /* 28 */
  font-weight: 700;
  line-height: 0.95;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .magazine-style-default h3,
  .magazine-style-default .h3 {
    font-size: 2rem; /* 32 */
  }
}
.magazine-style-default .section-article__title h3, .magazine-style-default .section-article__title .h3,
.magazine-style-default .article-title {
  font-size: 1.5rem; /* 24 */
}
@media (min-width: 768px) {
  .magazine-style-default .section-article__title h3, .magazine-style-default .section-article__title .h3,
  .magazine-style-default .article-title {
    font-size: 1.5rem; /* 24 */
  }
}
@media (min-width: 1440px) {
  .magazine-style-default .section-article__title h3, .magazine-style-default .section-article__title .h3,
  .magazine-style-default .article-title {
    font-size: 1.75rem; /* 28 */
  }
}
.magazine-style-default h4,
.magazine-style-default .h4,
.magazine-style-default h5,
.magazine-style-default .h5 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.5rem; /* 24 */
  font-weight: 700;
  line-height: 1;
}
.magazine-style-default h4,
.magazine-style-default .h4 {
  text-transform: uppercase;
}

/* Magazine Annual */
.magazine-style-default.magazine-style-annual-review-2021 h1,
.magazine-style-default.magazine-style-annual-review-2021 .h1 {
  font-size: 2.75rem; /* 44 */
}
@media (min-width: 768px) {
  .magazine-style-default.magazine-style-annual-review-2021 h1,
  .magazine-style-default.magazine-style-annual-review-2021 .h1 {
    font-size: 4rem; /* 64 */
  }
}
@media (min-width: 1440px) {
  .magazine-style-default.magazine-style-annual-review-2021 h1,
  .magazine-style-default.magazine-style-annual-review-2021 .h1 {
    font-size: 5rem; /* 80 */
  }
}
@media (min-width: 1440px) {
  .magazine-style-default.magazine-style-annual-review-2021 h2,
  .magazine-style-default.magazine-style-annual-review-2021 .h2,
  .magazine-style-default.magazine-style-annual-review-2021 .section-text h2 {
    font-size: 3rem; /* 48 */
  }
}
.magazine-style-default.magazine-style-annual-review-2021 h3,
.magazine-style-default.magazine-style-annual-review-2021 .h3,
.magazine-style-default.magazine-style-annual-review-2021 .section-text h3 {
  font-size: 1.5rem; /* 24 */
}
@media (min-width: 768px) {
  .magazine-style-default.magazine-style-annual-review-2021 h3,
  .magazine-style-default.magazine-style-annual-review-2021 .h3,
  .magazine-style-default.magazine-style-annual-review-2021 .section-text h3 {
    font-size: 1.5rem; /* 24 */
  }
}
@media (min-width: 1440px) {
  .magazine-style-default.magazine-style-annual-review-2021 h3,
  .magazine-style-default.magazine-style-annual-review-2021 .h3,
  .magazine-style-default.magazine-style-annual-review-2021 .section-text h3 {
    font-size: 1.75rem; /* 28 */
  }
}

/*
 * Explicit typography for market outlook page type.
 */
.insights-page h1,
.insights-page .h1,
.market-outlook-page h1,
.market-outlook-page .h1,
.market-outlook-page .section-landing-page h1,
.market-outlook-page .section-landing-page .h1 {
  font-family: "WCSerifHeadline", sans-serif;
  font-size: 3rem; /* 48 */
  font-weight: 700;
  line-height: 0.85;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .insights-page h1,
  .insights-page .h1,
  .market-outlook-page h1,
  .market-outlook-page .h1,
  .market-outlook-page .section-landing-page h1,
  .market-outlook-page .section-landing-page .h1 {
    font-size: 5.5rem; /* 88 */
  }
}
.insights-page h2,
.insights-page .h2,
.insights-page .section-text h2,
.market-outlook-page h2,
.market-outlook-page .h2,
.market-outlook-page .section-text h2,
.market-outlook-page .section-landing-page h2,
.market-outlook-page .section-landing-page .h2,
.market-outlook-page .section-landing-page .section-text h2 {
  font-family: "WCSerifHeadline", sans-serif;
  font-size: 2rem; /* 32 */
  font-weight: 700;
  line-height: 0.85;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .insights-page h2,
  .insights-page .h2,
  .insights-page .section-text h2,
  .market-outlook-page h2,
  .market-outlook-page .h2,
  .market-outlook-page .section-text h2,
  .market-outlook-page .section-landing-page h2,
  .market-outlook-page .section-landing-page .h2,
  .market-outlook-page .section-landing-page .section-text h2 {
    font-size: 2.5rem; /* 40 */
  }
}
@media (min-width: 1440px) {
  .insights-page h2,
  .insights-page .h2,
  .insights-page .section-text h2,
  .market-outlook-page h2,
  .market-outlook-page .h2,
  .market-outlook-page .section-text h2,
  .market-outlook-page .section-landing-page h2,
  .market-outlook-page .section-landing-page .h2,
  .market-outlook-page .section-landing-page .section-text h2 {
    font-size: 3.25rem; /* 52 */
  }
}
.insights-page h3,
.insights-page .h3,
.market-outlook-page h3,
.market-outlook-page .h3,
.market-outlook-page .section-landing-page h3,
.market-outlook-page .section-landing-page .h3 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.5rem; /* 24 */
  font-weight: 700;
  line-height: 0.95;
  text-transform: uppercase;
}
@media (min-width: 1024px) {
  .insights-page h3,
  .insights-page .h3,
  .market-outlook-page h3,
  .market-outlook-page .h3,
  .market-outlook-page .section-landing-page h3,
  .market-outlook-page .section-landing-page .h3 {
    font-size: 1.75rem; /* 28 */
  }
}
@media (min-width: 1440px) {
  .insights-page h3,
  .insights-page .h3,
  .market-outlook-page h3,
  .market-outlook-page .h3,
  .market-outlook-page .section-landing-page h3,
  .market-outlook-page .section-landing-page .h3 {
    font-size: 2rem; /* 32 */
  }
}
.insights-page h4,
.insights-page .h4,
.insights-page h5,
.insights-page .h5,
.insights-page h6,
.insights-page .h6,
.market-outlook-page h4,
.market-outlook-page .h4,
.market-outlook-page h5,
.market-outlook-page .h5,
.market-outlook-page h6,
.market-outlook-page .h6,
.market-outlook-page .section-landing-page h4,
.market-outlook-page .section-landing-page .h4,
.market-outlook-page .section-landing-page h5,
.market-outlook-page .section-landing-page .h5,
.market-outlook-page .section-landing-page h6,
.market-outlook-page .section-landing-page .h6 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.5rem; /* 24 */
  font-weight: 700;
  line-height: 0.95;
  text-transform: uppercase;
}

/*
 * Explicit typography for careers landing page type.
 */
.section-landing-page h1,
.section-landing-page .h1 {
  font-family: "WCSerifHeadline", sans-serif;
  font-size: 2.5rem; /* 40 */
  font-weight: 700;
  line-height: 0.85;
  text-transform: uppercase;
}
@media (min-width: 1024px) {
  .section-landing-page h1,
  .section-landing-page .h1 {
    font-size: 3.5rem; /* 56 */
  }
}
.section-landing-page h2,
.section-landing-page .h2 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.75rem; /* 28 */
  font-weight: 700;
  line-height: 0.95;
  text-transform: uppercase;
}
.section-landing-page h3,
.section-landing-page .h3 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.5rem; /* 24 */
  font-weight: 700;
  line-height: 0.95;
  text-transform: uppercase;
}
.section-landing-page h4,
.section-landing-page .h4 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.25rem; /* 20 */
  font-weight: 700;
  line-height: 0.95;
  text-transform: uppercase;
}
@media (min-width: 1440px) {
  .section-landing-page h4,
  .section-landing-page .h4 {
    font-size: 1.5rem; /* 24 */
  }
}
.section-landing-page h5,
.section-landing-page .h5 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.25rem; /* 20 */
  font-weight: 700;
  line-height: 1;
  text-transform: none;
}
@media (min-width: 1440px) {
  .section-landing-page h5,
  .section-landing-page .h5 {
    font-size: 1.5rem; /* 24 */
  }
}
.section-landing-page h6,
.section-landing-page .h6 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.25rem; /* 20 */
  font-weight: 700;
  line-height: 1;
  text-transform: none;
}

.section-landing-page.page--careers h1,
.section-landing-page.page--careers .h1 {
  font-family: "WCSerifHeadline", sans-serif;
  font-size: 3.25rem; /* 52 */
  font-weight: 700;
  line-height: 0.85;
  text-transform: uppercase;
}
@media (min-width: 1024px) {
  .section-landing-page.page--careers h1,
  .section-landing-page.page--careers .h1 {
    font-size: 3.75rem; /* 60 */
  }
}
@media (min-width: 1440px) {
  .section-landing-page.page--careers h1,
  .section-landing-page.page--careers .h1 {
    font-size: 5rem; /* 80 */
  }
}
.section-landing-page.page--careers h2,
.section-landing-page.page--careers .h2 {
  font-family: "WCSerifHeadline", sans-serif;
  font-size: 2rem; /* 32 */
  font-weight: 700;
  line-height: 0.85;
  text-transform: uppercase;
}
@media (min-width: 1024px) {
  .section-landing-page.page--careers h2,
  .section-landing-page.page--careers .h2 {
    font-size: 2.5rem; /* 40 */
  }
}
@media (min-width: 1440px) {
  .section-landing-page.page--careers h2,
  .section-landing-page.page--careers .h2 {
    font-size: 3.5rem; /* 56 */
  }
}
.section-landing-page.page--careers h3,
.section-landing-page.page--careers .h3 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.5rem; /* 24 */
  font-weight: 700;
  line-height: 0.95;
  text-transform: uppercase;
}
@media (min-width: 1024px) {
  .section-landing-page.page--careers h3,
  .section-landing-page.page--careers .h3 {
    font-size: 1.5rem; /* 24 */
  }
}
@media (min-width: 1440px) {
  .section-landing-page.page--careers h3,
  .section-landing-page.page--careers .h3 {
    font-size: 1.75rem; /* 28 */
  }
}
.section-landing-page.page--careers h4,
.section-landing-page.page--careers .h4 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.25rem; /* 20 */
  font-weight: 700;
  line-height: 0.95;
  text-transform: uppercase;
}
@media (min-width: 1024px) {
  .section-landing-page.page--careers h4,
  .section-landing-page.page--careers .h4 {
    font-size: 1.25rem; /* 20 */
  }
}
@media (min-width: 1440px) {
  .section-landing-page.page--careers h4,
  .section-landing-page.page--careers .h4 {
    font-size: 1.5rem; /* 24 */
  }
}
.section-landing-page.page--careers h5,
.section-landing-page.page--careers .h5 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.25rem; /* 20 */
  font-weight: 700;
  line-height: 1;
  text-transform: none;
}
@media (min-width: 1024px) {
  .section-landing-page.page--careers h5,
  .section-landing-page.page--careers .h5 {
    font-size: 1.25rem; /* 20 */
  }
}
@media (min-width: 1440px) {
  .section-landing-page.page--careers h5,
  .section-landing-page.page--careers .h5 {
    font-size: 1.5rem; /* 24 */
  }
}
.section-landing-page.page--careers h6,
.section-landing-page.page--careers .h6 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.25rem; /* 20 */
  font-weight: 700;
  line-height: 1;
  text-transform: none;
}

figure.callout {
  border-bottom: 2px solid var(--bs-black);
  border-top: 2px solid var(--bs-black);
  color: var(--bs-black);
  margin-top: 0.5rem;
  padding: 1.5rem 0;
}
figure.callout.align-right {
  margin: 2rem 0;
  width: 100%;
  clear: both;
}
@media (min-width: 1280px) {
  figure.callout.align-right {
    margin: 0.5rem 0 2rem 1.5rem;
    width: 270px;
  }
}
figure.callout.align-right + figure.callout.align-right {
  padding-top: 0;
  border-top: 0;
  margin-top: -0.5rem;
}
figure.callout .callout-text p {
  color: #2611c9;
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.5rem;
  line-height: 1.1;
}
figure.callout .callout-text p:last-child {
  margin-bottom: 0;
}
figure.callout .callout-text strong {
  font-size: 4rem;
  line-height: 1;
  font-weight: normal;
}
figure.callout .callout-text.small,
figure.callout .callout-text .small {
  display: block;
  font-family: "WCSansText", sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
  margin-bottom: 0;
}
figure.callout .callout-text.small:before,
figure.callout .callout-text .small:before {
  content: none;
}
figure.callout blockquote {
  position: relative;
  margin: 0;
  float: none;
  width: 100%;
  clear: both;
  padding-bottom: 1rem;
}
figure.callout blockquote:before {
  content: "";
  display: block;
  background: url("data:image/svg+xml,%3Csvg width='46' height='28' viewBox='0 0 46 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 27.4896L10.9433 0H24.3184L18.0178 27.4896H0ZM21.3339 27.4896L32.2772 0H45.6523L39.3517 27.4896H21.3339Z' fill='%232611C9'/%3E%3C/svg%3E") no-repeat center center;
  background-size: cover;
  height: 1.75rem;
  width: 2.875rem;
  margin: 0 0 1rem 0;
}
figure.callout blockquote .component-bio-card {
  padding-bottom: 0 !important;
}
figure.callout blockquote .bio-card__alternate-text {
  font-weight: 500;
}
figure.callout blockquote.fact figure {
  position: relative;
  top: -8px;
  max-width: 100%;
}
figure.callout blockquote.fact figure figcaption {
  width: 100%;
  float: none;
}
figure.callout blockquote.fact figure p {
  margin-top: 6px;
  margin-bottom: 0;
  display: block;
  font-family: "WCSansText", sans-serif;
  font-size: 15px;
  max-width: 100%;
  line-height: 1.4;
}
figure.callout blockquote.fact figure p em {
  font-size: 66px;
  font-family: "WCSerifHeadline", sans-serif;
  line-height: 1;
  display: inline-block !important;
}
figure.callout blockquote.fact figure p strong {
  display: inline-block !important;
  font-family: "WCSansSubhead", sans-serif;
  font-size: 4.25rem;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 0;
}
figure.callout blockquote.fact figure p strong ~ br {
  display: block;
}
figure.callout blockquote.fact figure img {
  top: 0;
}
figure.callout blockquote.fact:before {
  margin: 0;
  width: 1px;
  height: 1px;
  display: table;
  clear: both;
  content: none;
}
figure.callout figcaption {
  float: none;
  font-family: "WCSansText", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 0;
  padding: 0;
  text-align: right;
}
figure.callout figcaption p {
  line-height: 1.5 !important;
  margin: 0;
}
figure.callout figcaption p:first-child {
  margin: 1rem 0 0 0;
}
figure.callout cite {
  font-style: normal;
  font-weight: 600;
}
figure.callout .interactive-video .field--name-field-description p:last-child {
  margin-bottom: 0;
}

figure.callout:has(blockquote) {
  border: none;
}
figure.callout:has(blockquote).align-right {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
figure.callout:has(blockquote).align-right blockquote {
  padding-bottom: 1rem;
}
figure.callout:has(blockquote).align-right blockquote:before {
  margin: 0 0 0.5rem 0;
}
figure.callout:has(blockquote).align-right blockquote > *:first-child {
  border-top: 4px solid #2611c9;
  padding-top: 0.5rem;
}
figure.callout:has(blockquote).align-right .callout-text p,
figure.callout:has(blockquote).align-right .callout-text .small {
  font-family: "WCSansSubhead", sans-serif;
  line-height: 0.95;
  font-weight: 700;
  font-size: 1.25rem;
}

.stat,
.stat-sign {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 3.25rem;
  line-height: 1;
  font-weight: 700;
}

.stat-large {
  font-family: "WCSerifHeadline", sans-serif;
  color: #2611c9;
  font-size: 4.25rem; /* 68 */
  line-height: 0.85;
}
@media (min-width: 1024px) {
  .stat-large {
    font-size: 5rem; /* 80 */
  }
}
.stat-large + .stat-text {
  font-family: "WCSansSubhead", sans-serif;
  line-height: 0.95;
  font-weight: 700;
}

.stat-line {
  align-items: end;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin-bottom: 0;
}

.stat-sign {
  font-size: 3rem;
}

.stat-text {
  color: #1b1b1b;
  font-size: 1rem;
  line-height: 1.25rem;
  font-family: "WCSansText", sans-serif;
  font-weight: 500;
}

.deal {
  margin-bottom: 2.5rem;
}
.deal .deal-title,
.deal .deal-title p {
  color: #2611c9;
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.125rem;
  line-height: 1.1;
  font-weight: 700;
}
.deal .deal-description,
.deal .deal-description a {
  color: #1b1b1b;
  font-family: "WCSansText", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
}

.deal-highlighted {
  width: 100%;
  position: relative;
}
@media (min-width: 1280px) {
  .deal-highlighted {
    width: 364px;
  }
}
.deal-highlighted .deal-media {
  height: 186px;
  overflow: hidden;
}
.deal-highlighted .deal-media img {
  width: 100%;
  padding: 0;
}
.deal-highlighted .deal-container-wrapper {
  position: relative;
}
.deal-highlighted .deal-container-wrapper .deal-container {
  position: relative;
  top: -76px;
  width: calc(100% - 2.5rem);
  margin: 0 auto;
  background: #fff;
  padding: 0.5rem 1rem;
}
@media (min-width: 1280px) {
  .deal-highlighted .deal-container-wrapper .deal-container {
    width: 324px;
  }
}
.deal-highlighted .deal-container-wrapper .deal-container .deal-title p {
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
  font-size: 1.75rem;
  line-height: 1.5;
  margin-bottom: 0.5rem;
}

.factbox,
.simplebox {
  padding: 30px;
  background-color: #ecedec;
  margin-bottom: 1rem;
  clear: both;
}
.factbox .factbox-label,
.simplebox .factbox-label {
  font-family: "WCSansText", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.75rem;
  letter-spacing: 0.09375rem;
}
.factbox .box-content > :last-child,
.simplebox .box-content > :last-child {
  margin-bottom: 0;
}
.factbox p:last-child,
.simplebox p:last-child {
  margin-bottom: 0;
}
.factbox img,
.simplebox img {
  width: 100%;
}
.factbox blockquote,
.simplebox blockquote {
  position: relative;
  margin: 0;
  float: none;
  width: 100%;
  clear: both;
}
.factbox blockquote:before,
.simplebox blockquote:before {
  content: "";
  display: block;
  background: url("data:image/svg+xml,%3Csvg width='46' height='28' viewBox='0 0 46 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 27.4896L10.9433 0H24.3184L18.0178 27.4896H0ZM21.3339 27.4896L32.2772 0H45.6523L39.3517 27.4896H21.3339Z' fill='%232611C9'/%3E%3C/svg%3E") no-repeat center center;
  background-size: cover;
  height: 1.75rem;
  width: 2.875rem;
  margin: 0 0 1rem 0;
}

.question-answer {
  padding: 2rem 0 1rem 3.5rem;
}
.question-answer .answer,
.question-answer .question {
  position: relative;
}
.question-answer .answer:before,
.question-answer .question:before {
  border-left: 2px solid var(--bs-primary);
  display: block;
  font-family: "WCSansText", sans-serif;
  font-size: 2rem;
  font-weight: 400;
  left: -3.5rem;
  line-height: 1.5rem;
  padding-left: 0.75rem;
  position: absolute;
  top: 0;
}
.question-answer .answer:before {
  content: "A";
}
.question-answer .question {
  font-weight: bold;
  margin-bottom: 3rem;
}
.question-answer .question:before {
  content: "Q";
}

.ckeditor-readmore-wrapper {
  margin-bottom: 2rem;
}
.ckeditor-readmore-wrapper .ckeditor-readmore {
  display: none;
  padding: 0;
}

.ckeditor-readmore-toggler.btn-circle-link .view-more:after {
  transform: rotate(135deg);
  top: 10px;
  right: 12px;
  transition: all 0.5s ease-out;
}
.ckeditor-readmore-toggler.btn-circle-link.open .view-more:after {
  transform: rotate(320deg);
  top: 14px;
  transition: all 0.5s ease-out;
}

.hero-article {
  overflow: hidden;
  background-color: #28292f;
  min-height: 140px;
}
.hero-article img {
  height: auto;
  max-height: none;
  min-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (min-width: 768px) {
  .hero-article img {
    height: 400px;
  }
}
@media (min-width: 1024px) {
  .hero-article img {
    height: 500px;
  }
}
@media (min-width: 1440px) {
  .hero-article img {
    height: 600px;
  }
}
@media (min-width: 1920px) {
  .hero-article img {
    height: 750px;
  }
}
@media (min-width: 2560px) {
  .hero-article img {
    height: 900px;
  }
}
@media print {
  .hero-article img {
    height: auto;
  }
}

.hero-article__wrapper {
  position: relative;
  background-color: #fff;
  min-height: var(--wc-header-height);
  padding: 2rem 2rem 0 2rem;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-top: calc(-1 * var(--wc-header-height));
  margin-bottom: var(--wc-distance-blocks);
}
.hero-article__wrapper hr {
  margin-top: 1rem;
  margin-left: 0;
  margin-right: 0;
}
.hero-article__wrapper .right-column {
  padding-bottom: 2rem;
  font-size: 1rem;
  line-height: 1.5;
}
.hero-article__wrapper .right-column .hero__category {
  font-weight: 700;
  margin-bottom: 5px;
  margin-top: 7px;
  color: #1b1b1b;
}
.hero-article__wrapper .right-column hr {
  margin-top: 5px;
  margin-bottom: 5px;
}
.hero-article__wrapper .right-column span {
  color: #dadada;
  padding: 0 15px;
}
.hero-article__wrapper .hero__authors {
  display: flex;
  flex-wrap: wrap;
  margin-top: 1rem;
}
.hero-article__wrapper .hero__authors a {
  font-size: 15px;
  line-height: 1.8;
  font-weight: 400;
  width: -moz-max-content;
  width: max-content;
}
.hero-article__wrapper .hero__authors a:first-child a {
  padding-left: 0;
}
.hero-article__wrapper .hero__authors span {
  padding: 0 12px;
  color: #dadada;
  font-size: 15px;
  line-height: 1.5;
}

.hero-primary .hero-background-left,
.hero-primary .hero-background-right {
  flex: 1 1 0;
  min-width: 0;
  height: var(--wc-primary-header-height);
}
.hero-primary .hero-background-left {
  background-color: #dde9f3;
}
.hero-primary .hero-background-right {
  background-color: #edf5fb;
}
.hero-primary .hero-primary__wrapper {
  margin-top: -60px;
}
.hero-primary img {
  width: 100vw;
  height: var(--wc-primary-header-height);
  -o-object-fit: cover;
  object-fit: cover;
}
.hero-primary .hero-background img {
  height: var(--wc-primary-header-height);
  width: auto;
}
.hero-primary .address {
  line-height: 1.25;
  margin-bottom: 0;
}

@media (min-width: 1024px) {
  .hero-article__wrapper {
    font-size: 1.125rem;
    line-height: 1.5;
  }
  .hero-article__wrapper .left-column {
    font-size: 1.125rem;
  }
  .hero-article__wrapper .right-column {
    width: 10rem;
  }
  .hero-article__wrapper .hero__authors {
    margin-top: 2.75rem;
  }
  .hero-primary {
    height: var(--wc-primary-header-height);
    display: flex;
    /*  &:not(.hero-people) {
      img {
        z-index: -1;
      }
    }*/
  }
  .hero-primary img {
    position: absolute;
    z-index: -1;
  }
  .hero-primary .hero-background {
    width: 100vw;
    position: absolute;
    z-index: -1;
  }
  .hero-primary .hero-background img {
    position: absolute;
    right: -7rem;
    z-index: -1;
  }
  .hero-primary .hero-background-left,
  .hero-primary .hero-background-right {
    position: absolute;
    z-index: -2;
  }
  .hero-primary .hero-background-left {
    width: 100%;
  }
  .hero-primary .hero-background-right {
    right: 0;
    width: calc(50vw - (var(--wc-container-publication-width)) / 3);
  }
  .hero-primary .hero-background-cropped {
    left: 0;
    position: absolute;
    width: calc(50vw + 250px);
    height: var(--wc-primary-header-height);
    clip-path: polygon(0 0, 100% 0, calc(100% - 250px) 100%, 0 100%);
  }
  .hero-primary .hero-background-photo {
    position: relative;
  }
  .hero-primary .hero-primary__wrapper {
    display: flex;
    margin-top: 0;
    align-items: center;
    z-index: 1;
  }
  .hero-primary.hero-people .hero-background-right {
    clip-path: polygon(0 100%, 300px 0, 100% 0, 100% 100%);
  }
  .hero-primary.hero-service .hero-background-right {
    width: calc(50vw - (var(--wc-container-publication-width)) / 2);
  }
  .hero-primary.hero-service .hero-background img {
    clip-path: polygon(0px 100%, var(--wc-primary-header-height) 0, 100% 0, 100% 100%);
  }
  .hero-title {
    padding-top: 60px;
  }
}
@media (min-width: 1280px) {
  .hero-article__wrapper {
    padding-top: var(--wc-distance-blocks);
    padding-left: 80px;
    padding-right: 80px;
  }
  .hero-primary .hero-primary__wrapper {
    width: 690px;
  }
}
@media (max-width: 1023.98px) {
  .hero-primary .hero-background-photo {
    width: auto;
    padding: 0;
  }
}
@keyframes visible {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes visible {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.key-takeaways {
  border-bottom: 1px solid #dadada;
  padding-bottom: var(--wc-distance-blocks);
  margin-bottom: var(--wc-distance-blocks);
}
.key-takeaways__item {
  border-left: 2px solid #2611c9;
  padding-left: 11px;
  margin-bottom: 30px;
  padding-right: 0;
}
.key-takeaways__item p {
  margin-bottom: 0;
}
.key-takeaways__number {
  font-weight: 700;
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  .key-takeaways__item {
    padding-right: 16px;
  }
  .key-takeaways__number {
    margin-bottom: 2rem;
  }
}
.interactive-list-of-links span {
  color: #dadada;
  padding: 0 12px;
  font-size: 15px;
  line-height: 1.8;
}

.page-node-type-section-landing-page {
  overflow-x: hidden;
}

section .parallax-reveal:not(.not-parallax-section) {
  overflow: hidden;
}
section .parallax-reveal .before-content-parallax-image,
section .parallax-reveal .after-content-parallax-image {
  animation-duration: 0.5s;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
}
section .parallax-reveal .before-content-parallax-image {
  animation-name: pageSectionSlideInDown;
}
section .parallax-reveal .after-content-parallax-image {
  animation-name: pageSectionSlideInUp;
  animation-delay: 0.3s;
}

.event-locations-list .dropdown .dropdown-menu {
  width: 100%;
}
.event-locations-list .dropdown .dropdown-menu .dropdown-item {
  color: #1b1b1b;
}

.offset-bg-section {
  overflow: hidden;
}
.offset-bg-section .offset-bg__row .offset-bg__left,
.offset-bg-section .offset-bg__row .offset-bg__right {
  position: relative;
}
.offset-bg-section .offset-bg__row .offset-bg__left::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -100vw;
  right: -0.5rem;
  background: #e8f4ff;
  z-index: -1;
}
.offset-bg-section .offset-bg__row .offset-bg__right::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: -100vw;
  background: #ffffff;
  z-index: -1;
}

.page-node-type-section-landing-page .landing__body .btn-link:hover,
.page-node-type-section-megatrends .landing__body .btn-link:hover {
  color: #383b43;
  text-decoration: none;
}
.page-node-type-section-landing-page .landing__body .btn-link:hover:after,
.page-node-type-section-megatrends .landing__body .btn-link:hover:after {
  background-color: #fff;
}
.page-node-type-section-landing-page .landing__body .btn-link:hover:before,
.page-node-type-section-megatrends .landing__body .btn-link:hover:before {
  color: #383b43;
}
.page-node-type-section-landing-page .landing__body .video-embed-field-responsive-video,
.page-node-type-section-megatrends .landing__body .video-embed-field-responsive-video {
  position: static;
}
.page-node-type-section-landing-page .landing__body .video-embed-field-responsive-video iframe,
.page-node-type-section-megatrends .landing__body .video-embed-field-responsive-video iframe {
  width: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  min-height: calc(56.206088993vw + 60px);
}
@media (max-width: 767px) {
  .page-node-type-section-landing-page .landing__body .video-embed-field-responsive-video,
  .page-node-type-section-megatrends .landing__body .video-embed-field-responsive-video {
    display: none;
  }
}
.page-node-type-section-landing-page .container,
.page-node-type-section-megatrends .container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 8px;
  padding-right: 8px;
  max-width: 100%;
}
@media (min-width: 960px) {
  .page-node-type-section-landing-page .container,
  .page-node-type-section-megatrends .container {
    width: 946px;
  }
}
@media (min-width: 1024px) {
  .page-node-type-section-landing-page .container,
  .page-node-type-section-megatrends .container {
    width: 1010px;
  }
}
@media (min-width: 1280px) {
  .page-node-type-section-landing-page .container,
  .page-node-type-section-megatrends .container {
    width: 1236px;
  }
}
@media print {
  .page-node-type-section-landing-page .container,
  .page-node-type-section-megatrends .container {
    width: 100%;
    margin: 0 auto;
    padding: 0;
  }
}
.page-node-type-section-landing-page .section-landing-page > .landing__body,
.page-node-type-section-landing-page .landing-page > .landing__body,
.page-node-type-section-megatrends .section-landing-page > .landing__body,
.page-node-type-section-megatrends .landing-page > .landing__body {
  overflow: hidden;
  position: relative;
  padding: 3rem 0;
}
@media (max-width: 575.98px) {
  .page-node-type-section-landing-page .section-landing-page > .landing__body,
  .page-node-type-section-landing-page .landing-page > .landing__body,
  .page-node-type-section-megatrends .section-landing-page > .landing__body,
  .page-node-type-section-megatrends .landing-page > .landing__body {
    padding: 0;
  }
}
@media (min-width: 768px) {
  .page-node-type-section-landing-page .section-landing-page > .landing__body,
  .page-node-type-section-landing-page .landing-page > .landing__body,
  .page-node-type-section-megatrends .section-landing-page > .landing__body,
  .page-node-type-section-megatrends .landing-page > .landing__body {
    height: 180px;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .page-node-type-section-landing-page .section-landing-page > .landing__body,
  .page-node-type-section-landing-page .landing-page > .landing__body,
  .page-node-type-section-megatrends .section-landing-page > .landing__body,
  .page-node-type-section-megatrends .landing-page > .landing__body {
    height: 465px;
  }
}
@media print and (min-width: 768px) {
  .page-node-type-section-landing-page .section-landing-page > .landing__body,
  .page-node-type-section-landing-page .landing-page > .landing__body,
  .page-node-type-section-megatrends .section-landing-page > .landing__body,
  .page-node-type-section-megatrends .landing-page > .landing__body {
    height: auto;
  }
}
@media (min-width: 768px) {
  .page-node-type-section-landing-page .section-landing-page > .landing__body,
  .page-node-type-section-landing-page .landing-page > .landing__body,
  .page-node-type-section-megatrends .section-landing-page > .landing__body,
  .page-node-type-section-megatrends .landing-page > .landing__body {
    background-color: #1b1b1b;
    color: #fff;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .page-node-type-section-landing-page .section-landing-page > .landing__body,
  .page-node-type-section-landing-page .landing-page > .landing__body,
  .page-node-type-section-megatrends .section-landing-page > .landing__body,
  .page-node-type-section-megatrends .landing-page > .landing__body {
    padding: 20px 0 80px;
  }
}
@media (min-width: 1024px) and (max-width: 1279.98px) {
  .page-node-type-section-landing-page .section-landing-page > .landing__body,
  .page-node-type-section-landing-page .landing-page > .landing__body,
  .page-node-type-section-megatrends .section-landing-page > .landing__body,
  .page-node-type-section-megatrends .landing-page > .landing__body {
    padding: 40px 0 80px;
  }
}
.page-node-type-section-landing-page .section-landing-page > .landing__body .container,
.page-node-type-section-landing-page .landing-page > .landing__body .container,
.page-node-type-section-megatrends .section-landing-page > .landing__body .container,
.page-node-type-section-megatrends .landing-page > .landing__body .container {
  position: relative;
  z-index: 4;
}
.page-node-type-section-landing-page .section-landing-page > .landing__body .hero-subtitle,
.page-node-type-section-landing-page .landing-page > .landing__body .hero-subtitle,
.page-node-type-section-megatrends .section-landing-page > .landing__body .hero-subtitle,
.page-node-type-section-megatrends .landing-page > .landing__body .hero-subtitle {
  font-size: 1.25rem; /* 20 */
  font-family: "WCSansSubhead", sans-serif;
  font-weight: 700;
  line-height: 0.95;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .page-node-type-section-landing-page .section-landing-page > .landing__body .hero-subtitle,
  .page-node-type-section-landing-page .landing-page > .landing__body .hero-subtitle,
  .page-node-type-section-megatrends .section-landing-page > .landing__body .hero-subtitle,
  .page-node-type-section-megatrends .landing-page > .landing__body .hero-subtitle {
    font-size: 1.75rem; /* 28 */
    margin-bottom: 0;
  }
}
.page-node-type-section-landing-page .section-landing-page > .landing__body .hero-description,
.page-node-type-section-landing-page .landing-page > .landing__body .hero-description,
.page-node-type-section-megatrends .section-landing-page > .landing__body .hero-description,
.page-node-type-section-megatrends .landing-page > .landing__body .hero-description {
  font-size: 1.25rem;
  font-weight: 500;
}
.page-node-type-section-landing-page .section-landing-page > .landing__body .hero-description p,
.page-node-type-section-landing-page .landing-page > .landing__body .hero-description p,
.page-node-type-section-megatrends .section-landing-page > .landing__body .hero-description p,
.page-node-type-section-megatrends .landing-page > .landing__body .hero-description p {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .page-node-type-section-landing-page .section-landing-page > .landing__body .hero-description,
  .page-node-type-section-landing-page .landing-page > .landing__body .hero-description,
  .page-node-type-section-megatrends .section-landing-page > .landing__body .hero-description,
  .page-node-type-section-megatrends .landing-page > .landing__body .hero-description {
    font-size: 1.5rem;
  }
}
.page-node-type-section-landing-page .section-landing-page > .landing__body .field--name-field-background-media,
.page-node-type-section-landing-page .section-landing-page > .landing__body .landing-background-image,
.page-node-type-section-landing-page .landing-page > .landing__body .field--name-field-background-media,
.page-node-type-section-landing-page .landing-page > .landing__body .landing-background-image,
.page-node-type-section-megatrends .section-landing-page > .landing__body .field--name-field-background-media,
.page-node-type-section-megatrends .section-landing-page > .landing__body .landing-background-image,
.page-node-type-section-megatrends .landing-page > .landing__body .field--name-field-background-media,
.page-node-type-section-megatrends .landing-page > .landing__body .landing-background-image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  pointer-events: none;
}
.page-node-type-section-landing-page .section-landing-page > .landing__body .field--name-field-background-media img,
.page-node-type-section-landing-page .section-landing-page > .landing__body .landing-background-image img,
.page-node-type-section-landing-page .landing-page > .landing__body .field--name-field-background-media img,
.page-node-type-section-landing-page .landing-page > .landing__body .landing-background-image img,
.page-node-type-section-megatrends .section-landing-page > .landing__body .field--name-field-background-media img,
.page-node-type-section-megatrends .section-landing-page > .landing__body .landing-background-image img,
.page-node-type-section-megatrends .landing-page > .landing__body .field--name-field-background-media img,
.page-node-type-section-megatrends .landing-page > .landing__body .landing-background-image img {
  display: none;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 767.98px) {
  .page-node-type-section-landing-page .section-landing-page > .landing__body,
  .page-node-type-section-landing-page .landing-page > .landing__body,
  .page-node-type-section-megatrends .section-landing-page > .landing__body,
  .page-node-type-section-megatrends .landing-page > .landing__body {
    font-size: 15px;
    padding: 0;
  }
  .page-node-type-section-landing-page .section-landing-page > .landing__body .container,
  .page-node-type-section-landing-page .landing-page > .landing__body .container,
  .page-node-type-section-megatrends .section-landing-page > .landing__body .container,
  .page-node-type-section-megatrends .landing-page > .landing__body .container {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .page-node-type-section-landing-page .section-landing-page > .landing__body .field--name-field-background-media,
  .page-node-type-section-landing-page .section-landing-page > .landing__body .landing-background-image,
  .page-node-type-section-landing-page .landing-page > .landing__body .field--name-field-background-media,
  .page-node-type-section-landing-page .landing-page > .landing__body .landing-background-image,
  .page-node-type-section-megatrends .section-landing-page > .landing__body .field--name-field-background-media,
  .page-node-type-section-megatrends .section-landing-page > .landing__body .landing-background-image,
  .page-node-type-section-megatrends .landing-page > .landing__body .field--name-field-background-media,
  .page-node-type-section-megatrends .landing-page > .landing__body .landing-background-image {
    position: relative;
    min-height: 180px;
  }
  .page-node-type-section-landing-page .section-landing-page > .landing__body .field--name-field-background-media.field--name-field-background-media img,
  .page-node-type-section-landing-page .section-landing-page > .landing__body .landing-background-image.field--name-field-background-media img,
  .page-node-type-section-landing-page .landing-page > .landing__body .field--name-field-background-media.field--name-field-background-media img,
  .page-node-type-section-landing-page .landing-page > .landing__body .landing-background-image.field--name-field-background-media img,
  .page-node-type-section-megatrends .section-landing-page > .landing__body .field--name-field-background-media.field--name-field-background-media img,
  .page-node-type-section-megatrends .section-landing-page > .landing__body .landing-background-image.field--name-field-background-media img,
  .page-node-type-section-megatrends .landing-page > .landing__body .field--name-field-background-media.field--name-field-background-media img,
  .page-node-type-section-megatrends .landing-page > .landing__body .landing-background-image.field--name-field-background-media img {
    display: block;
  }
  .page-node-type-section-landing-page .section-landing-page > .landing__body.landing__body--only-title .container,
  .page-node-type-section-landing-page .landing-page > .landing__body.landing__body--only-title .container,
  .page-node-type-section-megatrends .section-landing-page > .landing__body.landing__body--only-title .container,
  .page-node-type-section-megatrends .landing-page > .landing__body.landing__body--only-title .container {
    position: absolute;
    top: 0;
    left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .page-node-type-section-landing-page.page-node-type-section-taxonomy-megatrends .section-landing-page > .landing__body,
  .page-node-type-section-landing-page.page-node-type-section-taxonomy-megatrends .landing-page > .landing__body,
  .page-node-type-section-megatrends.page-node-type-section-taxonomy-megatrends .section-landing-page > .landing__body,
  .page-node-type-section-megatrends.page-node-type-section-taxonomy-megatrends .landing-page > .landing__body {
    padding-top: 40px;
  }
}
@media (min-width: 1024px) {
  .page-node-type-section-landing-page.page-node-type-section-taxonomy-megatrends .section-landing-page > .landing__body,
  .page-node-type-section-landing-page.page-node-type-section-taxonomy-megatrends .landing-page > .landing__body,
  .page-node-type-section-megatrends.page-node-type-section-taxonomy-megatrends .section-landing-page > .landing__body,
  .page-node-type-section-megatrends.page-node-type-section-taxonomy-megatrends .landing-page > .landing__body {
    padding-top: 70px;
  }
}
.page-node-type-section-landing-page .section-landing-page.with-gradient .landing-background-image::before,
.page-node-type-section-megatrends .section-landing-page.with-gradient .landing-background-image::before {
  content: "";
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.8), 40%, rgba(0, 0, 0, 0));
  display: block;
  height: 100%;
  width: 100%;
}
@media (min-width: 1024px) {
  .page-node-type-section-landing-page .section-landing-page.short-hero-image > .landing__body,
  .page-node-type-section-megatrends .section-landing-page.short-hero-image > .landing__body {
    height: 400px;
  }
}
@media (max-width: 767.98px) {
  .page-node-type-section-landing-page .section-landing-page.short-hero-image > .landing__body .container,
  .page-node-type-section-megatrends .section-landing-page.short-hero-image > .landing__body .container {
    padding-top: 25px;
    padding-bottom: 25px;
    position: relative;
  }
}

.cover-arrow-bottom {
  width: 50px;
  height: 20px;
  display: block;
  position: absolute;
  bottom: 55px;
  left: 50%;
  margin-left: -25px;
  cursor: pointer;
  padding-top: 25px;
  z-index: 5;
}
.cover-arrow-bottom__arrow {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  overflow: hidden;
}
.cover-arrow-bottom__arrow:after {
  position: absolute;
  content: "";
  display: block;
  transform: rotate(45deg);
  border-style: solid;
  border-color: #fff;
  border-width: 0 2px 2px 0;
  width: 50px;
  height: 50px;
  bottom: 10px;
}
.cover-arrow-bottom__label {
  color: #fff;
  font-size: 14px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
}
@media screen and (max-width: 1279px) {
  .cover-arrow-bottom {
    width: 35px;
  }
  .cover-arrow-bottom__arrow:after {
    width: 35px;
    height: 35px;
  }
}
@media screen and (max-width: 767px) {
  .cover-arrow-bottom {
    display: none;
    width: 25px;
    height: 15px;
  }
  .cover-arrow-bottom__arrow:after {
    width: 25px;
    height: 25px;
  }
}

.page-node-type-section-megatrends .section-landing-page > .landing__body h1, .page-node-type-section-megatrends .section-landing-page > .landing__body .h1 {
  max-width: 300px;
}
.page-node-type-section-megatrends .landing-background-image::after {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.5) 29%, rgba(0, 0, 0, 0) 86%);
  content: "";
  position: absolute;
  inset: 0;
}

.careers-modal {
  background-color: #1b1b1b;
  z-index: 10100;
}
.careers-modal.modal.show {
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.careers-modal .modal-dialog {
  color: #454b4d;
  font-size: 14px;
  line-height: 1.4;
  margin: 0;
  max-height: 100%;
  max-width: 100%;
  padding: 90px 40px 40px;
  pointer-events: auto;
  position: relative;
  transform: none !important;
  width: 100%;
  z-index: 1;
}
.careers-modal .modal-dialog .close {
  position: absolute;
  top: 60px;
  right: 0px;
  padding: 0;
  cursor: pointer;
  outline: none;
  text-align: center;
  border: none;
  text-indent: -9999px;
  margin: 0;
  background-color: transparent;
  font-weight: 100;
  font-size: 0;
  color: #fff;
  opacity: 0.9;
  -webkit-appearance: none;
  z-index: 2;
  width: 36px;
  height: 36px;
}
.careers-modal .modal-dialog .close span {
  display: none;
}
.careers-modal .modal-dialog .close:after, .careers-modal .modal-dialog .close:before {
  position: absolute;
  content: "";
  width: 30px;
  height: 2px;
  background-color: #fff;
  top: calc(50% - 1px);
  left: calc(50% - 24px);
  transform: rotate(45deg);
}
.careers-modal .modal-dialog .close:after {
  transform: rotate(-45deg);
}
.careers-modal .modal-dialog > .field {
  position: relative;
  height: 100%;
}
.careers-modal .modal-dialog > .field .video-embed-field-responsive-video {
  position: static;
}

@media (min-width: 576px) {
  .careers-modal .modal-dialog {
    padding: 130px 70px 70px;
  }
  .careers-modal .modal-dialog .close {
    top: 90px;
    right: 30px;
  }
  .careers-modal .modal-dialog .close:after, .careers-modal .modal-dialog .close:before {
    width: 48px;
  }
}
@media (min-width: 1024px) {
  .careers-modal .modal-dialog {
    width: 70%;
  }
}
@media (min-aspect-ratio: 2/1) {
  .careers-modal .modal-dialog {
    width: 50%;
  }
}
@media (min-aspect-ratio: 3/1) {
  .careers-modal .modal-dialog {
    width: 40%;
  }
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.video--carousel .carousel-controls,
.pull-quote--carousel .carousel-controls {
  padding: 0 50px;
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.video--carousel .carousel-controls button,
.pull-quote--carousel .carousel-controls button {
  border: 0;
  background: transparent;
  font-size: 0;
  padding: 0;
  margin: 0;
}
.video--carousel .carousel-controls__dots,
.pull-quote--carousel .carousel-controls__dots {
  margin: 0;
  padding: 0;
  list-style: none;
}
.video--carousel .carousel-controls__dots li,
.pull-quote--carousel .carousel-controls__dots li {
  display: inline-block;
  vertical-align: top;
  margin: 10px;
}
.video--carousel .carousel-controls__dots li.slick-active button,
.pull-quote--carousel .carousel-controls__dots li.slick-active button {
  background-color: #2611c9;
}
.video--carousel .carousel-controls__dots li button,
.pull-quote--carousel .carousel-controls__dots li button {
  width: 10px;
  height: 10px;
  display: block;
  border-radius: 50%;
  background-color: #b7b7b7;
  transition: background-color 0.3s;
}
.video--carousel .carousel-controls__prev,
.video--carousel .carousel-controls__next,
.pull-quote--carousel .carousel-controls__prev,
.pull-quote--carousel .carousel-controls__next {
  width: 18px;
  height: 30px;
  position: absolute;
  top: 0;
  overflow: hidden;
}
.video--carousel .carousel-controls__prev:after,
.video--carousel .carousel-controls__next:after,
.pull-quote--carousel .carousel-controls__prev:after,
.pull-quote--carousel .carousel-controls__next:after {
  transition: border-color 0.3s;
}
.video--carousel .carousel-controls__prev:hover:after,
.video--carousel .carousel-controls__next:hover:after,
.pull-quote--carousel .carousel-controls__prev:hover:after,
.pull-quote--carousel .carousel-controls__next:hover:after {
  border-color: #111;
}
.video--carousel .carousel-controls__prev:hover:active:after,
.video--carousel .carousel-controls__next:hover:active:after,
.pull-quote--carousel .carousel-controls__prev:hover:active:after,
.pull-quote--carousel .carousel-controls__next:hover:active:after {
  border-color: #b7b7b7;
}
.video--carousel .carousel-controls__prev,
.pull-quote--carousel .carousel-controls__prev {
  left: 0;
}
.video--carousel .carousel-controls__prev:after,
.pull-quote--carousel .carousel-controls__prev:after {
  position: absolute;
  content: "";
  left: 4px;
  top: 5px;
  transform: rotate(45deg);
  width: 20px;
  height: 20px;
  border-style: solid;
  border-color: #b7b7b7;
  border-width: 0 0 1px 1px;
}
.video--carousel .carousel-controls__next,
.pull-quote--carousel .carousel-controls__next {
  right: 0;
}
.video--carousel .carousel-controls__next:after,
.pull-quote--carousel .carousel-controls__next:after {
  position: absolute;
  content: "";
  right: 4px;
  top: 5px;
  transform: rotate(45deg);
  width: 20px;
  height: 20px;
  border-style: solid;
  border-color: #b7b7b7;
  border-width: 1px 1px 0 0;
}
.video--carousel .container > .field--name-field-view-more-link,
.pull-quote--carousel .container > .field--name-field-view-more-link {
  font-size: 18px;
  margin-left: 37px;
}

.section-page_section_quote .pull-quote__quote {
  clear: both;
  font-size: 1.125rem;
  line-height: 1.3;
  border: 0;
  padding: 0.5em 0 0.8em;
  margin: 0 0 0.8em;
}
.section-page_section_quote .pull-quote__quote,
.section-page_section_quote .pull-quote__quote p {
  font-family: "WCSansSubhead", sans-serif;
  color: inherit;
}
.section-page_section_quote .pull-quote__quote:before {
  content: "";
  display: block;
  width: 2.6em;
  height: 2em;
  font-size: inherit;
  background: url("data:image/svg+xml,%3Csvg width='46' height='28' viewBox='0 0 46 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 27.4896L10.9433 0H24.3184L18.0178 27.4896H0ZM21.3339 27.4896L32.2772 0H45.6523L39.3517 27.4896H21.3339Z' fill='%232611C9'/%3E%3C/svg%3E") no-repeat center center;
  background-size: 100% 100%;
  margin-bottom: 0.8em;
}
.section-page_section_quote .pull-quote__cite {
  color: inherit;
  font-family: "WCSansText", sans-serif;
  font-weight: 600;
  font-size: 1rem;
  font-style: normal;
}
.section-page_section_quote img {
  width: 100%;
}

@media (min-width: 768px) {
  .section-page_section_quote .pull-quote__cite {
    font-size: 1.125rem;
  }
}
@media (min-width: 1024px) {
  .section-page_section_quote .pull-quote__quote {
    font-size: 2rem;
    line-height: 1;
  }
}
.role-selection {
  flex: 100%;
  position: relative;
  height: 270px;
}
@media (min-width: 1024px) {
  .role-selection {
    max-height: 800px;
    min-height: 400px;
    height: calc((100vh - 60px) / 2);
  }
}
.role-selection__body {
  height: 100%;
  padding: 25px 15px 110px;
  position: absolute;
  top: 0;
  width: 100%;
}
@media (min-width: 1024px) {
  .role-selection__body {
    font-size: 28px;
  }
}
@media (min-width: 768px) {
  .role-selection__body {
    padding: 30px;
  }
}
.role-selection__link {
  display: block;
  padding: 30px 0 30px;
}
.role-selection__background {
  background-size: cover;
  background-position: center;
  height: 100%;
}
.role-selection__background .field--item {
  height: 100%;
}
.role-selection__background .field--item img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  transition: 3s;
  transform: scale(1);
}
.role-selection:hover .role-selection__background img {
  transform: scale(1.1);
}
@media (min-width: 1024px) {
  .role-selection {
    flex: 33.3333333333%;
  }
}

.section-page_section_slider .image-slide .field--name-field-slide-images {
  min-height: 200px;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.5rem;
}
.section-page_section_slider .image-slide .field--name-field-slide-images .field--item {
  flex-basis: 0;
  flex-grow: 1;
  padding: 0 0.5rem;
}
.section-page_section_slider .quote-slide__quote {
  clear: both;
  font-size: 1.125rem;
  line-height: 1.3;
  border: 0;
  padding: 0.5em 0 0.8em;
  margin: 0 0 0.8em;
}
.section-page_section_slider .quote-slide__quote,
.section-page_section_slider .quote-slide__quote p {
  font-family: "WCSansSubhead", sans-serif;
  color: inherit;
}
.section-page_section_slider .quote-slide__quote:before {
  content: "";
  display: block;
  width: 2.6em;
  height: 2em;
  font-size: inherit;
  background: url("data:image/svg+xml,%3Csvg width='46' height='28' viewBox='0 0 46 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 27.4896L10.9433 0H24.3184L18.0178 27.4896H0ZM21.3339 27.4896L32.2772 0H45.6523L39.3517 27.4896H21.3339Z' fill='%232611C9'/%3E%3C/svg%3E") no-repeat center center;
  background-size: 100% 100%;
  margin-bottom: 0.8em;
}
.section-page_section_slider .quote-slide__cite {
  color: inherit;
  font-family: "WCSansText", sans-serif;
  font-weight: 600;
  font-size: 1rem;
  font-style: normal;
}
.section-page_section_slider img {
  width: 100%;
}

@media (min-width: 768px) {
  .section-page_section_slider .quote-slide__cite {
    font-size: 1.125rem;
  }
}
@media (min-width: 1024px) {
  .section-page_section_slider .quote-slide__quote {
    font-size: 2rem;
    line-height: 1;
  }
}
@keyframes pageSectionSlideInUp {
  0% {
    top: 100%;
  }
  30% {
    opacity: 0.2;
  }
  100% {
    top: -50%;
    opacity: 1;
  }
}
@keyframes pageSectionSlideInDown {
  0% {
    top: -100%;
  }
  30% {
    opacity: 0.2;
  }
  100% {
    top: -50%;
    opacity: 1;
  }
}
.section-page_section_text {
  position: relative;
  overflow: hidden;
}
.section-page_section_text .before-content-parallax-image,
.section-page_section_text .after-content-parallax-image {
  display: none;
  position: absolute;
  inset: 0;
  width: auto;
  opacity: 0;
  background-position: right center;
  background-repeat: no-repeat;
  height: 200%;
  background-size: contain;
  animation: 0.5s ease-out forwards;
}
.section-page_section_text .page-section-text__content {
  position: relative;
}
.section-page_section_text .field--name-field-mobile-image {
  display: block;
}
.section-page_section_text .video-embed-field-responsive-video {
  display: none;
}
.section-page_section_text .row:not(:last-child) {
  margin-bottom: 0;
}
.section-page_section_text h2.universe-heading-small, .section-page_section_text .universe-heading-small.h2 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.5rem;
}
.section-page_section_text h3.universe-heading, .section-page_section_text .universe-heading.h3 {
  font-family: "WCSansSubhead", sans-serif;
}
.section-page_section_text h3.universe-heading-small, .section-page_section_text .universe-heading-small.h3 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.25rem;
}
.section-page_section_text h3.cards-heading, .section-page_section_text .cards-heading.h3 {
  font-family: "WCSansSubhead", sans-serif;
  font-size: 1.25rem;
  margin-bottom: 2.5rem;
}
.section-page_section_text.text-white h2, .section-page_section_text.text-white .h2,
.section-page_section_text.text-white h3,
.section-page_section_text.text-white .h3 {
  color: #fff;
}
.section-page_section_text p:last-child {
  margin-bottom: 0;
}

.section-text-img .section-text-img__media {
  display: block;
  width: 100%;
  height: auto;
}
.section-text-img .section-text-img__media-col {
  max-height: 265px;
  overflow: hidden;
  display: flex;
  align-items: center;
}

.style-dark-blue {
  background-color: #2611c9;
}
.style-dark-blue a {
  color: #fff;
}

.style-light-gray {
  background-color: #f4f4f4;
}

.style-light-blue {
  background-color: #e8f4ff;
}

@media (min-width: 1024px) {
  .field--name-field-page-sections section:first-child {
    padding-top: 4rem;
  }
}

@media (min-width: 768px) {
  .section-page_section_text .before-content-parallax-image,
  .section-page_section_text .after-content-parallax-image {
    display: block;
  }
}
@media (min-width: 1024px) {
  .section-page_section_text .video-embed-field-responsive-video {
    display: block;
  }
  .section-page_section_text .field--name-field-mobile-image {
    display: none;
  }
  .section-text-img .section-text-img__text-col {
    padding-right: 2rem;
  }
  .section-text-img .section-text-img__media-col {
    position: relative;
    max-height: unset;
    overflow: unset;
  }
  .section-text-img .section-text-img__media {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
}
.video-column__body {
  position: relative;
  overflow: hidden;
}
.section-landing-page .video-column__body {
  width: calc(100% + 100px);
  margin-left: -100px;
}
.section-landing-page .video-column__body video {
  position: relative;
  width: 140%;
  left: -20%;
  height: auto;
  vertical-align: top;
}
.section-landing-page .video-column__body .field--name-field-file {
  display: none;
  width: 100%;
  height: auto;
}
@media screen and (min-width: 1024px) {
  .section-landing-page .video-column__body .field--name-field-file {
    display: block;
  }
}
.section-landing-page .video-column__body img {
  display: block;
}
@media (min-width: 1024px) {
  .section-landing-page .video-column__body img {
    display: none;
  }
}
@media (min-width: 1024px) {
  .section-landing-page .video-column__body {
    width: calc(100% + 200px);
    margin-left: -200px;
  }
}
@media (max-width: 1023.98px) {
  .section-landing-page .video-column__body {
    margin-bottom: 30px;
  }
}

.section-page_section_video_thumbs > .field.field--name-field-page-section-title {
  font-size: 26px;
  margin: 0 0 0.4em;
  font-family: "WCSansSubhead", sans-serif;
  line-height: 1.1;
}
.section-page_section_video_thumbs > .field.field--name-field-description {
  margin-left: 0;
}
.section-page_section_video_thumbs .field--name-field-popup-video .video-card {
  border: 1px solid #d8d8d8;
  border-top-width: 0;
  height: 100%;
  border-radius: 0;
  border-bottom-right-radius: 40px;
  corner-bottom-right-shape: bevel;
}
.section-page_section_video_thumbs .field--name-field-popup-video .video-card .video-title {
  color: #2611c9;
  font-size: 1.25rem;
  font-family: "WCSansSubhead", sans-serif;
  font-weight: 700;
  line-height: 0.95;
  margin-bottom: 0.25rem;
  text-transform: uppercase;
}
.section-page_section_video_thumbs .field--name-field-popup-video .video-card .video-short-description {
  color: #1b1b1b;
}
.section-page_section_video_thumbs .field--name-field-popup-video .video-card .video-short-description p {
  margin-bottom: 0.5rem;
}
.section-page_section_video_thumbs .field--name-field-popup-video .video-card .video-duration {
  color: #2611c9;
  font-weight: 500;
}

.overlay-card {
  height: 100%;
}
.overlay-card__body {
  gap: 0.5rem;
  height: 100%;
  width: 100%;
}
.overlay-card h3.overlay-card__title, .overlay-card .overlay-card__title.h3 {
  color: #fff;
  background: #2611c9;
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0 100%);
  font-size: 1.25rem;
  font-weight: 700;
  font-family: "WCSansText", sans-serif;
  line-height: 1.25;
  min-height: 80px;
  margin-bottom: 0;
  padding: 0.5rem 3rem 1rem 1rem;
}
.overlay-card__body__description {
  background: #fff;
  padding: 1rem;
  height: 100%;
}

.section-video .video-card .video-container {
  position: relative;
  overflow: hidden;
}
.section-video .video-card .video-container img {
  padding: 0;
  transition: 3s;
  width: 100%;
}
.section-video .video-card .video-container .btn {
  padding: 0;
  width: 100%;
}
.section-video .video-card .video-card__title {
  color: #2611c9;
  margin-top: 20px;
  margin-bottom: 8px;
}
.section-video .video-card .video-card__duration {
  color: #707279;
}
.section-video .video-card.with-secondary-title .video-card__title {
  font-family: "WCSansText", sans-serif;
  font-weight: 300;
}
.section-video .with-shadow {
  box-shadow: 0 0 34px 0 rgba(0, 0, 0, 0.1);
}

@media (min-width: 768px) {
  .section-video .single-video .video-card {
    display: flex;
    background: #f4f4f4;
    padding: 0;
  }
  .section-video .single-video .video-container {
    width: 55%;
    float: left;
  }
  .section-video .single-video .video-card__body {
    padding: 40px 40px 40px 60px;
    margin-top: auto;
    width: 45%;
  }
  .section-video .single-video .video-card__title {
    margin-top: 0;
  }
}
.main-slider {
  overflow: hidden;
}
.main-slider .slick-track {
  background: #1b1b1b;
}
.main-slider img {
  min-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  padding: 0 !important;
  min-height: var(--wc-homepage-header-height);
}
.main-slider .container-fluid, .main-slider .container-sm, .main-slider .container-md, .main-slider .container-lg, .main-slider .container-xl, .main-slider .container-xxl {
  position: relative;
}
.main-slider .homepage-section {
  padding-bottom: 140px;
}
.main-slider .with-carrot a:hover {
  color: #2611c9 !important;
}
.main-slider .carousel-controls {
  padding: 0 64px;
  display: inline-block;
  bottom: 35px;
  position: absolute;
  bottom: 25px;
  left: 20px;
}
.main-slider .carousel-controls button {
  border: 0;
  background: transparent;
  font-size: 0;
  padding: 0;
  margin: 0;
  width: 18px;
  height: 30px;
  position: absolute;
  overflow: hidden;
}
.main-slider .carousel-controls button:after {
  position: absolute;
  top: 5px;
  content: "";
  transition: border-color 0.3s;
  width: 20px;
  height: 20px;
  border-style: solid;
  border-color: #fff;
  border-width: 0 0 2px 2px;
}
.main-slider .carousel-controls button:hover:after {
  opacity: 1;
}
.main-slider .carousel-controls button:hover:active:after {
  opacity: 1;
}
.main-slider .carousel-controls__dots {
  display: flex;
  align-items: center;
}
.main-slider .carousel-controls__dots li {
  display: flex;
  margin: 5px !important;
  border-bottom: none !important;
  align-items: center;
  width: 9px;
}
.main-slider .carousel-controls__dots li.slick-active button {
  background-color: #fff;
  opacity: 1;
}
.main-slider .carousel-controls__dots li button {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: transparent;
  border: 2px solid #fff;
  transition: background-color 0.3s;
}
.main-slider .carousel-controls__dots li button:hover {
  opacity: 1;
}
.main-slider .carousel-controls__dots li button:after {
  border-width: 0;
}
.main-slider .carousel-controls__prev {
  left: 0;
}
.main-slider .carousel-controls__prev:after {
  left: 4px;
  transform: rotate(45deg);
}
.main-slider .carousel-controls__next {
  right: 0;
}
.main-slider .carousel-controls__next:after {
  right: 4px;
  transform: rotate(220deg);
}

.item_info_preview {
  padding-bottom: 140px;
}
.item_info_preview .item_info_preview__container {
  opacity: 0;
}
.item_info_preview .item_info {
  display: block !important;
}
.item_info_preview picture {
  display: none;
}

@media (min-width: 576px) {
  .main-slider .carousel-controls {
    left: 20px;
  }
}
@media (min-width: 1024px) {
  .main-slider {
    height: 640px;
  }
  .main-slider .item_info {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.8), 40%, rgba(0, 0, 0, 0));
  }
  .main-slider .homepage-section {
    background: none;
    padding-bottom: 45px;
  }
  .main-slider .carousel-controls {
    left: 40px;
  }
}
@media (min-width: 1280px) {
  .main-slider .carousel-controls {
    left: 60px;
  }
}
@media (min-width: 1440px) {
  .main-slider .carousel-controls {
    left: 110px;
  }
}
.page-hero {
  position: relative;
  /**
   * Service page specific styles
   */
}
@media (min-width: 768px) {
  .page-hero {
    height: var(--wc-primary-header-height);
    color: #fff;
  }
}
.page-hero h1, .page-hero .h1 {
  font-family: "WCSerifHeadline", sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 0.85;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .page-hero h1, .page-hero .h1 {
    font-size: 3.25rem;
  }
}
@media (min-width: 1024px) {
  .page-hero h1, .page-hero .h1 {
    font-size: 3.5rem;
  }
}
.page-hero .language-links a {
  color: #1b1b1b;
}
@media (min-width: 768px) {
  .page-hero .language-links a {
    color: #fff;
  }
}
.page-hero .language-links a:hover {
  color: #2611c9;
}
@media (min-width: 768px) {
  .page-hero .language-links a:hover {
    color: #1a1158;
  }
}
.page-hero .language-links a:hover svg {
  fill: #2611c9;
}
@media (min-width: 768px) {
  .page-hero .language-links a:hover svg {
    fill: #1a1158;
  }
}
.page-node-type-service .page-hero .header-bg-start, .page-node-type-section-landing-page .page-hero .header-bg-start {
  bottom: 0;
  clip-path: polygon(0 0, 100% 0, calc(50vw - 5rem) 101%, 0 101%);
  left: 0;
  position: absolute;
  top: 0;
  visibility: hidden;
  width: calc(50vw + var(--wc-primary-header-height) - 5rem);
  z-index: -1;
}
@media (min-width: 768px) {
  .page-node-type-service .page-hero .header-bg-start, .page-node-type-section-landing-page .page-hero .header-bg-start {
    visibility: visible;
  }
}
.page-node-type-service .page-hero .header-bg-center, .page-node-type-section-landing-page .page-hero .header-bg-center {
  inset: 0;
  position: relative;
  z-index: -2;
}
@media (min-width: 768px) {
  .page-node-type-service .page-hero .header-bg-center, .page-node-type-section-landing-page .page-hero .header-bg-center {
    position: absolute;
  }
}
.page-node-type-service .page-hero .header-bg-center img, .page-node-type-section-landing-page .page-hero .header-bg-center img {
  height: 200px;
  left: 0;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: left;
  object-position: left;
  position: relative;
  width: auto;
}
@media (min-width: 768px) {
  .page-node-type-service .page-hero .header-bg-center img, .page-node-type-section-landing-page .page-hero .header-bg-center img {
    height: 100%;
    left: unset;
    position: absolute;
    right: -7rem;
  }
}
.page-node-type-service .page-hero .header-bg-end, .page-node-type-section-landing-page .page-hero .header-bg-end {
  background-repeat: repeat-x;
  background-size: 100% 200px;
  bottom: 0;
  position: relative;
  right: 0;
  top: 0;
  width: 100%;
  z-index: -3;
}
@media (min-width: 768px) {
  .page-node-type-service .page-hero .header-bg-end, .page-node-type-section-landing-page .page-hero .header-bg-end {
    background-size: contain;
    container-type: inline-size;
    position: absolute;
    width: calc(50vw + 5rem);
  }
}
.page-node-type-service .page-hero .header-bg-end img, .page-node-type-section-landing-page .page-hero .header-bg-end img {
  height: 100%;
  inset: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: relative;
  width: 100%;
}
@media (max-width: 767.98px) {
  .page-node-type-service .page-hero .header-bg-end img, .page-node-type-section-landing-page .page-hero .header-bg-end img {
    -o-object-position: center !important;
    object-position: center !important;
  }
}
@media (min-width: 768px) {
  .page-node-type-service .page-hero .header-bg-end img, .page-node-type-section-landing-page .page-hero .header-bg-end img {
    position: absolute;
  }
}

section.explore-your-journey-widget #explore-your-journey .card-body h3, section.explore-your-journey-widget #explore-your-journey .card-body .h3 {
  line-height: 32px;
}
section.explore-your-journey-widget #explore-your-journey hr.title-divider {
  width: 160px;
  border-bottom: 2px solid #2611c9;
  margin: 0;
  border-top: 0;
}
section.explore-your-journey-widget #explore-your-journey select {
  width: 100%;
}
section.explore-your-journey-widget #explore-your-journey select option:disabled {
  display: none;
}
section.explore-your-journey-widget #explore-your-journey .download-journey {
  display: none;
}
section.explore-your-journey-widget #explore-your-journey button {
  border-radius: unset;
}
section.explore-your-journey-widget hr:not(.title-divider) {
  margin-top: 50px;
  margin-bottom: 50px;
}
section.explore-your-journey-widget #your-journey-school-leaver,
section.explore-your-journey-widget #your-journey-school-leaver-mobile,
section.explore-your-journey-widget #your-journey,
section.explore-your-journey-widget #your-journey-mobile {
  display: flex;
  justify-content: center;
}
section.explore-your-journey-widget #your-journey-school-leaver .text-13,
section.explore-your-journey-widget #your-journey-school-leaver-mobile .text-13,
section.explore-your-journey-widget #your-journey .text-13,
section.explore-your-journey-widget #your-journey-mobile .text-13 {
  font-size: 13px;
}
section.explore-your-journey-widget #your-journey-school-leaver .text-15,
section.explore-your-journey-widget #your-journey-school-leaver-mobile .text-15,
section.explore-your-journey-widget #your-journey .text-15,
section.explore-your-journey-widget #your-journey-mobile .text-15 {
  font-size: 15px;
}
section.explore-your-journey-widget #your-journey-school-leaver .text-19,
section.explore-your-journey-widget #your-journey-school-leaver-mobile .text-19,
section.explore-your-journey-widget #your-journey .text-19,
section.explore-your-journey-widget #your-journey-mobile .text-19 {
  font-size: 19px;
}
section.explore-your-journey-widget #your-journey-school-leaver .text-26,
section.explore-your-journey-widget #your-journey-school-leaver-mobile .text-26,
section.explore-your-journey-widget #your-journey .text-26,
section.explore-your-journey-widget #your-journey-mobile .text-26 {
  font-size: 26px;
}
section.explore-your-journey-widget #your-journey-school-leaver-mobile,
section.explore-your-journey-widget #your-journey-mobile {
  display: none;
}
@media screen and (max-width: 960px) {
  section.explore-your-journey-widget #your-journey-school-leaver,
  section.explore-your-journey-widget #your-journey {
    display: none;
  }
  section.explore-your-journey-widget #your-journey-school-leaver-mobile,
  section.explore-your-journey-widget #your-journey-mobile {
    display: flex;
    justify-content: unset;
    margin-right: -1rem;
    overflow-x: auto;
  }
  section.explore-your-journey-widget #your-journey-school-leaver-mobile svg,
  section.explore-your-journey-widget #your-journey-mobile svg {
    flex-shrink: 0;
  }
  section.explore-your-journey-widget > .field--item {
    padding: 0;
  }
  section.explore-your-journey-widget > .field--item .field--name-field-description,
  section.explore-your-journey-widget > .field--item .row {
    padding-left: 18px;
    padding-right: 18px;
  }
}

.page-node-type-section-landing-page section.explore-your-journey-widget .paragraph--type--page-section-text .row:not(:last-child) {
  margin-bottom: 30px;
}

section.explore-your-assessment-path-widget hr:not(.title-divider) {
  margin-top: 25px;
  margin-bottom: 25px;
}
section.explore-your-assessment-path-widget .download-assessment-track {
  display: none;
  white-space: normal;
}
section.explore-your-assessment-path-widget #your-assessment-path,
section.explore-your-assessment-path-widget #your-assessment-path-mobile {
  display: flex;
  justify-content: center;
}
section.explore-your-assessment-path-widget #your-assessment-path .variant,
section.explore-your-assessment-path-widget #your-assessment-path-mobile .variant {
  cursor: pointer;
}
section.explore-your-assessment-path-widget #your-assessment-path .text-13,
section.explore-your-assessment-path-widget #your-assessment-path-mobile .text-13 {
  font-size: 13px;
}
section.explore-your-assessment-path-widget #your-assessment-path .text-15,
section.explore-your-assessment-path-widget #your-assessment-path-mobile .text-15 {
  font-size: 15px;
}
section.explore-your-assessment-path-widget #your-assessment-path .text-19,
section.explore-your-assessment-path-widget #your-assessment-path-mobile .text-19 {
  font-size: 19px;
}
section.explore-your-assessment-path-widget #your-assessment-path .text-26,
section.explore-your-assessment-path-widget #your-assessment-path-mobile .text-26 {
  font-size: 26px;
}
section.explore-your-assessment-path-widget #your-assessment-path-mobile {
  display: none;
}
@media screen and (max-width: 960px) {
  section.explore-your-assessment-path-widget #your-assessment-path {
    display: none;
  }
  section.explore-your-assessment-path-widget #your-assessment-path-mobile {
    display: flex;
    justify-content: unset;
    margin-right: -1rem;
    overflow-x: auto;
  }
  section.explore-your-assessment-path-widget #your-assessment-path-mobile svg {
    flex-shrink: 0;
  }
  section.explore-your-assessment-path-widget > .field--item {
    padding: 0;
  }
  section.explore-your-assessment-path-widget > .field--item .field--name-field-description,
  section.explore-your-assessment-path-widget > .field--item .row {
    padding-left: 18px;
    padding-right: 18px;
  }
}

.page-node-type-section-landing-page section.explore-your-assessment-path-widget .paragraph--type--page-section-text .row:not(:last-child) {
  margin-bottom: 10px;
}

section.explore-your-assessment-path-au-widget hr:not(.title-divider) {
  margin-top: 25px;
  margin-bottom: 25px;
}
section.explore-your-assessment-path-au-widget .download-assessment-track {
  display: none;
  white-space: normal;
}
section.explore-your-assessment-path-au-widget #your-assessment-path-au,
section.explore-your-assessment-path-au-widget #your-assessment-path-au-mobile {
  display: flex;
  justify-content: center;
}
section.explore-your-assessment-path-au-widget #your-assessment-path-au .variant,
section.explore-your-assessment-path-au-widget #your-assessment-path-au-mobile .variant {
  cursor: pointer;
}
section.explore-your-assessment-path-au-widget #your-assessment-path-au .text-13,
section.explore-your-assessment-path-au-widget #your-assessment-path-au-mobile .text-13 {
  font-size: 13px;
}
section.explore-your-assessment-path-au-widget #your-assessment-path-au .text-15,
section.explore-your-assessment-path-au-widget #your-assessment-path-au-mobile .text-15 {
  font-size: 15px;
}
section.explore-your-assessment-path-au-widget #your-assessment-path-au .text-19,
section.explore-your-assessment-path-au-widget #your-assessment-path-au-mobile .text-19 {
  font-size: 19px;
}
section.explore-your-assessment-path-au-widget #your-assessment-path-au .text-26,
section.explore-your-assessment-path-au-widget #your-assessment-path-au-mobile .text-26 {
  font-size: 26px;
}
section.explore-your-assessment-path-au-widget #your-assessment-path-au-mobile {
  display: none;
}
@media screen and (max-width: 960px) {
  section.explore-your-assessment-path-au-widget #your-assessment-path-au {
    display: none;
  }
  section.explore-your-assessment-path-au-widget #your-assessment-path-au-mobile {
    display: flex;
    justify-content: unset;
    margin-right: -1rem;
    overflow-x: auto;
  }
  section.explore-your-assessment-path-au-widget #your-assessment-path-au-mobile svg {
    flex-shrink: 0;
  }
  section.explore-your-assessment-path-au-widget > .field--item {
    padding: 0;
  }
  section.explore-your-assessment-path-au-widget > .field--item .field--name-field-description,
  section.explore-your-assessment-path-au-widget > .field--item .row {
    padding-left: 18px;
    padding-right: 18px;
  }
}

.page-node-type-section-landing-page section.explore-your-assessment-path-au-widget .paragraph--type--page-section-text .row:not(:last-child) {
  margin-bottom: 10px;
}

section.explore-your-assessment-path-hk-widget hr:not(.title-divider) {
  margin-top: 25px;
  margin-bottom: 25px;
}
section.explore-your-assessment-path-hk-widget .download-assessment-track {
  display: none;
  white-space: normal;
}
section.explore-your-assessment-path-hk-widget #your-assessment-path-hk,
section.explore-your-assessment-path-hk-widget #your-assessment-path-hk-mobile {
  display: flex;
  justify-content: center;
}
section.explore-your-assessment-path-hk-widget #your-assessment-path-hk .variant,
section.explore-your-assessment-path-hk-widget #your-assessment-path-hk-mobile .variant {
  cursor: pointer;
}
section.explore-your-assessment-path-hk-widget #your-assessment-path-hk .text-13,
section.explore-your-assessment-path-hk-widget #your-assessment-path-hk-mobile .text-13 {
  font-size: 13px;
}
section.explore-your-assessment-path-hk-widget #your-assessment-path-hk .text-15,
section.explore-your-assessment-path-hk-widget #your-assessment-path-hk-mobile .text-15 {
  font-size: 15px;
}
section.explore-your-assessment-path-hk-widget #your-assessment-path-hk .text-19,
section.explore-your-assessment-path-hk-widget #your-assessment-path-hk-mobile .text-19 {
  font-size: 19px;
}
section.explore-your-assessment-path-hk-widget #your-assessment-path-hk .text-26,
section.explore-your-assessment-path-hk-widget #your-assessment-path-hk-mobile .text-26 {
  font-size: 26px;
}
section.explore-your-assessment-path-hk-widget #your-assessment-path-hk-mobile {
  display: none;
}
@media screen and (max-width: 960px) {
  section.explore-your-assessment-path-hk-widget #your-assessment-path-hk {
    display: none;
  }
  section.explore-your-assessment-path-hk-widget #your-assessment-path-hk-mobile {
    display: flex;
    justify-content: unset;
    margin-right: -1rem;
    overflow-x: auto;
  }
  section.explore-your-assessment-path-hk-widget #your-assessment-path-hk-mobile svg {
    flex-shrink: 0;
  }
  section.explore-your-assessment-path-hk-widget > .field--item {
    padding: 0;
  }
  section.explore-your-assessment-path-hk-widget > .field--item .field--name-field-description,
  section.explore-your-assessment-path-hk-widget > .field--item .row {
    padding-left: 18px;
    padding-right: 18px;
  }
}

.page-node-type-section-landing-page section.explore-your-assessment-path-hk-widget .paragraph--type--page-section-text .row:not(:last-child) {
  margin-bottom: 10px;
}

section.explore-your-assessment-path-ksa-widget hr:not(.title-divider) {
  margin-top: 25px;
  margin-bottom: 25px;
}
section.explore-your-assessment-path-ksa-widget .download-assessment-track {
  display: none;
  white-space: normal;
}
section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa,
section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa-mobile {
  display: flex;
  justify-content: center;
}
section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa .variant,
section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa-mobile .variant {
  cursor: pointer;
}
section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa .text-13,
section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa-mobile .text-13 {
  font-size: 13px;
}
section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa .text-15,
section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa-mobile .text-15 {
  font-size: 15px;
}
section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa .text-19,
section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa-mobile .text-19 {
  font-size: 19px;
}
section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa .text-26,
section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa-mobile .text-26 {
  font-size: 26px;
}
section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa-mobile {
  display: none;
}
@media screen and (max-width: 960px) {
  section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa {
    display: none;
  }
  section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa-mobile {
    display: flex;
    justify-content: unset;
    margin-right: -1rem;
    overflow-x: auto;
  }
  section.explore-your-assessment-path-ksa-widget #your-assessment-path-ksa-mobile svg {
    flex-shrink: 0;
  }
  section.explore-your-assessment-path-ksa-widget > .field--item {
    padding: 0;
  }
  section.explore-your-assessment-path-ksa-widget > .field--item .field--name-field-description,
  section.explore-your-assessment-path-ksa-widget > .field--item .row {
    padding-left: 18px;
    padding-right: 18px;
  }
}

.page-node-type-section-landing-page section.explore-your-assessment-path-ksa-widget .paragraph--type--page-section-text .row:not(:last-child) {
  margin-bottom: 10px;
}

section.explore-your-journey-ksa-widget #explore-your-journey-ksa .card-body h3, section.explore-your-journey-ksa-widget #explore-your-journey-ksa .card-body .h3 {
  line-height: 32px;
}
section.explore-your-journey-ksa-widget #explore-your-journey-ksa hr.title-divider {
  width: 160px;
  border-bottom: 2px solid #2611c9;
  margin: 0;
  border-top: 0;
}
section.explore-your-journey-ksa-widget #explore-your-journey-ksa select {
  width: 100%;
}
section.explore-your-journey-ksa-widget #explore-your-journey-ksa select option:disabled {
  display: none;
}
section.explore-your-journey-ksa-widget #explore-your-journey-ksa .download-journey {
  display: none;
}
section.explore-your-journey-ksa-widget #explore-your-journey-ksa button {
  border-radius: unset;
}
section.explore-your-journey-ksa-widget hr:not(.title-divider) {
  margin-top: 50px;
  margin-bottom: 50px;
}
section.explore-your-journey-ksa-widget #your-journey-ksa,
section.explore-your-journey-ksa-widget #your-journey-ksa-mobile {
  display: flex;
  justify-content: center;
}
section.explore-your-journey-ksa-widget #your-journey-ksa .text-13,
section.explore-your-journey-ksa-widget #your-journey-ksa-mobile .text-13 {
  font-size: 13px;
}
section.explore-your-journey-ksa-widget #your-journey-ksa .text-15,
section.explore-your-journey-ksa-widget #your-journey-ksa-mobile .text-15 {
  font-size: 15px;
}
section.explore-your-journey-ksa-widget #your-journey-ksa .text-19,
section.explore-your-journey-ksa-widget #your-journey-ksa-mobile .text-19 {
  font-size: 19px;
}
section.explore-your-journey-ksa-widget #your-journey-ksa .text-26,
section.explore-your-journey-ksa-widget #your-journey-ksa-mobile .text-26 {
  font-size: 26px;
}
section.explore-your-journey-ksa-widget #your-journey-ksa-mobile {
  display: none;
}
@media screen and (max-width: 960px) {
  section.explore-your-journey-ksa-widget #your-journey-ksa {
    display: none;
  }
  section.explore-your-journey-ksa-widget #your-journey-ksa-mobile {
    display: flex;
    justify-content: unset;
    margin-right: -1rem;
    overflow-x: auto;
  }
  section.explore-your-journey-ksa-widget #your-journey-ksa-mobile svg {
    flex-shrink: 0;
  }
  section.explore-your-journey-ksa-widget > .field--item {
    padding: 0;
  }
  section.explore-your-journey-ksa-widget > .field--item .field--name-field-description,
  section.explore-your-journey-ksa-widget > .field--item .row {
    padding-left: 18px;
    padding-right: 18px;
  }
}

.page-node-type-section-landing-page section.explore-your-journey-ksa-widget .paragraph--type--page-section-text .row:not(:last-child) {
  margin-bottom: 30px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImZvbnRzLnNjc3MiLCJib290c3RyYXBfcG9zdF9vdmVycmlkZXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29sb3ItbW9kZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJib290c3RyYXBfb3ZlcnJpZGVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hY2NvcmRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19mb2N1cy1yaW5nLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9faWNvbi1saW5rLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsInZhcmlhYmxlLnNjc3MiLCJpY29uLWZvbnQvc3R5bGUuc2NzcyIsImljb24tZm9udC92YXJpYWJsZXMuc2NzcyIsInV0aWxzL21peGluLnNjc3MiLCJ1dGlscy9oZWxwZXJzLnNjc3MiLCJ1dGlscy9sZWdhY3ktc3R5bGUvYXBwbHktYnRuLnNjc3MiLCJ1dGlscy9sZWdhY3ktc3R5bGUvbGFuZGluZy1udW1iZXJzLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvbW1lbnUtbGlnaHQvZGlzdC9tbWVudS1saWdodC5jc3MiLCJjb21wb25lbnRzL25hdm1lbnUuc2NzcyIsInV0aWxzL3ZhcmlhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9icmVhZGNydW1icy5zY3NzIiwiY29tcG9uZW50cy9uYXZzLnNjc3MiLCJjb21wb25lbnRzL2ZpbHRlci13aWRnZXRzLnNjc3MiLCJjb21wb25lbnRzL2Zvcm0uc2NzcyIsImNvbXBvbmVudHMvbGlua3MtbGlzdC5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MiLCJjb21wb25lbnRzL3NsaWNrLnNjc3MiLCJjb21wb25lbnRzL3N3aXBlci5zY3NzIiwiY29tcG9uZW50cy9jb250YWN0LWluZm8uc2NzcyIsImNvbXBvbmVudHMvcHJvbW90ZWQuc2NzcyIsImNvbXBvbmVudHMvcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9zdWJtZW51LnNjc3MiLCJjb21wb25lbnRzL3R5cGVhaGVhZC5zY3NzIiwiY29tcG9uZW50cy93Yy1tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9iYWNrLXRvLXRvcC1hcnJvdy5zY3NzIiwiY29tcG9uZW50cy9vdXItdGhpbmtpbmcuc2NzcyIsImNvbXBvbmVudHMvdG9vbHRpcC5zY3NzIiwiY29tcG9uZW50cy9kcm9wZG93bi5zY3NzIiwiY29tcG9uZW50cy9wbGF5LWJ1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9jb250YWN0LWJ1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9leHRyYXMtbmF2bWVudS5zY3NzIiwiY29tcG9uZW50cy9zdXJ2ZXktcGFnZS5zY3NzIiwibGF5b3V0L2Jhc2Uuc2NzcyIsImxheW91dC9mb3Jtcy5zY3NzIiwibGF5b3V0L2NvbnRlbnQuc2NzcyIsImxheW91dC9mb290ZXIuc2NzcyIsImxheW91dC9jb250ZW50LWxpc3Quc2NzcyIsImxheW91dC9jdXN0b20tY29udGFpbmVycy5zY3NzIiwibGF5b3V0L21hZ2F6aW5lLWdyaWQuc2NzcyIsImxheW91dC9wcmltYXJ5LXBhZ2UtZ3JpZC5zY3NzIiwicGFnZXMvaW5zaWdodHMuc2NzcyIsInBhZ2VzL2FydGljbGUuc2NzcyIsInBhZ2VzL2NvbnRhY3QtZm9ybS5zY3NzIiwicGFnZXMvbGFuZGluZy5zY3NzIiwicGFnZXMvbWFnYXppbmUuc2NzcyIsInBhZ2VzL21hZ2F6aW5lLXN0eWxlcy9fYmFzZS5zY3NzIiwicGFnZXMvbWFnYXppbmUtc3R5bGVzL19jb21wYWN0X25hdi5zY3NzIiwicGFnZXMvbWFnYXppbmUtc3R5bGVzL2Nhc2Utc3R1ZHkuc2NzcyIsInBhZ2VzL21hZ2F6aW5lLXN0eWxlcy9tYS1zZW50aW1lbnQtdHJhY2tlci5zY3NzIiwicGFnZXMvbWFnYXppbmUtc3R5bGVzL25ldW1vcnBoaXNtLnNjc3MiLCJwYWdlcy9tYWdhemluZS1zdHlsZXMvbmV1bW9ycGhpc20vbWFnYXppbmUtc3R5bGUuc2NzcyIsInBhZ2VzL21hZ2F6aW5lLXN0eWxlcy9uZXVtb3JwaGlzbS9tYWdhemluZS1wdWJsaWNhdGlvbi5zY3NzIiwicGFnZXMvbWFnYXppbmUtc3R5bGVzL25ldW1vcnBoaXNtL3NwZWFrZXIuc2NzcyIsInBhZ2VzL21hZ2F6aW5lLXN0eWxlcy9uZXVtb3JwaGlzbS9yZWxhdGVkLnNjc3MiLCJwYWdlcy9tYWdhemluZS1zdHlsZXMvbmV1bW9ycGhpc20vYmxvY2txdW90ZS5zY3NzIiwicGFnZXMvbWFnYXppbmUtc3R5bGVzL25ldW1vcnBoaXNtL25ldW1vcnBoaWMtbnVtYmVycy5zY3NzIiwicGFnZXMvaGlzdG9yeS1wYWdlLnNjc3MiLCJwYWdlcy9nbG9iYWwtc2VhcmNoLnNjc3MiLCJwYWdlcy9wZW9wbGUtc2VhcmNoLnNjc3MiLCJwYWdlcy9ob21lcGFnZS5zY3NzIiwid2lkZ2V0cy9hdWRpby5zY3NzIiwid2lkZ2V0cy9jaXJjbGUtbGFiZWwuc2NzcyIsIndpZGdldHMvY29sdW1ucy5zY3NzIiwid2lkZ2V0cy9vdmVybGF5LnNjc3MiLCJ3aWRnZXRzL3BvbGwtcXVlc3Rpb24uc2NzcyIsIndpZGdldHMvc2xpZGVyLnNjc3MiLCJwcmludC5zY3NzIiwiY2tlZGl0b3Iuc2NzcyIsInNiL21hZ2F6aW5lL3NlY3Rpb24vY2hhcHRlci5zY3NzIiwic2IvbmF2aWdhdGlvbi9uYXYtYWN0aW9uLWxpbmtzLnNjc3MiLCJzYi90eXBvZ3JhcGh5L2Jpby1zZXJ2aWNlLWxvY2F0aW9uLWFydGljbGUtdHlwb2dyYXBoeS5zY3NzIiwic2IvdHlwb2dyYXBoeS9tYWdhemluZS10eXBvZ3JhcGh5LnNjc3MiLCJzYi90eXBvZ3JhcGh5L2N1c3RvbS1wYWdlcy10eXBvZ3JhcGh5LnNjc3MiLCJzYi90eXBvZ3JhcGh5L3NlY3Rpb24tbGFuZGluZy1wYWdlLXR5cG9ncmFwaHkuc2NzcyIsInNiL2NvbXBvbmVudHMvYWNjb3JkaW9uLnNjc3MiLCJzYi9jb21wb25lbnRzL2FydGljbGUtY2FyZC5zY3NzIiwic2IvY29tcG9uZW50cy9iaW8tY2FyZC5zY3NzIiwic2IvY29tcG9uZW50cy9icy1tZWRpYS5zY3NzIiwic2IvY29tcG9uZW50cy9jb250ZW50LWNhcmQuc2NzcyIsInNiL2NvbXBvbmVudHMvZ3JpZC1pdGVtLnNjc3MiLCJzYi9jb21wb25lbnRzL3JlbGF0ZWQtZ3JvdXAuc2NzcyIsInNiL2NvbXBvbmVudHMvdGVhc2VyLnNjc3MiLCJzYi9jb21wb25lbnRzL2ludGVyc2VjdG9ycy1pbnRlcmFjdGl2ZS5zY3NzIiwic2IvbWFnYXppbmUvbWFnYXppbmUtcGFnZS5zY3NzIiwic2IvbWFnYXppbmUvc2VjdGlvbi9hcnRpY2xlLnNjc3MiLCJzYi9tYWdhemluZS9zZWN0aW9uL3RleHQuc2NzcyIsInNiL21hZ2F6aW5lL3NlY3Rpb24vY292ZXIuc2NzcyIsInNiL21hZ2F6aW5lL3NlY3Rpb24vY29udGVudC1saXN0LnNjc3MiLCJzYi9tYWdhemluZS9zZWN0aW9uL2JhY2tkcm9wLnNjc3MiLCJzYi9uYXZpZ2F0aW9uL3NpZGUtbmF2aWdhdGlvbi5zY3NzIiwic2IvbmF2aWdhdGlvbi9uYXYtbWVudS5zY3NzIiwic2IvbmF2aWdhdGlvbi9zY3JvbGwtZG93bi5zY3NzIiwic2IvbmF2aWdhdGlvbi9zZWN0aW9uLWFjdGlvbi1saW5rcy5zY3NzIiwic2IvbmF2aWdhdGlvbi9zZWN0aW9uLW1lbnUuc2NzcyIsInNiL3R5cG9ncmFwaHkvdHlwb2dyYXBoeS5zY3NzIiwic2IvZWRpdG9yaWFsL3F1b3RlLnNjc3MiLCJzYi9lZGl0b3JpYWwvc3RhdC5zY3NzIiwic2IvZWRpdG9yaWFsL2RlYWwuc2NzcyIsInNiL2VkaXRvcmlhbC9mYWN0Ym94LnNjc3MiLCJzYi9lZGl0b3JpYWwvcXVlc3Rpb24tYW5zd2VyLnNjc3MiLCJzYi9lZGl0b3JpYWwvcmVhZG1vcmUtd3JhcHBlci5zY3NzIiwic2IvYXJ0aWNsZS9oZXJvLnNjc3MiLCJzYi9hcnRpY2xlL2tleS10YWtlYXdheXMuc2NzcyIsInNiL3dpZGdldHMvbGlzdC1vZi1saW5rcy5zY3NzIiwic2IvcGFnZS1zZWN0aW9uL3NlY3Rpb24tbGFuZGluZy1wYWdlLnNjc3MiLCJzYi9wYWdlLXNlY3Rpb24vb2Zmc2V0LWJnLXNlY3Rpb24uc2NzcyIsInNiL3BhZ2Utc2VjdGlvbi9zZWN0aW9uLWhlcm8uc2NzcyIsInNiL3BhZ2Utc2VjdGlvbi9jYXJvdXNlbC1zZWN0aW9uLnNjc3MiLCJzYi9wYWdlLXNlY3Rpb24vcXVvdGUtc2VjdGlvbi5zY3NzIiwic2IvcGFnZS1zZWN0aW9uL3JvbGUtc2VsZWN0aW9uLXNlY3Rpb24uc2NzcyIsInNiL3BhZ2Utc2VjdGlvbi9zbGlkZXItc2VjdGlvbi5zY3NzIiwic2IvcGFnZS1zZWN0aW9uL3RleHQtc2VjdGlvbi5zY3NzIiwic2IvcGFnZS1zZWN0aW9uL3ZpZGVvLXRodW1icy1zZWN0aW9uLnNjc3MiLCJzYi9wYWdlLXNlY3Rpb24vdGF4b25vbXktdGVybS5zY3NzIiwic2IvcGFnZS1zZWN0aW9uL3NlY3Rpb24tdmlkZW8uc2NzcyIsInNiL3BhZ2Utc2VjdGlvbi9tYWluLXNsaWRlci5zY3NzIiwic2IvcGFnZS1zZWN0aW9uL3BhZ2UtaGVhZGVyLnNjc3MiLCJzYi9tb2R1bGVzL2V4cGxvcmUteW91ci1qb3VybmV5LnNjc3MiLCJzYi9tb2R1bGVzL2V4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGguc2NzcyIsInNiL21vZHVsZXMvZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1hdS5zY3NzIiwic2IvbW9kdWxlcy9leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWhrLnNjc3MiLCJzYi9tb2R1bGVzL2V4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgta3NhLnNjc3MiLCJzYi9tb2R1bGVzL2V4cGxvcmUteW91ci1qb3VybmV5LWtzYS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQzBCaEI7RUFDRSxnREFBQTtFQUNBLGlCQUFBO0FEeEJGOztBQzJCQTtFQUNFLG1EQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBRHhCRjs7QUMyQkE7RUFDRSxxREFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtBRHhCRjs7QUMyQkE7RUFDRSxvREFBQTtBRHhCRjs7QUVnREU7RUFHTSxjQVZVO0FGckNsQjtBR3NDSTtFRE1GO0lBR00sY0FWVTtFRmpDaEI7QUFDRjs7QUUrQ0U7RUFHTSxpQkFsQlU7QUY1QmxCO0FHNkJJO0VEY0Y7SUFHTSxpQkFsQlU7RUZ4QmhCO0FBQ0Y7O0FFOEJFO0VBR00saUJBVlU7QUZuQmxCO0FHb0JJO0VETUY7SUFHTSxpQkFWVTtFRmZoQjtBQUNGOztBRTZCRTtFQUdNLG9CQWxCVTtBRlZsQjtBR1dJO0VEY0Y7SUFHTSxvQkFsQlU7RUZOaEI7QUFDRjs7QUVZRTtFQUdNLGlCQVZVO0FGRGxCO0FHRUk7RURNRjtJQUdNLGlCQVZVO0VGR2hCO0FBQ0Y7O0FFV0U7RUFHTSxvQkFsQlU7QUZRbEI7QUdQSTtFRGNGO0lBR00sb0JBbEJVO0VGWWhCO0FBQ0Y7O0FJM0VBOztFQVNJLGtCQUFBO0VBQUEsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGtCQUFBO0VBQUEsaUJBQUE7RUFBQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsbUJBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0VBQUEsbUJBQUE7RUFBQSxnQkFBQTtFQUFBLGtCQUFBO0VBQUEsdUJBQUE7RUFJQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFJQSxxQkFBQTtFQUFBLHVCQUFBO0VBQUEscUJBQUE7RUFBQSxrQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxtQkFBQTtFQUFBLHNCQUFBO0VBQUEsa0JBQUE7RUFBQSxnQkFBQTtFQUFBLG1CQUFBO0VBQUEsa0JBQUE7RUFBQSwyQkFBQTtFQUFBLDBCQUFBO0VBQUEsd0JBQUE7RUFBQSx1QkFBQTtFQUFBLHFCQUFBO0VBQUEscUJBQUE7RUFBQSxrQkFBQTtFQUFBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsc0JBQUE7RUFBQSx1QkFBQTtFQUFBLHdCQUFBO0VBQUEsMEJBQUE7RUFBQSx5QkFBQTtFQUFBLHlCQUFBO0VBQUEseUJBQUE7RUFBQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0VBSUEsNkJBQUE7RUFBQSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsMkJBQUE7RUFBQSw2QkFBQTtFQUFBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSxnQ0FBQTtFQUFBLHlCQUFBO0VBQUEsNkJBQUE7RUFBQSwwQkFBQTtFQUFBLDRCQUFBO0VBQUEscUNBQUE7RUFBQSxvQ0FBQTtFQUFBLGtDQUFBO0VBQUEsOEJBQUE7RUFBQSw0QkFBQTtFQUFBLCtCQUFBO0VBQUEsMkJBQUE7RUFBQSw4QkFBQTtFQUFBLDhCQUFBO0VBQUEsOEJBQUE7RUFBQSw2QkFBQTtFQUFBLDZCQUFBO0VBQUEsOEJBQUE7RUFBQSxpQ0FBQTtFQUFBLGtDQUFBO0VBQUEsaUNBQUE7RUFBQSxtQ0FBQTtFQUFBLG1DQUFBO0VBQUEsbUNBQUE7RUFBQSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsZ0NBQUE7RUFBQSw2QkFBQTtFQUlBLG1DQUFBO0VBQUEscUNBQUE7RUFBQSxtQ0FBQTtFQUFBLGdDQUFBO0VBQUEsbUNBQUE7RUFBQSxrQ0FBQTtFQUFBLGlDQUFBO0VBQUEsZ0NBQUE7RUFJQSwrQkFBQTtFQUFBLGlDQUFBO0VBQUEsK0JBQUE7RUFBQSw0QkFBQTtFQUFBLCtCQUFBO0VBQUEsOEJBQUE7RUFBQSw2QkFBQTtFQUFBLDRCQUFBO0VBSUEsbUNBQUE7RUFBQSxxQ0FBQTtFQUFBLG1DQUFBO0VBQUEsZ0NBQUE7RUFBQSxtQ0FBQTtFQUFBLGtDQUFBO0VBQUEsaUNBQUE7RUFBQSxnQ0FBQTtFQUdGLDZCQUFBO0VBQ0EsMEJBQUE7RUFNQSw4Q0FBQTtFQUNBLHlHQUFBO0VBQ0EseUZBQUE7RUFPQSwrQ0FBQTtFQzJPSSx5QkFMSTtFRHBPUiwwQkFBQTtFQUNBLDJCQUFBO0VBS0Esd0JBQUE7RUFDQSwrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsK0JBQUE7RUFFQSw0QkFBQTtFQUNBLG1DQUFBO0VBRUEsNENBQUE7RUFDQSxvQ0FBQTtFQUNBLDBCQUFBO0VBQ0Esb0NBQUE7RUFFQSwwQ0FBQTtFQUNBLG1DQUFBO0VBQ0EseUJBQUE7RUFDQSxtQ0FBQTtFQUdBLDJCQUFBO0VBRUEsd0JBQUE7RUFDQSxnQ0FBQTtFQUNBLDBCQUFBO0VBRUEsOEJBQUE7RUFDQSxzQ0FBQTtFQU1BLHdCQUFBO0VBQ0EsNkJBQUE7RUFDQSwwQkFBQTtFQUdBLHNCQUFBO0VBQ0Esd0JBQUE7RUFDQSwwQkFBQTtFQUNBLHNEQUFBO0VBRUEsNEJBQUE7RUFDQSw4QkFBQTtFQUNBLDZCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLG1EQUFBO0VBQ0EsOEJBQUE7RUFHQSxxREFBQTtFQUNBLDhEQUFBO0VBQ0EsdURBQUE7RUFDQSw4REFBQTtFQUlBLDhCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4Q0FBQTtFQUlBLDhCQUFBO0VBQ0EscUNBQUE7RUFDQSxnQ0FBQTtFQUNBLHVDQUFBO0FKMkhGOztBTTNPSTtFRnNIQSxrQkFBQTtFQUdBLHdCQUFBO0VBQ0Esa0NBQUE7RUFDQSxxQkFBQTtFQUNBLDRCQUFBO0VBRUEseUJBQUE7RUFDQSxzQ0FBQTtFQUVBLCtDQUFBO0VBQ0EsdUNBQUE7RUFDQSwwQkFBQTtFQUNBLGlDQUFBO0VBRUEsNkNBQUE7RUFDQSxzQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsZ0NBQUE7RUFHRSxtQ0FBQTtFQUFBLHFDQUFBO0VBQUEsbUNBQUE7RUFBQSxnQ0FBQTtFQUFBLG1DQUFBO0VBQUEsa0NBQUE7RUFBQSxpQ0FBQTtFQUFBLGdDQUFBO0VBSUEsK0JBQUE7RUFBQSxpQ0FBQTtFQUFBLCtCQUFBO0VBQUEsNEJBQUE7RUFBQSwrQkFBQTtFQUFBLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSw0QkFBQTtFQUlBLG1DQUFBO0VBQUEscUNBQUE7RUFBQSxtQ0FBQTtFQUFBLGdDQUFBO0VBQUEsbUNBQUE7RUFBQSxrQ0FBQTtFQUFBLGlDQUFBO0VBQUEsZ0NBQUE7RUFHRiwyQkFBQTtFQUVBLHdCQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQ0FBQTtFQUNBLHdDQUFBO0VBRUEsd0JBQUE7RUFDQSw2QkFBQTtFQUNBLDBCQUFBO0VBRUEsMEJBQUE7RUFDQSx3REFBQTtFQUVBLDhCQUFBO0VBQ0EscUNBQUE7RUFDQSxnQ0FBQTtFQUNBLHVDQUFBO0FKMkhKOztBT25TQTs7O0VBR0Usc0JBQUE7QVBzU0Y7O0FPdlJJO0VBTko7SUFPTSx1QkFBQTtFUDJSSjtBQUNGOztBTzlRQTtFQUNFLFNBQUE7RUFDQSx1Q0FBQTtFRjZPSSxtQ0FMSTtFRXRPUix1Q0FBQTtFQUNBLHVDQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsOEJBQUE7RUFDQSxnREFBQTtBUGlSRjs7QU94UUE7RUFDRSxjQUFBO0VBQ0EsY0NtbkI0QjtFRGxuQjVCLFNBQUE7RUFDQSx3Q0FBQTtFQUNBLGFDeW5CNEI7QVI5VzlCOztBT2pRQTtFQUNFLGFBQUE7RUFDQSxtQkV3RHVCO0VGckR2QixnQkVvRHFCO0VGbkRyQixnQkN3akI0QjtFRHZqQjVCLDhCQUFBO0FQa1FGOztBTy9QQTtFRm1NTSxrQkFMSTtBTHFFVjs7QU85UEE7RUY4TE0sa0JBTEk7QUx5RVY7O0FPN1BBO0VGeUxNLGtCQUxJO0FMNkVWOztBTzVQQTtFRm9MTSxrQkFMSTtBTGlGVjs7QU8zUEE7RUYrS00sbUJBTEk7QUxxRlY7O0FPMVBBO0VGMEtNLGVBTEk7QUx5RlY7O0FPblBBO0VBQ0UsYUFBQTtFQUNBLG1CQ3dWMEI7QVJsRzVCOztBTzVPQTtFQUNFLHlDQUFBO0VBQUEsaUNBQUE7RUFDQSxZQUFBO0VBQ0Esc0NBQUE7RUFBQSw4QkFBQTtBUCtPRjs7QU96T0E7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QVA0T0Y7O0FPdE9BOztFQUVFLGtCQUFBO0FQeU9GOztBT3RPQTs7O0VBR0UsYUFBQTtFQUNBLG1CQUFBO0FQeU9GOztBT3RPQTs7OztFQUlFLGdCQUFBO0FQeU9GOztBT3RPQTtFQUNFLGdCQzZiNEI7QVJwTjlCOztBT3BPQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBUHVPRjs7QU9qT0E7RUFDRSxnQkFBQTtBUG9PRjs7QU81TkE7O0VBRUUsbUJDc2E0QjtBUnZNOUI7O0FPdk5BO0VGNkVNLGtCQUxJO0FMbUpWOztBT3BOQTtFQUNFLGlCQ3FmNEI7RURwZjVCLGdDQUFBO0VBQ0Esd0NBQUE7QVB1TkY7O0FPOU1BOztFQUVFLGtCQUFBO0VGd0RJLGlCQUxJO0VFakRSLGNBQUE7RUFDQSx3QkFBQTtBUGlORjs7QU85TUE7RUFBTSxlQUFBO0FQa05OOztBT2pOQTtFQUFNLFdBQUE7QVBxTk47O0FPaE5BO0VBQ0UsZ0VBQUE7RUFDQSxxQkVwTWdCO0FUdVpsQjtBT2pORTtFQUNFLG1EQUFBO0FQbU5KOztBT3hNRTtFQUVFLGNBQUE7RUFDQSxxQkFBQTtBUDBNSjs7QU9uTUE7Ozs7RUFJRSxxQ0NnVjRCO0VIbFV4QixjQUxJO0FMOExWOztBTy9MQTtFQUNFLGNBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VGRUksa0JBTEk7QUxzTVY7QU85TEU7RUZISSxrQkFMSTtFRVVOLGNBQUE7RUFDQSxrQkFBQTtBUGdNSjs7QU81TEE7RUZWTSxrQkFMSTtFRWlCUiwyQkFBQTtFQUNBLHFCQUFBO0FQK0xGO0FPNUxFO0VBQ0UsY0FBQTtBUDhMSjs7QU8xTEE7RUFDRSwyQkFBQTtFRnRCSSxrQkFMSTtFRTZCUix3QkN5NUNrQztFRHg1Q2xDLHNDQ3k1Q2tDO0FSNXRDcEM7QU8xTEU7RUFDRSxVQUFBO0VGN0JFLGNBTEk7QUwrTlY7O0FPbExBO0VBQ0UsZ0JBQUE7QVBxTEY7O0FPL0tBOztFQUVFLHNCQUFBO0FQa0xGOztBTzFLQTtFQUNFLG9CQUFBO0VBQ0EseUJBQUE7QVA2S0Y7O0FPMUtBO0VBQ0UsbUJDNFg0QjtFRDNYNUIsc0JDMlg0QjtFRDFYNUIsZ0NDNFo0QjtFRDNaNUIsZ0JBQUE7QVA2S0Y7O0FPdEtBO0VBRUUsbUJBQUE7RUFDQSxnQ0FBQTtBUHdLRjs7QU9yS0E7Ozs7OztFQU1FLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FQd0tGOztBT2hLQTtFQUNFLHFCQUFBO0FQbUtGOztBTzdKQTtFQUVFLGdCQUFBO0FQK0pGOztBT3ZKQTtFQUNFLFVBQUE7QVAwSkY7O0FPckpBOzs7OztFQUtFLFNBQUE7RUFDQSxvQkFBQTtFRjVISSxrQkFMSTtFRW1JUixvQkFBQTtBUHdKRjs7QU9wSkE7O0VBRUUsb0JBQUE7QVB1SkY7O0FPbEpBO0VBQ0UsZUFBQTtBUHFKRjs7QU9sSkE7RUFHRSxpQkFBQTtBUG1KRjtBT2hKRTtFQUNFLFVBQUE7QVBrSko7O0FPM0lBO0VBQ0Usd0JBQUE7QVA4SUY7O0FPdElBOzs7O0VBSUUsMEJBQUE7QVB5SUY7QU90SUk7Ozs7RUFDRSxlQUFBO0FQMklOOztBT3BJQTtFQUNFLFVBQUE7RUFDQSxrQkFBQTtBUHVJRjs7QU9sSUE7RUFDRSxnQkFBQTtBUHFJRjs7QU8zSEE7RUFDRSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0FQOEhGOztBT3RIQTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLHFCQ21ONEI7RUh4YXhCLGlCQUxJO0VFNk5SLG9CQUFBO0FQd0hGO0FPdEhFO0VBQ0UsV0FBQTtBUHdISjs7QU9qSEE7Ozs7Ozs7RUFPRSxVQUFBO0FQb0hGOztBT2pIQTtFQUNFLFlBQUE7QVBvSEY7O0FPM0dBO0VBQ0UsNkJBQUE7RUFDQSxvQkFBQTtBUDhHRjs7QU90R0E7Ozs7Ozs7Q0FBQTtBQVdBO0VBQ0Usd0JBQUE7QVBzR0Y7O0FPakdBO0VBQ0UsVUFBQTtBUG9HRjs7QU83RkE7RUFDRSxhQUFBO0VBQ0EsMEJBQUE7QVBnR0Y7O0FPM0ZBO0VBQ0UscUJBQUE7QVA4RkY7O0FPekZBO0VBQ0UsU0FBQTtBUDRGRjs7QU9yRkE7RUFDRSxrQkFBQTtFQUNBLGVBQUE7QVB3RkY7O0FPaEZBO0VBQ0Usd0JBQUE7QVBtRkY7O0FPM0VBO0VBQ0Usd0JBQUE7QVA4RUY7O0FVbnBCQTtFTG1RTSxrQkFMSTtFSzVQUixnQkZ3b0I0QjtBUmM5Qjs7QVVqcEJFO0VMNFBJLGVBTEk7RUtuUE4sZ0JGeW5Ca0I7RUV4bkJsQixpQkQwR2tCO0FUd2lCdEI7O0FVdnBCRTtFTDRQSSxpQkFMSTtFS25QTixnQkZ5bkJrQjtFRXhuQmxCLGlCRDBHa0I7QVQ4aUJ0Qjs7QVU3cEJFO0VMNFBJLGVBTEk7RUtuUE4sZ0JGeW5Ca0I7RUV4bkJsQixpQkQwR2tCO0FUb2pCdEI7O0FVbnFCRTtFTDRQSSxpQkFMSTtFS25QTixnQkZ5bkJrQjtFRXhuQmxCLGlCRDBHa0I7QVQwakJ0Qjs7QVV6cUJFO0VMNFBJLGVBTEk7RUtuUE4sZ0JGeW5Ca0I7RUV4bkJsQixpQkQwR2tCO0FUZ2tCdEI7O0FVL3FCRTtFTDRQSSxpQkFMSTtFS25QTixnQkZ5bkJrQjtFRXhuQmxCLGlCRDBHa0I7QVRza0J0Qjs7QVU3cEJBO0VDdkRFLGVBQUE7RUFDQSxnQkFBQTtBWHd0QkY7O0FVN3BCQTtFQzVERSxlQUFBO0VBQ0EsZ0JBQUE7QVg2dEJGOztBVS9wQkE7RUFDRSxxQkFBQTtBVmtxQkY7QVVocUJFO0VBQ0Usb0JGc29CMEI7QVI0QjlCOztBVXhwQkE7RUw4TU0sa0JBTEk7RUt2TVIseUJBQUE7QVYycEJGOztBVXZwQkE7RUFDRSxtQkR1SE87RUpnRkgsa0JBTEk7QUx5ZFY7QVV4cEJFO0VBQ0UsZ0JBQUE7QVYwcEJKOztBVXRwQkE7RUFDRSxpQkFBQTtFQUNBLG1CRDZHTztFSmdGSCxrQkFMSTtFS3RMUixjRnRGUztBUit1Qlg7QVV2cEJFO0VBQ0UsbUJBQUE7QVZ5cEJKOztBWXp2QkE7RUNJRSxlQUFBO0VBR0EsWUFBQTtBYnV2QkY7O0FZeHZCQTtFQUNFLGdCSitqRGtDO0VJOWpEbEMsbUNKK2pEa0M7RUk5akRsQywyREFBQTtFQ0xBLGVBQUE7RUFHQSxZQUFBO0FiK3ZCRjs7QVlqdkJBO0VBRUUscUJBQUE7QVptdkJGOztBWWh2QkE7RUFDRSxxQkFBQTtFQUNBLGNBQUE7QVptdkJGOztBWWh2QkE7RVB5UE0sa0JBTEk7RU9sUFIsZ0NKa2pEa0M7QVIvekJwQzs7QWNyeEJFOzs7Ozs7Ozs7Ozs7RUNIQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLDZDQUFBO0VBQ0EsNENBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FmdXlCRjs7QUdqdkJJO0VXNUNFO0lBQ0UsZ0JMeUZlO0VUd3NCckI7QUFDRjtBR3Z2Qkk7RVc1Q0U7SUFDRSxnQkx5RmU7RVQ2c0JyQjtBQUNGO0FHNXZCSTtFVzVDRTtJQUNFLGdCTHlGZTtFVGt0QnJCO0FBQ0Y7QUdqd0JJO0VXNUNFO0lBQ0UsaUJMeUZlO0VUdXRCckI7QUFDRjtBR3R3Qkk7RVc1Q0U7SUFDRSxpQkx5RmU7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QjBvQ0Y7RWlCbmtDVTtJQXhEVixjQUFBO0VqQjhuQ0E7RWlCdGtDVTtJQXhEVix3QkFBQTtFakJpb0NBO0VpQnprQ1U7SUF4RFYseUJBQUE7RWpCb29DQTtFaUI1a0NVO0lBeERWLGdCQUFBO0VqQnVvQ0E7RWlCL2tDVTtJQXhEVix5QkFBQTtFakIwb0NBO0VpQmxsQ1U7SUF4RFYseUJBQUE7RWpCNm9DQTtFaUJybENVO0lBeERWLGdCQUFBO0VqQmdwQ0E7RWlCeGxDVTtJQXhEVix5QkFBQTtFakJtcENBO0VpQjNsQ1U7SUF4RFYseUJBQUE7RWpCc3BDQTtFaUI5bENVO0lBeERWLGdCQUFBO0VqQnlwQ0E7RWlCam1DVTtJQXhEVix5QkFBQTtFakI0cENBO0VpQnBtQ1U7SUF4RFYseUJBQUE7RWpCK3BDQTtFaUI1bENNOztJQUVFLGdCQUFBO0VqQjhsQ1I7RWlCM2xDTTs7SUFFRSxnQkFBQTtFakI2bENSO0VpQnBtQ007O0lBRUUsc0JBQUE7RWpCc21DUjtFaUJubUNNOztJQUVFLHNCQUFBO0VqQnFtQ1I7RWlCNW1DTTs7SUFFRSxxQkFBQTtFakI4bUNSO0VpQjNtQ007O0lBRUUscUJBQUE7RWpCNm1DUjtFaUJwbkNNOztJQUVFLG1CQUFBO0VqQnNuQ1I7RWlCbm5DTTs7SUFFRSxtQkFBQTtFakJxbkNSO0VpQjVuQ007O0lBRUUsbUJBQUE7RWpCOG5DUjtFaUIzbkNNOztJQUVFLG1CQUFBO0VqQjZuQ1I7RWlCcG9DTTs7SUFFRSxtQkFBQTtFakJzb0NSO0VpQm5vQ007O0lBRUUsbUJBQUE7RWpCcW9DUjtFaUI1b0NNOztJQUVFLG1CQUFBO0VqQjhvQ1I7RWlCM29DTTs7SUFFRSxtQkFBQTtFakI2b0NSO0VpQnBwQ007O0lBRUUsbUJBQUE7RWpCc3BDUjtFaUJucENNOztJQUVFLG1CQUFBO0VqQnFwQ1I7RWlCNXBDTTs7SUFFRSxtQkFBQTtFakI4cENSO0VpQjNwQ007O0lBRUUsbUJBQUE7RWpCNnBDUjtBQUNGO0FHeHRDSTtFY1VFO0lBQ0UsWUFBQTtFakJpdENOO0VpQjlzQ0k7SUFwQ0osY0FBQTtJ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LGtCQUFBO0V6QjhvSUo7RXlCNW9JSTtJQUNFLFFBQUE7SUFDQSxVQUFBO0V6QjhvSU47QUFDRjtBR3pySUk7RXNCNEJBO0lBQ0Usb0JBQUE7RXpCZ3FJSjtFeUI5cElJO0lBQ0UsV0FBQTtJQUNBLE9BQUE7RXpCZ3FJTjtFeUI1cElFO0lBQ0Usa0JBQUE7RXpCOHBJSjtFeUI1cElJO0lBQ0UsUUFBQTtJQUNBLFVBQUE7RXpCOHBJTjtBQUNGO0FHenNJSTtFc0I0QkE7SUFDRSxvQkFBQTtFekJncklKO0V5QjlxSUk7SUFDRSxXQUFBO0lBQ0EsT0FBQTtFekJncklOO0V5QjVxSUU7SUFDRSxrQkFBQTtFekI4cUlKO0V5QjVxSUk7SUFDRSxRQUFBO0lBQ0EsVUFBQTtFekI4cUlOO0FBQ0Y7QUd6dElJO0VzQjRCQTtJQUNFLG9CQUFBO0V6QmdzSUo7RXlCOXJJSTtJQUNFLFdBQUE7SUFDQSxPQUFBO0V6QmdzSU47RXlCNXJJRTtJQUNFLGtCQUFBO0V6QjhySUo7RXlCNXJJSTtJQUNFLFFBQUE7SUFDQSxVQUFBO0V6QjhySU47QUFDRjtBR3p1SUk7RXNCNEJBO0lBQ0Usb0JBQUE7RXpCZ3RJSjtFeUI5c0lJO0lBQ0UsV0FBQTtJQUNBLE9BQUE7RXpCZ3RJTjtFeUI1c0lFO0lBQ0Usa0JBQUE7RXpCOHNJSjtFeUI1c0lJO0lBQ0UsUUFBQTtJQUNBLFVBQUE7RXpCOHNJTjtBQUNGO0FHenZJSTtFc0I0QkE7SUFDRSxvQkFBQTtFekJndUlKO0V5Qjl0SUk7SUFDRSxXQUFBO0lBQ0EsT0FBQTtFekJndUlOO0V5QjV0SUU7SUFDRSxrQkFBQTtFekI4dElKO0V5QjV0SUk7SUFDRSxRQUFBO0lBQ0EsVUFBQTtFekI4dElOO0FBQ0Y7QUd6d0lJO0VzQjRCQTtJQUNFLG9CQUFBO0V6Qmd2SUo7RXlCOXVJSTtJQUNFLFdBQUE7SUFDQSxPQUFBO0V6Qmd2SU47RXlCNXVJRTtJQUNFLGtCQUFBO0V6Qjh1SUo7RXlCNXVJSTtJQUNFLFFBQUE7SUFDQSxVQUFBO0V6Qjh1SU47QUFDRjtBR3p4SUk7RXNCNEJBO0lBQ0Usb0JB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dk5RO0VBT0ksd0JBQUE7QWxEaXZOWjs7QWtEeHZOUTtFQU9JLCtCQUFBO0FsRHF2Tlo7O0FrRDV2TlE7RUFPSSx3QkFBQTtBbER5dk5aOztBa0Rod05RO0VBT0ksMkNBQUE7QWxENnZOWjs7QWtEcHdOUTtFQU9JLDhDQUFBO0FsRGl3Tlo7O0FrRHh3TlE7RUFPSSw4Q0FBQTtBbERxd05aOztBa0Q1d05RO0VBT0ksMkJBQUE7QWxEeXdOWjs7QWtEMXhOUTtFQUNFLGdGQUFBO0FsRDZ4TlY7O0FrRDl4TlE7RUFDRSxrRkFBQTtBbERpeU5WOztBa0RseU5RO0VBQ0UsZ0ZBQUE7QWxEcXlOVjs7QWtEdHlOUTtFQUNFLDZFQUFBO0FsRHl5TlY7O0FrRDF5TlE7RUFDRSxnRkFBQTtBbEQ2eU5WOztBa0Q5eU5RO0VBQ0UsK0VBQUE7QWxEaXpOVjs7QWtEbHpOUTtFQUNFLDhFQUFBO0FsRHF6TlY7O0FrRHR6TlE7RUFDRSxpRkFBQTtBbER5ek5WOztBa0Qxek5RO0VBQ0UsNkVBQUE7QWxENnpOVjs7QWtEOXpOUTtFQUNFLDhFQUFBO0FsRGkwTlY7O0FrRGwwTlE7RUFDRSw4RUFBQTtBbERxME5WOztBa0R0ME5RO0VBQ0UsNkVBQUE7QWxEeTBOVjs7QWtEMTBOUTtFQUNFLHNGQUFBO0FsRDYwTlY7O0FrRDkwTlE7RUFDRSxxRkFBQTtBbERpMU5WOztBa0RsMU5RO0VBQ0UsbUZBQUE7QWxEcTFOVjs7QWtEdDFOUTtFQUNFLGtGQUFBO0FsRHkxTlY7O0FrRDExTlE7RUFDRSxnRkFBQTtBbEQ2MU5WOztBa0Q5MU5RO0VBQ0UsZ0ZBQUE7QWxEaTJOVjs7QWtEbDJOUTtFQUNFLDZFQUFBO0FsRHEyTlY7O0FrRHQyTlE7RUFDRSwrRUFBQTtBbER5Mk5WOztBa0QxMk5RO0VBQ0UsK0VBQUE7QWxENjJOVjs7QWtEOTJOUTtFQUNFLCtFQUFBO0FsRGkzTlY7O0FrRGwzTlE7RUFDRSwrRUFBQTtBbERxM05WOztBa0R0M05RO0VBQ0Usb0ZBQUE7QWxEeTNOVjs7QWtEMTNOUTtFQUNFLGtGQUFBO0FsRDYzTlY7O0FrRDkzTlE7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O0FrRG51T1E7RUFPSSw0QkFBQTtBbERndU9aOztBa0R2dU9RO0VBT0ksNEJBQUE7QWxEb3VPWjs7QWtEM3VPUTtFQU9JLDRCQUFBO0FsRHd1T1o7O0FrRC91T1E7RUFPSSw0QkFBQTtBbEQ0dU9aOztBa0Rudk9RO0VBT0ksNEJBQUE7QWxEZ3ZPWjs7QWtEandPUTtFQUNFLHdCQUFBO0FsRG93T1Y7O0FrRHJ3T1E7RUFDRSx5QkFBQTtBbER3d09WOztBa0R6d09RO0VBQ0Usd0JBQUE7QWxENHdPVjs7QWtEN3dPUTtFQUNFLHlCQUFBO0FsRGd4T1Y7O0FrRGp4T1E7RUFDRSxzQkFBQTtBbERveE9WOztBa0Qzd09RO0VBT0kscUJBQUE7QWxEd3dPWjs7QWtEL3dPUTtFQU9JLHFCQUFBO0FsRDR3T1o7O0FrRG54T1E7RUFPSSxxQkFBQTtBbERneE9aOztBa0R2eE9RO0VBT0ksc0JBQUE7QWxEb3hPWjs7QWtEM3hPUTtFQU9JLHNCQUFBO0FsRHd4T1o7O0FrRC94T1E7RUFPSSwwQkFBQTtBbEQ0eE9aOztBa0RueU9RO0VBT0ksdUJBQUE7QWxEZ3lPWjs7QWtEdnlPUTtFQU9JLDJCQUFBO0FsRG95T1o7O0FrRDN5T1E7RUFPSSxzQkFBQTtBbER3eU9aOztBa0QveU9RO0VBT0ksc0JBQUE7QWxENHlPWjs7QWtEbnpPUTtFQU9JLHNCQUFBO0FsRGd6T1o7O0FrRHZ6T1E7RUFPSSx1QkFBQTtBbERvek9aOztBa0Qzek9RO0VBT0ksdUJBQUE7QWxEd3pPWjs7QWtEL3pPUTtFQU9JLDJCQUFBO0FsRDR6T1o7O0FrRG4wT1E7RUFPSSx3QkFBQTtBbERnME9aOztBa0R2ME9RO0VBT0ksNEJBQUE7QWxEbzBPWjs7QWtEMzBPUTtFQU9JLHlCQUFBO0FsRHcwT1o7O0FrRC8wT1E7RUFPSSw4QkFBQTtBbEQ0ME9aOztBa0RuMU9RO0VBT0ksaUNBQUE7QWxEZzFPWjs7QWtEdjFPUTtFQU9JLHNDQUFBO0FsRG8xT1o7O0FrRDMxT1E7RUFPSSx5Q0FBQTtBbER3MU9aOztBa0QvMU9RO0VBT0ksdUJBQUE7QWxENDFPWjs7QWtEbjJPUTtFQU9JLHVCQUFBO0FsRGcyT1o7O0FrRHYyT1E7RUFPSSx5QkFBQTtBbERvMk9aOztBa0QzMk9RO0VBT0kseUJBQUE7QWxEdzJPWjs7QWtELzJPUTtFQU9JLDBCQUFBO0FsRDQyT1o7O0FrRG4zT1E7RUFPSSw0QkFBQTtBbERnM09aOztBa0R2M09RO0VBT0ksa0NBQUE7QWxEbzNPWjs7QWtEMzNPUTtFQU9JLHNDQUFBO0FsRHczT1o7O0FrRC8zT1E7RUFPSSxvQ0FBQTtBbEQ0M09aOztBa0RuNE9RO0VBT0ksa0NBQUE7QWxEZzRPWjs7QWtEdjRPUTtFQU9JLHlDQUFBO0FsRG80T1o7O0FrRDM0T1E7RUFPSSx3Q0FBQTtBbER3NE9aOztBa0QvNE9RO0VBT0ksd0NBQUE7QWxENDRPWjs7QWtEbjVPUTtFQU9JLGtDQUFBO0FsRGc1T1o7O0FrRHY1T1E7RUFPSSxnQ0FBQTtBbERvNU9aOztBa0QzNU9RO0VBT0ksOEJBQUE7QWxEdzVPWjs7QWtELzVPUTtFQU9JLGdDQUFBO0FsRDQ1T1o7O0FrRG42T1E7RUFPSSwrQkFBQTtBbERnNk9aOztBa0R2Nk9RO0VBT0ksb0NBQUE7QWxEbzZPWjs7QWtEMzZPUTtFQU9JLGtDQUFBO0FsRHc2T1o7O0FrRC82T1E7RUFPSSxnQ0FBQTtBbEQ0Nk9aOztBa0RuN09RO0VBT0ksdUNBQUE7QWxEZzdPWjs7QWtEdjdPUTtFQU9JLHNDQUFBO0FsRG83T1o7O0FrRDM3T1E7RUFPSSxpQ0FBQTtBbER3N09aOztBa0QvN09RO0VBT0ksMkJBQUE7QWxENDdPWjs7QWtEbjhPUTtFQU9JLGlDQUFBO0FsRGc4T1o7O0FrRHY4T1E7RUFPSSwrQkFBQTtBbERvOE9aOztBa0QzOE9RO0VBT0ksNkJBQUE7QWxEdzhPWjs7QWtELzhPUTtFQU9JLCtCQUFBO0FsRDQ4T1o7O0FrRG45T1E7RUFPSSw4QkFBQTtBbERnOU9aOztBa0R2OU9RO0VBT0ksb0JBQUE7QWxEbzlPWjs7QWtEMzlPUTtFQU9JLG1CQUFBO0FsRHc5T1o7O0FrRC85T1E7RUFPSSxtQkFBQTtBbEQ0OU9aOztBa0RuK09R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O0VBT0ksOEJBQUE7RUFBQSw2QkFBQTtBbERxMVBaOztBa0Q1MVBRO0VBT0ksOEJBQUE7RUFBQSw2QkFBQTtBbEQwMVBaOztBa0RqMlBRO0VBT0ksOEJBQUE7RUFBQSw2QkFBQTtBbEQrMVBaOztBa0R0MlBRO0VBT0ksOEJBQUE7RUFBQSw2QkFBQTtBbERvMlBaOztBa0QzMlBRO0VBT0ksK0JBQUE7RUFBQSxrQ0FBQTtBbER5MlBaOztBa0RoM1BRO0VBT0ksOEJBQUE7RUFBQSxpQ0FBQTtBbEQ4MlBaOztBa0RyM1BRO0VBT0ksNEJBQUE7RUFBQSwrQkFBQTtBbERtM1BaOztBa0QxM1BRO0VBT0ksNEJBQUE7RUFBQSwrQkFBQTtBbER3M1BaOztBa0QvM1BRO0VBT0ksNEJBQUE7RUFBQSwrQkFBQTtBbEQ2M1BaOztBa0RwNFBRO0VBT0ksNEJBQUE7RUFBQSwrQkFBQTtBbERrNFBaOztBa0R6NFBRO0VBT0ksNEJBQUE7RUFBQSwrQkFBQTtBbER1NFBaOztBa0Q5NFBRO0VBT0ksNEJBQUE7RUFBQSwrQkFBQTtBbEQ0NFBaOztBa0RuNVBRO0VBT0ksK0JBQUE7QWxEZzVQWjs7QWtEdjVQUTtFQU9JLDhCQUFBO0FsRG81UFo7O0FrRDM1UFE7RUFPSSw0QkFBQTtBbER3NVBaOztBa0QvNVBRO0VBT0ksNEJBQUE7QWxENDVQWjs7QWtEbjZQUTtFQU9JLDRCQUFBO0FsRGc2UFo7O0FrRHY2UFE7RUFPSSw0QkFBQTtBbERvNlBaOztBa0QzNlBRO0VBT0ksNEJBQUE7QWxEdzZQWjs7QWtELzZQUTtFQU9JLDRCQUFBO0FsRDQ2UFo7O0FrRG43UFE7RUFPSSxpQ0FBQTtBbERnN1BaOztBa0R2N1BRO0VBT0ksZ0NBQUE7QWxEbzdQWjs7QWtEMzdQUTtFQU9JLDhCQUFBO0FsRHc3UFo7O0FrRC83UFE7RUFPSSw4QkFBQTtBbEQ0N1BaOztBa0RuOFBRO0VBT0ksOEJBQUE7QWxEZzhQWjs7QWtEdjhQUTtFQU9JLDhCQUFBO0FsRG84UFo7O0FrRDM4UFE7RUFPSSw4QkFBQTtBbER3OFBaOztBa0QvOFBRO0VBT0ksOEJBQUE7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Wjs7QWtEenNRUTtFQU9JLDhCQUFBO0FsRHNzUVo7O0FrRDdzUVE7RUFPSSw4QkFBQTtBbEQwc1FaOztBa0RqdFFRO0VBT0ksOEJBQUE7QWxEOHNRWjs7QWtEcnRRUTtFQU9JLDhCQUFBO0FsRGt0UVo7O0FrRHp0UVE7RUFPSSw0QkFBQTtBbERzdFFaOztBa0Q3dFFRO0VBT0ksa0NBQUE7QWxEMHRRWjs7QWtEanVRUTtFQU9JLGlDQUFBO0FsRDh0UVo7O0FrRHJ1UVE7RUFPSSwrQkFBQTtBbERrdVFaOztBa0R6dVFRO0VBT0ksK0JBQUE7QWxEc3VRWjs7QWtEN3VRUTtFQU9JLCtCQUFBO0FsRDB1UVo7O0FrRGp2UVE7RUFPSSwrQkFBQTtBbEQ4dVFaOztBa0RydlFRO0VBT0ksK0JBQUE7QWxEa3ZRWjs7QWtEenZRUTtFQU9JLCtCQUFBO0FsRHN2UVo7O0FrRDd2UVE7RUFPSSwwQkFBQTtBbEQwdlFaOztBa0Rqd1FRO0VBT0ksZ0NBQUE7QWxEOHZRWjs7QWtEcndRUTtFQU9JLCtCQUFBO0FsRGt3UVo7O0FrRHp3UVE7RUFPSSw2QkFBQTtBbERzd1FaOztBa0Q3d1FRO0VBT0ksNkJBQUE7QWxEMHdRWjs7QWtEanhRUTtFQU9JLDZCQUFBO0FsRDh3UVo7O0FrRHJ4UVE7RUFPSSw2QkFBQTtBbERreFFaOztBa0R6eFFRO0VBT0ksNkJBQUE7QWxEc3hRWjs7QWtEN3hRUTtFQU9JLDZCQUFBO0FsRDB4UVo7O0FrRGp5UVE7RUFPSSxpQkFBQTtBbEQ4eFFaOztBa0RyeVFRO0VBT0ksdUJBQUE7QWxEa3lRWjs7QWtEenlRUTtFQU9JLHNCQUFBO0FsRHN5UVo7O0FrRDd5UVE7RUFPSSxvQkFBQTtBbEQweVFaOztBa0RqelFRO0VBT0ksb0JBQUE7QWxEOHlRWjs7QWtEcnpRUTtFQU9JLG9CQUFBO0FsRGt6UVo7O0FrRHp6UVE7RUFPSSxvQkFBQTtBbERzelFaOztBa0Q3elFRO0VBT0ksb0JBQUE7QWxEMHpRWjs7QWtEajBRUTtFQU9JLG9CQUFBO0FsRDh6UVo7O0FrRHIwUVE7RUFPSSxxQkFBQTtBbERrMFFaOztB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QTtBbERralJaOztBa0R6alJRO0VBSVEsb0JBQUE7RUFHSixvRUFBQTtBbER1alJaOztBa0Q5alJRO0VBSVEsb0JBQUE7RUFHSixtRUFBQTtBbEQ0alJaOztBa0Rua1JRO0VBSVEsb0JBQUE7RUFHSixzRUFBQTtBbERpa1JaOztBa0R4a1JRO0VBSVEsb0JBQUE7RUFHSixrRUFBQTtBbERza1JaOztBa0Q3a1JRO0VBSVEsb0JBQUE7RUFHSixtRUFBQTtBbEQya1JaOztBa0RsbFJRO0VBSVEsb0JBQUE7RUFHSixtRUFBQTtBbERnbFJaOztBa0R2bFJRO0VBSVEsb0JBQUE7RUFHSixrRUFBQTtBbERxbFJaOztBa0Q1bFJRO0VBSVEsb0JBQUE7RUFHSiwyRUFBQTtBbEQwbFJaOztBa0RqbVJRO0VBSVEsb0JBQUE7RUFHSiwwRUFBQTtBbEQrbFJaOztBa0R0bVJRO0VBSVEsb0JBQUE7RUFHSix3RUFBQTtBbERvbVJaOztBa0QzbVJRO0VBSVEsb0JBQUE7RUFHSix1RUFBQTtBbER5bVJaOztBa0RoblJRO0VBSVEsb0JBQUE7RUFHSixxRUFBQTtBbEQ4bVJaOztBa0RyblJRO0VBSVEsb0JBQUE7RUFHSixxRUFBQTtBbERtblJaOztBa0QxblJRO0VBSVEsb0JBQUE7RUFHSixrRUFBQTtBbER3blJaOztBa0QvblJRO0VBSVEsb0JBQUE7RUFHSixvRUFBQTtBbEQ2blJaOztBa0Rwb1JRO0VBSVEsb0JBQUE7RUFHSixvRUFBQTtBbERrb1JaOztBa0R6b1JRO0VBSVEsb0JBQUE7RUFHSixvRUFBQTtBbER1b1JaOztBa0Q5b1JRO0VBSVEsb0JBQUE7RUFHSixvRUFBQTtBbEQ0b1JaOztBa0RucFJRO0VBSVEsb0JBQUE7RUFHSix5RUFBQTtBbERpcFJaOztBa0R4cFJRO0VBSVEsb0JBQUE7RUFHSix1RUFBQTtBbERzcFJaOztBa0Q3cFJRO0VBSVEsb0JBQUE7RUFHSix3RUFBQTtBbEQycFJaOztBa0RscVJRO0VBSVEsb0JBQUE7RUFHSiwwRUFBQTtBbERncVJaOztBa0R2cVJRO0VBSVEsb0JBQUE7RUFHSix5RUFBQTtB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dTVSWjs7QWtEOTVSUTtFQUlRLDhCQUFBO0VBR0osNEZBQUE7QWxENDVSWjs7QWtEbjZSUTtFQUlRLDhCQUFBO0VBR0oscUdBQUE7QWxEaTZSWjs7QWtEeDZSUTtFQUlRLDhCQUFBO0VBR0osb0dBQUE7QWxEczZSWjs7QWtENzZSUTtFQUlRLDhCQUFBO0VBR0osa0dBQUE7QWxEMjZSWjs7QWtEbDdSUTtFQUlRLDhCQUFBO0VBR0osaUdBQUE7QWxEZzdSWjs7QWtEdjdSUTtFQUlRLDhCQUFBO0VBR0osK0ZBQUE7QWxEcTdSWjs7QWtENTdSUTtFQUlRLDhCQUFBO0VBR0osK0ZBQUE7QWxEMDdSWjs7QWtEajhSUTtFQUlRLDhCQUFBO0VBR0osNEZBQUE7QWxEKzdSWjs7QWtEdDhSUTtFQUlRLDhCQUFBO0VBR0osOEZBQUE7QWxEbzhSWjs7QWtEMzhSUTtFQUlRLDhCQUFBO0VBR0osOEZBQUE7QWxEeThSWjs7QWtEaDlSUTtFQUlRLDhCQUFBO0VBR0osOEZBQUE7QWxEODhSWjs7QWtEcjlSUTtFQUlRLDhCQUFBO0VBR0osOEZBQUE7QWxEbTlSWjs7QWtEMTlSUTtFQUlRLDhCQUFBO0VBR0osbUdBQUE7QWxEdzlSWjs7QWtELzlSUTtFQUlRLDhCQUFBO0VBR0osaUdBQUE7QWxENjlSWjs7QWtEcCtSUTtFQUlRLDhCQUFBO0VBR0osa0dBQUE7QWxEaytSWjs7QWtEeitSUTtFQUlRLDhCQUFBO0VBR0osb0dBQUE7QWxEdStSWjs7QWtEOStSUTtFQUlRLDhCQUFBO0VBR0osbUdBQUE7QWxENCtSWjs7QWtEbi9SUTtFQUlRLDhCQUFBO0VBR0osbUdBQUE7QWxEaS9SWjs7QWtEeC9SUTtFQUlRLDhCQUFBO0VBR0osbUdBQUE7QWxEcy9SWjs7QWtENy9SUTtFQUlRLDhCQUFBO0VBR0osbUdBQUE7QWxEMi9SWjs7QWtEbGdTUTtFQUlRLDhCQUFBO0VBR0osZ0dBQUE7QWxEZ2dTWjs7QWtEdmdTUTtFQUlRLDhCQUFBO0VBR0osZ0dBQUE7QWxEcWdTWjs7QWtENWdTUTtFQUlRLDhCQUFBO0VBR0osZ0dBQUE7QWxEMGdTWjs7QWtEamhTUTtFQUlRLDhCQUFBO0VBR0osZ0dBQUE7QWxEK2dTWjs7QWtEdGhTUTtFQUlRLDhCQUFBO0VBR0oscUdBQUE7QWxEb2hTWjs7QWtEcmlTUTtFQUNFLDhCQUFBO0FsRHdpU1Y7O0FrRHBpU1U7RUFDRSw4QkFBQTtBbER1aVNaOztBa0Q3aVNRO0VBQ0UsZ0NBQUE7QWxEZ2pTVjs7QWtENWlTVTtFQUNFLGdDQUFBO0FsRCtpU1o7O0FrRHJqU1E7RUFDRSxpQ0FBQTtBbER3alNWOztBa0RwalNVO0VBQ0UsaUNBQUE7QWxEdWpTWjs7QWtEN2pTUTtFQUNFLGdDQUFBO0FsRGdrU1Y7O0FrRDVqU1U7RUFDRSxnQ0FBQTtBbEQralNaOztBa0Rya1NRO0VBQ0UsaUNBQUE7QWxEd2tTVjs7QWtEcGtTVTtFQUNFLGlDQUFBO0FsRHVrU1o7O0FrRDdrU1E7RUFDRSw4QkFBQTtBbERnbFNWOztBa0Q1a1NVO0VBQ0UsOEJBQUE7QWxEK2tTWjs7QWtEM2tTUTtFQUlRLGtCQUFBO0VBR0osOEVBQUE7QWxEeWtTWjs7QWtEaGxTUTtFQUlRLGtCQUFBO0VBR0osZ0ZBQUE7QWxEOGtTWjs7QWtEcmxTUTtFQUlRLGtCQUFBO0VBR0osOEVBQUE7QWxEbWxTWjs7QWtEMWxTUTtFQUlRLGtCQUFBO0VBR0osMkVBQUE7QWxEd2xTWjs7QWtEL2xTUTtFQUlRLGtCQUFBO0VBR0osOEVBQUE7QWxENmxTWjs7QWtEcG1TUTtFQUlRLGtCQUFBO0VBR0osNkVBQUE7QWxEa21TWjs7QWtEem1TUTtFQUlRLGtCQUFBO0VBR0osNEVBQUE7QWxEdW1TWjs7QWtEOW1TUTtFQUlRLGtCQUFBO0VBR0osK0VBQUE7QWxENG1TWjs7QWtEbm5TUTtFQUlRLGtCQUFBO0VBR0osMkVBQUE7QWxEaW5TWjs7QWtEeG5TUTtFQUlRLGtCQUFBO0VBR0osNEVBQUE7QWxEc25TWjs7QWtEN25TUTtFQUlRLGtCQUFBO0VBR0osNEVBQUE7QWxEMm5TWjs7QWtEbG9TUTtFQUlRLGtCQUFBO0VBR0osMkVBQUE7QWxEZ29TWjs7QWtEdm9TUTtFQUlRLGtCQUFBO0VBR0osb0ZBQUE7QWxEcW9TWjs7QWtENW9TUTtFQUlRLGtCQUFBO0VBR0osbUZBQUE7QWxEMG9TWjs7QWtEanBTUTtFQUlRLGtCQUFBO0VBR0osaUZBQUE7QWxEK29TWjs7QWtEdHBTUTtFQUlRLGtCQUFBO0VBR0osZ0ZBQUE7QWxEb3BTWjs7QWtEM3BTUTtFQUlRLGtCQUFBO0VBR0osOEVBQUE7QWxEeXBTWjs7QWtEaHFTUTtFQUlRLGtCQUFBO0VBR0osOEVBQUE7QWxEOHBTWjs7QWtEcnFTUTtFQUlRLGtCQUFBO0VBR0osMkVBQUE7QWxEbXFTWjs7QWtEMXFTUTtFQUlRLGtCQUFBO0VBR0osNkVBQUE7QWxEd3FTWjs7QWtEL3FTUTtFQUlRLGtCQUFBO0VBR0osNkVBQUE7QWxENnFTWjs7QWtEcHJTUTtFQUlRLGtCQUFBO0VBR0osNkVBQUE7QWxEa3JTWjs7QWtEenJTUTtFQUlRLGtCQUFBO0VBR0osNkVBQUE7QWxEdXJTWjs7QWtEOXJTUTtFQUlRLGtCQUFBO0VBR0osa0ZBQUE7QWxENHJTWjs7QWtEbnNTUTtFQUlRLGtCQUFBO0VBR0osZ0ZBQUE7QWxEaXNTWjs7QWtEeHNTUTtFQUlRLGtCQUFBO0VBR0osaUZBQUE7QWxEc3NTWjs7QWtEN3NTUTtFQUlRLGtCQUFBO0VBR0osbUZBQUE7QWxEMnNTWjs7QWtEbHRTUTtFQUlRLGtCQUFBO0VBR0osa0ZBQUE7QWxEZ3RTWjs7QWtEdnRTUTtFQUlRLGtCQUFBO0VBR0osa0ZBQUE7QWxEcXRTWjs7QWtENXRTUTtFQUlRLGtCQUFBO0VBR0osa0ZBQUE7QWxEMHRTWjs7QWtEanVTUTtFQUlRLGtCQUFBO0VBR0osa0ZBQUE7QWxEK3RTWjs7QWtEdHVTUTtFQUlRLGtCQUFBO0VBR0osK0VBQUE7QWxEb3VTWjs7QWtEM3VTUTtFQUlRLGtCQUFBO0VBR0osK0VBQUE7QWxEeXVTWjs7QWtEaHZTUTtFQUlRLGtCQUFBO0VBR0osK0VBQUE7QWxEOHVTWjs7QWtEcnZTUTtFQUlRLGtCQUFBO0VBR0osK0VBQUE7QWxEbXZTWjs7QWtEMXZTUTtFQUlRLGtCQUFB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QWtEOWxUUTtFQU9JLHdCQUFBO0FsRDJsVFo7O0FrRGxtVFE7RUFPSSx3QkFBQTtBbEQrbFRaOztBa0R0bVRRO0VBT0ksd0JBQUE7QWxEbW1UWjs7QWtEMW1UUTtFQU9JLHdCQUFBO0FsRHVtVFo7O0FrRDltVFE7RUFPSSx3QkFBQTtBbEQybVRaOztBa0RsblRRO0VBT0kscUJBQUE7QWxEK21UWjs7QWtEdG5UUTtFQU9JLHdCQUFBO0FsRG1uVFo7O0FrRDFuVFE7RUFPSSx3QkFBQTtBbER1blRaOztBa0Q5blRRO0VBT0ksd0JBQUE7QWxEMm5UWjs7QWtEbG9UUTtFQU9JLHdCQUFBO0FsRCtuVFo7O0FrRHRvVFE7RUFPSSx3QkFBQTtBbERtb1RaOztBa0Qxb1RRO0VBT0ksd0JBQUE7QWxEdW9UWjs7QWtEOW9UUTtFQU9JLHdCQUFBO0FsRDJvVFo7O0FrRGxwVFE7RUFPSSx3QkFBQTtBbEQrb1RaOztBa0R0cFRRO0VBT0ksd0JBQUE7QWxEbXBUWjs7QWtEMXBUUTtFQU9JLHdCQUFBO0FsRHVwVFo7O0FrRDlwVFE7RUFPSSx3QkFBQTtBbEQycFRaOztBa0RscVRRO0VBT0ksd0JBQUE7QWxEK3BUWjs7QWtEdHFUUTtFQU9JLHdCQUFBO0FsRG1xVFo7O0FrRDFxVFE7RUFPSSxxQkFBQTtBbER1cVRaOztBa0Q5cVRRO0VBT0ksd0JBQUE7QWxEMnFUWjs7QWtEbHJUUTtFQU9JLHdCQUFBO0FsRCtxVFo7O0FrRHRyVFE7RUFPSSx3QkFBQTtBbERtclRaOztBa0QxclRRO0VBT0ksd0JBQUE7QWxEdXJUWjs7QWtEOXJUUTtFQU9JLHdCQUFBO0FsRDJyVFo7O0FrRGxzVFE7RUFPSSx3QkFBQTtBbEQrclRaOztBa0R0c1RRO0VBT0ksd0JBQUE7QWxEbXNUWjs7QWtEMXNUUTtFQU9JLHdCQUFBO0FsRHVzVFo7O0FrRDlzVFE7RUFPSSx3QkFBQTtBbEQyc1RaOztBa0RsdFRRO0VBT0ksd0JBQUE7QWxEK3NUWjs7QWtEdHRUUTtFQU9JLHdCQUFBO0FsRG10VFo7O0FHN3RUSTtFK0NHSTtJQU9JLHNCQUFBO0VsRHd0VFY7RWtEL3RUTTtJQU9JLHVCQUFBO0VsRDJ0VFY7RWtEbHVUTTtJQU9JLHNCQUFBO0VsRDh0VFY7RWtEcnVUTTtJQU9JLGlDQUFBO0lBQUEsOEJBQUE7RWxEaXVUVjtFa0R4dVRNO0lBT0ksK0JBQUE7SUFBQSw0QkFBQTtFbERvdVRWO0VrRDN1VE07SUFPSSw4QkFBQTtJQUFBLDJCQUFBO0VsRHV1VFY7RWtEOXVUTTtJQU9JLG9DQUFBO0lBQUEsaUNBQUE7RWxEMHVUVjtFa0RqdlRNO0lBT0ksOEJBQUE7SUFBQSwyQkFBQTtFbEQ2dVRWO0VrRHB2VE07SUFPSSwwQkFBQTtFbERndlRWO0VrRHZ2VE07SUFPSSxnQ0FBQTtFbERtdlRWO0VrRDF2VE07SUFPSSx5QkFBQTtFbERzdlRWO0VrRDd2VE07SUFPSSx3QkFBQTtFbER5dlRWO0VrRGh3VE07SUFPSSwrQkFBQTtFbEQ0dlRWO0VrRG53VE07SUFPSSx5QkFBQTtFbEQrdlRWO0VrRHR3VE07SUFPSSw2QkFBQTtFbERrd1RWO0VrRHp3VE07SUFPSSw4QkFBQTtFbERxd1RWO0VrRDV3VE07SUFPSSx3QkFBQTtFbER3d1RWO0VrRC93VE07SUFPSSwrQkFBQTtFbEQyd1RWO0VrRGx4VE07SUFPSSx3QkFBQTtFbEQ4d1RWO0VrRHJ4VE07SUFPSSwyRkFBQTtFbERpeFRWO0VrRHh4VE07SUFPSSx3QkFBQTtFbERveFRWO0VrRDN4VE07SUFPSSw2RkFBQTtFbER1eFRWO0VrRDl4VE07SUFPSSwwQkFBQTtFbEQweFRWO0VrRGp5VE07SUFPSSw4RkFBQTtFbEQ2eFRWO0VrRHB5VE07SUFPSSwyQkFBQTtFbERneVRWO0VrRHZ5VE07SUFPSSw0RkFBQTtFbERteVRWO0VrRDF5VE07SUFPSSx5QkFBQTtFbERzeVRWO0VrRDd5VE07SUFPSSx5QkFBQTtFbER5eVRWO0VrRGh6VE07SUFPSSw4QkFBQTtFbEQ0eVRWO0VrRG56VE07SUFPSSxpQ0FBQTtFbEQreVRWO0VrRHR6VE07SUFPSSxzQ0FBQTtFbERrelRWO0VrRHp6VE07SUFPSSx5Q0FBQTtFbERxelRWO0VrRDV6VE07SUFPSSx1QkFBQTtFbER3elRWO0VrRC96VE07SUFPSSx1QkFBQTtFbEQyelRWO0VrRGwwVE07SUFPSSx5QkFBQTtFbEQ4elRWO0VrRHIwVE07SUFPSSx5QkFBQTtFbERpMFRWO0VrRHgwVE07SUFPSSwwQkFBQTtFbERvMFRWO0VrRDMwVE07SUFPSSw0QkFBQTtFbER1MFRWO0VrRDkwVE07SUFPSSxrQ0FBQTtFbEQwMFRWO0VrRGoxVE07SUFPSSxzQ0FBQTtFbEQ2MFRWO0VrRHAxVE07SUFPSSxvQ0FBQTtFbERnMVRWO0VrRHYxVE07SUFPSSxrQ0FBQTtFbERtMVRWO0VrRDExVE07SUFPSSx5Q0FBQTtFbERzMVRWO0VrRDcxVE07SUFPSSx3Q0FBQTtFbER5MVRWO0VrRGgyVE07SUFPSSx3Q0FBQTtFbEQ0MVRWO0VrRG4yVE07SUFPSSxrQ0FBQTtFbEQrMVRWO0VrRHQyVE07SUFPSSxnQ0FBQTtFbERrMlRWO0VrRHoyVE07SUFPSSw4QkFBQTtFbERxMlRWO0VrRDUyVE07SUFPSSxnQ0FBQTtFbER3MlRWO0VrRC8yVE07SUFPSSwrQkFBQTtFbEQyMlRWO0VrRGwzVE07SUFPSSxvQ0FBQTtFbEQ4MlRWO0VrRHIzVE07SUFPSSxrQ0FBQTtFbERpM1RWO0VrRHgzVE07SUFPSSxnQ0FBQTtFbERvM1RWO0VrRDMzVE07SUFPSSx1Q0FBQTtFbER1M1RWO0VrRDkzVE07SUFPSSxzQ0FBQTtFbEQwM1RWO0VrRGo0VE07SUFPSSxpQ0FBQTtFbEQ2M1RWO0VrRHA0VE07SUFPSSwyQkFBQTtFbERnNFRWO0VrRHY0VE07SUFPSSxpQ0FBQTtFbERtNFRWO0VrRDE0VE07SUFPSSwrQkFBQTtFbERzNFRWO0VrRDc0VE07SUFPSSw2QkFBQTtFbER5NFRWO0VrRGg1VE07SUFPSSwrQkFBQTtFbEQ0NFRWO0VrRG41VE07SUFPSSw4QkFBQTtFbEQrNFRWO0VrRHQ1VE07SUFPSSxvQkFBQTtFbERrNVRWO0VrRHo1VE07SUFPSSxtQkFBQTtFbERxNVRWO0VrRDU1VE07SUFPSSxtQkFBQTtFbER3NVRWO0VrRC81VE07SUFPSSxtQkFB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QTtFbERpc1VWO0VrRHhzVU07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRHFzVVY7RWtENXNVTTtJQU9JLCtCQUFBO0lBQUEsa0NBQUE7RWxEeXNVVjtFa0RodFVNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFbEQ2c1VWO0VrRHB0VU07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRGl0VVY7RWtEeHRVTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEcXRVVjtFa0Q1dFVNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbER5dFVWO0VrRGh1VU07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRDZ0VVY7RWtEcHVVTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEaXVVVjtFa0R4dVVNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbERxdVVWO0VrRDV1VU07SUFPSSwrQkFBQTtFbER3dVVWO0VrRC91VU07SUFPSSw4QkFBQTtFbEQydVVWO0VrRGx2VU07SUFPSSw0QkFBQTtFbEQ4dVVWO0VrRHJ2VU07SUFPSSw0QkFBQTtFbERpdlVWO0VrRHh2VU07SUFPSSw0QkFBQTtFbERvdlVWO0VrRDN2VU07SUFPSSw0QkFBQTtFbER1dlVWO0VrRDl2VU07SUFPSSw0QkFBQTtFbEQwdlVWO0VrRGp3VU07SUFPSSw0QkFBQTtFbEQ2dlVWO0VrRHB3VU07SUFPSSxpQ0FBQTtFbERnd1VWO0VrRHZ3VU07SUFPSSxnQ0FBQTtFbERtd1VWO0VrRDF3VU07SUFPSSw4QkFBQTtFbERzd1VWO0VrRDd3VU07SUFPSSw4QkFBQTtFbER5d1VWO0VrRGh4VU07SUFPSSw4QkFBQTtFbEQ0d1VWO0VrRG54VU07SUFPSSw4QkFBQTtFbEQrd1VWO0VrRHR4VU07SUFPSSw4QkFBQTtFbERreFVWO0VrRHp4VU07SUFPSSw4QkFBQTtFbERxeFVWO0VrRDV4VU07SUFPSSxrQ0FBQTtFbER3eFVWO0VrRC94VU07SUFPSSxpQ0FBQTtFbEQyeFVWO0VrRGx5VU07SUFPSSwrQkFBQTtFbEQ4eFVWO0VrRHJ5VU07SUFPSSwrQkFBQTtFbERpeVVWO0VrRHh5VU07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QTtFbER1K1VWO0VrRDkrVU07SUFPSSwrQkFBQTtFbEQwK1VWO0VrRGovVU07SUFPSSwrQkFBQTtFbEQ2K1VWO0VrRHAvVU07SUFPSSwrQkFBQTtFbERnL1VWO0VrRHYvVU07SUFPSSwrQkFBQTtFbERtL1VWO0VrRDEvVU07SUFPSSwrQkFBQTtFbERzL1VWO0VrRDcvVU07SUFPSSwrQkFBQTtFbER5L1VWO0VrRGhnVk07SUFPSSwwQkFBQTtFbEQ0L1VWO0VrRG5nVk07SUFPSSxnQ0FBQTtFbEQrL1VWO0VrRHRnVk07SUFPSSwrQkFBQTtFbERrZ1ZWO0VrRHpnVk07SUFPSSw2QkFBQTtFbERxZ1ZWO0VrRDVnVk07SUFPSSw2QkFBQTtFbER3Z1ZWO0VrRC9nVk07SUFPSSw2QkFBQTtFbEQyZ1ZWO0VrRGxoVk07SUFPSSw2QkFBQTtFbEQ4Z1ZWO0VrRHJoVk07SUFPSSw2QkFBQTtFbERpaFZWO0VrRHhoVk07SUFPSSw2QkFBQTtFbERvaFZWO0VrRDNoVk07SUFPSSxpQkFBQTtFbER1aFZWO0VrRDloVk07SUFPSSx1QkFBQTtFbEQwaFZWO0VrRGppVk07SUFPSSxzQkFBQTtFbEQ2aFZWO0VrRHBpVk07SUFPSSxvQkFBQTtFbERnaVZWO0VrRHZpVk07SUFPSSxvQkFBQTtFbERtaVZWO0VrRDFpVk07SUFPSSxvQkFBQTtFbERzaVZWO0VrRDdpVk07SUFPSSxvQkFBQTtFbER5aVZWO0VrRGhqVk07SUFPSSxvQkFBQTtFbEQ0aVZWO0VrRG5qVk07SUFPSSxvQkFBQTtFbEQraVZWO0VrRHRqVk07SUFPSSxxQkFBQTtFbERralZWO0VrRHpqVk07SUFPSSwyQkFBQTtFbERxalZWO0VrRDVqVk07SUFPSSwwQkFBQTtFbER3alZWO0VrRC9qVk07SUFPSSx3QkFBQTtFbEQyalZWO0VrRGxrVk07SUFPSSx3QkFBQTtFbEQ4alZWO0VrRHJrVk07SUFPSSx3QkFBQTtFbERpa1ZWO0VrRHhrVk07SUFPSSx3QkFBQTtFbERva1ZWO0VrRDNrVk07SUFPSSx3QkFBQTtFbER1a1ZWO0VrRDlrVk07SUFPSSx3QkFBQTtFbEQwa1ZW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T0ksd0JBQUE7RWxEODFWVjtFa0RyMlZNO0lBT0ksK0JBQUE7RWxEaTJWVjtFa0R4MlZNO0lBT0kseUJBQUE7RWxEbzJWVjtFa0QzMlZNO0lBT0ksNkJBQUE7RWxEdTJWVjtFa0Q5MlZNO0lBT0ksOEJBQUE7RWxEMDJWVjtFa0RqM1ZNO0lBT0ksd0JBQUE7RWxENjJWVjtFa0RwM1ZNO0lBT0ksK0JBQUE7RWxEZzNWVjtFa0R2M1ZNO0lBT0ksd0JBQUE7RWxEbTNWVjtFa0QxM1ZNO0lBT0ksMkZBQUE7RWxEczNWVjtFa0Q3M1ZNO0lBT0ksd0JBQUE7RWxEeTNWVjtFa0RoNFZNO0lBT0ksNkZBQUE7RWxENDNWVjtFa0RuNFZNO0lBT0ksMEJBQUE7RWxEKzNWVjtFa0R0NFZNO0lBT0ksOEZBQUE7RWxEazRWVjtFa0R6NFZNO0lBT0ksMkJBQUE7RWxEcTRWVjtFa0Q1NFZNO0lBT0ksNEZBQUE7RWxEdzRWVjtFa0QvNFZNO0lBT0kseUJBQUE7RWxEMjRWVjtFa0RsNVZNO0lBT0kseUJBQUE7RWxEODRWVjtFa0RyNVZNO0lBT0ksOEJBQUE7RWxEaTVWVjtFa0R4NVZNO0lBT0ksaUNBQUE7RWxEbzVWVjtFa0QzNVZNO0lBT0ksc0NBQUE7RWxEdTVWVjtFa0Q5NVZNO0lBT0kseUNBQUE7RWxEMDVWVjtFa0RqNlZNO0lBT0ksdUJBQUE7RWxENjVWVjtFa0RwNlZNO0lBT0ksdUJBQUE7RWxEZzZWVjtFa0R2NlZNO0lBT0kseUJBQUE7RWxEbTZWVjtFa0QxNlZNO0lBT0kseUJBQUE7RWxEczZWVjtFa0Q3NlZNO0lBT0ksMEJBQUE7RWxEeTZWVjtFa0RoN1ZNO0lBT0ksNEJBQUE7RWxENDZWVjtFa0RuN1ZNO0lBT0ksa0NBQUE7RWxEKzZWVjtFa0R0N1ZNO0lBT0ksc0NBQUE7RWxEazdWVjtFa0R6N1ZNO0lBT0ksb0NBQUE7RWxEcTdWVjtFa0Q1N1ZNO0lBT0ksa0NBQUE7RWxEdzdWVjtFa0QvN1ZNO0lBT0kseUNBQUE7RWxEMjdWVjtFa0RsOFZNO0lBT0ksd0NBQUE7RWxEODdWVjtFa0RyOFZNO0lBT0ksd0NBQUE7RWxEaThWVjtFa0R4OFZNO0lBT0ksa0NBQUE7RWxEbzhWVjtFa0QzOFZNO0lBT0ksZ0NBQUE7RWxEdThWVjtFa0Q5OFZNO0lBT0ksOEJBQUE7RWxEMDhWVjtFa0RqOVZNO0lBT0ksZ0NBQUE7RWxENjhWVjtFa0RwOVZNO0lBT0ksK0JBQUE7RWxEZzlWVjtFa0R2OVZNO0lBT0ksb0NBQUE7RWxEbTlWVjtFa0QxOVZNO0lBT0ksa0NBQUE7RWxEczlWVjtFa0Q3OVZNO0lBT0ksZ0NBQUE7RWxEeTlWVjtFa0RoK1ZNO0lBT0ksdUNBQUE7RWxENDlWVjtFa0RuK1ZNO0lBT0ksc0NBQUE7RWxEKzlWVjtFa0R0K1ZNO0lBT0ksaUNBQUE7RWxEaytWVjtFa0R6K1ZNO0lBT0ksMkJBQUE7RWxEcStWVjtFa0Q1K1ZNO0lBT0ksaUNBQUE7RWxEdytWVjtFa0QvK1ZNO0lBT0ksK0JBQUE7RWxEMitWVjtFa0RsL1ZNO0lBT0ksNkJBQUE7RWxEOCtWVjtFa0RyL1ZNO0lBT0ksK0JBQUE7RWxEaS9WVjtFa0R4L1ZNO0lBT0ksOEJBQUE7RWxEby9WVjtFa0QzL1ZNO0lBT0ksb0JBQUE7RWxEdS9WVjtFa0Q5L1ZNO0lBT0ksbUJBQUE7RWxEMC9WVjtFa0RqZ1dNO0lBT0ksbUJBQUE7RWxENi9WVjtFa0RwZ1dNO0lBT0ksbUJBQUE7RWxEZ2dXVjtFa0R2Z1dNO0lBT0ksbUJBQUE7RWxEbWdXVjtFa0QxZ1dNO0lBT0ksbUJBQUE7RWxEc2dXVjtFa0Q3Z1dNO0lBT0ksbUJBQUE7RWxEeWdXVjtFa0RoaFdNO0lBT0ksbUJBQUE7RWxENGdXVjtFa0RuaFdNO0lBT0ksb0JBQUE7RWxEK2dXVjtFa0R0aFdNO0lBT0ksMEJBQUE7RWxEa2hXVjtFa0R6aFdNO0lBT0kseUJBQUE7RWxEcWhXVjtFa0Q1aFdNO0lBT0ksdUJBQUE7RWxEd2hXVjtFa0QvaFdNO0lBT0ksdUJBQUE7RWxEMmhXVjtFa0RsaVdNO0lBT0ksdUJBQUE7RWxEOGhXVjtFa0RyaVdNO0lBT0ksdUJBQUE7RWxEaWlXVjtFa0R4aVdNO0lBT0ksdUJBQUE7RWxEb2lXVjtFa0QzaVdNO0lBT0ksdUJBQUE7RWxEdWlXVjtFa0Q5aVdNO0lBT0ksdUJBQUE7RWxEMGlXVjtFa0RqaldNO0lBT0ksMEJBQUE7SUFBQSx5QkFBQTtFbEQ4aVdWO0VrRHJqV007SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0VsRGtqV1Y7RWtEempXTTtJQU9JLCtCQUFBO0lBQUEsOEJBQUE7RWxEc2pXVjtFa0Q3aldNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFbEQwaldWO0VrRGprV007SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0VsRDhqV1Y7RWtEcmtXTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RWxEa2tXVjtFa0R6a1dNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFbERza1dWO0VrRDdrV007SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0VsRDBrV1Y7RWtEamxXTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RWxEOGtXVjtFa0RybFdNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFbERrbFdWO0VrRHpsV007SUFPSSx3QkFBQTtJQUFBLDJCQUFBO0VsRHNsV1Y7RWtEN2xXTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RWxEMGxXVjtFa0RqbVdNO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtFbEQ4bFdWO0VrRHJtV007SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0VsRGttV1Y7RWtEem1XTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RWxEc21XVjtFa0Q3bVdNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFbEQwbVdWO0VrRGpuV007SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0VsRDhtV1Y7RWtEcm5XTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RWxEa25XVjtFa0R6bldNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFbERzbldWO0VrRDduV007SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0VsRDBuV1Y7RWtEam9XTTtJQU9JLHdCQUFBO0VsRDZuV1Y7RWtEcG9XTTtJQU9JLDhCQUFBO0VsRGdvV1Y7RWtEdm9XTTtJQU9JLDZCQUFBO0VsRG1vV1Y7RWtEMW9XTTtJQU9JLDJCQUFBO0VsRHNvV1Y7RWtEN29XTTtJQU9JLDJCQUFBO0VsRHlvV1Y7RWtEaHBXTTtJQU9JLDJCQUFBO0VsRDRvV1Y7RWtEbnBXTTtJQU9JLDJCQUFBO0VsRCtvV1Y7RWtEdHBXTTtJQU9JLDJCQUFBO0VsRGtwV1Y7RWtEenBXTTtJQU9JLDJCQUFBO0VsRHFwV1Y7RWtENXBXTTtJQU9JLDJCQUFBO0VsRHdwV1Y7RWtEL3BXTTtJQU9JLDBCQUFBO0VsRDJwV1Y7RWtEbHFXTTtJQU9JLGdDQUFBO0VsRDhwV1Y7RWtEcnFXTTtJQU9JLCtCQUFBO0VsRGlxV1Y7RWtEeHFXTTtJQU9JLDZCQUFBO0VsRG9xV1Y7RWtEM3FXTTtJQU9JLDZCQUFBO0VsRHVxV1Y7RWtEOXFXTTtJQU9JLDZCQUFBO0VsRDBxV1Y7RWtEanJXTTtJQU9JLDZCQUFBO0VsRDZxV1Y7RWtEcHJXTTtJQU9JLDZCQUFBO0VsRGdyV1Y7RWtEdnJXTTtJQU9JLDZCQUFBO0VsRG1yV1Y7RWtEMXJXTTtJQU9JLDZCQUFBO0VsRHNyV1Y7RWtEN3JXTTtJQU9JLDJCQUFBO0VsRHlyV1Y7RWtEaHNXTTtJQU9JLGlDQUFBO0VsRDRyV1Y7RWtEbnNXTTtJQU9JLGdDQUFBO0VsRCtyV1Y7RWtEdHNXTTtJQU9JLDhCQUFBO0VsRGtzV1Y7RWtEenNXTTtJQU9JLDhCQUFBO0VsRHFzV1Y7RWtENXNXTTtJQU9JLDhCQUFBO0VsRHdzV1Y7RWtEL3NXTTtJQU9JLDhCQUFBO0VsRDJzV1Y7RWtEbHRXTTtJQU9JLDhCQUFBO0VsRDhzV1Y7RWtEcnRXTTtJQU9JLDhCQUFBO0VsRGl0V1Y7RWtEeHRXTTtJQU9JLDhCQUFBO0VsRG90V1Y7RWtEM3RXTTtJQU9JLHlCQUFBO0VsRHV0V1Y7RWtEOXRXTTtJQU9JLCtCQUFBO0VsRDB0V1Y7RWtEanVXTTtJQU9JLDhCQUFBO0VsRDZ0V1Y7RWtEcHVXTTtJQU9JLDRCQUFBO0VsRGd1V1Y7RWtEdnVXTTtJQU9JLDRCQUFBO0VsRG11V1Y7RWtEMXVXTTtJQU9JLDRCQUFBO0VsRHN1V1Y7RWtEN3VXTTtJQU9JLDRCQUFBO0VsRHl1V1Y7RWtEaHZXTTtJQU9JLDRCQUFBO0VsRDR1V1Y7RWtEbnZXTTtJQU9JLDRCQUFBO0VsRCt1V1Y7RWtEdHZXTTtJQU9JLDRCQUFBO0VsRGt2V1Y7RWtEenZXTTtJQU9JLDJCQUFBO0VsRHF2V1Y7RWtENXZXTTtJQU9JLDBCQUFBO0VsRHd2V1Y7RWtEL3ZXTTtJQU9JLHdCQUFBO0VsRDJ2V1Y7RWtEbHdXTTtJQU9JLHdCQUFBO0VsRDh2V1Y7RWtEcndXTTtJQU9JLHdCQUFBO0VsRGl3V1Y7RWtEeHdXTTtJQU9JLHdCQUFBO0VsRG93V1Y7RWtEM3dXTTtJQU9JLHdCQUFBO0VsRHV3V1Y7RWtEOXdXTTtJQU9JLHdCQUFBO0VsRDB3V1Y7RWtEanhXTTtJQU9JLGlDQUFBO0lBQUEsZ0NBQUE7RWxEOHdXVjtFa0RyeFdNO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtFbERreFdWO0VrRHp4V007SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRHN4V1Y7RWtEN3hXTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEMHhXVjtFa0RqeVdNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbEQ4eFdWO0VrRHJ5V007SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRGt5V1Y7RWtEenlXTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEc3lXVjtFa0Q3eVdNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbEQweVdWO0VrRGp6V007SUFPSSwrQkFBQTtJQUFBLGtDQUFBO0VsRDh5V1Y7RWtEcnpXTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RWxEa3pXVjtFa0R6eldNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbERzeldWO0VrRDd6V007SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRDB6V1Y7RWtEajBXTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEOHpXVjtFa0RyMFdNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbERrMFdWO0VrRHowV007SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRHMwV1Y7RWtENzBXTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEMDBXVjtFa0RqMVdNO0lBT0ksK0JBQUE7RWxENjBXVjtFa0RwMVdNO0lBT0ksOEJBQUE7RWxEZzFXVjtFa0R2MVdNO0lBT0ksNEJBQUE7RWxEbTFXVjtFa0QxMVdNO0lBT0ksNEJBQUE7RWxEczFXVjtFa0Q3MVdNO0lBT0ksNEJBQUE7RWxEeTFXVjtFa0RoMldNO0lBT0ksNEJBQUE7RWxENDFXVjtFa0RuMldNO0lBT0ksNEJBQUE7RWxEKzFXVjtFa0R0MldNO0lBT0ksNEJBQUE7RWxEazJXVjtFa0R6MldNO0lBT0ksaUNBQUE7RWxEcTJXVjtFa0Q1MldNO0lBT0ksZ0NBQUE7RWxEdzJXVjtFa0QvMldNO0lBT0ksOEJBQUE7RWxEMjJXVjtFa0RsM1dNO0lBT0ksOEJBQUE7RWxEODJXVjtFa0RyM1dNO0lBT0ksOEJBQUE7RWxEaTNXVjtFa0R4M1dNO0lBT0ksOEJBQUE7RWxEbzNXVjtFa0QzM1dNO0lBT0ksOEJBQUE7RWxEdTNXVjtFa0Q5M1dNO0lBT0ksOEJBQUE7RWxEMDNXVjtFa0RqNFdNO0lBT0ksa0NBQUE7RWxENjNXVjtFa0RwNFdNO0lBT0ksaUNBQUE7RWxEZzRXVjtFa0R2NFdNO0lBT0ksK0JBQUE7RWxEbTRXVjtFa0QxNFdNO0lBT0ksK0JBQUE7RWxEczRXVjtFa0Q3NFdNO0lBT0ksK0JBQUE7RWxEeTRXVjtFa0RoNVdNO0lBT0ksK0JBQUE7RWxENDRXVjtFa0RuNVdNO0lBT0ksK0JBQUE7RWxEKzRXVjtFa0R0NVdNO0lBT0ksK0JBQUE7RWxEazVXVjtFa0R6NVdNO0lBT0ksZ0NBQUE7RWxEcTVXVjtFa0Q1NVdNO0lBT0ksK0JBQUE7RWxEdzVXVjtFa0QvNVdNO0lBT0ksNkJBQUE7RWxEMjVXVjtFa0RsNldNO0lBT0ksNkJBQUE7RWxEODVXVjtFa0RyNldNO0lBT0ksNkJBQUE7RWxEaTZXVjtFa0R4NldNO0lBT0ksNkJBQUE7RWxEbzZXVjtFa0QzNldNO0lBT0ksNkJBQUE7RWxEdTZXVjtFa0Q5NldNO0lBT0ksNkJBQUE7RWxEMDZXVjtFa0RqN1dNO0lBT0kscUJBQUE7RWxENjZXVjtFa0RwN1dNO0lBT0ksMkJBQUE7RWxEZzdXVjtFa0R2N1dNO0lBT0ksMEJBQUE7RWxEbTdXVjtFa0QxN1dNO0lBT0ksd0JBQUE7RWxEczdXVjtFa0Q3N1dNO0lBT0ksd0JBQUE7RWxEeTdXVjtFa0RoOFdNO0lBT0ksd0JBQUE7RWxENDdXVjtFa0RuOFdNO0lBT0ksd0JBQUE7RWxEKzdXVjtFa0R0OFdNO0lBT0ksd0JBQUE7RWxEazhXVjtFa0R6OFdNO0lBT0ksd0JBQUE7RWxEcThXVjtFa0Q1OFdNO0lBT0ksMkJBQUE7SUFBQSwwQkFBQTtFbER5OFdWO0VrRGg5V007SUFPSSxpQ0FBQTtJQUFBLGdDQUFBO0VsRDY4V1Y7RWtEcDlXTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RWxEaTlXVjtFa0R4OVdNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbERxOVdWO0VrRDU5V007SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRHk5V1Y7RWtEaCtXTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxENjlXVjtFa0RwK1dNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbERpK1dWO0VrRHgrV007SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRHErV1Y7RWtENStXTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEeStXVjtFa0RoL1dNO0lBT0kseUJBQUE7SUFBQSw0QkFBQTtFbEQ2K1dWO0VrRHAvV007SUFPSSwrQkFBQTtJQUFBLGtDQUFBO0VsRGkvV1Y7RWtEeC9XTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RWxEcS9XVjtFa0Q1L1dNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbER5L1dWO0VrRGhnWE07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRDYvV1Y7RWtEcGdYTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEaWdYVjtFa0R4Z1hNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbERxZ1hWO0VrRDVnWE07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRHlnWFY7RWtEaGhYTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxENmdYVjtFa0RwaFhNO0lBT0kseUJBQUE7RWxEZ2hYVjtFa0R2aFhNO0lBT0ksK0JBQUE7RWxEbWhYVjtFa0QxaFhNO0lBT0ksOEJBQUE7RWxEc2hYVjtFa0Q3aFhNO0lBT0ksNEJBQUE7RWxEeWhYVjtFa0RoaVhNO0lBT0ksNEJBQUE7RWxENGhYVjtFa0RuaVhNO0lBT0ksNEJBQUE7RWxEK2hYVjtFa0R0aVhNO0lBT0ksNEJBQUE7RWxEa2lYVjtFa0R6aVhNO0lBT0ksNEJBQUE7RWxEcWlYVjtFa0Q1aVhNO0lBT0ksNEJBQUE7RWxEd2lYVjtFa0QvaVhNO0lBT0ksMkJBQUE7RWxEMmlYVjtFa0RsalhNO0lBT0ksaUNBQUE7RWxEOGlYVjtFa0RyalhNO0lBT0ksZ0NBQUE7RWxEaWpYVjtFa0R4alhNO0lBT0ksOEJBQUE7RWxEb2pYVjtFa0QzalhNO0lBT0ksOEJBQUE7RWxEdWpYVjtFa0Q5alhNO0lBT0ksOEJBQUE7RWxEMGpYVjtFa0Rqa1hNO0lBT0ksOEJBQUE7RWxENmpYVjtFa0Rwa1hNO0lBT0ksOEJBQUE7RWxEZ2tYVjtFa0R2a1hNO0lBT0ksOEJBQUE7RWxEbWtYVjtFa0Qxa1hNO0lBT0ksNEJBQUE7RWxEc2tYVjtFa0Q3a1hNO0lBT0ksa0NBQUE7RWxEeWtYVjtFa0RobFhNO0lBT0ksaUNBQUE7RWxENGtYVjtFa0RubFhNO0lBT0ksK0JBQUE7RWxEK2tYVjtFa0R0bFhNO0lBT0ksK0JBQUE7RWxEa2xYVjtFa0R6bFhNO0lBT0ksK0JBQUE7RWxEcWxYVjtFa0Q1bFhNO0lBT0ksK0JBQUE7RWxEd2xYVjtFa0QvbFhNO0lBT0ksK0JBQUE7RWxEMmxYVjtFa0RsbVhNO0lBT0ksK0JBQUE7RWxEOGxYVjtFa0RybVhNO0lBT0ksMEJBQUE7RWxEaW1YVjtFa0R4bVhNO0lBT0ksZ0NBQUE7RWxEb21YVjtFa0QzbVhNO0lBT0ksK0JBQUE7RWxEdW1YVjtFa0Q5bVhNO0lBT0ksNkJBQUE7RWxEMG1YVjtFa0RqblhNO0lBT0ksNkJBQUE7RWxENm1YVjtFa0RwblhNO0lBT0ksNkJBQUE7RWxEZ25YVjtFa0R2blhNO0lBT0ksNkJBQUE7RWxEbW5YVjtFa0QxblhNO0lBT0ksNkJBQUE7RWxEc25YVjtFa0Q3blhNO0lBT0ksNkJBQUE7RWxEeW5YVjtFa0Rob1hNO0lBT0ksaUJBQUE7RWxENG5YVjtFa0Rub1hNO0lBT0ksdUJBQUE7RWxEK25YVjtFa0R0b1hNO0lBT0ksc0JBQUE7RWxEa29YVjtFa0R6b1hNO0lBT0ksb0JBQUE7RWxEcW9YVjtFa0Q1b1hNO0lBT0ksb0JBQUE7RWxEd29YVjtFa0Qvb1hNO0lBT0ksb0JBQUE7RWxEMm9YVjtFa0RscFhNO0lBT0ksb0JBQUE7RWxEOG9YVjtFa0RycFhNO0lBT0ksb0JBQUE7RWxEaXBYVjtFa0R4cFhNO0lBT0ksb0JBQUE7RWxEb3BYVjtFa0QzcFhNO0lBT0kscUJBQUE7RWxEdXBYVjtFa0Q5cFhNO0lBT0ksMkJBQUE7RWxEMHBYVjtFa0RqcVhNO0lBT0ksMEJBQUE7RWxENnBYVjtFa0RwcVhNO0lBT0ksd0JBQUE7RWxEZ3FYVjtFa0R2cVhNO0lBT0ksd0JBQUE7RWxEbXFYVjtFa0QxcVhNO0lBT0ksd0JBQUE7RWxEc3FYVjtFa0Q3cVhNO0lBT0ksd0JBQUE7RWxEeXFYVjtFa0RoclhNO0lBT0ksd0JBQUE7RWxENHFYVjtFa0RuclhNO0lBT0ksd0JBQUE7RWxEK3FYVjtFa0R0clhNO0lBT0ksNkJBQUE7SUFBQSx3QkFBQTtFbERrclhWO0VrRHpyWE07SUFPSSxtQ0FBQTtJQUFBLDhCQUFBO0VsRHFyWFY7RWtENXJYTTtJQU9JLGtDQUFBO0lBQUEsNkJBQUE7RWxEd3JYVjtFa0QvclhNO0lBT0ksZ0NBQUE7SUFBQSwyQkFBQTtFbEQyclhWO0VrRGxzWE07SUFPSSxnQ0FBQTtJQUFBLDJCQUFBO0VsRDhyWFY7RWtEcnNYTTtJQU9JLGdDQUFBO0lBQUEsMkJBQUE7RWxEaXNYVjtFa0R4c1hNO0lBT0ksZ0NBQUE7SUFBQSwyQkFBQTtFbERvc1hWO0VrRDNzWE07SUFPSSxnQ0FBQTtJQUFBLDJCQUFBO0VsRHVzWFY7RWtEOXNYTTtJQU9JLGdDQUFBO0lBQUEsMkJBQUE7RWxEMHNYVjtFa0RqdFhNO0lBT0ksMEJBQUE7RWxENnNYVjtFa0RwdFhNO0lBT0ksNkJBQUE7RWxEZ3RYVjtFa0R2dFhNO0lBT0ksNkJBQUE7RWxEbXRYVjtFa0QxdFhNO0lBT0ksNkJBQUE7RWxEc3RYVjtFa0Q3dFhNO0lBT0ksNkJBQUE7RWxEeXRYVjtFa0RodVhNO0lBT0ksOEJBQUE7RWxENHRYVjtFa0RudVhNO0lBT0ksMEJBQUE7RWxEK3RYVjtFa0R0dVhNO0lBT0ksMEJBQUE7RWxEa3VYVjtFa0R6dVhNO0lBT0ksNEJBQUE7RWxEcXVYVjtFa0Q1dVhNO0lBT0ksNEJBQUE7RWxEd3VYVjtFa0QvdVhNO0lBT0ksMkJBQUE7RWxEMnVYVjtFa0RsdlhNO0lBT0ksNEJBQUE7RWxEOHVYVjtFa0RydlhNO0lBT0ksNkJBQUE7RWxEaXZYVjtFa0R4dlhNO0lBSVEsb0JBQUE7SUFHSixxRUFBQTtFbERxdlhWO0VrRDV2WE07SUFJUSxvQkFBQTtJQUdKLHVFQUFBO0VsRHl2WFY7RWtEaHdYTTtJQUlRLG9CQUFBO0lBR0oscUVBQUE7RWxENnZYVjtFa0Rwd1hNO0lBSVEsb0JBQUE7SUFHSixrRUFBQTtFbERpd1hWO0VrRHh3WE07SUFJUSxvQkFBQTtJQUdKLHFFQUFBO0VsRHF3WFY7RWtENXdYTTtJQUlRLG9CQUFBO0lBR0osb0VBQUE7RWxEeXdYVjtFa0RoeFhNO0lBSVEsb0JBQUE7SUFHSixtRUFBQTtFbEQ2d1hWO0VrRHB4WE07SUFJUSxvQkFBQTtJQUdKLHNFQUFBO0VsRGl4WFY7RWtEeHhYTTtJQUlRLG9CQUFBO0lBR0osa0VBQUE7RWxEcXhYVjtFa0Q1eFhNO0lBSVEsb0JBQUE7SUFHSixtRUFBQTtFbER5eFhWO0VrRGh5WE07SUFJUSxvQkFBQTtJQUdKLG1FQUFBO0VsRDZ4WFY7RWtEcHlYTTtJQUlRLG9CQUFBO0lBR0osa0VBQUE7RWxEaXlYVjtFa0R4eVhNO0lBSVEsb0JBQUE7SUFHSiwyRUFBQTtFbERxeVhWO0VrRDV5WE07SUFJUSxvQkFBQTtJQUdKLDBFQUFBO0VsRHl5WFY7RWtEaHpYTTtJQUlRLG9CQUFBO0lBR0osd0VBQUE7RWxENnlYVjtFa0RwelhNO0lBSVEsb0JBQUE7SUFHSix1RUFBQTtFbERpelhWO0VrRHh6WE07SUFJUSxvQkFBQTtJQUdKLHFFQUFBO0VsRHF6WFY7RWtENXpYTTtJQUlRLG9CQUFBO0lBR0oscUVBQUE7RWxEeXpYVjtFa0RoMFhNO0lBSVEsb0JBQUE7SUFHSixrRUFBQTtFbEQ2elhWO0VrRHAwWE07SUFJUSxvQkFBQTtJQUdKLG9FQUFBO0VsRGkwWFY7RWtEeDBYTTtJQUlRLG9CQUFBO0lBR0osb0VBQUE7RWxEcTBYVjtFa0Q1MFhNO0lBSVEsb0JBQUE7SUFHSixvRUFBQTtFbER5MFhWO0VrRGgxWE07SUFJUSxvQkFBQTtJQUdKLG9FQUFBO0VsRDYwWFY7RWtEcDFYTTtJQUlRLG9CQUFBO0lBR0oseUVBQUE7RWxEaTFYVjtFa0R4MVhNO0lBSVEsb0JBQUE7SUFHSix1RUFBQTtFbERxMVhWO0VrRDUxWE07SUFJUSxvQkFBQTtJQUdKLHdFQUFBO0VsRHkxWFY7RWtEaDJYTTtJQUlRLG9CQUFBO0lBR0osMEVBQUE7RWxENjFYVjtFa0RwMlhNO0lBSVEsb0JBQUE7SUFHSix5RUFBQTtFbERpMlhWO0VrRHgyWE07SUFJUSxvQkFBQTtJQUdKLHlFQUFBO0VsRHEyWFY7RWtENTJYTTtJQUlRLG9CQUFBO0lBR0oseUVBQUE7RWxEeTJYVjtFa0RoM1hNO0lBSVEsb0JBQUE7SUFHSix5RUFBQTtFbEQ2MlhWO0VrRHAzWE07SUFJUSxvQkFBQTtJQUdKLHNFQUFBO0VsRGkzWFY7RWtEeDNYTTtJQUlRLG9CQUFBO0lBR0osc0VBQUE7RWxEcTNYVjtFa0Q1M1hNO0lBSVEsb0JBQUE7SUFHSixzRUFBQTtFbER5M1hWO0VrRGg0WE07SUFJUSxvQkFBQTtJQUdKLHNFQUFBO0VsRDYzWFY7RWtEcDRYTTtJQUlRLG9CQUFBO0lBR0osd0VBQUE7RWxEaTRYVjtFa0R4NFhNO0lBSVEsb0JBQUE7SUFHSiwyQ0FBQTtFbERxNFhWO0VrRDU0WE07SUFJUSxvQkFBQTtJQUdKLHVDQUFBO0VsRHk0WFY7RWtEaDVYTTtJQUlRLG9CQUFBO0lBR0osMENBQUE7RWxENjRYVjtFa0RwNVhNO0lBSVEsb0JBQUE7SUFHSiwyQ0FBQTtFbERpNVhWO0VrRHg1WE07SUFJUSxvQkFBQTtJQUdKLDBDQUFBO0VsRHE1WFY7RWtENTVYTTtJQUlRLG9CQUFBO0lBR0osMENBQUE7RWxEeTVYVjtFa0RoNlhNO0lBSVEsb0JBQUE7SUFHSix5QkFBQTtFbEQ2NVhWO0FBQ0Y7QUd4NlhJO0UrQ0dJO0lBT0ksc0JBQUE7RWxEazZYVjtFa0R6NlhNO0lBT0ksdUJBQUE7RWxEcTZYVjtFa0Q1NlhNO0lBT0ksc0JBQUE7RWxEdzZYVjtFa0QvNlhNO0lBT0ksaUNBQUE7SUFBQSw4QkFBQTtFbEQyNlhWO0VrRGw3WE07SUFPSSwrQkFBQTtJQUFBLDRCQUFBO0VsRDg2WFY7RWtEcjdYTTtJQU9JLDhCQUFBO0lBQUEsMkJBQUE7RWxEaTdYVjtFa0R4N1hNO0lBT0ksb0NBQUE7SUFBQSxpQ0FBQTtFbERvN1hWO0VrRDM3WE07SUFPSSw4QkFBQTtJQUFBLDJCQUFBO0VsRHU3WFY7RWtEOTdYTTtJQU9JLDBCQUFBO0VsRDA3WFY7RWtEajhYTTtJQU9JLGdDQUFBO0VsRDY3WFY7RWtEcDhYTTtJQU9JLHlCQUFBO0VsRGc4WFY7RWtEdjhYTTtJQU9JLHdCQUFBO0VsRG04WFY7RWtEMThYTTtJQU9JLCtCQUFBO0VsRHM4WFY7RWtENzhYTTtJQU9JLHlCQUFBO0VsRHk4WFY7RWtEaDlYTTtJQU9JLDZCQUFBO0VsRDQ4WFY7RWtEbjlYTTtJQU9JLDhCQUFBO0VsRCs4WFY7RWtEdDlYTTtJQU9JLHdCQUFBO0VsRGs5WFY7RWtEejlYTTtJQU9JLCtCQUFBO0VsRHE5WFY7RWtENTlYTTtJQU9JLHdCQUFBO0VsRHc5WFY7RWtELzlYTTtJQU9JLDJGQUFBO0VsRDI5WFY7RWtEbCtYTTtJQU9JLHdCQUFBO0VsRDg5WFY7RWtEcitYTTtJQU9JLDZGQUFBO0VsRGkrWFY7RWtEeCtYTTtJQU9JLDBCQUFBO0VsRG8rWFY7RWtEMytYTTtJQU9JLDhGQUFBO0VsRHUrWFY7RWtEOStYTTtJQU9JLDJCQUFBO0VsRDArWFY7RWtEai9YTTtJQU9JLDRGQUFBO0VsRDYrWFY7RWtEcC9YTTtJQU9JLHlCQUFBO0VsRGcvWFY7RWtEdi9YTTtJQU9JLHlCQUFBO0VsRG0vWFY7RWtEMS9YTTtJQU9JLDhCQUFBO0VsRHMvWFY7RWtENy9YTTtJQU9JLGlDQUFBO0VsRHkvWFY7RWtEaGdZTTtJQU9JLHNDQUFBO0VsRDQvWFY7RWtEbmdZTTtJQU9JLHlDQUFBO0VsRCsvWFY7RWtEdGdZTTtJQU9JLHVCQUFBO0VsRGtnWVY7RWtEemdZTTtJQU9JLHVCQUFBO0VsRHFnWVY7RWtENWdZTTtJQU9JLHlCQUFBO0VsRHdnWVY7RWtEL2dZTTtJQU9JLHlCQUFBO0VsRDJnWVY7RWtEbGhZTTtJQU9JLDBCQUFBO0VsRDhnWVY7RWtEcmhZTTtJQU9JLDRCQUFBO0VsRGloWVY7RWtEeGhZTTtJQU9JLGtDQUFBO0VsRG9oWVY7RWtEM2hZTTtJQU9JLHNDQUFBO0VsRHVoWVY7RWtEOWhZTTtJQU9JLG9DQUFBO0VsRDBoWVY7RWtEamlZTTtJQU9JLGtDQUFBO0VsRDZoWVY7RWtEcGlZTTtJQU9JLHlDQUFBO0VsRGdpWVY7RWtEdmlZTTtJQU9JLHdDQUFBO0VsRG1pWVY7RWtEMWlZTTtJQU9JLHdDQUFBO0VsRHNpWVY7RWtEN2lZTTtJQU9JLGtDQUFBO0VsRHlpWVY7RWtEaGpZTTtJQU9JLGdDQUFBO0VsRDRpWVY7RWtEbmpZTTtJQU9JLDhCQUFBO0VsRCtpWVY7RWtEdGpZTTtJQU9JLGdDQUFBO0VsRGtqWVY7RWtEempZTTtJQU9JLCtCQUFBO0VsRHFqWVY7RWtENWpZTTtJQU9JLG9DQUFBO0VsRHdqWVY7RWtEL2pZTTtJQU9JLGtDQUFBO0VsRDJqWVY7RWtEbGtZTTtJQU9JLGdDQUFBO0VsRDhqWVY7RWtEcmtZTTtJQU9JLHVDQUFBO0VsRGlrWVY7RWtEeGtZTTtJQU9JLHNDQUFBO0VsRG9rWVY7RWtEM2tZTTtJQU9JLGlDQUFBO0VsRHVrWVY7RWtEOWtZTTtJQU9JLDJCQUFBO0VsRDBrWVY7RWtE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QTtFbEQrd1lWO0VrRHR4WU07SUFPSSw2QkFBQTtFbERreFlWO0VrRHp4WU07SUFPSSw2QkFBQTtFbERxeFlWO0VrRDV4WU07SUFPSSw2QkFBQTtFbER3eFlWO0VrRC94WU07SUFPSSw2QkFBQTtFbEQyeFlWO0VrRGx5WU07SUFPSSwyQkFBQTtFbEQ4eFlWO0VrRHJ5WU07SUFPSSxpQ0FBQTtFbERpeVlWO0VrRHh5WU07SUFPSSxnQ0FBQTtFbERveVlWO0VrRDN5WU07SUFPSSw4QkFBQTtFbER1eVlWO0VrRDl5WU07SUFPSSw4QkFBQTtFbEQweVlWO0VrRGp6WU07SUFPSSw4QkFBQTtFbEQ2eVlWO0VrRHB6WU07SUFPSSw4QkFBQTtFbERnellWO0VrRHZ6WU07SUFPSSw4QkFBQTtFbERtellWO0VrRDF6WU07SUFPSSw4QkFBQTtFbERzellWO0VrRDd6WU07SUFPSSw4QkFBQTtFbER5ellWO0VrRGgwWU07SUFPSSx5QkFBQTtFbEQ0ellWO0VrRG4wWU07SUFPSSwrQkFBQTtFbEQrellWO0VrRHQwWU07SUFPSSw4QkFBQTtFbERrMFlWO0VrRHowWU07SUFPSSw0QkFBQTtFbERxMFlWO0VrRDUwWU07SUFPSSw0QkFBQTtFbER3MFlWO0VrRC8wWU07SUFPSSw0QkFBQTtFbEQyMFlWO0VrRGwxWU07SUFPSSw0QkFBQTtFbEQ4MFlWO0VrRHIxWU07SUFPSSw0QkFBQTtFbERpMVlWO0VrRHgxWU07SUFPSSw0QkFBQTtFbERvMVlWO0VrRDMxWU07SUFPSSw0QkFBQTtFbER1MVlWO0VrRDkxWU07SUFPSSwyQkFBQTtFbEQwMVlWO0VrRGoyWU07SUFPSSwwQkFBQTtFbEQ2MVlWO0VrRHAyWU07SUFPSSx3QkFBQTtFbERnMllWO0VrRHYyWU07SUFPSSx3QkFBQTtFbERtMllWO0VrRDEyWU07SUFPSSx3QkFBQTtFbERzMllWO0VrRDcyWU07SUFPSSx3QkFBQTtFbER5MllWO0VrRGgzWU07SUFPSSx3QkFBQTtFbEQ0MllWO0VrRG4zWU07SUFPSSx3QkFBQTtFbEQrMllWO0VrRHQzWU07SUFPSSxpQ0FBQTtJQUFBLGdDQUFBO0VsRG0zWVY7RWtEMTNZTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RWxEdTNZVjtFa0Q5M1lNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbEQyM1lWO0VrRGw0WU07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRCszWVY7RWtEdDRZTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEbTRZVjtFa0QxNFlNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbER1NFlWO0VrRDk0WU07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRDI0WVY7RWtEbDVZTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEKzRZVjtFa0R0NVlNO0lBT0ksK0JBQUE7SUFBQSxrQ0FBQTtFbERtNVlWO0VrRDE1WU07SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0VsRHU1WVY7RWtEOTVZTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEMjVZVjtFa0RsNllNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbEQrNVlWO0VrRHQ2WU07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRG02WVY7RWtEMTZZTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEdTZZVjtFa0Q5NllNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbEQyNllWO0VrRGw3WU07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRCs2WVY7RWtEdDdZTTtJQU9JLCtCQUFBO0VsRGs3WVY7RWtEejdZTTtJQU9JLDhCQUFBO0VsRHE3WVY7RWtENTdZTTtJQU9JLDRCQUFBO0VsRHc3WVY7RWtELzdZTTtJQU9JLDRCQUFBO0VsRDI3WVY7RWtEbDhZTTtJQU9JLDRCQUFBO0VsRDg3WVY7RWtEcjhZTTtJQU9JLDRCQUFBO0VsRGk4WVY7RWtEeDhZTTtJQU9JLDRCQUFBO0VsRG84WVY7RWtEMzhZTTtJQU9JLDRCQUFBO0VsRHU4WVY7RWtEOThZTTtJQU9JLGlDQUFBO0VsRDA4WVY7RWtEajlZTTtJQU9JLGdDQUFBO0VsRDY4WVY7RWtEcDlZTTtJQU9JLDhCQUFBO0VsRGc5WVY7RWtEdjlZTTtJQU9JLDhCQUFBO0Vs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N3BaTTtJQU9JLDhCQUFBO0VsRHlwWlY7RWtEaHFaTTtJQU9JLDhCQUFBO0VsRDRwWlY7RWtEbnFaTTtJQU9JLDhCQUFBO0VsRCtwWlY7RWtEdHFaTTtJQU9JLDhCQUFBO0VsRGtxWlY7RWtEenFaTTtJQU9JLDhCQUFBO0VsRHFxWlY7RWtENXFaTTtJQU9JLDhCQUFBO0VsRHdxWlY7RWtEL3FaTTtJQU9JLDRCQUFBO0VsRDJxWlY7RWtEbHJaTTtJQU9JLGtDQUFBO0VsRDhxWlY7RWtEcnJaTTtJQU9JLGlDQUFBO0VsRGlyWlY7RWtEeHJaTTtJQU9JLCtCQUFBO0VsRG9yWlY7RWtEM3JaTTtJQU9JLCtCQUFBO0VsRHVyWlY7RWtEOXJaTTtJQU9JLCtCQUFBO0VsRDByWlY7RWtEanNaTTtJQU9JLCtCQUFBO0VsRDZyWlY7RWtEcHNaTTtJQU9JLCtCQUFBO0VsRGdzWlY7RWtEdnNaTTtJQU9JLCtCQUFBO0VsRG1zWlY7RWtEMXNaTTtJQU9JLDBCQUFBO0VsRHNzWlY7RWtEN3NaTTtJQU9JLGdDQUFBO0VsRHlzWlY7RWtEaHRaTTtJQU9JLCtCQUFBO0VsRDRzWlY7RWtEbnRaTTtJQU9JLDZCQUFBO0VsRCtzWlY7RWtEdHRaTTtJQU9JLDZCQUFBO0VsRGt0WlY7RWtEenRaTTtJQU9JLDZCQUFBO0VsRHF0WlY7RWtENXRaTTtJQU9JLDZCQUFBO0VsRHd0WlY7RWtEL3RaTTtJQU9JLDZCQUFBO0VsRDJ0WlY7RWtEbHVaTTtJQU9JLDZCQUFBO0VsRDh0WlY7RWtEcnVaTTtJQU9JLGlCQUFBO0VsRGl1WlY7RWtEeHVaTTtJQU9JLHVCQUFBO0VsRG91WlY7RWtEM3VaTTtJQU9JLHNCQUFBO0VsRHV1WlY7RWtEOXVaTTtJQU9JLG9CQUFBO0VsRDB1WlY7RWtEanZaTTtJQU9JLG9CQUFBO0VsRDZ1WlY7RWtEcHZaTTtJQU9JLG9CQUFBO0VsRGd2WlY7RWtEdnZaTTtJQU9JLG9CQUFBO0VsRG12WlY7RWtEMXZaTTtJQU9JLG9CQUFBO0VsRHN2WlY7RWtEN3ZaTTtJQU9JLG9CQUFBO0VsRHl2WlY7RWtEaHdaTTtJQU9J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YU07SUFPSSwwQkFBQTtFbERtbmFWO0VrRDFuYU07SUFPSSw0QkFBQTtFbERzbmFWO0VrRDduYU07SUFPSSxrQ0FBQTtFbER5bmFWO0VrRGhvYU07SUFPSSxzQ0FBQTtFbEQ0bmFWO0VrRG5vYU07SUFPSSxvQ0FBQTtFbEQrbmFWO0VrRHRvYU07SUFPSSxrQ0FBQTtFbERrb2FWO0VrRHpvYU07SUFPSSx5Q0FBQTtFbERxb2FWO0VrRDVvYU07SUFPSSx3Q0FBQTtFbER3b2FWO0VrRC9vYU07SUFPSSx3Q0FBQTtFbEQyb2FWO0VrRGxwYU07SUFPSSxrQ0FBQTtFbEQ4b2FWO0VrRHJwYU07SUFPSSxnQ0FBQTtFbERpcGFWO0VrRHhwYU07SUFPSSw4QkFBQTtFbERvcGFWO0VrRDNwYU07SUFPSSxnQ0FBQTtFbER1cGFWO0VrRDlwYU07SUFPSSwrQkFBQTtFbEQwcGFWO0VrRGpxYU07SUFPSSxvQ0FBQTtFbEQ2cGFWO0VrRHBxYU07SUFPSSxrQ0FBQTtFbERncWFWO0VrRHZxYU07SUFPSSxnQ0FBQTtFbERtcWFWO0VrRDFxYU07SUFPSSx1Q0FBQTtFbERzcWFWO0VrRDdxYU07SUFPSSxzQ0FBQTtFbER5cWFWO0VrRGhyYU07SUFPSSxpQ0FBQTtFbEQ0cWFWO0VrRG5yYU07SUFPSSwyQkFBQTtFbEQrcWFWO0VrRHRyYU07SUFPSSxpQ0FBQTtFbERrcmFWO0VrRHpyYU07SUFPSSwrQkFBQTtFbERxcmFWO0VrRDVyYU07SUFPSSw2QkFBQTtFbER3cmFWO0VrRC9yYU07SUFPSSwrQkFBQTtFbEQycmFWO0VrRGxzYU07SUFPSSw4QkFBQTtFbEQ4cmFWO0VrRHJzYU07SUFPSSxvQkFBQTtFbERpc2FWO0VrRHhzYU07SUFPSSxtQkFBQTtFbERvc2FWO0VrRDNzYU07SUFPSSxtQkFBQTtFbER1c2FWO0VrRDlzYU07SUFPSSxtQkFBQTtFbEQwc2FWO0VrRGp0YU07SUFPSSxtQkFBQTtFbEQ2c2FWO0VrRHB0YU07SUFPSSxtQkFBQTtFbERndGFWO0VrRHZ0YU07SUFPSSxtQkFBQTtFbERtdGFWO0VrRDF0YU07SUFPSSxt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SUFBQSxpQ0FBQTtFbEQ0L2FWO0VrRG5nYk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRGdnYlY7RWtEdmdiTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEb2diVjtFa0QzZ2JNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbER3Z2JWO0VrRC9nYk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRDRnYlY7RWtEbmhiTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEZ2hiVjtFa0R2aGJNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbERvaGJWO0VrRDNoYk07SUFPSSwrQkFBQTtFbER1aGJWO0VrRDloYk07SUFPSSw4QkFBQTtFbEQwaGJWO0VrRGppYk07SUFPSSw0QkFBQTtFbEQ2aGJWO0VrRHBpYk07SUFPSSw0QkFBQTtFbERnaWJWO0VrRHZpYk07SUFPSSw0QkFBQTtFbERtaWJWO0VrRDFpYk07SUFPSSw0QkFBQTtFbERzaWJWO0VrRDdpYk07SUFPSSw0QkFBQTtFbER5aWJWO0VrRGhqYk07SUFPSSw0QkFBQTtFbEQ0aWJWO0VrRG5qYk07SUFPSSxpQ0FBQTtFbEQraWJWO0VrRHRqYk07SUFPSSxnQ0FBQTtFbERramJWO0VrRHpqYk07SUFPSSw4QkFBQTtFbERxamJWO0VrRDVqYk07SUFPSSw4QkFBQTtFbER3amJWO0VrRC9qYk07SUFPSSw4QkFBQTtFbEQyamJWO0VrRGxrYk07SUFPSSw4QkFBQTtFbEQ4amJWO0VrRHJrYk07SUFPSSw4QkFBQTtFbERpa2JWO0VrRHhrYk07SUFPSSw4QkFBQTtFbERva2JWO0VrRDNrYk07SUFPSSxrQ0FBQTtFbER1a2JWO0VrRDlrYk07SUFPSSxpQ0FBQTtFbEQwa2JWO0VrRGpsYk07SUFPSSwrQkFBQTtFbEQ2a2JWO0VrRHBsYk07SUFPSSwrQkFBQTtFbERnbGJWO0VrRHZsYk07SUFPSSwrQkFBQTtFbERtbGJWO0VrRDFsYk07SUFPSSwrQkFBQTtFbERzbGJWO0VrRDdsYk07SUFPSSwrQkFBQTtFbER5bGJWO0VrRGhtYk07SUFPSSwrQkFBQTtFbEQ0bGJWO0VrRG5t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O0lBT0ksOEJBQUE7RWxEeXBjVjtFa0RocWNNO0lBT0ksd0JBQUE7RWxENHBjVjtFa0RucWNNO0lBT0ksK0JBQUE7RWxEK3BjVjtFa0R0cWNNO0lBT0ksd0JBQUE7RWxEa3FjVjtFa0R6cWNNO0lBT0ksMkZBQUE7RWxEcXFjVjtFa0Q1cWNNO0lBT0ksd0JBQUE7RWxEd3FjVjtFa0QvcWNNO0lBT0ksNkZBQUE7RWxEMnFjVjtFa0RscmNNO0lBT0ksMEJBQUE7RWxEOHFjVjtFa0RycmNNO0lBT0ksOEZBQUE7RWxEaXJjVjtFa0R4cmNNO0lBT0ksMkJBQUE7RWxEb3JjVjtFa0QzcmNNO0lBT0ksNEZBQUE7RWxEdXJjVjtFa0Q5cmNNO0lBT0kseUJBQUE7RWxEMHJjVjtFa0Rqc2NNO0lBT0kseUJBQUE7RWxENnJjVjtFa0Rwc2NNO0lBT0ksOEJBQUE7RWxEZ3NjVjtFa0R2c2NNO0lBT0ksaUNBQUE7RWxEbXNjVjtFa0Qxc2NNO0lBT0ksc0NBQUE7RWxEc3NjVjtFa0Q3c2NNO0lBT0kseUNBQUE7RWxEeXNjVjtFa0RodGNNO0lBT0ksdUJBQUE7RWxENHNjVjtFa0RudGNNO0lBT0ksdUJBQUE7RWxEK3NjVjtFa0R0dGNNO0lBT0kseUJBQUE7RWxEa3RjVjtFa0R6dGNNO0lBT0kseUJBQUE7RWxEcXRjVjtFa0Q1dGNNO0lBT0ksMEJBQUE7RWxEd3RjVjtFa0QvdGNNO0lBT0ksNEJBQUE7RWxEMnRjVjtFa0RsdWNNO0lBT0ksa0NBQUE7RWxEOHRjVjtFa0RydWNNO0lBT0ksc0NBQUE7RWxEaXVjVjtFa0R4dWNNO0lBT0ksb0NBQUE7RWxEb3VjVjtFa0QzdWNNO0lBT0ksa0NBQUE7RWxEdXVjVjtFa0Q5dWNNO0lBT0kseUNBQUE7RWxEMHVjVjtFa0RqdmNNO0lBT0ksd0NBQUE7RWxENnVjVjtFa0RwdmNNO0lBT0ksd0NBQUE7RWxEZ3ZjVjtFa0R2dmNNO0lBT0ksa0NBQUE7RWxEbXZjVjtFa0QxdmNNO0lBT0ksZ0NBQUE7RWxEc3ZjVjtFa0Q3dmNNO0lBT0ksOEJBQUE7RWxEeXZjVjtFa0Rod2NNO0lBT0ksZ0NBQUE7RWxENHZjVjtFa0Rud2NNO0lBT0ksK0JBQUE7RWxEK3ZjVjtFa0R0d2NNO0lBT0ksb0NBQUE7RWxEa3djVjtFa0R6d2NNO0lBT0ksa0NBQUE7RWxEcXdjVjtFa0Q1d2NNO0lBT0ksZ0NBQUE7RWxEd3djVjtFa0Qvd2NNO0lBT0ksdUNBQUE7RWxEMndjVjtFa0RseGNNO0lBT0ksc0NBQUE7RWxEOHdjVjtFa0RyeGNNO0lBT0ksaUNBQUE7RWxEaXhjVjtFa0R4eGNNO0lBT0ksMkJBQUE7RWxEb3hjVjtFa0QzeGNNO0lBT0ksaUNBQUE7RWxEdXhjVjtFa0Q5eGNNO0lBT0ksK0JBQUE7RWxEMHhjVjtFa0RqeWNNO0lBT0ksNkJBQUE7RWxENnhjVjtFa0RweWNNO0lBT0ksK0JBQUE7RWxEZ3ljVjtFa0R2eWNNO0lBT0ksOEJBQUE7RWxEbXljVjtFa0QxeWNNO0lBT0ksb0JBQUE7RWxEc3ljVjtFa0Q3eWNNO0lBT0ksbUJBQUE7RWxEeXljVjtFa0RoemNNO0lBT0ksbUJBQUE7RWxENHljVjtFa0RuemNNO0lBT0ksbUJBQUE7RWxEK3ljVjtFa0R0emNNO0lBT0ksbUJBQUE7RWxEa3pjVjtFa0R6emNNO0lBT0ksbUJBQUE7RWxEcXpjVjtFa0Q1emNNO0lBT0ksbUJBQUE7RWxEd3pjVjtFa0QvemNNO0lBT0ksbUJBQUE7RWxEMnpjVjtFa0RsMGNNO0lBT0ksb0JBQUE7RWxEOHpjVjtFa0RyMGNNO0lBT0ksMEJBQUE7RWxEaTBjVjtFa0R4MGNNO0lBT0kseUJBQUE7RWxEbzBjVjtFa0QzMGNNO0lBT0ksdUJBQUE7RWxEdTBjVjtFa0Q5MGNNO0lBT0ksdUJBQUE7RWxEMDBjVjtFa0RqMWNNO0lBT0ksdUJBQUE7RWxENjBjVjtFa0RwMWNNO0lBT0ksdUJBQUE7RWxEZzFjVjtFa0R2MWNNO0lBT0ksdUJBQUE7RWxEbTFjVjtFa0QxMWNNO0lBT0ksdUJBQUE7RWxEczFjVjtFa0Q3MWNNO0lBT0ksdUJBQUE7RWxEeTFjVjtFa0RoMmNNO0lBT0ksMEJBQUE7SUFBQSx5QkFBQTtFbEQ2MWNWO0VrRHAyY007SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0VsRGkyY1Y7RWtEeDJjTTtJQU9JLCtCQUFBO0lBQUEsOEJBQUE7RWxEcTJjVjtFa0Q1MmNNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFbER5MmNWO0VrRGgzY007SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0VsRDYyY1Y7RWtEcDNjTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RWxEaTNjVjtFa0R4M2NNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFbERxM2NWO0VrRDUzY007SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0VsRHkzY1Y7RWtEaDRjTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RWxENjNjVjtFa0RwNGNNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFbERpNGNWO0VrRHg0Y007SUFPSSx3QkFBQTtJQUFBLDJCQUFBO0VsRHE0Y1Y7RWtENTRjTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RWxEeTRjVjtFa0RoNWNNO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtFbEQ2NGNWO0VrRHA1Y007SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0VsRGk1Y1Y7RWtEeDVjTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RWxEcTVjVjtFa0Q1NWNNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFbER5NWNWO0VrRGg2Y007SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0VsRDY1Y1Y7RWtEcDZjTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RWxEaTZjVjtFa0R4NmNNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFbERxNmNWO0VrRDU2Y007SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0VsRHk2Y1Y7RWtEaDdjTTtJQU9JLHdCQUFBO0VsRDQ2Y1Y7RWtEbjdjTTtJQU9JLDhCQUFBO0VsRCs2Y1Y7RWtEdDdjTTtJQU9JLDZCQUFBO0VsRGs3Y1Y7RWtEejdjTTtJQU9JLDJCQUFBO0VsRHE3Y1Y7RWtENTdjTTtJQU9JLDJCQUFBO0VsRHc3Y1Y7RWtELzdjTTtJQU9JLDJCQUFBO0VsRDI3Y1Y7RWtEbDhjTTtJQU9JLDJCQUFBO0VsRDg3Y1Y7RWtEcjhjTTtJQU9JLDJCQUFBO0VsRGk4Y1Y7RWtEeDhjTTtJQU9JLDJCQUFBO0VsRG84Y1Y7RWtEMzhjTTtJQU9JLDJCQUFBO0VsRHU4Y1Y7RWtEOThjTTtJQU9JLDBCQUFBO0VsRDA4Y1Y7RWtEajljTTtJQU9JLGdDQUFBO0VsRDY4Y1Y7RWtEcDljTTtJQU9JLCtCQUFBO0VsRGc5Y1Y7RWtEdjljTTtJQU9JLDZCQUFBO0VsRG05Y1Y7RWtEMTljTTtJQU9JLDZCQUFBO0VsRHM5Y1Y7RWtENzljTTtJQU9JLDZCQUFBO0VsRHk5Y1Y7RWtEaCtjTTtJQU9JLDZCQUFBO0VsRDQ5Y1Y7RWtEbitjTTtJQU9JLDZCQUFBO0VsRCs5Y1Y7RWtEdCtjTTtJQU9JLDZCQUFBO0VsRGsrY1Y7RWtEeitjTTtJQU9JLDZCQUFBO0VsRHErY1Y7RWtENStjTTtJQU9JLDJCQUFBO0VsRHcrY1Y7RWtELytjTTtJQU9JLGlDQUFBO0VsRDIrY1Y7RWtEbC9jTTtJQU9JLGdDQUFBO0VsRDgrY1Y7RWtEci9jTTtJQU9JLDhCQUFBO0VsRGkvY1Y7RWtEeC9jTTtJQU9JLDhCQUFBO0VsRG8vY1Y7RWtEMy9jTTtJQU9JLDhCQUFBO0VsRHUvY1Y7RWtEOS9jTTtJQU9JLDhCQUFBO0VsRDAvY1Y7RWtEamdkTTtJQU9JLDhCQUFBO0VsRDYvY1Y7RWtEcGdkTTtJQU9JLDhCQUFBO0VsRGdnZFY7RWtEdmdkTTtJQU9JLDhCQUFBO0VsRG1nZFY7RWtEMWdkTTtJQU9JLHlCQUFBO0VsRHNnZFY7RWtEN2dkTTtJQU9JLCtCQUFBO0VsRHlnZFY7RWtEaGhkTTtJQU9JLDhCQUFBO0VsRDRnZFY7RWtEbmhkTTtJQU9JLDRCQUFBO0VsRCtnZFY7RWtEdGhkTTtJQU9JLDRCQUFBO0VsRGtoZFY7RWtEemhkTTtJQU9JLDRCQUFBO0VsRHFoZFY7RWtENWhkTTtJQU9JLDRCQUFBO0VsRHdoZFY7RWtEL2hkTTtJQU9JLDRCQUFBO0VsRDJoZFY7RWtEbGlkTTtJQU9JLDRCQUFBO0VsRDhoZFY7RWtEcmlkTTtJQU9JLDRCQUFBO0VsRGlpZFY7RWtEeGlkTTtJQU9JLDJCQUFBO0VsRG9pZFY7RWtEM2lkTTtJQU9JLDBCQUFBO0VsRHVpZFY7RWtEOWlkTTtJQU9JLHdCQUFBO0VsRDBpZFY7RWtEampkTTtJQU9JLHdCQUFBO0VsRDZpZFY7RWtEcGpkTTtJQU9JLHdCQUFBO0VsRGdqZFY7RWtEdmpkTTtJQU9JLHdCQUFBO0VsRG1qZFY7RWtEMWpkTTtJQU9JLHdCQUFBO0VsRHNqZFY7RWtEN2pkTTtJQU9JLHdCQUFBO0VsRHlqZFY7RWtEaGtkTTtJQU9JLGlDQUFBO0lBQUEsZ0NBQUE7RWxENmpkVjtFa0Rwa2RNO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtFbERpa2RWO0VrRHhrZE07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRHFrZFY7RWtENWtkTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEeWtkVjtFa0RobGRNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbEQ2a2RWO0VrRHBsZE07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRGlsZFY7RWtEeGxkTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEcWxkVjtFa0Q1bGRNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbER5bGRWO0VrRGhtZE07SUFPSSwrQkFBQTtJQUFBLGtDQUFBO0VsRDZsZFY7RWtEcG1kTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RWxEaW1kVjtFa0R4bWRNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbERxbWRWO0VrRDVtZE07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRHltZFY7RWtEaG5kTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxENm1kVjtFa0RwbmRNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbERpbmRWO0VrRHhuZE07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRHFuZFY7RWtENW5kTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEeW5kVjtFa0Rob2RNO0lBT0ksK0JBQUE7RWxENG5kVjtFa0Rub2RNO0lBT0ksOEJBQUE7RWxEK25kVjtFa0R0b2RNO0lBT0ksNEJBQUE7RWxEa29kVjtFa0R6b2RNO0lBT0ksNEJBQUE7RWxEcW9kVjtFa0Q1b2RNO0lBT0ksNEJBQUE7RWxEd29kVjtFa0Qvb2RNO0lBT0ksNEJBQUE7RWxEMm9kVjtFa0RscGRNO0lBT0ksNEJBQUE7RWxEOG9kVjtFa0RycGRNO0lBT0ksNEJBQUE7RWxEaXBkVjtFa0R4cGRNO0lBT0ksaUNBQUE7RWxEb3BkVjtFa0QzcGRNO0lBT0ksZ0NBQUE7RWxEdXBkVjtFa0Q5cGRNO0lBT0ksOEJBQUE7RWxEMHBkVjtFa0RqcWRNO0lBT0ksOEJBQUE7RWxENnBkVjtFa0RwcWRNO0lBT0ksOEJBQUE7RWxEZ3FkVjtFa0R2cWRNO0lBT0ksOEJBQUE7RWxEbXFkVjtFa0QxcWRNO0lBT0ksOEJBQUE7RWxEc3FkVjtFa0Q3cWRNO0lBT0ksOEJBQUE7RWxEeXFkVjtFa0RocmRNO0lBT0ksa0NBQUE7RWxENHFkVjtFa0RucmRNO0lBT0ksaUNBQUE7RWxEK3FkVjtFa0R0cmRNO0lBT0ksK0JBQUE7RWxEa3JkVjtFa0R6cmRNO0lBT0ksK0JBQUE7RWxEcXJkVjtFa0Q1cmRNO0lBT0ksK0JBQUE7RWxEd3JkVjtFa0QvcmRNO0lBT0ksK0JBQUE7RWxEMnJkVjtFa0Rsc2RNO0lBT0ksK0JBQUE7RWxEOHJkVjtFa0Ryc2RNO0lBT0ksK0JBQUE7RWxEaXNkVjtFa0R4c2RNO0lBT0ksZ0NBQUE7RWxEb3NkVjtFa0Qzc2RNO0lBT0ksK0JBQUE7RWxEdXNkVjtFa0Q5c2RNO0lBT0ksNkJBQUE7RWxEMHNkVjtFa0RqdGRNO0lBT0ksNkJBQUE7RWxENnNkVjtFa0RwdGRNO0lBT0ksNkJBQUE7RWxEZ3RkVjtFa0R2dGRNO0lBT0ksNkJBQUE7RWxEbXRkVjtFa0QxdGRNO0lBT0ksNkJBQUE7RWxEc3RkVjtFa0Q3dGRNO0lBT0ksNkJBQUE7RWxEeXRkVjtFa0RodWRNO0lBT0kscUJBQUE7RWxENHRkVjtFa0RudWRNO0lBT0ksMkJBQUE7RWxEK3RkVjtFa0R0dWRNO0lBT0ksMEJBQUE7RWxEa3VkVjtFa0R6dWRNO0lBT0ksd0JBQUE7RWxEcXVkVjtFa0Q1dWRNO0lBT0ksd0JBQUE7RWxEd3VkVjtFa0QvdWRNO0lBT0ksd0JBQUE7RWxEMnVkVjtFa0RsdmRNO0lBT0ksd0JBQUE7RWxEOHVkVjtFa0RydmRNO0lBT0ksd0JBQUE7RWxEaXZkVjtFa0R4dmRNO0lBT0ksd0JBQUE7RWxEb3ZkVjtFa0QzdmRNO0lBT0ksMkJBQUE7SUFBQSwwQkFBQTtFbER3dmRWO0VrRC92ZE07SUFPSSxpQ0FBQTtJQUFBLGdDQUFBO0VsRDR2ZFY7RWtEbndkTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RWxEZ3dkVjtFa0R2d2RNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbERvd2RWO0VrRDN3ZE07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRHd3ZFY7RWtEL3dkTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxENHdkVjtFa0RueGRNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbERneGRWO0VrRHZ4ZE07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRG94ZFY7RWtEM3hkTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEd3hkVjtFa0QveGRNO0lBT0kseUJBQUE7SUFBQSw0QkFBQTtFbEQ0eGRWO0VrRG55ZE07SUFPSSwrQkFBQTtJQUFBLGtDQUFBO0VsRGd5ZFY7RWtEdnlkTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RWxEb3lkVjtFa0QzeWRNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbER3eWRWO0VrRC95ZE07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRDR5ZFY7RWtEbnpkTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEZ3pkVjtFa0R2emRNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbERvemRWO0VrRDN6ZE07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRHd6ZFY7RWtEL3pkTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxENHpkVjtFa0RuMGRNO0lBT0kseUJBQUE7RWxEK3pkVjtFa0R0MGRNO0lBT0ksK0JBQUE7RWxEazBkVjtFa0R6MGRNO0lBT0ksOEJBQUE7RWxEcTBkVjtFa0Q1MGRNO0lBT0ksNEJBQUE7RWxEdzBkVjtFa0QvMGRNO0lBT0ksNEJBQUE7RWxEMjBkVjtFa0RsMWRNO0lBT0ksNEJBQUE7RWxEODBkVjtFa0RyMWRNO0lBT0ksNEJBQUE7RWxEaTFkVjtFa0R4MWRNO0lBT0ksNEJBQUE7RWxEbzFkVjtFa0QzMWRNO0lBT0ksNEJBQUE7RWxEdTFkVjtFa0Q5MWRNO0lBT0ksMkJBQUE7RWxEMDFkVjtFa0RqMmRNO0lBT0ksaUNBQUE7RWxENjFkVjtFa0RwMmRNO0lBT0ksZ0NBQUE7RWxEZzJkVjtFa0R2MmRNO0lBT0ksOEJBQUE7RWxEbTJkVjtFa0QxMmRNO0lBT0ksOEJBQUE7RWxEczJkVjtFa0Q3MmRNO0lBT0ksOEJBQUE7RWxEeTJkVjtFa0RoM2RNO0lBT0ksOEJBQUE7RWxENDJkVjtFa0RuM2RNO0lBT0ksOEJBQUE7RWxEKzJkVjtFa0R0M2RNO0lBT0ksOEJBQUE7RWxEazNkVjtFa0R6M2RNO0lBT0ksNEJBQUE7RWxEcTNkVjtFa0Q1M2RNO0lBT0ksa0NBQUE7RWxEdzNkVjtFa0QvM2RNO0lBT0ksaUNBQUE7RWxEMjNkVjtFa0RsNGRNO0lBT0ksK0JBQUE7RWxEODNkVjtFa0RyNGRNO0lBT0ksK0JBQUE7RWxEaTRkVjtFa0R4NGRNO0lBT0ksK0JBQUE7RWxEbzRkVjtFa0QzNGRNO0lBT0ksK0JBQUE7RWxEdTRkVjtFa0Q5NGRNO0lBT0ksK0JBQUE7RWxEMDRkVjtFa0RqNWRNO0lBT0ksK0JBQUE7RWxENjRkVjtFa0RwNWRNO0lBT0ksMEJBQUE7RWxEZzVkVjtFa0R2NWRNO0lBT0ksZ0NBQUE7RWxEbTVkVjtFa0QxNWRNO0lBT0ksK0JBQUE7RWxEczVkVjtFa0Q3NWRNO0lBT0ksNkJBQUE7RWxEeTVkVjtFa0RoNmRNO0lBT0ksNkJBQUE7RWxENDVkVjtFa0RuNmRNO0lBT0ksNkJBQUE7RWxEKzVkVjtFa0R0NmRNO0lBT0ksNkJBQUE7RWxEazZkVjtFa0R6NmRNO0lBT0ksNkJBQUE7RWxEcTZkVjtFa0Q1NmRNO0lBT0ksNkJBQUE7RWxEdzZkVjtFa0QvNmRNO0lBT0ksaUJBQUE7RWxEMjZk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O0VsRGt5ZVY7RWtEenllTTtJQU9JLDhCQUFBO0VsRHF5ZVY7RWtENXllTTtJQU9JLGlDQUFBO0VsRHd5ZVY7RWtEL3llTTtJQU9JLHNDQUFBO0VsRDJ5ZVY7RWtEbHplTTtJQU9JLHlDQUFBO0VsRDh5ZVY7RWtEcnplTTtJQU9JLHVCQUFBO0VsRGl6ZVY7RWtEeHplTTtJQU9JLHVCQUFBO0VsRG96ZVY7RWtEM3plTTtJQU9JLHlCQUFBO0VsRHV6ZVY7RWtEOXplTTtJQU9JLHlCQUFBO0VsRDB6ZVY7RWtEajBlTTtJQU9JLDBCQUFBO0VsRDZ6ZVY7RWtEcDBlTTtJQU9JLDRCQUFBO0VsRGcwZVY7RWtEdjBlTTtJQU9JLGtDQUFBO0VsRG0wZVY7RWtEMTBlTTtJQU9JLHNDQUFBO0VsRHMwZVY7RWtENzBlTTtJQU9JLG9DQUFBO0VsRHkwZVY7RWtEaDFlTTtJQU9JLGtDQUFBO0VsRDQwZVY7RWtEbjFlTTtJQU9JLHlDQUFBO0VsRCswZVY7RWtEdDFlTTtJQU9JLHdDQUFBO0VsRGsxZVY7RWtEejFlTTtJQU9JLHdDQUFBO0VsRHExZVY7RWtENTFlTTtJQU9JLGtDQUFBO0VsRHcxZVY7RWtELzFlTTtJQU9JLGdDQUFBO0VsRDIxZVY7RWtEbDJlTTtJQU9JLDhCQUFBO0VsRDgxZVY7RWtEcjJlTTtJQU9JLGdDQUFBO0VsRGkyZVY7RWtEeDJlTTtJQU9JLCtCQUFBO0VsRG8yZVY7RWtEMzJlTTtJQU9JLG9DQUFBO0VsRHUyZVY7RWtEOTJlTTtJQU9JLGtDQUFBO0VsRDAyZVY7RWtEajNlTTtJQU9JLGdDQUFBO0VsRDYyZVY7RWtEcDNlTTtJQU9JLHVDQUFBO0VsRGczZVY7RWtEdjNlTTtJQU9JLHNDQUFBO0VsRG0zZVY7RWtEMTNlTTtJQU9JLGlDQUFBO0VsRHMzZVY7RWtENzNlTTtJQU9JLDJCQUFBO0VsRHkzZVY7RWtEaDRlTTtJQU9JLGlDQUFBO0VsRDQzZVY7RWtEbjRlTTtJQU9JLCtCQUFBO0VsRCszZVY7RWtEdDRlTTtJQU9JLDZCQUFBO0VsRGs0ZVY7RWtEejRlTTtJQU9JLCtCQUFBO0VsRHE0ZVY7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QTtJQUFBLDZCQUFBO0VsRDhxZlY7RWtEcnJmTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEa3JmVjtFa0R6cmZNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbERzcmZWO0VrRDdyZk07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRDByZlY7RWtEanNmTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEOHJmVjtFa0Ryc2ZNO0lBT0ksK0JBQUE7SUFBQSxrQ0FBQTtFbERrc2ZWO0VrRHpzZk07SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0VsRHNzZlY7RWtEN3NmTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEMHNmVjtFa0RqdGZNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbEQ4c2ZWO0VrRHJ0Zk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRGt0ZlY7RWtEenRmTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEc3RmVjtFa0Q3dGZNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbEQwdGZWO0VrRGp1Zk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRDh0ZlY7RWtEcnVmTTtJQU9JLCtCQUFBO0VsRGl1ZlY7RWtEeHVmTTtJQU9JLDhCQUFBO0VsRG91ZlY7RWtEM3VmTTtJQU9JLDRCQUFBO0VsRHV1ZlY7RWtEOXVmTTtJQU9JLDRCQUFBO0VsRDB1ZlY7RWtEanZmTTtJQU9JLDRCQUFBO0VsRDZ1ZlY7RWtEcHZmTTtJQU9JLDRCQUFBO0VsRGd2ZlY7RWtEdnZmTTtJQU9JLDRCQUFBO0VsRG12ZlY7RWtEMXZmTTtJQU9JLDRCQUFBO0VsRHN2ZlY7RWtEN3ZmTTtJQU9JLGlDQUFBO0VsRHl2ZlY7RWtEaHdmTTtJQU9JLGdDQUFBO0VsRDR2ZlY7RWtEbndmTTtJQU9JLDhCQUFBO0VsRCt2ZlY7RWtEdHdmTTtJQU9JLDhCQUFBO0VsRGt3ZlY7RWtEendmTTtJQU9JLDhCQUFBO0VsRHF3ZlY7RWtENXdmTTtJQU9JLDhCQUFBO0VsRHd3ZlY7RWtEL3dmTTtJQU9JLDhCQUFBO0VsRDJ3ZlY7RWtEbHhmTTtJQU9JLDhCQUFB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RWtEeDlmTTtJQU9JLDhCQUFBO0VsRG85ZlY7RWtEMzlmTTtJQU9JLDhCQUFBO0VsRHU5ZlY7RWtEOTlmTTtJQU9JLDRCQUFBO0VsRDA5ZlY7RWtEaitmTTtJQU9JLGtDQUFBO0VsRDY5ZlY7RWtEcCtmTTtJQU9JLGlDQUFBO0VsRGcrZlY7RWtEditmTTtJQU9JLCtCQUFBO0VsRG0rZlY7RWtEMStmTTtJQU9JLCtCQUFBO0VsRHMrZlY7RWtENytmTTtJQU9JLCtCQUFBO0VsRHkrZlY7RWtEaC9mTTtJQU9JLCtCQUFBO0VsRDQrZlY7RWtEbi9mTTtJQU9JLCtCQUFBO0VsRCsrZlY7RWtEdC9mTTtJQU9JLCtCQUFBO0VsRGsvZlY7RWtEei9mTTtJQU9JLDBCQUFBO0VsRHEvZlY7RWtENS9mTTtJQU9JLGdDQUFBO0VsRHcvZlY7RWtELy9mTTtJQU9JLCtCQUFBO0VsRDIvZlY7RWtEbGdnQk07SUFPSSw2QkFBQTtFbEQ4L2ZWO0VrRHJnZ0JNO0lBT0ksNkJBQUE7RWxEaWdnQlY7RWtEeGdnQk07SUFPSSw2QkFBQTtFbERvZ2dCVjtFa0QzZ2dCTTtJQU9JLDZCQUFBO0VsRHVnZ0JWO0VrRDlnZ0JNO0lBT0ksNkJBQUE7RWxEMGdnQlY7RWtEamhnQk07SUFPSSw2QkFBQTtFbEQ2Z2dCVjtFa0RwaGdCTTtJQU9JLGlCQUFBO0VsRGdoZ0JWO0VrRHZoZ0JNO0lBT0ksdUJBQUE7RWxEbWhnQlY7RWtEMWhnQk07SUFPSSxzQkFBQTtFbERzaGdCVjtFa0Q3aGdCTTtJQU9JLG9CQUFBO0VsRHloZ0JWO0VrRGhpZ0JNO0lBT0ksb0JBQUE7RWxENGhnQlY7RWtEbmlnQk07SUFPSSxvQkFBQTtFbEQraGdCVjtFa0R0aWdCTTtJQU9JLG9CQUFBO0VsRGtpZ0JWO0VrRHppZ0JNO0lBT0ksb0JBQUE7RWxEcWlnQlY7RWtENWlnQk07SUFPSSxvQkFBQTtFbER3aWdCVjtFa0QvaWdCTTtJQU9JLHFCQUFBO0VsRDJpZ0JWO0VrRGxqZ0JNO0lBT0ksMkJBQUE7RWxEOGlnQlY7RWtEcmpnQk07SUFPSSwwQkFBQTtFbERpamdCVjtF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Qk07SUFPSSx5Q0FBQTtFbERtNWdCVjtFa0QxNWdCTTtJQU9JLHVCQUFBO0VsRHM1Z0JWO0VrRDc1Z0JNO0lBT0ksdUJBQUE7RWxEeTVnQlY7RWtEaDZnQk07SUFPSSx5QkFBQTtFbEQ0NWdCVjtFa0RuNmdCTTtJQU9JLHlCQUFBO0VsRCs1Z0JWO0VrRHQ2Z0JNO0lBT0ksMEJBQUE7RWxEazZnQlY7RWtEejZnQk07SUFPSSw0QkFBQTtFbERxNmdCVjtFa0Q1NmdCTTtJQU9JLGtDQUFBO0VsRHc2Z0JWO0VrRC82Z0JNO0lBT0ksc0NBQUE7RWxEMjZnQlY7RWtEbDdnQk07SUFPSSxvQ0FBQTtFbEQ4NmdCVjtFa0RyN2dCTTtJQU9JLGtDQUFBO0VsRGk3Z0JWO0VrRHg3Z0JNO0lBT0kseUNBQUE7RWxEbzdnQlY7RWtEMzdnQk07SUFPSSx3Q0FBQTtFbER1N2dCVjtFa0Q5N2dCTTtJQU9JLHdDQUFBO0VsRDA3Z0JWO0VrRGo4Z0JNO0lBT0ksa0NBQUE7RWxENjdnQlY7RWtEcDhnQk07SUFPSSxnQ0FBQTtFbERnOGdCVjtFa0R2OGdCTTtJQU9JLDhCQUFBO0VsRG04Z0JWO0VrRDE4Z0JNO0lBT0ksZ0NBQUE7RWxEczhnQlY7RWtENzhnQk07SUFPSSwrQkFBQTtFbER5OGdCVjtFa0RoOWdCTTtJQU9JLG9DQUFBO0VsRDQ4Z0JWO0VrRG45Z0JNO0lBT0ksa0NBQUE7RWxEKzhnQlY7RWtEdDlnQk07SUFPSSxnQ0FBQTtFbERrOWdCVjtFa0R6OWdCTTtJQU9JLHVDQUFBO0VsRHE5Z0JWO0VrRDU5Z0JNO0lBT0ksc0NBQUE7RWxEdzlnQlY7RWtELzlnQk07SUFPSSxpQ0FBQTtFbEQyOWdCVjtFa0RsK2dCTTtJQU9JLDJCQUFBO0VsRDg5Z0JWO0VrRHIrZ0JNO0lBT0ksaUNBQUE7RWxEaStnQlY7RWtEeCtnQk07SUFPSSwrQkFBQTtFbERvK2dCVjtFa0QzK2dCTTtJQU9JLDZCQUFBO0VsRHUrZ0JWO0VrRDkrZ0JNO0lBT0ksK0JBQUE7RWxEMCtnQlY7RWtEai9nQk07SUFPSSw4QkFBQTtFbEQ2K2dCVjtFa0RwL2dC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bERzcWhCVjtFa0Q3cWhCTTtJQU9JLDZCQUFBO0VsRHlxaEJWO0VrRGhyaEJNO0lBT0ksNkJBQUE7RWxENHFoQlY7RWtEbnJoQk07SUFPSSw2QkFBQTtFbEQrcWhCVjtFa0R0cmhCTTtJQU9JLDJCQUFBO0VsRGtyaEJWO0VrRHpyaEJNO0lBT0ksaUNBQUE7RWxEcXJoQlY7RWtENXJoQk07SUFPSSxnQ0FBQTtFbER3cmhCVjtFa0QvcmhCTTtJQU9JLDhCQUFBO0VsRDJyaEJWO0VrRGxzaEJNO0lBT0ksOEJBQUE7RWxEOHJoQlY7RWtEcnNoQk07SUFPSSw4QkFBQTtFbERpc2hCVjtFa0R4c2hCTTtJQU9JLDhCQUFBO0VsRG9zaEJWO0VrRDNzaEJNO0lBT0ksOEJBQUE7RWxEdXNoQlY7RWtEOXNoQk07SUFPSSw4QkFBQTtFbEQwc2hCVjtFa0RqdGhCTTtJQU9JLDhCQUFBO0VsRDZzaEJWO0VrRHB0aEJNO0lBT0kseUJBQUE7RWxEZ3RoQlY7RWtEdnRoQk07SUFPSSwrQkFBQTtFbERtdGhCVjtFa0QxdGhCTTtJQU9JLDhCQUFBO0VsRHN0aEJWO0VrRDd0aEJNO0lBT0ksNEJBQUE7RWxEeXRoQlY7RWtEaHVoQk07SUFPSSw0QkFBQTtFbEQ0dGhCVjtFa0RudWhCTTtJQU9JLDRCQUFBO0VsRCt0aEJWO0VrRHR1aEJNO0lBT0ksNEJBQUE7RWxEa3VoQlY7RWtEenVoQk07SUFPSSw0QkFBQTtFbERxdWhCVjtFa0Q1dWhCTTtJQU9JLDRCQUFBO0VsRHd1aEJWO0VrRC91aEJNO0lBT0ksNEJBQUE7RWxEMnVoQlY7RWtEbHZoQk07SUFPSSwyQkFBQTtFbEQ4dWhCVjtFa0RydmhCTTtJQU9JLDBCQUFBO0VsRGl2aEJWO0VrRHh2aEJNO0lBT0ksd0JBQUE7RWxEb3ZoQlY7RWtEM3ZoQk07SUFPSSx3QkFBQTtFbER1dmhCVjtFa0Q5dmhCTTtJQU9JLHdCQUFBO0VsRDB2aEJWO0VrRGp3aEJNO0lBT0ksd0JBQUE7RWxENnZoQlY7RWtEcHdoQk07SUFPSSx3QkFBQTtFbERnd2hCVjtFa0R2d2hCTTtJQU9JLHdCQUFBO0VsRG13aEJWO0VrRDF3aEJNO0lBT0ksaUNBQUE7SUFBQSxnQ0FBQTtFbER1d2hCVjtFa0Q5d2hCTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RWxEMndoQlY7RWtEbHhoQk07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRCt3aEJWO0VrRHR4aEJNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbERteGhCVjtFa0QxeGhCTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEdXhoQlY7RWtEOXhoQk07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRDJ4aEJWO0VrRGx5aEJNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbEQreGhCVjtFa0R0eWhCTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEbXloQlY7RWtEMXloQk07SUFPSSwrQkFBQTtJQUFBLGtDQUFBO0VsRHV5aEJWO0VrRDl5aEJNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFbEQyeWhCVjtFa0RsemhCTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEK3loQlY7RWtEdHpoQk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRG16aEJWO0VrRDF6aEJNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbER1emhCVjtFa0Q5emhCTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEMnpoQlY7RWtEbDBoQk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRCt6aEJWO0VrRHQwaEJNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbERtMGhCVjtFa0QxMGhCTTtJQU9JLCtCQUFBO0VsRHMwaEJWO0VrRDcwaEJNO0lBT0ksOEJBQUE7RWxEeTBoQlY7RWtEaDFoQk07SUFPSSw0QkFBQTtFbEQ0MGhCVjtFa0RuMWhCTTtJQU9JLDRCQUFBO0VsRCswaEJWO0VrRHQxaEJNO0lBT0ksNEJBQUE7RWxEazFoQlY7RWtEejFoQk07SUFPSSw0QkFBQTtFbERxMWhCVjtFa0Q1MWhCTTtJQU9JLDRCQUFBO0VsRHcxaEJWO0VrRC8xaEJNO0lBT0ksNEJBQUE7RWxEMjFoQlY7RWtEbDJoQk07SUFPSSxpQ0FBQTtFbEQ4MWhCVjtFa0RyMmhCTTtJQU9JLGdDQUFBO0VsRGkyaEJWO0VrRHgyaEJNO0lBT0ksOEJBQUE7RWxEbzJoQlY7RWtEMzJoQk07SUFPSSw4QkFBQTtFbER1MmhCVjtFa0Q5MmhCTTtJQU9JLDhCQUFBO0VsRDAyaEJWO0VrRGozaEJNO0lBT0ksOEJBQUE7RWxENjJoQlY7RWtEcDNoQk07SUFPSSw4QkFBQTtFbERnM2hCVjtFa0R2M2hCTTtJQU9JLDhCQUFBO0VsRG0zaEJWO0VrRDEzaEJNO0lBT0ksa0NBQUE7RWxEczNoQlY7RWtENzNoQk07SUFPSSxpQ0FBQTtFbER5M2hCVjtFa0RoNGhCTTtJQU9JLCtCQUFBO0VsRDQzaEJWO0VrRG40aEJNO0lBT0ksK0JBQUE7RWxEKzNoQlY7RWtEdDRoQk07SUFPSSwrQkFBQTtFbERrNGhCVjtFa0R6NGhCTTtJQU9JLCtCQUFBO0VsRHE0aEJWO0VrRDU0aEJNO0lBT0ksK0JBQUE7RWxEdzRoQlY7RWtELzRoQk07SUFPSSwrQkFBQTtFbEQyNGhCVjtFa0RsNWhCTTtJQU9JLGdDQUFBO0VsRDg0aEJWO0VrRHI1aEJNO0lBT0ksK0JBQUE7RWxEaTVoQlY7RWtEeDVoQk07SUFPSSw2QkFBQTtFbERvNWhCVjtFa0QzNWhCTTtJQU9JLDZCQUFBO0VsRHU1aEJWO0VrRDk1aEJNO0lBT0ksNkJBQUE7RWxEMDVoQlY7RWtEajZoQk07SUFPSSw2QkFBQTtFbEQ2NWhCVjtFa0RwNmhCTTtJQU9JLDZCQUFBO0VsRGc2aEJWO0VrRHY2aEJNO0lBT0ksNkJBQUE7RWxEbTZoQlY7RWtEMTZoQk07SUFPSSxxQkFBQTtFbERzNmhCVjtFa0Q3NmhCTTtJQU9JLDJCQUFBO0VsRHk2aEJWO0VrRGg3aEJNO0lBT0ksMEJBQUE7RWxENDZoQlY7RWtEbjdoQk07SUFPSSx3QkFBQTtFbEQrNmhCVjtFa0R0N2hCTTtJQU9JLHdCQUFBO0VsRGs3aEJWO0VrRHo3aEJNO0lBT0ksd0JBQUE7RWxEcTdoQlY7RWtENTdoQk07SUFPSSx3QkFBQTtFbER3N2hCVjtFa0QvN2hCTTtJQU9JLHdCQUFBO0VsRDI3aEJWO0VrRGw4aEJNO0lBT0ksd0JBQUE7RWxEODdoQlY7RWtEcjhoQk07SUFPSSwyQkFBQTtJQUFBLDBCQUFBO0VsRGs4aEJWO0VrRHo4aEJNO0lBT0ksaUNBQUE7SUFBQSxnQ0FBQTtFbERzOGhCVjtFa0Q3OGhCTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RWxEMDhoQlY7RWtEajloQk07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRDg4aEJWO0VrRHI5aEJNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbERrOWhCVjtFa0R6OWhCTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEczloQlY7RWtENzloQk07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRDA5aEJWO0VrRGoraEJNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbEQ4OWhCVjtFa0RyK2hCTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEaytoQlY7RWtEeitoQk07SUFPSSx5QkFBQTtJQUFBLDRCQUFBO0VsRHMraEJWO0VrRDcraEJNO0lBT0ksK0JBQUE7SUFBQSxrQ0FBQTtFbEQwK2hCVjtFa0RqL2hCTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RWxEOCtoQlY7RWtEci9oQk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRGsvaEJWO0VrRHovaEJNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbERzL2hCVjtFa0Q3L2hCTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEMC9oQlY7RWtEamdpQk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRDgvaEJWO0VrRHJnaUJNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbERrZ2lCVjtFa0R6Z2lCTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEc2dpQlY7RWtEN2dpQk07SUFPSSx5QkFBQTtFbER5Z2lCVjtFa0RoaGlCTTtJQU9JLCtCQUFBO0VsRDRnaUJWO0VrRG5oaUJNO0lBT0ksOEJBQUE7RWxEK2dpQlY7RWtEdGhpQk07SUFPSSw0QkFBQTtFbERraGlCVjtFa0R6aGlCTTtJQU9JLDRCQUFBO0VsRHFoaUJWO0VrRDVoaUJNO0lBT0ksNEJBQUE7RWxEd2hpQlY7RWtEL2hpQk07SUFPSSw0QkFBQTtFbEQyaGlCVjtFa0RsaWlCTTtJQU9JLDRCQUFBO0VsRDhoaUJWO0VrRHJpaUJNO0lBT0ksNEJBQUE7RWxEaWlpQlY7RWtEeGlpQk07SUFPSSwyQkFBQTtFbERvaWlCVjtFa0QzaWlCTTtJQU9JLGlDQUFBO0VsRHVpaUJWO0VrRDlpaUJNO0lBT0ksZ0NBQUE7RWxEMGlpQlY7RWtEamppQk07SUFPSSw4QkFBQTtFbEQ2aWlCVjtFa0RwamlCTTtJQU9JLDhCQUFBO0VsRGdqaUJWO0VrRHZqaUJNO0lBT0ksOEJBQUE7RWxEbWppQlY7RWtEMWppQk07SUFPSSw4QkFBQTtFbERzamlCVjtFa0Q3amlCTTtJQU9JLDhCQUFBO0VsRHlqaUJWO0VrRGhraUJNO0lBT0ksOEJBQUE7RWxENGppQlY7RWtEbmtpQk07SUFPSSw0QkFBQTtFbEQramlCVjtFa0R0a2lCTTtJQU9JLGtDQUFBO0VsRGtraUJWO0VrRHpraUJNO0lBT0ksaUNBQUE7RWxEcWtpQlY7RWtENWtpQk07SUFPSSwrQkFBQTtFbER3a2lCVjtFa0Qva2lCTTtJQU9JLCtCQUFBO0VsRDJraUJWO0VrRGxsaUJNO0lBT0ksK0JBQUE7RWxEOGtpQlY7RWtEcmxpQk07SUFPSSwrQkFBQTtFbERpbGlCVjtFa0R4bGlCTTtJQU9JLCtCQUFBO0VsRG9saUJWO0VrRDNsaUJNO0lBT0ksK0JBQUE7RWxEdWxpQlY7RWtEOWxpQk07SUFPSSwwQkFBQTtFbEQwbGlCVjtFa0RqbWlCTTtJQU9JLGdDQUFBO0VsRDZsaUJWO0VrRHBtaUJNO0lBT0ksK0JBQUE7RWxEZ21pQlY7RWtEdm1pQk07SUFPSSw2QkFBQTtFbERtbWlCVjtFa0QxbWlCTTtJQU9JLDZCQUFBO0VsRHNtaUJWO0VrRDdtaUJNO0lBT0ksNkJBQUE7RWxEeW1pQlY7RWtEaG5pQk07SUFPSSw2QkFBQTtFbEQ0bWlCVjtFa0RubmlCTTtJQU9JLDZCQUFBO0VsRCttaUJWO0VrRHRuaUJNO0lBT0ksNkJBQUE7RWxEa25pQlY7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aUJNO0lBT0ksMkZBQUE7RWxEbzlpQlY7RWtEMzlpQk07SUFPSSx3QkFBQTtFbER1OWlCVjtFa0Q5OWlCTTtJQU9JLDZGQUFBO0VsRDA5aUJWO0VrRGoraUJNO0lBT0ksMEJBQUE7RWxENjlpQlY7RWtEcCtpQk07SUFPSSw4RkFBQTtFbERnK2lCVjtFa0R2K2lCTTtJQU9JLDJCQUFBO0VsRG0raUJWO0VrRDEraUJNO0lBT0ksNEZBQUE7RWxEcytpQlY7RWtENytpQk07SUFPSSx5QkFBQTtFbER5K2lCVjtFa0RoL2lCTTtJQU9JLHlCQUFBO0VsRDQraUJWO0VrRG4vaUJNO0lBT0ksOEJBQUE7RWxEKytpQlY7RWtEdC9pQk07SUFPSSxpQ0FBQTtFbERrL2lCVjtFa0R6L2lCTTtJQU9JLHNDQUFBO0VsRHEvaUJWO0VrRDUvaUJNO0lBT0kseUNBQUE7RWxEdy9pQlY7RWtELy9pQk07SUFPSSx1QkFBQTtFbEQyL2lCVjtFa0RsZ2pCTTtJQU9JLHVCQUFBO0VsRDgvaUJWO0VrRHJnakJNO0lBT0kseUJBQUE7RWxEaWdqQlY7RWtEeGdqQk07SUFPSSx5QkFBQTtFbERvZ2pCVjtFa0QzZ2pCTTtJQU9JLDBCQUFBO0VsRHVnakJWO0VrRDlnakJNO0lBT0ksNEJBQUE7RWxEMGdqQlY7RWtEamhqQk07SUFPSSxrQ0FBQTtFbEQ2Z2pCVjtFa0RwaGpCTTtJQU9JLHNDQUFBO0VsRGdoakJWO0VrRHZoakJNO0lBT0ksb0NBQUE7RWxEbWhqQlY7RWtEMWhqQk07SUFPSSxrQ0FBQTtFbERzaGpCVjtFa0Q3aGpCTTtJQU9JLHlDQUFBO0VsRHloakJWO0VrRGhpakJNO0lBT0ksd0NBQUE7RWxENGhqQlY7RWtEbmlqQk07SUFPSSx3Q0FBQTtFbEQraGpCVjtFa0R0aWpCTTtJQU9JLGtDQUFBO0VsRGtpakJWO0VrRHppakJNO0lBT0ksZ0NBQUE7RWxEcWlqQlY7RWtENWlqQk07SUFPSSw4QkFBQTtFbER3aWpCVjtFa0QvaWpCTTtJQU9JLGdDQUFBO0VsRDJpakJWO0VrRGxqakJNO0lBT0ksK0JBQUE7RWxEOGlqQlY7RWtEcmpq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RWxEdXVqQlY7RWtEOXVqQk07SUFPSSwyQkFBQTtFbEQwdWpCVjtFa0RqdmpCTTtJQU9JLDJCQUFBO0VsRDZ1akJWO0VrRHB2akJNO0lBT0ksMkJBQUE7RWxEZ3ZqQlY7RWtEdnZqQk07SUFPSSwyQkFBQTtFbERtdmpCVjtFa0QxdmpCTTtJQU9JLDJCQUFBO0VsRHN2akJWO0VrRDd2akJNO0lBT0ksMEJBQUE7RWxEeXZqQlY7RWtEaHdqQk07SUFPSSxnQ0FBQTtFbEQ0dmpCVjtFa0Rud2pCTTtJQU9JLCtCQUFBO0VsRCt2akJWO0VrRHR3akJNO0lBT0ksNkJBQUE7RWxEa3dqQlY7RWtEendqQk07SUFPSSw2QkFBQTtFbERxd2pCVjtFa0Q1d2pCTTtJQU9JLDZCQUFBO0VsRHd3akJWO0VrRC93akJNO0lBT0ksNkJBQUE7RWxEMndqQlY7RWtEbHhqQk07SUFPSSw2QkFBQTtFbEQ4d2pCVjtFa0RyeGpCTTtJQU9JLDZCQUFBO0VsRGl4akJWO0VrRHh4akJNO0lBT0ksNkJBQUE7RWxEb3hqQlY7RWtEM3hqQk07SUFPSSwyQkFBQTtFbER1eGpCVjtFa0Q5eGpCTTtJQU9JLGlDQUFBO0VsRDB4akJWO0VrRGp5akJNO0lBT0ksZ0NBQUE7RWxENnhqQlY7RWtEcHlqQk07SUFPSSw4QkFBQTtFbERneWpCVjtFa0R2eWpCTTtJQU9JLDhCQUFBO0VsRG15akJWO0VrRDF5akJNO0lBT0ksOEJBQUE7RWxEc3lqQlY7RWtEN3lqQk07SUFPSSw4QkFBQTtFbER5eWpCVjtFa0RoempCTTtJQU9JLDhCQUFBO0VsRDR5akJWO0VrRG56akJNO0lBT0ksOEJBQUE7RWxEK3lqQlY7RWtEdHpqQk07SUFPSSw4QkFBQTtFbERrempCVjtFa0R6empCTTtJQU9JLHlCQUFBO0VsRHF6akJWO0VrRDV6akJNO0lBT0ksK0JBQUE7RWxEd3pqQlY7RWtEL3pqQk07SUFPSSw4QkFBQTtFbEQyempCVjtFa0RsMGpCTTtJQU9JLDRCQUFBO0VsRDh6akJWO0VrRHIwakJNO0lBT0ksNEJBQUE7RWxEaTBqQlY7RWtEeDBqQk07SUFPSSw0QkFBQTtFbERvMGpCVjtFa0QzMGpCTTtJQU9JLDRCQUFBO0VsRHUwakJWO0VrRDkwakJNO0lBT0ksNEJBQUE7RWxEMDBqQlY7RWtEajFqQk07SUFPSSw0QkFBQTtFbEQ2MGpCVjtFa0RwMWpCTTtJQU9JLDRCQUFBO0VsRGcxakJWO0VrRHYxakJNO0lBT0ksMkJBQUE7RWxEbTFqQlY7RWtEMTFqQk07SUFPSSwwQkFBQTtFbERzMWpCVjtFa0Q3MWpCTTtJQU9JLHdCQUFBO0VsRHkxakJWO0VrRGgyakJNO0lBT0ksd0JBQUE7RWxENDFqQlY7RWtEbjJqQk07SUFPSSx3QkFBQTtFbEQrMWpCVjtFa0R0MmpCTTtJQU9JLHdCQUFBO0VsRGsyakJWO0VrRHoyakJNO0lBT0ksd0JBQUE7RWxEcTJqQlY7RWtENTJqQk07SUFPSSx3QkFBQTtFbER3MmpCVjtFa0QvMmpCTTtJQU9JLGlDQUFBO0lBQUEsZ0NBQUE7RWxENDJqQlY7RWtEbjNqQk07SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0VsRGczakJWO0VrRHYzakJNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbERvM2pCVjtFa0QzM2pCTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEdzNqQlY7RWtELzNqQk07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRDQzakJWO0VrRG40akJNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbERnNGpCVjtFa0R2NGpCTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEbzRqQlY7RWtEMzRqQk07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRHc0akJWO0VrRC80akJNO0lBT0ksK0JBQUE7SUFBQSxrQ0FBQTtFbEQ0NGpCVjtFa0RuNWpCTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RWxEZzVqQlY7RWtEdjVqQk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRG81akJWO0VrRDM1akJNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbER3NWpCVjtFa0QvNWpCTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxENDVqQlY7RWtEbjZqQk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRGc2akJWO0VrRHY2akJNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbERvNmpCVjtFa0QzNmpCTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEdzZqQlY7RWtELzZqQk07SUFPSSwrQkFBQTtFbEQyNmpCVjtFa0RsN2pCTTtJQU9JLDhCQUFBO0VsRDg2akJWO0VrRHI3akJNO0lBT0ksNEJBQUE7RWxEaTdqQlY7RWtEeDdqQk07SUFPSSw0QkFBQTtFbERvN2pCVjtFa0QzN2pCTTtJQU9JLDRCQUFBO0VsRHU3akJWO0VrRDk3akJNO0lBT0ksNEJBQUE7RWxEMDdqQlY7RWtEajhqQk07SUFPSSw0QkFBQTtFbEQ2N2pCVjtFa0RwOGpCTTtJQU9JLDRCQUFBO0VsRGc4akJWO0VrRHY4akJNO0lBT0ksaUNBQUE7RWxEbThqQlY7RWtEMThqQk07SUFPSSxnQ0FBQTtFbERzOGpCVjtFa0Q3OGpCTTtJQU9JLDhCQUFBO0VsRHk4akJWO0VrRGg5akJNO0lBT0ksOEJBQUE7RWxENDhqQlY7RWtEbjlqQk07SUFPSSw4QkFBQTtFbEQrOGpCVjtFa0R0OWpCTTtJQU9JLDhCQUFBO0VsRGs5akJWO0VrRHo5akJNO0lBT0ksOEJBQUE7RWxEcTlqQlY7RWtENTlqQk07SUFPSSw4QkFBQTtFbER3OWpCVjtFa0QvOWpCTTtJQU9JLGtDQUFBO0VsRDI5akJWO0VrRGwrakJNO0lBT0ksaUNBQUE7RWxEODlqQlY7RWtEcitqQk07SUFPSSwrQkFBQTtFbERpK2pCVjtFa0R4K2pCTTtJQU9JLCtCQUFBO0VsRG8rakJWO0VrRDMrakJNO0lBT0ksK0JBQUE7RWxEdStqQlY7RWtEOStqQk07SUFPSSwrQkFBQTtFbEQwK2pCVjtFa0RqL2pCTTtJQU9JLCtCQUFBO0VsRDYrakJWO0VrRHAvakJNO0lBT0ksK0JBQUE7RWxEZy9qQlY7RWtEdi9qQk07SUFPSSxnQ0FBQTtFbERtL2pCVjtFa0QxL2pCTTtJQU9JLCtCQUFBO0VsRHMvakJWO0VrRDcvakJNO0lBT0ksNkJBQUE7RWxEeS9qQlY7RWtEaGdrQk07SUFPSSw2QkFBQTtF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RjtFdUR0bGtCRTtJQUNFO01BQ0UseUhBQ0U7SXZEdWxrQk47SXVEaGxrQkU7TUFDRSwwSEFDRTtJdkRpbGtCTjtJdUQxa2tCRTtNQUNFLHlIQUNFO0l2RDJra0JOO0l1RHBra0JFO01BQ0Usd0hBQ0U7SXZEcWtrQk47SXVEOWprQkU7TUFDRSx3SEFDRTtJdkQramtCTjtFQUNGO0FBQ0Y7QUcxdmxCSTtFb0RtbUJBO0lBQ0U7TUFDRSx5SEFDRTtJdkR5cGtCTjtJdURscGtCRTtNQUNFLDBIQUNFO0l2RG1wa0JOO0l1RDVva0JFO01BQ0UseUhBQ0U7SXZENm9rQk47SXVEdG9rQkU7TUFDRSx3SEFDRTtJdkR1b2tCTjtJdURob2tCRTtNQUNFLHdIQUNFO0l2RGlva0JOO0VBQ0Y7RXVEMW5rQkU7SUFDRTtNQUNFLHlIQUNFO0l2RDJua0JOO0l1RHBua0JFO01BQ0UsMEhBQ0U7SXZEcW5rQk47SXVEOW1rQkU7TUFDRSx5SEFDRTtJdkQrbWtCTjtJdUR4bWtCRTtNQUNFLHdIQUNFO0l2RHlta0JOO0l1RGxta0JFO01BQ0Usd0hBQ0U7SXZEbW1rQk47RUFDRjtBQUNGO0FHOXhsQkk7RW9EbW1CQTtJQUNFO01BQ0UseUhBQ0U7SXZENnJrQk47SXVEdHJrQkU7TUFDRSwwSEFDRTtJdkR1cmtCTjtJdURocmtCRTtNQUNFLHlIQUNFO0l2RGlya0JOO0l1RDFxa0JFO01BQ0Usd0hBQ0U7SXZEMnFrQk47SXVEcHFrQkU7TUFDRSx3SEFDRTtJdkRxcWtCTjtFQUNGO0V1RDlwa0JFO0lBQ0U7TUFDRSx5SEFDRTtJdkQrcGtCTjtJdUR4cGtCRTtNQUNFLDBIQUNFO0l2RHlwa0JOO0l1RGxwa0JFO01BQ0UseUhBQ0U7SXZEbXBrQk47SXVENW9rQkU7TUFDRSx3SEFDRTtJdkQ2b2tCTjtJdUR0b2tCRTtNQUNFLHdIQUNFO0l2RHVva0JOO0VBQ0Y7QUFDRjtBR2wwbEJJO0VvRG1tQkE7SUFDRTtNQUNFLHlIQUNFO0l2RGl1a0JOO0l1RDF0a0JFO01BQ0UsMEhBQ0U7SXZEMnRrQk47SXVEcHRrQkU7TUFDRSx5SEFDRTtJdkRxdGtCTjtJdUQ5c2tCRTtNQUNFLHdIQUNFO0l2RCtza0JOO0l1RHhza0JFO01BQ0Usd0hBQ0U7SXZEeXNrQk47RUFDRjtFdURsc2tCRTtJQUNFO01BQ0UseUhBQ0U7SXZEbXNrQk47SXVENXJrQkU7TUFDRSwwSEFDRTtJdkQ2cmtCTjtJdUR0cmtCRTtNQUNFLHlIQUNFO0l2RHVya0JOO0l1RGhya0JFO01BQ0Usd0hBQ0U7SXZEaXJrQk47SXVEMXFrQkU7TUFDRSx3SEFDRTtJdkQycWtCTjtFQUNGO0FBQ0Y7QUd0MmxCSTtFb0RtbUJBO0lBQ0U7TUFDRSx5SEFDRTtJdkRxd2tCTjtJdUQ5dmtCRTtNQUNFLDBIQUNFO0l2RCt2a0JOO0l1RHh2a0JFO01BQ0UseUhBQ0U7SXZEeXZrQk47SXVEbHZrQkU7TUFDRSx3SEFDRTtJdkRtdmtCTjtJdUQ1dWtCRTtNQUNFLHdIQUNFO0l2RDZ1a0JOO0VBQ0Y7RXVEdHVrQkU7SUFDRTtNQUNFLHlIQUNFO0l2RHV1a0JOO0l1RGh1a0JFO01BQ0UsMEhBQ0U7SXZEaXVrQk47SXVEMXRrQkU7TUFDRSx5SEFDRTtJdkQydGtCTjtJdURwdGtCRTtNQUNFLHdIQUNFO0l2RHF0a0JOO0l1RDlza0JFO01BQ0Usd0hBQ0U7SXZEK3NrQk47RUFDRjtBQUNGO0FHMTRsQkk7RW9EbW1CQTtJQUNFO01BQ0UseUhBQ0U7SXZEeXlrQk47SXVEbHlrQkU7TUFDRSwwSEFDRTtJdkRteWtCTjtJdUQ1eGtCRTtNQUNFLHlIQUNFO0l2RDZ4a0JOO0l1RHR4a0JFO01BQ0Usd0hBQ0U7SXZEdXhrQk47SXVEaHhrQkU7TUFDRSx3SEFDRTtJdkRpeGtCTjtFQUNGO0V1RDF3a0JFO0lBQ0U7TUFDRSx5SEFDRTtJdkQyd2tCTjtJdURwd2tCRTtNQUNFLDBIQUNFO0l2RHF3a0JOO0l1RDl2a0JFO01BQ0UseUhBQ0U7SXZEK3ZrQk47SXVEeHZrQkU7TUFDRSx3SEFDRTtJdkR5dmtCTjtJdURsdmtCRTtNQUNFLHdIQUNFO0l2RG12a0JOO0VBQ0Y7QUFDRjtBRzk2bEJJO0VvRG1tQkE7SUFDRTtNQUNFLHlIQUNFO0l2RDYwa0JOO0l1RHQwa0JFO01BQ0UsMEhBQ0U7SXZEdTBrQk47SXVEaDBrQkU7TUFDRSx5SEFDRTtJdkRpMGtCTjtJdUQxemtCRTtNQUNFLHdIQUNFO0l2RDJ6a0JOO0l1RHB6a0JFO01BQ0Usd0hBQ0U7SXZEcXprQk47RUFDRjtFdUQ5eWtCRTtJQUNFO01BQ0UseUhBQ0U7SXZEK3lrQk47SXVEeHlrQkU7TUFDRSwwSEFDRTtJdkR5eWtCTjtJdURseWtCRTtNQUNFLHlIQUNFO0l2RG15a0JOO0l1RDV4a0JFO01BQ0Usd0hBQ0U7SXZENnhrQk47SXVEdHhrQkU7TUFDRSx3SEFDRTtJdkR1eGtCTjtFQUNGO0FBQ0Y7QUdsOWxCSTtFb0RtbUJBO0lBQ0U7TUFDRSxrSUFDRTtJdkRpM2tCTjtJdUQxMmtCRTtNQUNFLG1JQUNFO0l2RDIya0JOO0l1RHAya0JFO01BQ0Usa0lBQ0U7SXZEcTJrQk47SXVEOTFrQkU7TUFDRSxpSUFDRTtJdkQrMWtCTjtJdUR4MWtCRTtNQUNFLGlJQUNFO0l2RHkxa0JOO0VBQ0Y7RXVEbDFrQkU7SUFDRTtNQUNFLGtJQUNFO0l2RG0xa0JOO0l1RDUwa0JFO01BQ0UsbUlBQ0U7SXZENjBrQk47SXVEdDBrQkU7TUFDRSxrSUFDRTtJdkR1MGtCTjtJdURoMGtCRTtNQUNFLGlJQUNFO0l2RGkwa0JOO0l1RDF6a0JFO01BQ0UsaUlBQ0U7SXZEMnprQk47RUFDRjtBQUNGO0FHdC9sQkk7RW9EbW1CQTtJQUNFO01BQ0UseUhBQ0U7SXZEcTVrQk47SXVEOTRrQkU7TUFDRSwwSEFDRTtJdkQrNGtCTjtJdUR4NGtCRTtNQUNFLHlIQUNFO0l2RHk0a0JOO0l1RGw0a0JFO01BQ0Usd0hBQ0U7SXZEbTRrQk47SXVENTNrQkU7TUFDRSx3SEFDRTtJdkQ2M2tCTjtFQUNGO0V1RHQza0JFO0lBQ0U7TUFDRSx5SEFDRTtJdkR1M2tCTjtJdURoM2tCRTtNQUNFLDBIQUNFO0l2RGkza0JOO0l1RDEya0JFO01BQ0UseUhBQ0U7SXZEMjJrQk47SXVEcDJrQkU7TUFDRSx3SEFDRTtJdkRxMmtCTjtJdUQ5MWtCRTtNQUNFLHdIQUNFO0l2RCsxa0JOO0VBQ0Y7QUFDRjtBRzFobUJJO0VvRG1tQkE7SUFDRTtNQUNFLHlIQUNFO0l2RHk3a0JOO0l1RGw3a0JFO01BQ0UsMEhBQ0U7SXZEbTdrQk47SXVENTZrQkU7TUFDRSx5SEFDRTtJdkQ2NmtCTjtJdUR0NmtCRTtNQUNFLHdIQUNFO0l2RHU2a0JOO0l1RGg2a0JFO01BQ0Usd0hBQ0U7SXZEaTZrQk47RUFDRjtFdUQxNWtCRTtJQUNFO01BQ0UseUhBQ0U7SXZEMjVrQk47SXVEcDVrQkU7TUFDRSwwSEFDRTtJdkRxNWtCTjtJdUQ5NGtCRTtNQUNFLHlIQUNFO0l2RCs0a0JOO0l1RHg0a0JFO01BQ0Usd0hBQ0U7SXZEeTRrQk47SXVEbDRrQkU7TUFDRSx3SEFDRTtJdkRtNGtCTjtFQUNGO0FBQ0Y7QUc5am1CSTtFb0RtbUJBO0lBQ0U7TUFDRSx5SEFDRTtJdkQ2OWtCTjtJdUR0OWtCRTtNQUNFLDBIQUNFO0l2RHU5a0JOO0l1RGg5a0JFO01BQ0UseUhBQ0U7SXZEaTlrQk47SXVEMThrQkU7TUFDRSx3SEFDRTtJdkQyOGtCTjtJdURwOGtCRTtNQUNFLHdIQUNFO0l2RHE4a0JOO0VBQ0Y7RXVEOTdrQkU7SUFDRTtNQUNFLHlIQUNFO0l2RCs3a0JOO0l1RHg3a0JFO01BQ0UsMEhBQ0U7SXZEeTdrQk47SXVEbDdrQkU7TUFDRSx5SEFDRTtJdkRtN2tCTjtJdUQ1NmtCRTtNQUNFLHdIQUNFO0l2RDY2a0JOO0l1RHQ2a0JFO01BQ0Usd0hBQ0U7SXZEdTZrQk47RUFDRjtBQUNGO0FHbG1tQkk7RW9EbW1CQTtJQUNFO01BQ0UseUhBQ0U7SXZEaWdsQk47SXVEMS9rQkU7TUFDRSwwSEFDRTtJdkQyL2tCTjtJdURwL2tCRTtNQUNFLHlIQUNFO0l2RHEva0JOO0l1RDkra0JFO01BQ0Usd0hBQ0U7SXZEKytrQk47SXVEeCtrQkU7TUFDRSx3SEFDRTtJdkR5K2tCTjtFQUNGO0V1RGwra0JFO0lBQ0U7TUFDRSx5SEFDRTtJdkRtK2tCTjtJdUQ1OWtCRTtNQUNFLDBIQUNFO0l2RDY5a0JOO0l1RHQ5a0JFO01BQ0UseUhBQ0U7SXZEdTlrQk47SXVEaDlrQkU7TUFDRSx3SEFDRTtJdkRpOWtCTjtJdUQxOGtCRTtNQUNFLHdIQUNFO0l2RDI4a0JOO0VBQ0Y7QUFDRjtBR3RvbUJJO0VvRG1tQkE7SUFDRTtNQUNFLHlIQUNFO0l2RHFpbEJOO0l1RDlobEJFO01BQ0UsMEhBQ0U7SXZEK2hsQk47SXVEeGhsQkU7TUFDRSx5SEFDRTtJdkR5aGxCTjtJdURsaGxCRTtNQUNFLHdIQUNFO0l2RG1obEJOO0l1RDVnbEJFO01BQ0Usd0hBQ0U7SXZENmdsQk47RUFDRjtFdUR0Z2xCRTtJQUNFO01BQ0UseUhBQ0U7SXZEdWdsQk47SXVEaGdsQkU7TUFDRSwwSEFDRTtJdkRpZ2xCTjtJdUQxL2tCRTtNQUNFLHlIQUNFO0l2RDIva0JOO0l1RHAva0JFO01BQ0Usd0hBQ0U7SXZEcS9rQk47SXVEOStrQkU7TUFDRSx3SEFDRTtJdkQrK2tCTjtFQUNGO0FBQ0Y7QUcxcW1CSTtFb0RtbUJBO0lBQ0U7TUFDRSx5SEFDRTtJdkR5a2xCTjtJdURsa2xCRTtNQUNFLDBIQUNFO0l2RG1rbEJOO0l1RDVqbEJFO01BQ0UseUhBQ0U7SXZENmpsQk47SXVEdGpsQkU7TUFDRSx3SEFDRTtJdkR1amxCTjtJdURoamxCRTtNQUNFLHdIQUNFO0l2RGlqbEJOO0VBQ0Y7RXVEMWlsQkU7SUFDRTtNQUNFLHlIQUNFO0l2RDJpbEJOO0l1RHBpbEJFO01BQ0UsMEhBQ0U7SXZEcWlsQk47SXVEOWhsQkU7TUFDRSx5SEFDRTtJdkQraGxCTjtJdUR4aGxCRTtNQUNFLHdIQUNFO0l2RHlobEJOO0l1RGxobEJFO01BQ0Usd0hBQ0U7SXZEbWhsQk47RUFDRjtBQUNGO0FHOXNtQkk7RW9EbW1CQTtJQUNFO01BQ0UseUhBQ0U7SXZENm1sQk47SXVEdG1sQkU7TUFDRSwwSEFDRTtJdkR1bWxCTjtJdURobWxCRTtNQUNFLHlIQUNFO0l2RGltbEJOO0l1RDFsbEJFO01BQ0Usd0hBQ0U7SXZEMmxsQk47SXVEcGxsQkU7TUFDRSx3SEFDRTtJdkRxbGxCTjtFQUNGO0V1RDlrbEJFO0lBQ0U7TUFDRSx5SEFDRTtJdkQra2xCTjtJdUR4a2xCRTtNQUNFLDBIQUNFO0l2RHlrbEJOO0l1RGxrbEJFO01BQ0UseUhBQ0U7SXZEbWtsQk47SXVENWpsQkU7TUFDRSx3SEFDRTtJdkQ2amxCTjtJdUR0amxCRTtNQUNFLHdIQUNFO0l2RHVqbEJOO0VBQ0Y7QUFDRjtBR2x2bUJJO0VvRG1tQkE7SUFDRTtNQUNFLHlIQUNFO0l2RGlwbEJOO0l1RDFvbEJFO01BQ0UsMEhBQ0U7SXZEMm9sQk47SXVEcG9sQkU7TUFDRSx5SEFDRTtJdkRxb2xCTjtJdUQ5bmxCRTtNQUNFLHdIQUNFO0l2RCtubEJOO0l1RHhubEJFO01BQ0Usd0hBQ0U7SXZEeW5sQk47RUFDRjtFdURsbmxCRTtJQUNFO01BQ0UseUhBQ0U7SXZEbW5sQk47SXVENW1sQkU7TUFDRSwwSEFDRTtJdkQ2bWxCTjtJdUR0bWxCRTtNQUNFLHlIQUNFO0l2RHVtbEJOO0l1RGhtbEJFO01BQ0Usd0hBQ0U7SXZEaW1sQk47SXVEMWxsQkU7TUFDRSx3SEFDRTtJdkQybGxCTjtFQUNGO0FBQ0Y7QUd0eG1CSTtFb0RtbUJBO0lBQ0U7TUFDRSx5SEFDRTtJdkRxcmxCTjtJdUQ5cWxCRTtNQUNFLDBIQUNFO0l2RCtxbEJOO0l1RHhxbEJFO01BQ0UseUhBQ0U7SXZEeXFsQk47SXVEbHFsQkU7TUFDRSx3SEFDRTtJdkRtcWxCTjtJdUQ1cGxCRTtNQUNFLHdIQUNFO0l2RDZwbEJOO0VBQ0Y7RXVEdHBsQkU7SUFDRTtNQUNFLHlIQUNFO0l2RHVwbEJOO0l1RGhwbEJFO01BQ0UsMEhBQ0U7SXZEaXBsQk47SXVEMW9sQkU7TUFDRSx5SEFDRTtJdkQyb2xCTjtJdURwb2xCRTtNQUNFLHdIQUNFO0l2RHFvbEJOO0l1RDlubEJFO01BQ0Usd0hBQ0U7SXZEK25sQk47RUFDRjtBQUNGO0FHMXptQkk7RW9EbW1CQTtJQUNFO01BQ0UseUhBQ0U7SXZEeXRsQk47SXVEbHRsQkU7TUFDRSwwSEFDRTtJdkRtdGxCTjtJdUQ1c2xCRTtNQUNFLHlIQUNFO0l2RDZzbEJOO0l1RHRzbEJFO01BQ0Usd0hBQ0U7SXZEdXNsQk47SXVEaHNsQkU7TUFDRSx3SEFDRTtJdkRpc2xCTjtFQUNGO0V1RDFybEJFO0lBQ0U7TUFDRSx5SEFDRTtJdkQycmxCTjtJdURwcmxCRTtNQUNFLDBIQUNFO0l2RHFybEJOO0l1RDlxbEJFO01BQ0UseUhBQ0U7SXZEK3FsQk47SXVEeHFsQkU7TUFDRSx3SEFDRTtJdkR5cWxCTjtJdURscWxCRTtNQUNFLHdIQUNFO0l2RG1xbEJOO0VBQ0Y7QUFDRjtBRzkxbUJJO0VvRG1tQkE7SUFDRTtNQUNFLHlIQUNFO0l2RDZ2bEJOO0l1RHR2bEJFO01BQ0UsMEhBQ0U7SXZEdXZsQk47SXVEaHZsQkU7TUFDRSx5SEFDRTtJdkRpdmxCTjtJdUQxdWxCRTtNQUNFLHdIQUNFO0l2RDJ1bEJOO0l1RHB1bEJFO01BQ0Usd0hBQ0U7SXZEcXVsQk47RUFDRjtFdUQ5dGxCRTtJQUNFO01BQ0UseUhBQ0U7SXZEK3RsQk47SXVEeHRsQkU7TUFDRSwwSEFDRTtJdkR5dGxCTjtJdURsdGxCRTtNQUNFLHlIQUNFO0l2RG10bEJOO0l1RDVzbEJFO01BQ0Usd0hBQ0U7SXZENnNsQk47SXVEdHNsQkU7TUFDRSx3SEFDRTtJdkR1c2xCTjtFQUNGO0FBQ0Y7QUdsNG1CSTtFb0RtbUJBO0lBQ0U7TUFDRSx5SEFDRTtJdkRpeWxCTjtJdUQxeGxCRTtNQUNFLDBIQUNFO0l2RDJ4bEJOO0l1RHB4bEJFO01BQ0UseUhBQ0U7SXZEcXhsQk47SXVEOXdsQkU7TUFDRSx3SEFDRTtJdkQrd2xCTjtJdUR4d2xCRTtNQUNFLHdIQUNFO0l2RHl3bEJOO0VBQ0Y7RXVEbHdsQkU7SUFDRTtNQUNFLHlIQUNFO0l2RG13bEJOO0l1RDV2bEJFO01BQ0UsMEhBQ0U7SXZENnZsQk47SXVEdHZsQkU7TUFDRSx5SEFDRTtJdkR1dmxCTjtJdURodmxCRTtNQUNFLHdIQUNFO0l2RGl2bEJOO0l1RDF1bEJFO01BQ0Usd0hBQ0U7SXZEMnVsQk47RUFDRjtBQUNGO0FHdDZtQkk7RW9EbW1CQTtJQUNFO01BQ0UseUhBQ0U7SXZEcTBsQk47SXVEOXpsQkU7TUFDRSwwSEFDRTtJdkQremxCTjtJdUR4emxCRTtNQUNFLHlIQUNFO0l2RHl6bEJOO0l1RGx6bEJFO01BQ0Usd0hBQ0U7SXZEbXpsQk47SXVENXlsQkU7TUFDRSx3SEFDRTtJdkQ2eWxCTjtFQUNGO0V1RHR5bEJFO0lBQ0U7TUFDRSx5SEFDRTtJdkR1eWxCTjtJdURoeWxCRTtNQUNFLDBIQUNFO0l2RGl5bEJOO0l1RDF4bEJFO01BQ0UseUhBQ0U7SXZEMnhsQk47SXVEcHhsQkU7TUFDRSx3SEFDRTtJdkRxeGxCTjtJdUQ5d2xCRTtNQUNFLHdIQUNFO0l2RCt3bEJOO0VBQ0Y7QUFDRjtBRzE4bUJJO0VvRG1tQkE7SUFDRTtNQUNFLHNIQUNFO0l2RHkybEJOO0l1RGwybEJFO01BQ0UsdUhBQ0U7SXZEbTJsQk47SXVENTFsQkU7TUFDRSxzSEFDRTtJdkQ2MWxCTjtJdUR0MWxCRTtNQUNFLHFIQUNFO0l2RHUxbEJOO0l1RGgxbEJFO01BQ0UscUhBQ0U7SXZEaTFsQk47RUFDRjtFdUQxMGxCRTtJQUNFO01BQ0Usc0hBQ0U7SXZEMjBsQk47SXVEcDBsQkU7TUFDRSx1SEFDRTtJdkRxMGxCTjtJdUQ5emxCRTtNQUNFLHNIQUNFO0l2RCt6bEJOO0l1RHh6bEJFO01BQ0UscUhBQ0U7SXZEeXpsQk47SXVEbHpsQkU7TUFDRSxxSEFDRTtJdkRtemxCTjtFQUNGO0FBQ0Y7QUc5K21CSTtFb0RtbUJBO0lBQ0U7TUFDRSx5SEFDRTtJdkQ2NGxCTjtJdUR0NGxCRTtNQUNFLDBIQUNFO0l2RHU0bEJOO0l1RGg0bEJFO01BQ0UseUhBQ0U7SXZEaTRsQk47SXVEMTNsQkU7TUFDRSx3SEFDRTtJdkQyM2xCTjtJdURwM2xCRTtNQUNFLHdIQUNFO0l2RHEzbEJOO0VBQ0Y7RXVEOTJsQkU7SUFDRTtNQUNFLHlIQUNFO0l2RCsybEJOO0l1RHgybEJFO01BQ0UsMEhBQ0U7SXZEeTJsQk47SXVEbDJsQkU7TUFDRSx5SEFDRTtJdkRtMmxCTjtJdUQ1MWxCRTtNQUNFLHdIQUNFO0l2RDYxbEJOO0l1RHQxbEJFO01BQ0Usd0hBQ0U7SXZEdTFsQk47RUFDRjtBQUNGO0FHbGhuQkk7RW9EbW1CQTtJQUNFO01BQ0UseUhBQ0U7SXZEaTdsQk47SXVEMTZsQkU7TUFDRSwwSEFDRTtJdkQyNmxCTjtJdURwNmxCRTtNQUNFLHlIQUNFO0l2RHE2bEJOO0l1RDk1bEJFO01BQ0Usd0hBQ0U7SXZEKzVsQk47SXVEeDVsQkU7TUFDRSx3SEFDRTtJdkR5NWxCTjtFQUNGO0V1RGw1bEJFO0lBQ0U7TUFDRSx5SEFDRTtJdkRtNWxCTjtJdUQ1NGxCRTtNQUNFLDBIQUNFO0l2RDY0bEJOO0l1RHQ0bEJFO01BQ0UseUhBQ0U7SXZEdTRsQk47SXVEaDRsQkU7TUFDRSx3SEFDRTtJdkRpNGxCTjtJdUQxM2xCRTtNQUNFLHdIQUNFO0l2RDIzbEJOO0VBQ0Y7QUFDRjtBR3RqbkJJO0VvRG1tQkE7SUFDRTtNQUNFLHlIQUNFO0l2RHE5bEJOO0l1RDk4bEJFO01BQ0UsMEhBQ0U7SXZEKzhsQk47SXVEeDhsQkU7TUFDRSx5SEFDRTtJdkR5OGxCTjtJdURsOGxCRTtNQUNFLHdIQUNFO0l2RG04bEJOO0l1RDU3bEJFO01BQ0Usd0hBQ0U7SXZENjdsQk47RUFDRjtFdUR0N2xCRTtJQUNFO01BQ0UseUhBQ0U7SXZEdTdsQk47SXVEaDdsQkU7TUFDRSwwSEFDRTtJdkRpN2xCTjtJdUQxNmxCRTtNQUNFLHlIQUNFO0l2RDI2bEJOO0l1RHA2bEJFO01BQ0Usd0hBQ0U7SXZEcTZsQk47SXVEOTVsQkU7TUFDRSx3SEFDRTtJdkQrNWxCTjtFQUNGO0FBQ0Y7QUcxbG5CSTtFb0RtbUJBO0lBQ0U7TUFDRSx5SEFDRTtJdkR5L2xCTjtJdURsL2xCRTtNQUNFLDBIQUNFO0l2RG0vbEJOO0l1RDUrbEJFO01BQ0UseUhBQ0U7SXZENitsQk47SXVEdCtsQkU7TUFDRSx3SEFDRTtJdkR1K2xCTjtJdURoK2xCRTtNQUNFLHdIQUNFO0l2RGkrbEJOO0VBQ0Y7RXVEMTlsQkU7SUFDRTtNQUNFLHlIQUNFO0l2RDI5bEJOO0l1RHA5bEJFO01BQ0UsMEhBQ0U7SXZEcTlsQk47SXVEOThsQkU7TUFDRSx5SEFDRTtJdkQrOGxCTjtJdUR4OGxCRTtNQUNFLHdIQUNFO0l2RHk4bEJOO0l1RGw4bEJFO01BQ0Usd0hBQ0U7SXZEbThsQk47RUFDRjtBQUNGO0FHOW5uQkk7RW9EbW1CQTtJQUNFO01BQ0UseUhBQ0U7SXZENmhtQk47SXVEdGhtQkU7TUFDRSwwSEFDRTtJdkR1aG1CTjtJdURoaG1CRTtNQUNFLHlIQUNFO0l2RGlobUJOO0l1RDFnbUJFO01BQ0Usd0hBQ0U7SXZEMmdtQk47SXVEcGdtQkU7TUFDRSx3SEFDRTtJdkRxZ21CTjtFQUNGO0V1RDkvbEJFO0lBQ0U7TUFDRSx5SEFDRTtJdkQrL2xCTjtJdUR4L2xCRTtNQUNFLDBIQUNFO0l2RHkvbEJOO0l1RGwvbEJFO01BQ0UseUhBQ0U7SXZEbS9sQk47SXVENStsQkU7TUFDRSx3SEFDRTtJdkQ2K2xCTjtJdUR0K2xCRTtNQUNFLHdIQUNFO0l2RHUrbEJOO0VBQ0Y7QUFDRjtBR2xxbkJJO0VvRG1tQkE7SUFDRTtNQUNFLHlIQUNFO0l2RGlrbUJOO0l1RDFqbUJFO01BQ0UsMEhBQ0U7SXZEMmptQk47SXVEcGptQkU7TUFDRSx5SEFDRTtJdkRxam1CTjtJdUQ5aW1CRTtNQUNFLHdIQUNFO0l2RCtpbUJOO0l1RHhpbUJFO01BQ0Usd0hBQ0U7SXZEeWltQk47RUFDRjtFdURsaW1CRTtJQUNFO01BQ0UseUhBQ0U7SXZEbWltQk47SXVENWhtQkU7TUFDRSwwSEFDRTtJdkQ2aG1CTjtJdUR0aG1CRTtNQUNFLHlIQUNFO0l2RHVobUJOO0l1RGhobUJFO01BQ0Usd0hBQ0U7SXZEaWhtQk47SXVEMWdtQkU7TUFDRSx3SEFDRTtJdkQyZ21CTjtFQUNGO0FBQ0Y7QUd0c25CSTtFb0RtbUJBO0lBQ0U7TUFDRSx5SEFDRTtJdkRxbW1CTjtJdUQ5bG1CRTtNQUNFLDBIQUNFO0l2RCtsbUJOO0l1RHhsbUJFO01BQ0UseUhBQ0U7SXZEeWxtQk47SXVEbGxtQkU7TUFDRSx3SEFDRTtJdkRtbG1CTjtJdUQ1a21CRTtNQUNFLHdIQUNFO0l2RDZrbUJOO0VBQ0Y7RXVEdGttQkU7SUFDRTtNQUNFLHlIQUNFO0l2RHVrbUJOO0l1RGhrbUJFO01BQ0UsMEhBQ0U7SXZEaWttQk47SXVEMWptQkU7TUFDRSx5SEFDRTtJdkQyam1CTjtJdURwam1CRTtNQUNFLHdIQUNFO0l2RHFqbUJOO0l1RDlpbUJFO01BQ0Usd0hBQ0U7SXZEK2ltQk47RUFDRjtBQUNGO0FHMXVuQkk7RW9EbW1CQTtJQUNFO01BQ0UseUhBQ0U7SXZEeW9tQk47SXVEbG9tQkU7TUFDRSwwSEFDRTtJdkRtb21CTjtJdUQ1bm1CRTtNQUNFLHlIQUNFO0l2RDZubUJOO0l1RHRubUJFO01BQ0Usd0hBQ0U7SXZEdW5tQk47SXVEaG5tQkU7TUFDRSx3SEFDRTtJdkRpbm1CTjtFQUNGO0V1RDFtbUJFO0lBQ0U7TUFDRSx5SEFDRTtJdkQybW1CTjtJdURwbW1CRTtNQUNFLDBIQUNFO0l2RHFtbUJOO0l1RDlsbUJFO01BQ0UseUhBQ0U7SXZEK2xtQk47SXVEeGxtQkU7TUFDRSx3SEFDRTtJdkR5bG1CTjtJdURsbG1CRTtNQUNFLHdIQUNFO0l2RG1sbUJOO0VBQ0Y7QUFDRjtBRzl3bkJJO0VvRG1tQkE7SUFDRTtNQUNFLHlIQUNFO0l2RDZxbUJOO0l1RHRxbUJFO01BQ0UsMEhBQ0U7SXZEdXFtQk47SXVEaHFtQkU7TUFDRSx5SEFDRTtJdkRpcW1CTjtJdUQxcG1CRTtNQUNFLHdIQUNFO0l2RDJwbUJOO0l1RHBwbUJFO01BQ0Usd0hBQ0U7SXZEcXBtQk47RUFDRjtFdUQ5b21CRTtJQUNFO01BQ0UseUhBQ0U7SXZEK29tQk47SXVEeG9tQkU7TUFDRSwwSEFDRTtJdkR5b21CTjtJdURsb21CRTtNQUNFLHlIQUNFO0l2RG1vbUJOO0l1RDVubUJFO01BQ0Usd0hBQ0U7SXZENm5tQk47SXVEdG5tQkU7TUFDRSx3SEFDRTtJdkR1bm1CTjtFQUNGO0FBQ0Y7QUdsem5CSTtFb0RtbUJBO0lBQ0U7TUFDRSx5SEFDRTtJdkRpdG1CTjtJdUQxc21CRTtNQUNFLDBIQUNFO0l2RDJzbUJOO0l1RHBzbUJF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LHFDckVwRVE7RXFFcUVSLGdCQUFBO0F0RThwckJGOztBc0UzcHJCQTtFQUNFLG9CQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0F0RThwckJGO0FzRTdwckJFO0VBQ0Usa0JBQUE7RUFDQSxxQ3JFOUVNO0FENnVyQlY7QXNFN3ByQkk7RUFDRSxxQ3JFakZJO0VxRWtGSixnQkFBQTtFQUNBLGlCQUFBO0F0RStwckJOO0FzRTVwckJJO0VBQ0UsYzdEcEZFO0FUa3ZyQlI7O0FzRXpwckJBO0VBQ0UsYUFBQTtBdEU0cHJCRjs7QXNFenByQkE7RUFDRSxhQUFBO0F0RTRwckJGOztBc0VycHJCRTs7OztFQUNFLHFDckV6R007RXFFMEdOLDJCQUFBO0F0RTJwckJKOztBc0VwcHJCTTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtBdEV1cHJCUjtBc0VucHJCUTtFQUNFLFdBQUE7QXRFcXByQlY7QXNFbnByQlE7RUFDRSxpQkFBQTtBdEVxcHJCVjtBc0VocHJCSTtFQUNFLHFDckVqSUk7QURteHJCVjtBc0VocHJCTTtFQUNFLGM3RDlHRTtBVGd3ckJWOztBc0Uxb3JCRTs7RUFDRSxhQUFBO0F0RThvckJKO0FzRTNvckJFO0VBQ0U7O0lBQ0UsYUFBQTtFdEU4b3JCSjtBQUNGOztBc0Uxb3JCQTtFQUNFLHFDckV4SlE7RXFFeUpSLGdCQUFBO0F0RTZvckJGO0FzRTNvckJFO0VBQ0UsYzdEOUpHO0FUMnlyQlA7QXNFMW9yQkU7RUFDRSx3Q3JFL0pTO0VxRWdLVCxpQkFBQTtFQUNBLGFBQUE7QXRFNG9yQko7O0FzRXRvckJFOztFQUNFLGM3RDNLRztBVHF6ckJQO0FzRXhvckJFOztFQUNFLHdDckUzS1M7RXFFNEtULGlCQUFBO0VBQ0EsY0FBQTtBdEUyb3JCSjs7QXNFdm9yQkE7RUFDRSxhQUFBO0F0RTBvckJGOztBdUV4MHJCQTtFQUNFLGtCQUFBO0F2RTIwckJGO0F1RXowckJFO0VBQ0UseUI5RFVJO0U4RFRKLFdBQUE7RUFDQSxzQkFBQTtBdkUyMHJCSjtBdUV6MHJCSTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JB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TjtFNkZodHdCRTtJQUNFLGNwRmpNRTtFVG01d0JOO0U2Rjlzd0JBO0lBQ0UsV0FBQTtFN0ZndHdCRjtFNkY5c3dCRTtJQUNFLFdBQUE7SUFDQSxtQkFBQTtFN0ZndHdCSjtFNkY5c3dCSTtJQUNFLFdBQUE7RTdGZ3R3Qk47RTZGMXN3QkU7SUFDRSxpQkFBQTtFN0Y0c3dCSjtFNkZ6c3dCRTtJQUNFLGVBQUE7SUFDQSxpQkFBQTtFN0Yyc3dCSjtBQUNGO0FHeDF3Qkk7RTBGMEpGO0lBQ0Usa0JBQUE7RTdGaXN3QkY7QUFDRjtBOEZ4N3dCQTs7O0VBR0Usb0JBQUE7QTlGMDd3QkY7QThGeDd3QkU7OztFQUNFLG1CQUFBO0E5RjQ3d0JKO0E4Rno3d0JFOzs7RUFDRSxtQnJGSUk7RXFGSEosU0FBQTtFQUNBLGdCQUFBO0VBQ0EsV3JGVkk7RXFGV0oscUM3RkhNO0U2RklOLGdCdEY2bEIwQjtBUmcydkI5QjtBOEYxN3dCRTs7Ozs7O0VBRUUscUM3RlRNO0U2RlVOLGtCQUFBO0E5Rmc4d0JKO0E4Rjc3d0JFOzs7Ozs7Ozs7RUFHRSxxQnJGcEJTO0FUeTl3QmI7QThGbjh3Qkk7Ozs7Ozs7OztFQUNFLHFCckZ2Qk87QVRvK3dCYjtBOEYxOHdCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFRSxxQnJGRkk7RXFGR0osa0ZBQ0U7RUFFRixVQUFBO0E5Rnk5d0JOO0E4RnI5d0JFOzs7RUFDRSxpQkFBQTtFQUNBLHdDN0ZqQ1M7RTZGa0NULFNBQUE7RUFDQSxpQnJGeUZXO0FUZzR3QmY7QThGdDl3Qk07OztFQUNFLFlBQUE7QTlGMDl3QlI7QThGcjl3QkU7OztFQUNFLGdCQUFBO0VBQ0EsY3JGaERRO0VxRmlEUixnQ0FBQTtBOUZ5OXdCSjtBOEZ0OXdCRTs7O0VBQ0Usa0JBQUE7QTlGMDl3Qko7QThGeDl3Qkk7OztFQUNFLGtCQUFBO0E5RjQ5d0JOO0E4Rno5d0JJOzs7RUFDRSxnQkFBQTtBOUY2OXdCTjtBOEYxOXdCSTs7O0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0E5Rjg5d0JOO0E4RjM5d0JJOzs7RUFDRSxhQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBOUYrOXdCTjtBOEY3OXdCTTs7O0VBQ0UsYUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0E5Rmkrd0JSO0E4RjM5d0JJOzs7RUFDRSxXQUFBO0E5Ris5d0JOO0E4RjM5d0JFOzs7RUFDRSxnQkFBQTtBOUYrOXdCSjs7QStGbGt4Qkk7RUFFRSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QS9Gb2t4Qk47QStGbGt4Qk07RUFDRSxrQkFBQTtFQUNBLFVBQUE7QS9Gb2t4QlI7QStGamt4Qk07RUFDRSxXQUFBO0EvRm1reEJSO0ErRmhreEJNOztFQUVFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtBL0Zra3hCUjtBK0Zoa3hCUTs7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLHlFQUFBO0VBQ0EsVUFBQTtBL0Zta3hCVjtBK0Zoa3hCUTs7RUFDRSxhQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUFBLGlCQUFBO0EvRm1reEJWO0ErRi9qeEJNO0VBQ0UscUJBQUE7QS9GaWt4QlI7QStGOWp4Qk07RUFDRSxnQkFBQTtBL0Zna3hCUjtBK0Y5anhCUTtFQUNFLFdBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLGdDQUFBO0VBQ0EsdUNBQUE7QS9GZ2t4QlY7QUd2anhCSTtFNEZqQkU7SUFZSSxhQUFBO0UvRmdreEJSO0FBQ0Y7QUc1anhCSTtFNEYxRUE7SUEwRUksZUFBQTtFL0Zna3hCTjtFK0YxanhCVTs7SUFDRSxjQUFBO0UvRjZqeEJaO0UrRnhqeEJNO0lBQ0UsV0FBQTtFL0YwanhCUjtBQUNGO0ErRnJqeEJFO0VBQ0UsZ0JBQUE7RUFDQSxnQ0FBQTtFQUNBLHVCQUFBO0EvRnVqeEJKOztBRzdreEJJO0U0RjJCRjtJQUNFLGlCbEN0R21CO0lrQ3VHbkIscUJsQ3ZHbUI7SWtDd0duQixlQUFBO0lBQ0EsVUFBQTtJQUNBLFNBQUE7RS9Gc2p4QkY7RStGcGp4QkU7SUFDRSxjdEZqR0U7SXNGa0dGLFdBQUE7SUFDQSw0QkFBQTtJQUFBLHVCQUFBO0lBQ0Esc0JBQUE7SUFDQSxvQkFBQTtJQUNBLFNBQUE7RS9Gc2p4Qko7RStGbGp4QkE7SUFDRSxnQkFBQTtFL0ZvanhCRjtBQUNGO0FnRzlxeEJBOzs7RUFBQTtBQ0FBOzs7RUFBQTtBQUlBO0VBNERFLGdDQUFBO0VBRUE7Ozs7O0lBQUE7QWpHNm54QkY7QWlHenJ4Qkk7RUFERjtJQUVJLFlBQUE7RWpHNHJ4Qko7QUFDRjtBaUczcnhCSTtFQUpGO0lBS0ksYUFBQTtFakc4cnhCSjtBQUNGO0FpRzdyeEJJO0VBUEY7SUFRSSxhQUFBO0VqR2dzeEJKO0FBQ0Y7QWlHN3J4QkU7RUFDRSxlQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsNkJBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0FqRytyeEJKO0FpRzVyeEJFO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EseUJ4RnBCSTtFd0ZxQkosa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGFBQUE7RUFDQSxtQ0FBQTtFQUNBLCtCQUFBO0FqRzhyeEJKO0FpRzVyeEJJO0VBQ0UseUJ4Ri9CUTtFd0ZnQ1IscUJ4RmhDUTtBVDh0eEJkO0FpRzFyeEJFO0VBQ0UsZ0JBQUE7QWpHNHJ4Qko7QWlHMXJ4Qkk7RUFIRjtJQUlJLFdBQUE7SUFDQSxTQUFBO0lBQ0EsU0FBQTtJQUNBLGtDQUFBO0lBRUEsaUJBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7SUFDQSxXQUFBO0lBQ0Esd0NoR2hETztFRDR1eEJYO0FBQ0Y7O0FpRy9xeEJBLG1DQUFBO0FBQ0E7RUFDRSxlQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQ0FBQTtFQUNBLG9CQUFBO0FqR2tyeEJGO0FpR2hyeEJFO0VBQ0UscUNBQUE7RUFDQSxVQUFBO0FqR2tyeEJKOztBaUc5cXhCQSx5Q0FBQTtBQUVFO0VBQ0UsVUFBQTtFQUNBLGdCQUFBO0FqR2dyeEJKOztBaUc1cXhCQTtFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0FqRytxeEJGO0FpRzdxeEJFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUNBQUE7RUFDQSwwQ2hHckdVO0FEb3h4QmQ7QWlHNXF4QkU7RUFmRjtJQWdCSSxZQUFBO0lBQ0Esa0JBQUE7RWpHK3F4QkY7RWlHN3F4QkU7SUFDRSxlQUFBO0VqRytxeEJKO0FBQ0Y7QWlHNXF4QkU7RUF4QkY7SUF5QkksV0FBQTtFakcrcXhCRjtBQUNGO0FpRzdxeEJFO0VBQ0U7SUFDRSxlQUFBO0VqRytxeEJKO0FBQ0Y7O0FpRzNxeEJBO0VBQ0UsWUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QWpHOHF4QkY7QWlHNXF4QkU7RUFDRSxzQkFBQTtBakc4cXhCSjtBaUczcXhCRTtFQUNFLGFBQUE7QWpHNnF4Qko7QWlHM3F4Qkk7RUFIRjtJQUlJLGFBQUE7RWpHOHF4Qko7QUFDRjtBaUc1cXhCSTtFQUNFLGVBQUE7QWpHOHF4Qk47QWlHM3F4Qkk7RUFDRSxRQUFBO0VBQ0Esa0JBQUE7QWpHNnF4Qk47QWlHMXF4Qkk7RUFDRSxtQkFBQTtBakc0cXhCTjtBaUd4cXhCRTtFQUNFLGFBQUE7QWpHMHF4Qko7QWlHeHF4Qkk7RUFDRSxtQkFBQTtBakcwcXhCTjtBaUd2cXhCSTtFQUNFLGtCQUFBO0FqR3lxeEJOO0FpR3RxeEJJO0VBWEY7SUFZSSwwQkFBQTtJQUNBLGNBQUE7RWpHeXF4Qko7QUFDRjtBaUd0cXhCRTtFQUNFLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQ0FBQTtBakd3cXhCSjtBaUd0cXhCSTtFQUdFLHdDaEd2TE87RWdHeUxQLGdCQUFBO0FqR3FxeEJOO0FpR2xxeEJJO0VBQ0UsZUFBQTtBakdvcXhCTjtBaUdocXhCRTtFQUNFLHFDaEduTU07RWdHb01OLGdCQUFBO0FqR2txeEJKO0FpR2hxeEJJO0VBQ0UsZ0JBQUE7QWpHa3F4Qk47QXVEMTJ3QkU7RUFDRSxXQUFBO0VBQ0Esd0JBQUE7RUFDQSw0QkFBQTtFQUNBLFcwQ3ZUbUM7RTFDd1RuQyxZMEN4VG1DO0UxQ3lUbkMsbUJBQUE7RUFDQSwwQjBDMVRnQjtFMUMyVGhCLHlCQUFBO0F2RDQyd0JKO0FpR3JxeEJJO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUNBLGN4RjNMSTtBVGsyeEJWO0FpR25xeEJFO0VBQ0UsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsOEJBQUE7RUFDQSxpQ0FBQTtFQUNBLGN4RnRNTTtBVDIyeEJWO0FpR2xxeEJFO0VBakdGO0lBa0dJLFlBQUE7SUFDQSxrQkFBQTtFakdxcXhCRjtFaUducXhCRTtJQUNFLGVBQUE7RWpHcXF4Qko7QUFDRjtBaUdscXhCRTtFQTFHRjtJQTJHSSxXQUFBO0VqR3FxeEJGO0VpR25xeEJFO0lBQ0UsYUFBQTtFakdxcXhCSjtFaUdscXhCRTtJQUNFLGVBQUE7RWpHb3F4Qko7QUFDRjtBaUdqcXhCRTtFQUNFO0lBQ0UsZUFBQTtFakdtcXhCSjtBQUNGOztBaUc5cHhCRTtFQUNFO0lBQ0UsVUFBQTtFakdpcXhCSjtFaUc5cHhCRTtJQUNFLFVBQUE7RWpHZ3F4Qko7RWlHN3B4QkU7SUFDRSxVQUFBO0VqRytweEJKO0FBQ0Y7QWlHNXB4QkU7RUFDRSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0FqRzhweEJKO0FpRzNweEJFO0VBQ0U7SUFDRSxhQUFBO0VqRzZweEJKO0VpR3pweEJJO0lBQ0UsZUFBQTtJQUNBLFlBQUE7SUFDQSxRQUFBO0lBQ0EsU0FBQTtJQUNBLGFBQUE7SUFFQSwyQkFBQTtJQUVBLDJCQUFBO0lBRUEsNEJBQUE7SUFDQSx3Q2hHalNLO0lnR2tTTCxhQUFBO0lBQ0Esc0JBQUE7SUFDQSxxQkFBQTtFakcycHhCTjtFaUd6cHhCTTtJQUNFLGNBQUE7SUFDQSxZQUFBO0lBQ0EsaUJBQUE7RWpHMnB4QlI7RWlHenB4QlE7SUFDRSxxQkFBQTtJQUNBLG1CQUFBO0lBQ0EsZ0JBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsdUJBQUE7SUFDQSx5QkFBQTtJQUNBLHNCQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFJQSxpREFDRTtJQUVGLDJCQUFBO0lBRUEsNEJBQUE7SUFDQSx3REFBQTtFakd1cHhCVjtFaUdycHhCVTtJQUNFLGN4RjlTSjtFVHE4eEJSO0VpR25weEJRO0lBQ0UsYUFBQTtJQUNBLFVBQUE7SUFDQSxNQUFBO0lBQ0EsT0FBQTtJQUNBLFFBQUE7SUFFQSwyQkFBQTtJQUNBLDJCQUFBO0lBRUEsNEJBQUE7SUFDQSxnQkFBQTtJQUNBLFVBQUE7RWpHcXB4QlY7RWlHbnB4QlU7SUFDRSxVQUFBO0VqR3FweEJaO0VpR25weEJZOztJQUVFLGNBQUE7SUFDQSxzQkFBQTtJQUNBLHFDaEc3Vk47SWdHOFZNLGVBQUE7SUFDQSxjQUFBO0lBQ0EsbUJBQUE7SUFDQSxXQUFBO0lBQ0Esb0JBQUE7RWpHcXB4QmQ7RWlHbHB4Qlk7SUFDRSxjeEZoVk47RVRvK3hCUjtFaUc3b3hCUTtJQUVFLFdBQUE7RWpHOG94QlY7RWlHNW94QlU7SUFDRSxzQkFBQTtJQUNBLGVBQUE7SUFDQSxrQkFBQTtJQUNBLFdBQUE7RWpHOG94Qlo7RWlHM294QlU7SUFDRSxjQUFBO0VqRzZveEJaO0VpR3BveEJNO0lBQ0UsV0FBQTtFakdzb3hCUjtFaUdwb3hCUTtJQUNFLHNCQUFBO0lBQ0EsZUFBQTtJQUNBLGtCQUFBO0lBQ0EsV0FBQTtFakdzb3hCVjtBQUNGO0FpR2hveEJFO0VBckpGO0lBc0pJLGVBQUE7SUFDQSxhQUFBO0lBQ0Esc0JBQUE7SUFDQSxnQkFBQTtJQUNBLFNBQUE7SUFDQSxPQUFBO0lBQ0EsUUFBQTtJQUNBLGFBQUE7SUFDQSxrQkFBQTtJQUVBLHdCQUFBO0lBRUEsMEJBQUE7SUFDQSwyQkFBQTtJQUVBLDRCQUFBO0lBQ0EsZ0JBQUE7RWpHbW94QkY7RWlHam94QkU7SUFHRSxrQ0FBQTtFakdrb3hCSjtFaUcvbnhCRTtJQUNFLG1CQUFBO0VqR2lveEJKO0VpRzlueEJFO0lBQ0UsY0FBQTtJQUNBLGdCQUFBO0lBQ0EsYUFBQTtJQUNBLGtCQUFBO0VqR2dveEJKO0VpRzlueEJJO0lBQ0UsZ0JBQUE7SUFDQSx1QkFBQTtJQUNBLFdBQUE7SUFDQSwwQkFBQTtJQUNBLHlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxlQUFBO0VqR2dveEJOO0VpRzVueEJFO0lBQ0UsZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsY0FBQTtJQUNBLGtCQUFBO0VqRzhueEJKO0VpRzNueEJFO0lBQ0UsZ0JBQUE7SUFDQSxZQUFBO0lBQ0EsY0FBQTtFakc2bnhCSjtFaUczbnhCSTtJQUNFLGNBQUE7RWpHNm54Qk47RWlHM254Qk07SUFDRSw4Q0FBQTtJQUNBLGFBQUE7SUFDQSxrQkFBQTtJQUNBLGNBQUE7SUFDQSxXQUFBO0VqRzZueEJSO0VpR3pueEJRO0lBQ0UsU0FBQTtFakcybnhCVjtFaUd2bnhCTTtJQUNFLFVBQUE7RWpHeW54QlI7RWlHdm54QlE7SUFDRSxjQUFBO0VqR3lueEJWO0VpR3ZueEJVO0lBQ0Usc0JBQUE7SUFDQSxhQUFBO0lBQ0EsZUFBQTtJQUNBLG9CQUFBO0VqR3lueEJaO0VpR3ZueEJZO0lBQ0UsY3hGbGROO0VUMmt5QlI7QUFDRjs7QWlHN214QkU7RUFLRSxrQkFBQTtFQUNBLG1CQUFBO0FqRzRteEJKO0FpR2pueEJJO0VBREY7SUFFSSxZQUFBO0VqR29ueEJKO0FBQ0Y7O0FpRzdteEJBO0VBQ0UsMEJBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSwyQkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtBakdnbnhCRjtBaUcxbXhCRTtFQUNFLHdDaEdoaEJTO0VnR2loQlQsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FqRzRteEJKO0FpR3pteEJFO0VBQ0UsbUJBQUE7RUFDQSxxQkFBQTtBakcybXhCSjtBaUd2bXhCSTtFQUNFLGVBQUE7RUFDQSxVQUFBO0VBQ0EscUJBQUE7RUFDQSxxQ2hHamlCSTtFZ0draUJKLGdCQUFBO0FqR3lteEJOO0FpR3ZteEJNO0VBQ0UscUJBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7QWpHeW14QlI7QWlHdm14QlE7RUFDRSxpQkFBQTtBakd5bXhCVjtBaUd0bXhCUTtFQUNFLFVBQUE7RUFDQSxTQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFPQTs7Ozs7OztLQUFBO0FqR3lteEJWO0FpRzlteEJVO0VBQ0UsZUFBQTtFQUNBLGlCQUFBO0FqR2dueEJaO0FpR2hteEJFO0VBS0U7SUFFRSxtQkFBQTtFakc2bHhCSjtBQUNGOztBaUdwbHhCRTtFQUNFLGlCQUFBO0FqR3VseEJKO0FpR3BseEJFO0VBQ0UsY3hGamxCRztBVHVxeUJQO0FpR25seEJFO0VBQ0UsV0FBQTtFQUNBLDJCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FqR3FseEJKO0FpRzdreEJJO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7QWpHK2t4Qk47QWlHNWt4Qkk7RUFDRSxtQkFBQTtFQUNBLHFCQUFBO0FqRzhreEJOO0FpR2xoeEJFO0VBQ0UseUJBQUE7RUFDQSxpQkFBQTtBakdvaHhCSjs7QWlHaGh4QkE7RUFzREUsa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxrQkFBQTtBakc4OXdCRjtBaUd2aHhCRTtFQUNFO0lBQ0UsNkJBQ0U7RWpHd2h4Qk47RWlHcGh4QkU7SUFDRSw2QkFDRTtFakdxaHhCTjtFaUdqaHhCRTtJQUNFLG1DQUNFO0VqR2toeEJOO0VpRzlneEJFO0lBQ0UsbUNBQ0U7RWpHK2d4Qk47QUFDRjtBaUc1Z3hCRTtFQUNFO0lBQ0UsU0FBQTtFakc4Z3hCSjtFaUczZ3hCRTtJQUNFLFlBQUE7RWpHNmd4Qko7QUFDRjtBaUcxZ3hCRTtFQUNFO0lBQ0UsbUJBQUE7RWpHNGd4Qko7RWlHMWd4QkU7SUFDRSxtQkFBQTtFakc0Z3hCSjtFaUcxZ3hCRTtJQUNFLG1CQUFBO0VqRzRneEJKO0VpRzFneEJFO0lBQ0UsbUJBQUE7RWpHNGd4Qko7RWlHMWd4QkU7SUFDRSxtQkFBQTtFakc0Z3hCSjtBQUNGO0FpR25neEJFO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLHFDaEd6dkJNO0VnRzB2Qk4sdUJBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBakdxZ3hCSjtBaUduZ3hCSTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QWpHcWd4Qk47QWlHamd4QkU7RUFDRSxjQUFBO0VBQ0EsZ0JBQUE7QWpHbWd4Qko7QWlHamd4Qkk7RUFDRSxjQUFBO0VBRUEsMkNBQUE7RUFFQSwyQkFBQTtFQUVBLDRCQUFBO0VBRUEscUJBQUE7RUFDQSxnQkFBQTtBakdtZ3hCTjtBaUcvL3dCRTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFFQSwyQ0FBQTtFQUVBLDJCQUFBO0VBRUEsNEJBQUE7RUFFQSxtQkFBQTtBakdpZ3hCSjtBaUc5L3dCRTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBRUEsMkNBQUE7RUFFQSwyQkFBQTtFQUVBLDRCQUFBO0VBRUEsbUJBQUE7QWpHZ2d4Qko7O0FpRzUvd0JBO0VBQ0U7SUFDRSxlQUFBO0VqRysvd0JGO0FBQ0Y7QWlHdi93QkU7RUFDRTtJQUNFLDBCQUFBO0VqR3kvd0JKO0VpR3Yvd0JFO0lBQ0UsVUFBQTtFakd5L3dCSjtFaUd2L3dCRTtJQUNFLHdCQUFBO0lBQ0EsVUFBQTtFakd5L3dCSjtBQUNGO0FpR3Qvd0JFO0VBQ0U7SUFDRSwyQkFBQTtFakd3L3dCSjtFaUd0L3dCRTtJQUNFLFVBQUE7RWpHdy93Qko7RWlHdC93QkU7SUFDRSx3QkFBQTtJQUNBLFVBQUE7RWpHdy93Qko7QUFDRjtBaUdyL3dCRTs7Ozs7Ozs7RUFFRSxVQUFBO0FqRzYvd0JKO0FpR3gvd0JJOzs7Ozs7Ozs7Ozs7Ozs7O0VBRUUsd0JBQUE7RUFDQSxtQ0FBQTtFQUNBLDZCQUFBO0FqR3dneEJOO0FpR3JneEJJOzs7Ozs7OztFQUNFLGlDQUFBO0FqRzhneEJOO0FpRzNneEJJOzs7Ozs7OztFQUNFLG1DQUFBO0FqR29oeEJOOztBaUc5Z3hCRTtFQUNFLGlCQUFBO0FqR2loeEJKOztBaUc1Z3hCRTtFQUNFLGFBQUE7QWpHK2d4Qko7O0FrRzc1eUJBOztFQUFBO0FBR0E7RUFLVTtJQUNFLGFBQUE7RWxHNDV5QlY7QUFDRjtBbUd0NnlCQTs7RUFBQTtBQU1JOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFRRSxXMUZYRTtBVG04eUJSO0FtR3A3eUJFO0VBQ0UsWUFBQTtBbkdzN3lCSjtBbUduN3lCRTtFQUNFLGMxRlVNO0FUMjZ5QlY7QW1HcjZ5QkU7RUFDRSxnQkFBQTtBbkd1NnlCSjtBbUduNnlCSTtFQUdFLFVBQUE7QW5HbTZ5Qk47QW1HLzV5QkU7RUFDRSxhQUFBO0FuR2k2eUJKOztBb0dyOXlCQTs7RUFBQTtBQUlFO0VBQ0UsZUFBQTtBcEd1OXlCSjs7QXFHNTl5QkE7O0VBQUE7QUNBQTtFQUNFLHlCQUFBO0F0R2sreUJGO0FzR2greUJFO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtBdEdrK3lCSjtBc0doK3lCSTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsY0FBQTtFQUNBLE1BQUE7RUFDQSw2Q0FBQTtFQUNBLDJCQUFBO0VBQ0Esd0JBQUE7RUFDQSw0QkFBQTtFQUNBLFVBQUE7QXRHayt5Qk47QXNHaCt5Qk07RUFiRjtJQWNJLGdCQUFBO0V0R20reUJOO0FBQ0Y7QXNHaCt5Qkk7RUFDRSxVQUFBO0VBQ0Esa0JBQUE7QXRHayt5Qk47QXNHOTl5QkU7RUFDRSw2QkFBQTtBdEdnK3lCSjtBc0c3OXlCRTtFQUNFLDJCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtFQXdFQSxpQkFBQTtFQVVBLG9DQUFBO0VBVUEsc0JBQUE7QXRHczR5Qko7QXNHaCt5Qkk7RUFURjtJQVVJLCtCQUFBO0V0R20reUJKO0FBQ0Y7QXNHait5Qkk7RUFiRjtJQWNJLCtCQUFBO0V0R28reUJKO0FBQ0Y7QXNHbCt5Qkk7RUFDRSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUNBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUEsRUFBQSxvQ0FBQTtFQUNBLDJCQUFBLEVBQUEsaUJBQUE7RUFDQSwwQkFBQSxFQUFBLHNCQUFBO0F0R28reUJOO0FzR2wreUJNO0VBckJGO0lBc0JJLGdCQUFBO0V0R3EreUJOO0FBQ0Y7QXNHbCt5Qkk7OztFQUVFLFVBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQ0FBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQSxFQUFBLG9DQUFBO0VBQ0EsMkJBQUEsRUFBQSxpQkFBQTtFQUNBLDBCQUFBLEVBQUEsc0JBQUE7QXRHcSt5Qk47QXNHbCt5Qkk7O0VBRUUsVUFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLGlDQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBLEVBQUEsb0NBQUE7RUFDQSwyQkFBQSxFQUFBLGlCQUFBO0VBQ0EsMEJBQUEsRUFBQSxzQkFBQTtBdEdvK3lCTjtBc0dqK3lCSTtFQUNFO0lBQ0UsVUFBQTtFdEdtK3lCTjtFc0dqK3lCSTtJQUNFLFVBQUE7RXRHbSt5Qk47QUFDRjtBc0dsOHlCRTtFQUNFLGtCQUFBO0VBQ0EsbUJBQUE7QXRHNDl5Qko7QXNHMTl5Qkk7RUFDRSxnQkFBQTtFQUNBLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0F0RzQ5eUJOO0FzRzE5eUJNO0VBQ0UsYzdGM0hFO0U2RjRIRixlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLFNBQUE7QXRHNDl5QlI7QXNHMTl5QlE7RUFDRSxlQUFBO0VBQ0EsU0FBQTtBdEc0OXlCVjtBc0d4OXlCTTtFQUNFLGVBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QXRHMDl5QlI7QXNHeDl5QlE7RUFDRSxlQUFBO0VBQ0EsU0FBQTtBdEcwOXlCVjtBc0d0OXlCTTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0F0R3c5eUJSO0FzR3Q5eUJRO0VBQ0UsV0FBQTtFQUNBLGdDQUFBO0VBQ0EscUJBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0F0R3c5eUJWO0FzR3I5eUJRO0VBQ0UsZUFBQTtBdEd1OXlCVjtBc0dsOXlCUTtFQUNFLFNBQUE7RUFDQSxlQUFBO0F0R285eUJWO0FzR2w5eUJVO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0F0R285eUJaO0FzR2w5eUJZO0VBQ0UsZUFBQTtFQUNBLGlCQUFBO0F0R285eUJkO0FzRzk4eUJNO0VBckVGO0lBc0VJLGNBQUE7RXRHaTl5Qk47QUFDRjtBc0cvOHlCTTtFQXpFRjtJQTBFSSxrQkFBQTtJQUNBLG1CQUFBO0V0R2s5eUJOO0VzR2g5eUJNO0lBQ0UsZUFBQTtJQUNBLGlCQUFBO0V0R2s5eUJSO0VzRy84eUJNO0lBQ0UsZUFBQTtJQUNBLGlCQUFBO0V0R2k5eUJSO0VzRzk4eUJNO0lBQ0UsZUFBQTtJQUNBLGlCQUFBO0V0R2c5eUJSO0VzRzc4eUJNO0lBQ0Usa0JBQUE7SUFDQSxXQUFBO0lBQ0EsU0FBQTtFdEcrOHlCUjtBQUNGO0FzRzE4eUJFO0VBQ0UsV0FBQTtFQUNBLFNBQUE7RUFDQSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFFBQUE7RUFDQSxrQkFBQTtBdEc0OHlCSjtBc0cxOHlCSTtFQUNFLHFDckd6UEk7RXFHMFBKLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7QXRHNDh5Qk47QXNHeDh5Qk07RUFDRSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNDQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQkFBQTtBdEcwOHlCUjtBc0dyOHlCRTtFQUNFLGlDQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QXRHdTh5Qko7QXNHcjh5Qkk7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtBdEd1OHlCTjtBc0dwOHlCSTtFQUNFLGFBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBdEdzOHlCTjtBc0duOHlCSTtFQUNFLFlBQUE7RUFDQSxXQUFBO0F0R3E4eUJOO0FzR244eUJNO0VBQ0UsU0FBQTtBdEdxOHlCUjtBc0dsOHlCTTtFQUNFLGM3RnRSRTtFNkZ1UkYsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QXRHbzh5QlI7QXNHbDh5QlE7RUFORjtJQU9JLG9CQUFBO0V0R3E4eUJSO0FBQ0Y7QXNHbDh5Qk07RUFDRSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjN0Z6VE07RTZGMFROLHFDckcxVEU7RXFHMlRGLGdCQUFBO0F0R284eUJSO0FzR2w4eUJRO0VBQ0UsZUFBQTtBdEdvOHlCVjtBc0dqOHlCUTtFQUNFLFdBQUE7RUFDQSxnQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtBdEdtOHlCVjtBc0doOHlCUTtFQXBCRjtJQXFCSSxlQUFBO0V0R204eUJSO0FBQ0Y7QXNHLzd5Qkk7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSwyQkFBQTtFQUNBLE9BQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QXRHaTh5Qk47QXNHLzd5Qk07RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0EsMENyRy9WTTtFcUdnV04sdURBQ0U7RUFFRixjQUFBO0VBQ0EscUJBQUE7QXRHKzd5QlI7QXNHMTd5Qk07RUFDRSxZQUFBO0VBQ0Esa0JBQUE7QXRHNDd5QlI7QXNHMTd5QlE7RUFDRSw2QkFBQTtBdEc0N3lCVjtBc0d2N3lCUTtFQUNFLDZCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBdEd5N3lCVjtBc0d2N3lCVTtFQUNFLGFBQUE7QXRHeTd5Qlo7QXNHbjd5Qkk7RUFuSEY7SUFvSEksa0JBQUE7SUFDQSxtQkFBQTtFdEdzN3lCSjtBQUNGO0FzR3A3eUJJO0VBeEhGO0lBeUhJLGFBQUE7SUFDQSxpQkFBQTtJQUNBLG9CQUFBO0lBQ0EsbUJBQUE7SUFDQSxTQUFBO0V0R3U3eUJKO0VzR3I3eUJJO0lBQ0UsVUFBQTtJQUNBLG9CQUFBO0V0R3U3eUJOO0VzR3A3eUJJO0lBQ0UsZUFBQTtJQUNBLG1CQUFBO0V0R3M3eUJOO0VzR3A3eUJNO0lBQ0UsV0FBQTtJQUNBLGtCQUFBO0lBQ0EsYUFBQTtFdEdzN3lCUjtFc0duN3lCTTtJQUNFLGVBQUE7SUFDQSxhQUFBO0lBQ0Esa0JBQUE7RXRHcTd5QlI7RXNHajd5Qkk7SUFDRSxzQkFBQTtFdEdtN3lCTjtFc0dqN3lCTTtJQUNFLGVBQUE7SUFDQSxjQUFBO0V0R203eUJSO0VzR2g3eUJNOztJQUVFLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLGNBQUE7SUFDQSxVQUFBO0lBQ0EsZ0JBQUE7RXRHazd5QlI7RXNHLzZ5Qk07SUFDRSxnQkFBQTtJQUNBLGVBQUE7RXRHaTd5QlI7RXNHLzZ5QlE7SUFDRSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGtCQUFBO0lBQ0EsVUFBQTtJQUNBLHNCQUFBO0V0R2k3eUJWO0VzRzM2eUJNO0lBQ0UsZ0JBQUE7RXRHNjZ5QlI7QUFDRjtBc0d4NnlCRTtFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7QXRHMDZ5Qko7QXNHeDZ5Qkk7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtBdEcwNnlCTjtBc0d4NnlCTTtFQUxGO0lBTUksZ0JBQUE7RXRHMjZ5Qk47QUFDRjtBc0d4NnlCSTtFQUNFLGtCQUFBO0F0RzA2eUJOO0FzR3g2eUJNO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQ3JHcGVFO0VxR3FlRixnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtBdEcwNnlCUjtBc0d4NnlCUTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHVEQUFBO0VBQ0Esd0JBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxNQUFBO0F0RzA2eUJWO0FzR3A2eUJFO0VBQ0UsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUVBQ0U7RUFFRixhQUFBO0VBQ0EsYUFBQTtBdEdvNnlCSjtBc0dsNnlCSTtFQUNFLFVBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtBdEdvNnlCTjtBc0dsNnlCTTtFQUNFLFNBQUE7QXRHbzZ5QlI7QXNHajZ5Qk07RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBdEdtNnlCUjtBc0doNnlCTTtFQUNFLGVBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxxQ3JHemhCRTtFcUcwaEJGLGdCQUFBO0F0R2s2eUJSO0FzRzk1eUJJO0VBQ0UsU0FBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHFDckdsaUJJO0VxR21pQkosZUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLDBCQUFBO0F0R2c2eUJOO0FzRzk1eUJNO0VBQ0UsYzdGeGhCRTtFNkZ5aEJGLFFBQUE7QXRHZzZ5QlI7QXNHNzV5Qk07RUFDRSxhQUFBO0F0Rys1eUJSO0FzRzM1eUJJO0VBNURGO0lBNkRJLFlBQUE7RXRHODV5Qko7QUFDRjtBc0c1NXlCSTtFQWhFRjtJQWlFSSxnQkFBQTtJQUNBLDZCQUFBO0lBQ0EsY0FBQTtJQUNBLGlCQUFBO0V0Rys1eUJKO0FBQ0Y7QXNHNzV5Qkk7RUFFSTtJQUNFLGVBQUE7SUFDQSxtQkFBQTtFdEc4NXlCUjtFc0czNXlCTTtJQUNFLGVBQUE7SUFDQSxpQkFBQTtFdEc2NXlCUjtFc0d6NXlCSTtJQUNFLGVBQUE7RXRHMjV5Qk47QUFDRjtBc0dyNXlCTTtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBdEd1NXlCUjtBc0dyNXlCUTtFQUNFLFdBQUE7QXRHdTV5QlY7QXNHajV5Qk07RUFDRSxRQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0F0R201eUJSO0FzR2g1eUJNO0VBQ0Usa0JBQUE7QXRHazV5QlI7QXNHNzR5QkU7RUFDRSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBdEcrNHlCSjtBc0c3NHlCSTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7QXRHKzR5Qk47QXNHNzR5Qk07RUFDRSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0F0Rys0eUJSO0FzRzc0eUJRO0VBUEY7SUFRSSxlQUFBO0lBQ0EsY0FBQTtFdEdnNXlCUjtBQUNGO0FzRzM0eUJNO0VBQ0UsZ0JBQUE7QXRHNjR5QlI7QXNHejR5Qkk7RUFDRSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBdEcyNHlCTjtBc0d2NHlCTTtFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7QXRHeTR5QlI7QXNHcjR5Qkk7RUFDRTtJQUNFLGtCQUFBO0V0R3U0eUJOO0VzR3I0eUJNO0lBQ0UsdUJBQUE7SUFDQSxzQkFBQTtFdEd1NHlCUjtFc0dwNHlCTTtJQUNFLGdCQUFBO0V0R3M0eUJSO0VzR2w0eUJJO0lBQ0Usa0JBQUE7RXRHbzR5Qk47RXNHbDR5Qk07SUFDRSxTQUFBO0lBQ0EsMENBQUE7RXRHbzR5QlI7QUFDRjtBc0c5M3lCSTtFQUNFLGdCQUFBO0F0R2c0eUJOO0FzRzkzeUJNO0VBQ0UsYzdGdnFCRTtFNkZ3cUJGLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QXRHZzR5QlI7QXNHOTN5QlE7RUFQRjtJQVFJLGVBQUE7RXRHaTR5QlI7QUFDRjtBc0c3M3lCSTtFQUNFLGNBQUE7RUFDQSxnQkFBQTtBdEcrM3lCTjtBc0d2M3lCTTs7Ozs7O0VBRUUsc0JBQUE7QXRHNjN5QlI7QXNHdjN5Qkk7RUFDRSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtBdEd5M3lCTjtBc0d2M3lCTTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLGdDQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLG9CQUFBO0F0R3kzeUJSO0FzR3QzeUJNO0VBQ0UsZUFBQTtBdEd3M3lCUjtBc0duM3lCTTtFQUNFLGNBQUE7QXRHcTN5QlI7QXNHajN5Qkk7RUFDRSxnQkFBQTtBdEdtM3lCTjtBc0cvMnlCRTtFQUNFO0lBQ0UsZUFBQTtFdEdpM3lCSjtFc0cvMnlCSTtJQUNFLHlCQUFBO0V0R2kzeUJOO0VzRy8yeUJNO0lBQ0UseUJBQUE7SUFDQSxnQkFBQTtJQUNBLGVBQUE7RXRHaTN5QlI7RXNHNzJ5QlE7SUFDRSxnQkFBQTtJQUNBLFdBQUE7SUFDQSxnQ0FBQTtJQUNBLGNBQUE7SUFDQSxlQUFBO0lBQ0Esd0NyR3B4QkM7SXFHcXhCRCxlQUFBO0lBQ0EsaUJBQUE7RXRHKzJ5QlY7RXNHNTJ5QlE7SUFDRSxnQkFBQTtJQUNBLG9CQUFBO0V0RzgyeUJWO0VzRzUyeUJVO0lBQ0Usc0JBQUE7SUFDQSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxxQ3JHbHlCSjtJcUdteUJJLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGlCQUFBO0lBQ0EsYUFBQTtFdEc4MnlCWjtFc0c1MnlCWTtJQUNFLGFBQUE7SUFDQSxjN0ZweEJOO0k2RnF4Qk0sY0FBQTtFdEc4MnlCZDtBQUNGOztBc0dyMnlCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7QUNoMEJBO0VBQ0UseUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0F2RzhyMEJGO0F1RzVyMEJFO0VBQ0Usd0N0R0tTO0FEeXIwQmI7QXVHM3IwQkU7RUFDRSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7QXZHNnIwQko7QXVHM3IwQkk7RUFFRSxZQUFBO0VBQ0EsY0FBQTtBdkc0cjBCTjtBdUd6cjBCSTtFQUNFLFdBQUE7QXZHMnIwQk47QXVHeHIwQkk7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtBdkcwcjBCTjtBdUd4cjBCTTtFQUVFLGFBQUE7QXZHeXIwQlI7QXVHcnIwQkk7RUFDRSxTQUFBO0F2R3VyMEJOO0F1R3ByMEJJO0VBQ0UsU0FBQTtBdkdzcjBCTjtBdUducjBCSTtFQUNFLGFBQUE7QXZHcXIwQk47QXVHbHIwQlE7RUFDRSwrQkFBQTtBdkdvcjBCVjtBdUdqcjBCUTtFQUNFLGtCQUFBO0VBQ0EsbUJBQUE7QXZHbXIwQlY7QXVHaHIwQlE7RUFDRSxtQkFBQTtBdkdrcjBCVjtBdUcvcTBCUTtFQUNFLGtCQUFBO0F2R2lyMEJWO0F1RzVxMEJJO0VBQ0UsYzlGckNJO0U4RnNDSixlQUFBO0F2RzhxMEJOO0F1RzVxMEJNO0VBQ0Usa0JBQUE7QXZHOHEwQlI7QXVHenEwQkU7RUFDRSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGM5RmxETTtFOEZtRE4sNENBQUE7QXZHMnEwQko7QXVHenEwQkk7RUFQRjtJQVFJLGVBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0V2RzRxMEJKO0FBQ0Y7QXVHenEwQkU7RUFDRSxtREFBQTtFQUNBLGVBQUE7RUFDQSxnQ0FBQTtBdkcycTBCSjtBdUd4cTBCRTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7QXZHMHEwQko7QXVHeHEwQkk7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0RBQUE7RUFDQSwyQkFBQTtFQUNBLGVBQUE7QXZHMHEwQk47QXVHeHEwQk07RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYzlGeEZFO0FUa3cwQlY7QXVHcnEwQkU7RUE5SEY7SUErSEksZUFBQTtJQUNBLGFBQUE7RXZHd3EwQkY7RXVHdHEwQkU7SUFDRSxnQkFBQTtFdkd3cTBCSjtBQUNGO0F1R3JxMEJFO0VBQ0UsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esb0JBQUE7QXZHdXEwQko7QXVHcnEwQkk7RUFDRSxvQkFBQTtBdkd1cTBCTjtBdUdwcTBCSTtFQUNFLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QXZHc3EwQk47QXVHbnEwQkk7RUF6QkY7SUEwQkksWUFBQTtFdkdzcTBCSjtFdUdwcTBCSTtJQUNFLFdBQUE7RXZHc3EwQk47QUFDRjtBdUducTBCSTtFQWpDRjtJQWtDSSxTQUFBO0lBQ0EsU0FBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtJQUNBLG1CQUFBO0lBQ0EsV0FBQTtJQUNBLHFDdEdyS0k7SXNHc0tKLGdCQUFBO0V2R3NxMEJKO0V1R3BxMEJJO0lBQ0UsYUFBQTtFdkdzcTBCTjtBQUNGO0F1R2xxMEJFO0VBQ0UsZUFBQTtBdkdvcTBCSjtBdUdqcTBCRTtFQUNFLHlCQUFBO0VBQ0EsZ0JBQUE7QXZHbXEwQko7QXVHaHEwQkU7RUFDRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0F2R2txMEJKO0F1R2hxMEJJO0VBQ0UsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUNBLFNBQUE7QXZHa3EwQk47QXVHL3AwQkk7RUFDRTtJQUNFLGtCQUFBO0lBQ0Esb0JBQUE7SUFDQSxjQUFBO0V2R2lxMEJOO0FBQ0Y7QXVHN3AwQkU7RUFDRSxjQUFBO0VBQ0EsMEJBQUE7QXZHK3AwQko7QXVHN3AwQkk7RUFKRjtJQUtJLGNBQUE7SUFDQSxZQUFBO0V2R2dxMEJKO0FBQ0Y7QXVHN3AwQkU7RUFDRSxhQUFBO0VBQ0EsZUFBQTtBdkcrcDBCSjtBdUc1cDBCRTtFQUNFLGdCQUFBO0VBQ0EsTUFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDJCQUFBO0F2RzhwMEJKO0F1RzVwMEJJO0VBUEY7SUFRSSwyQkFBQTtFdkcrcDBCSjtBQUNGO0F1RzdwMEJJO0VBQ0UsYUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0F2RytwMEJOO0F1RzdwMEJNO0VBQ0UsWUFBQTtBdkcrcDBCUjtBdUczcDBCSTtFQUNFLFdBQUE7RUFDQSxvQkFBQTtFQUFBLGlCQUFBO0F2RzZwMEJOO0F1RzFwMEJJO0VBQ0UsZ0JBQUE7QXZHNHAwQk47QXVHeHAwQkU7RUFDRSxTQUFBO0F2RzBwMEJKO0F1R3ZwMEJFO0VBQ0UsZUFBQTtFQUNBLHdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtBdkd5cDBCSjtBdUd2cDBCSTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLDJCQUFBO0VBQ0EsU0FBQTtFQUNBLHdEQUFBO0VBQ0EsMkJBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0VBQ0EsV0FBQTtBdkd5cDBCTjtBdUd2cDBCTTtFQWRGO0lBZUksWUFBQTtJQUNBLDBEQUFBO0V2RzBwMEJOO0FBQ0Y7QXVHeHAwQk07RUFuQkY7SUFvQkksWUFBQTtJQUNBLDBEQUFBO0V2RzJwMEJOO0FBQ0Y7QXVHeHAwQkk7RUFDRSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHdDdEd2U087QURpODBCYjtBdUd4cDBCTTtFQUNFO0lBQ0UsYUFBQTtFdkcwcDBCUjtBQUNGO0F1R3RwMEJJO0VBQ0UscUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFDdEd6VEk7RXNHMFRKLGdCQUFBO0VBQ0EsYzlGclNJO0FUNjcwQlY7QXVHdHAwQk07RUFaRjtJQWFJLGNBQUE7RXZHeXAwQk47QUFDRjtBdUdycDBCRTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0F2R3VwMEJKO0F1R3JwMEJJO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHFDdEc1VUk7RXNHNlVKLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7QXZHdXAwQk47QXVHcnAwQk07RUFDRSxjOUY3VEU7QVRvOTBCVjtBdUdwcDBCTTtFQUNFLGtCQUFBO0F2R3NwMEJSO0F1R3BwMEJRO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsK0JBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0F2R3NwMEJWO0F1R2pwMEJJO0VBakNGO0lBa0NJLGtCQUFBO0V2R29wMEJKO0FBQ0Y7QXVHanAwQkU7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtBdkdtcDBCSjtBdUdqcDBCSTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0F2R21wMEJOO0F1R2pwMEJNO0VBQ0UsV0FBQTtBdkdtcDBCUjtBdUdqcDBCUTtFQUNFLGM5RjFXQTtBVDYvMEJWO0F1Ry9vMEJNO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsNkdBQUE7RUFDQSx3QkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsTUFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7QXZHaXAwQlI7QXVHOW8wQk07RUEvQkY7SUFnQ0ksaUJBQUE7RXZHaXAwQk47QUFDRjtBdUc5bzBCSTs7RUFFRSxhQUFBO0F2R2dwMEJOO0F1RzdvMEJJO0VBQ0U7SUFDRSxrQkFBQTtJQUNBLFdBQUE7SUFDQSxXQUFBO0lBQ0EsTUFBQTtFdkcrbzBCTjtFdUc3bzBCTTtJQUNFLFdBQUE7RXZHK28wQlI7RXVHM28wQkk7SUFDRSxlQUFBO0lBQ0Esa0JBQUE7SUFDQSxXQUFBO0lBQ0EsYUFBQTtJQUNBLFNBQUE7RXZHNm8wQk47RXVHM28wQk07SUFDRSxXQUFBO0V2RzZvMEJSO0FBQ0Y7QXVHeG8wQkU7RUFDRSxXQUFBO0VBQ0EsNEJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7QXZHMG8wQko7QXVHeG8wQkk7RUFDRSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHFDdEdqY0k7RXNHa2NKLGdCQUFBO0F2RzBvMEJOO0F1R3ZvMEJJO0VBaEJGO0lBaUJJLHlCQUFBO0lBQ0EsNkJBQUE7SUFDQSw0QkFBQTtJQUNBLG1CQUFBO0V2RzBvMEJKO0FBQ0Y7QXVHeG8wQkk7RUF2QkY7SUF3QkksZUFBQTtJQUNBLGVBQUE7RXZHMm8wQko7RXVHem8wQkk7O0lBRUUsYUFBQTtFdkcybzBCTjtBQUNGO0F1R3ZvMEJFO0VBQ0U7SUFDRSw0QkFBQTtFdkd5bzBCSjtFdUd2bzBCSTs7O0lBR0UsZ0JBQUE7SUFDQSxNQUFBO0lBQ0EsYUFBQTtJQUNBLHlCQUFBO0lBQ0EsV0FBQTtJQUNBLFNBQUE7RXZHeW8wQk47RXVHdm8wQk07Ozs7OztJQUVFLDJCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQkFBQTtJQUNBLFlBQUE7SUFDQSwrQkFBQTtFdkc2bzBCUjtBQUNGO0F1RzVvMEJVO0VBUkY7Ozs7OztJQVNJLDJCQUFBO0V2R29wMEJWO0FBQ0Y7QXVHNXEwQkU7RUEyQk07OztJQUNFLFdBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxZQUFBO0V2R3NwMEJSO0FBQ0Y7QXVHcnAwQlU7RUFQRjs7O0lBUUksZ0JBQUE7SUFDQSxpQkFBQTtFdkcwcDBCVjtBQUNGO0F1Ry9yMEJFO0VBd0NNOzs7SUFDRSxVQUFBO0lBQ0EsV0FBQTtJQUNBLFNBQUE7RXZHNHAwQlI7RXVHdnAwQk07SUFDRSxXQUFBO0lBQ0EsWUFBQTtJQUNBLG9CQUFBO0lBQUEsaUJBQUE7RXZHeXAwQlI7RXVHbnAwQlE7SUFDRSxTQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7SUFDQSxzQkFBQTtFdkdxcDBCVjtFdUducDBCVTtJQUNFLFdBQUE7SUFDQSxhQUFBO0V2R3FwMEJaO0V1R2pwMEJRO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0V2R21wMEJWO0V1R2pwMEJVO0lBQ0UsWUFBQTtFdkdtcDBCWjtFdUczbzBCTTs7OztJQUVFLHlCQUFBO0lBQ0EsYUFBQTtJQUNBLG1CQUFBO0lBQ0EsdUJBQUE7SUFDQSxtQkFBQTtFdkcrbzBCUjtFdUc3bzBCUTs7OztJQUNFLFlBQUE7SUFDQSxlQUFBO0lBQ0EsWUFBQTtFdkdrcDBCVjtFdUdocDBCVTs7OztJQUNFLGlCQUFBO0lBQ0EsYUFBQTtJQUNBLG1CQUFBO0V2R3FwMEJaO0V1R25wMEJZOzs7O0lBQ0UsaUJBQUE7RXZHd3AwQmQ7QUFDRjtBdUd2cDBCZ0I7RUFIRjs7OztJQUlJLGlCQUFBO0V2RzZwMEJoQjtBQUNGO0F1R3Z3MEJFO0VBOEdVOzs7O0lBQ0UsWUFBQTtJQUNBLGFBQUE7SUFDQSxzQkFBQTtJQUNBLGNBQUE7RXZHK3AwQlo7QUFDRjtBdUc5cDBCYztFQU5GOzs7O0lBT0ksWUFBQTtJQUNBLHdCQUFBO0V2R29xMEJkO0FBQ0Y7QXVHM3gwQkU7RUF5SFk7Ozs7SUFDRSxhQUFBO0lBQ0EsaUJBQUE7RXZHd3EwQmQ7RXVHbHEwQk07O0lBQ0UsU0FBQTtJQUNBLGtCQUFBO0lBQ0Esb0JBQUE7SUFDQSxlQUFBO0V2R3FxMEJSO0FBQ0Y7QXVHcHEwQlU7RUFORjs7SUFPSSxnQkFBQTtJQUNBLGdCQUFBO0lBQ0Esb0JBQUE7RXZHd3EwQlY7QUFDRjtBdUduejBCRTtFQTZJUTs7SUFDRSxrQkFBQTtJQUNBLFdBQUE7SUFDQSxPQUFBO0lBQ0EsU0FBQTtJQUNBLHdDQUFBO0lBQ0EsZUFBQTtJQUNBLGtCQUFBO0V2RzBxMEJWO0FBQ0Y7QXVHenEwQlk7RUFURjs7SUFVSSxlQUFBO0V2RzZxMEJaO0FBQ0Y7QXVHcjAwQkU7RUE2Skk7SUFDRSxrQkFBQTtJQUNBLHNCQUFBO0lBQ0EscUJBQUE7SUFDQSwyQkFBQTtJQUNBLFVBQUE7RXZHMnEwQk47RXVHenEwQk07SUFDRSw2QkFBQTtJQUNBLGVBQUE7RXZHMnEwQlI7QUFDRjtBdUcxcTBCVTtFQUpGO0lBS0ksNkJBQUE7RXZHNnEwQlY7QUFDRjtBdUd2MTBCRTtFQTRLUTtJQUNFLFVBQUE7SUFDQSxhQUFBO0V2RzhxMEJWO0V1RzVxMEJVO0lBQ0UsZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7RXZHOHEwQlo7QUFDRjtBdUd2cTBCRTtFQUtNOzs7Ozs7SUFFRSwwQkFBQTtJQUNBLDhCQUFBO0lBQ0EsOEJBQUE7SUFDQSxtQkFBQTtFdkd5cTBCUjtFdUd2cTBCUTs7Ozs7O0lBQ0UsU0FBQTtJQUNBLGtCQUFBO0lBQ0EseUJBQUE7RXZHOHEwQlY7RXVHM3EwQlE7Ozs7OztJQUNFLGdCQUFBO0V2R2tyMEJWO0V1R3pxMEJROzs7O0lBQ0UsWUFBQTtJQUNBLFlBQUE7RXZHOHEwQlY7QUFDRjtBdUd4cTBCRTtFQUNFO0lBQ0UsV0FBQTtFdkcwcTBCSjtBQUNGO0F1R3RxMEJJO0VBRUk7SUFDRSxjQUFBO0lBQ0EsV0FBQTtFdkd1cTBCUjtBQUNGO0F1R2xxMEJFOztFQUVFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsZ0RBQUE7RUFDQSwyQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0F2R29xMEJKO0F1R2xxMEJJO0VBZEY7O0lBZUksaUJBQUE7SUFDQSxvQkFBQTtFdkdzcTBCSjtBQUNGO0F1R25xMEJFO0VBQ0U7SUFDRSxrQkFBQTtFdkdxcTBCSjtBQUNGO0F1R2xxMEJFO0VBQ0UsZUFBQTtBdkdvcTBCSjtBdUdocTBCSTtFQUNFLGtCQUFBO0F2R2txMEJOO0F1Ry9wMEJJO0VBQ0Usa0JBQUE7QXZHaXEwQk47QXVHL3AwQk07RUFDRSx3Q3RHOXVCSztFc0crdUJMLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QXZHaXEwQlI7QXVHNXAwQkU7RUFDRSxnQkFBQTtBdkc4cDBCSjtBdUc1cDBCSTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtBdkc4cDBCTjs7QXVHenAwQkE7RUFDRSxrQkFBQTtBdkc0cDBCRjtBdUcxcDBCRTtFQUNFLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QXZHNHAwQko7QXVHMXAwQkk7RUFDRSwwQkFBQTtBdkc0cDBCTjtBdUcxcDBCTTtFQUhGO0lBSUksaUJBQUE7RXZHNnAwQk47QUFDRjtBdUd6cDBCRTtFQUNFLGlCQUFBO0F2RzJwMEJKO0F1R3pwMEJJO0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QXZHMnAwQk47QXVHeHAwQkk7RUFDRSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHFDdEdweUJJO0VzR3F5QkosZ0JBQUE7QXZHMHAwQk47QXVHdHAwQkU7RUFDRSxrQkFBQTtBdkd3cDBCSjtBdUdycDBCTTtFQUNFLGdCQUFBO0F2R3VwMEJSO0F1R2pwMEJJO0VBQ0UsaUJBQUE7QXZHbXAwQk47QXVHanAwQk07RUFDRSxlQUFBO0F2R21wMEJSO0F1R2xwMEJRO0VBQ0Usa0JBQUE7RUFDQSxtQkFBQTtBdkdvcDBCVjtBdUdscDBCVTtFQUpGO0lBS0kscUJBQUE7SUFDQSxXQUFBO0V2R3FwMEJWO0V1R25wMEJVO0lBQ0UsZUFBQTtJQUNBLGdCQUFBO0V2R3FwMEJaO0FBQ0Y7QXVHanAwQlE7RUFqQkY7SUFrQkksaUJBQUE7RXZHb3AwQlI7QUFDRjtBdUdqcDBCTTtFQUNFLGlCQUFBO0F2R21wMEJSO0F1Ry9vMEJJO0VBR007SUFDRSxhQUFBO0lBQ0EsbUJBQUE7RXZHK28wQlY7RXVHN28wQlU7SUFDRSxnQkFBQTtFdkcrbzBCWjtFdUcxbzBCTTtJQUNFLGtCQUFBO0V2RzRvMEJSO0V1RzFvMEJRO0lBQ0UsYUFBQTtFdkc0bzBCVjtFdUd6bzBCUTtJQUNFLGdCQUFBO0lBQ0Esa0JBQUE7SUFDQSxTQUFBO0V2RzJvMEJWO0FBQ0Y7QXVHcm8wQkU7RUE5R0Y7SUErR0ksYUFBQTtFdkd3bzBCRjtFdUdybzBCSTtJQUNFLGVBQUE7SUFDQSxtQkFBQTtFdkd1bzBCTjtFdUdwbzBCSTtJQUNFLGVBQUE7SUFDQSxpQkFBQTtJQUNBLG1CQUFBO0V2R3NvMEJOO0FBQ0Y7O0F3RzlnMkJBO0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7QXhHaWgyQkY7QXdHL2cyQkU7RUFDRSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsK0RBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0F4R2loMkJKO0F3Ry9nMkJJO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQUEsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EscUJBQUE7QXhHaWgyQk47QXdHN2cyQkU7RUFDRSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQ3ZHcEJNO0V1R3FCTixnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0F4RytnMkJKO0F3RzdnMkJJO0VBVkY7SUFXSSxlQUFBO0lBQ0EsZ0JBQUE7RXhHZ2gyQko7QUFDRjtBd0c5ZzJCSTtFQUNFLGdCQUFBO0F4R2doMkJOO0F3RzdnMkJJO0VBQ0UsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QXhHK2cyQk47O0F3RzFnMkJBO0VBQ0Usa0JBQUE7RUFDQSxvQ0FBQTtFQUNBLHlDQUFBO0VBQ0EsV0FBQTtBeEc2ZzJCRjtBd0czZzJCRTtFQUNFLGNBQUE7RUFDQSxTQUFBO0F4RzZnMkJKO0F3RzNnMkJJO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0F4RzZnMkJOO0F3R3pnMkJFO0VBaEJGO0lBaUJJLGdCQUFBO0lBQ0EsZUFBQTtFeEc0ZzJCRjtBQUNGO0F3RzFnMkJFO0VBckJGO0lBc0JJLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsbUJBQUE7RXhHNmcyQkY7RXdHM2cyQkU7SUFDRSxhQUFBO0V4RzZnMkJKO0FBQ0Y7O0F5R2ptMkJBO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBekdvbTJCRjtBeUdsbTJCRTtFQUNFLGFBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0F6R29tMkJKO0F5R2xtMkJJO0VBQ0UsYUFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUFBLGlCQUFBO0F6R29tMkJOO0F5R2ptMkJJO0VBQ0Usc0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0F6R21tMkJOO0F5R2htMkJJO0VBQ0UsY0FBQTtBekdrbTJCTjtBeUcvbDJCSTtFQUNFLGNoR3RCUTtFZ0d1QlIsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtBekdpbTJCTjtBeUcvbDJCTTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0F6R2ltMkJSO0F5RzlsMkJNO0VBQ0UsZ0JBQUE7QXpHZ20yQlI7QXlHNWwyQkk7RUFDRSxhQUFBO0F6RzhsMkJOO0F5RzNsMkJJO0VBQ0UsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQ3hHbERJO0V3R21ESixtQkFBQTtBekc2bDJCTjtBeUcxbDJCSTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtBekc0bDJCTjtBeUcxbDJCTTtFQUNFLGNBQUE7QXpHNGwyQlI7QXlHemwyQk07RUFDRSxpQkFBQTtBekcybDJCUjtBeUd2bDJCSTtFQXZFRjtJQXdFSSxnQkFBQTtJQUNBLG1CQUFBO0V6RzBsMkJKO0FBQ0Y7O0F5R3RsMkJBO0VBQ0UsZ0JBQUE7RUFDQSxxQ3hHNUVRO0V3RzZFUixnQkFBQTtBekd5bDJCRjs7QTBHL3EyQkU7O0VBQ0Usd0N6R1NTO0V5R1JULFlBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBMUdtcjJCSjtBMEdqcjJCSTs7OztFQUVFLHdDekdKTztBRHlyMkJiO0EwR2xyMkJJOztFQUNFLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdURBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0ExR3FyMkJOO0EwR2pyMkJFOztFQUNFLHFDekc1Qk07RXlHNkJOLFlBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBMUdvcjJCSjtBMEdscjJCSTs7OztFQUVFLHdDekczQ087RXlHNENQLGtCQUFBO0ExR3NyMkJOOztBMkc5dTJCQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0EzR2l2MkJGO0EyRzl1MkJJO0VBQ0UsZUFBQTtBM0dndjJCTjtBMkc3dTJCSTtFQUNFLGVBQUE7QTNHK3UyQk47QTJHM3UyQkU7RUFDRSx3QzFHSlM7RTBHS1QsZ0JBQUE7RUFDQSxpQkFBQTtBM0c2dTJCSjtBMkcxdTJCRTtFQUNFLDBCQUFBO0EzRzR1MkJKO0EyR3p1MkJFO0VBQ0UsMkJBQUE7QTNHMnUyQko7QTJHeHUyQkU7RUFDRSxtQkFBQTtBM0cwdTJCSjtBMkd4dTJCSTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBM0cwdTJCTjtBMkd2dTJCSTtFQUNFLGlCQUFBO0EzR3l1MkJOO0EyR3J1MkJFO0VBMUNGO0lBMkNJLGtCQUFBO0lBQ0Esc0JBQUE7SUFDQSxnQkFBQTtFM0d3dTJCRjtFMkd0dTJCRTtJQUNFLG1CQUFBO0UzR3d1MkJKO0UyR3R1MkJJO0lBQ0UsZ0JBQUE7RTNHd3UyQk47RTJHcnUyQkk7SUFDRSxhQUFBO0UzR3V1MkJOO0UyR251MkJFO0lBQ0UsbUJBQUE7RTNHcXUyQko7QUFDRjs7QTJHanUyQkE7RUFDRSwwQzFHckRZO0UwR3NEWixXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSx1REFBQTtBM0dvdTJCRjtBMkdsdTJCRTtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7QTNHb3UyQko7QTJHanUyQkU7O0VBR0UsY2xHakRNO0VrR2tETixlQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0EzR2t1MkJKO0EyR2h1MkJJOztFQUNFLGVBQUE7QTNHbXUyQk47QTJHL3QyQkU7RUEzQkY7SUE0QkksZUFBQTtJQUNBLGlCQUFBO0lBQ0EsZUFBQTtFM0drdTJCRjtFMkdodTJCRTtJQUNFLGVBQUE7RTNHa3UyQko7QUFDRjs7QTJHOXQyQkE7RUFDRSx5QkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0EzR2l1MkJGO0EyRy90MkJFO0VBQ0UsaUJBQUE7QTNHaXUyQko7O0E0Ry8wMkJBO0VBQ0Usa0JBQUE7QTVHazEyQkY7QTRHaDEyQkU7RUFDRSxlQUFBO0VBQ0EscUMzR01NO0FENDAyQlY7QTRHaDEyQkk7RUFDRSxnQkFBQTtBNUdrMTJCTjtBNEc5MDJCRTtFQUNFLDBCQUFBO0VBQ0EsNEJBQUE7RUFDQSwrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtBNUdnMTJCSjtBNEc5MDJCSTtFQUNFLGNBQUE7RUFDQSxzQm5HckJFO0VtR3NCRiw0QkFBQTtBNUdnMTJCTjtBNEc5MDJCTTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSx3QzNHbkJLO0FEbTIyQmI7QTRHNzAyQk07RUFDRSxxQzNHeEJFO0UyR3lCRixlQUFBO0VBQ0EsZ0JBQUE7QTVHKzAyQlI7QTRHMTAyQkU7RUFDRSxhQUFBO0E1RzQwMkJKO0FHeHoyQkk7RXlHL0RKO0lBK0NJLGlCQUFBO0U1RzQwMkJGO0U0RzEwMkJFO0lBQ0UsY0FBQTtJQUNBLGVBQUE7SUFDQSxTQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSxVQUFBO0lBQ0EsaUJBQUE7SUFDQSxpQkFBQTtFNUc0MDJCSjtFNEcxMDJCSTtJQUNFLGdCQUFBO0lBQ0EsU0FBQTtJQUNBLFVBQUE7RTVHNDAyQk47RTRHMTAyQk07SUFDRSxXQUFBO0U1RzQwMkJSO0U0RzEwMkJRO0lBQ0UsbUJBQUE7SUFDQSxxQkFBQTtJQUNBLGtCQUFBO0lBQ0EsY0FBQTtFNUc0MDJCVjtFNEcxMDJCVTtJQUVFLG1CbkcxQ0o7SW1HMkNJLFdBQUE7RTVHMjAyQlo7RTRHcDAyQkU7SUFDRSxrQkFBQTtJQUNBLFVBQUE7SUFDQSxPQUFBO0lBQ0EsVUFBQTtJQUNBLGNBQUE7SUFDQSxlQUFBO0U1R3MwMkJKO0U0R24wMkJFO0lBQ0UsY0FBQTtJQUNBLHNCQUFBO0lBQ0EsaUJBQUE7SUFDQSwyQkFBQTtFNUdxMDJCSjtFNEduMDJCSTtJQUNFLHNCQUFBO0lBQ0EsYUFBQTtJQUNBLGtCQUFBO0lBQ0EsVUFBQTtJQUNBLDhCQUFBO0lBQ0EsdUJBQUE7RTVHcTAyQk47RTRHbjAyQk07SUFDRSxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLHNCbkc1R0Y7SW1HNkdFLHlCQUFBO0lBQ0EsUUFBQTtJQUNBLFNBQUE7SUFDQSwyQkFBQTtFNUdxMDJCUjtFNEdsMDJCTTtJQUNFLGVBQUE7RTVHbzAyQlI7RTRHajAyQk07SUFDRSxlQUFBO0U1R20wMkJSO0U0Ry96MkJJO0lBQ0UsV0FBQTtJQUNBLGtCQUFBO0lBQ0Esc0JBQUE7SUFDQSxNQUFBO0lBQ0EsU0FBQTtJQUNBLFNBQUE7SUFDQSxVQUFBO0lBQ0EsMkJBQUE7RTVHaTAyQk47RTRHOXoyQkk7SUFDRSxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLG1Cbkc5R0U7SW1HK0dGLFVBQUE7SUFDQSxzQkFBQTtJQUNBLGtCQUFBO0lBQ0Esc0JBQUE7RTVHZzAyQk47RTRHNXoyQk07SUFDRSxVQUFBO0U1Rzh6MkJSO0U0R3p6MkJNO0lBQ0UsMEJBQUE7RTVHMnoyQlI7RTRHcnoyQk07SUFDRSxzQkFBQTtJQUNBLFdBQUE7RTVHdXoyQlI7RTRHcnoyQlE7SUFDRSx3QkFBQTtJQUNBLDBCQUFBO0lBQ0EsV0FBQTtJQUNBLE9BQUE7RTVHdXoyQlY7RTRHanoyQk07SUFDRSxVQUFBO0U1R216MkJSO0U0R2h6MkJNO0lBQ0UsVUFBQTtFNUdrejJCUjtBQUNGOztBNEczeTJCRTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtBNUc4eTJCSjtBNEczeTJCRTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtBNUc2eTJCSjs7QTZHbC8yQkU7RUFDRSxnQkFBQTtBN0dxLzJCSjtBNkduLzJCSTtFdERRRiwwdUJBQUE7RUFDQSw0QkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0NBQUE7QXZEOCsyQkY7QTZHdC8yQk07RXREWUosa0JBQUE7QXZENisyQkY7QXVEMysyQkU7RUFDRSw2OUJBQUE7RUFDQSw0QkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0NBQUE7QXZENisyQko7O0E2R3gvMkJBO0VBQ0UsZ0NBQUE7RUFDQSxhQUFBO0E3RzIvMkJGO0E2R3ovMkJFO0VBQ0UsbUJBQUE7QTdHMi8yQko7QTZHeC8yQkU7RUFDRSxrQkFBQTtFQUNBLHlCcEdkUTtFb0dlUixXQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtBN0cwLzJCSjtBb0NwaDNCRTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBcENzaDNCSjtBNkc1LzJCSTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EscUM1R3ZCSTtFNEd3QkosZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QTdHOC8yQk47QUd2OTJCSTtFMEd0REY7SUFtQkksZ0JBQUE7RTdHOC8yQko7QUFDRjtBR3orMkJJO0UwR3pDRjtJQXVCSSxhQUFBO0U3RysvMkJKO0U2RzcvMkJJO0lBQ0Usa0JBQUE7RTdHKy8yQk47QUFDRjtBNkczLzJCRTtFQUNFLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0E3RzYvMkJKO0E2RzMvMkJJO0VBQ0UsY3BHMUJJO0VvRzJCSixpQkFBQTtFQUNBLGVBQUE7QTdHNi8yQk47QTZHeC8yQkk7RUFDRSxxQkFBQTtFQUNBLFNBQUE7QTdHMC8yQk47QTZHeC8yQk07RUFDRSxhQUFBO0VBQ0EsNkJBQUE7RUFDQSxTQUFBO0VBQ0EsMkJBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RXREOUVOLDRDQUFBO0F2RHlrM0JGO0F1RHZrM0JFO0VBQ0UsZ0JBQUE7RUFDQSxtQ0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0F2RHlrM0JKO0E2RzkvMkJRO0VBQ0UsY0FBQTtBN0dnZzNCVjtBR3ZnM0JJO0UwR1hGO0lBd0JJLGdCQUFBO0U3RzgvMkJKO0FBQ0Y7QTZHMS8yQkk7RUFDRSxhQUFBO0VBQ0EsZUFBQTtBN0c0LzJCTjtBRzdoM0JJO0UwRzhCRjtJQU9JLFNBQUE7RTdHNC8yQko7QUFDRjtBNkd4LzJCSTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBN0cwLzJCTjtBNkd4LzJCTTtFQUNFLGNBQUE7QTdHMC8yQlI7QTZHeC8yQlE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0V0RHhGUixrQkFBQTtBdkRtbDNCRjtBdURqbDNCRTtFQUNFLHVzQkFBQTtFQUNBLDRCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQ0FBQTtBdkRtbDNCSjtBNkcxLzJCRTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QTdHNC8yQko7QTZHei8yQkU7RUFDRSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtBN0cyLzJCSjtBNkd4LzJCRTs7O0VBR0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBN0cwLzJCSjtBNkd4LzJCSTs7O0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0EscUJwRzVISTtFb0c2SEosbUJBQUE7QTdHNC8yQk47QTZHdC8yQkk7O0VBQ0Usd0JBQUE7RUFDQSxrQkFBQTtBN0d5LzJCTjtBNkdyLzJCRTtFQUNFLGFBQUE7QTdHdS8yQko7QTZHcC8yQkU7RUFDRSwwQkFBQTtFQUNBLGVBQUE7QTdHcy8yQko7QTZHbC8yQkk7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0E3R28vMkJOO0E2R2ovMkJJOztFQUVFLGFBQUE7QTdHbS8yQk47QTZHaC8yQkk7RUFDRSx3QkFBQTtBN0drLzJCTjtBNkc3KzJCSTtFQUNFLDhCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtBN0crKzJCTjtBNkc1KzJCSTtFQUNFLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBN0c4KzJCTjtBNkcxKzJCTTtFQUNFLGFBQUE7QTdHNCsyQlI7QTZHeCsyQkk7RUFDRSxtQkFBQTtBN0cwKzJCTjtBNkd2KzJCSTtFQUNFLGNBQUE7RUFDQSxvQkFBQTtFQUNBLDZCQUFBO0E3R3krMkJOO0E2R3QrMkJRO0VBQ0UsY3BHcE1BO0FUNHEzQlY7QTZHcisyQlE7Ozs7RUFJRSxjcEczTUE7QVRrcjNCVjtBNkdsKzJCSTtFQUNFLG9CQUFBO0VBQ0EsY0FBQTtBN0dvKzJCTjtBNkdqKzJCSTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHFDNUc5T0k7RTRHK09KLGVBQUE7QTdHbSsyQk47QTZHaisyQk07RUFDRSx3QzVHalBLO0FEb3QzQmI7QUdwcDNCSTtFMEdzTEU7SUFDRSxTQUFBO0lBQ0EsaUJBQUE7RTdHaSsyQk47QUFDRjtBR3ZxM0JJO0UwR21NRTtJQUNFLFNBQUE7SUFDQSxpQkFBQTtFN0d1KzJCTjtBQUNGO0FHN3EzQkk7RTBHbU1FO0lBQ0UsU0FBQTtJQUNBLGlCQUFBO0U3RzYrMkJOO0FBQ0Y7QTZHdjkyQkU7OztFQUVFLHdDNUdqUlM7RTRHa1JULGFBQUE7QTdHMDkyQko7QTZHdjkyQkU7O0VBRUUsYUFBQTtBN0d5OTJCSjtBNkd0OTJCRTs7Ozs7RUFLRSxpQkFBQTtFQUNBLGNwR2xTUTtFb0dtU1IscUM1R2xTTTtBRDB2M0JWO0E2R3A5MkJJOzs7Ozs7Ozs7OztFQU1FLHdDNUczU087QURzdzNCYjtBNkd2OTJCRTtFQUNFLFdBQUE7QTdHeTkyQko7QTZHdjkyQkk7RUFDRSxxQzVHcFRJO0U0R3FUSixnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBN0d5OTJCTjtBNkd0OTJCSTtFQUNFLHFDNUc1VEk7RTRHNlRKLGdCQUFBO0E3R3c5MkJOO0E2R3A5MkJFO0VBQ0UsZUFBQTtBN0dzOTJCSjtBNkduOTJCRTtFQUNFLGNBQUE7RUFDQSxXQUFBO0E3R3E5MkJKO0E2R2w5MkJFO0VBQ0UsV0FBQTtBN0dvOTJCSjtBNkdqOTJCRTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0E3R205MkJKO0E2R2g5MkJFO0VBQ0UsZ0JBQUE7QTdHazkyQko7QTZHLzgyQkU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLE1BQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7QTdHaTkyQko7O0E2RzU4MkJFO0VBQ0UsYUFBQTtBN0crODJCSjs7QTZHMTgyQkU7RUFDRSxtQnBHdFZNO0FUbXkzQlY7QTZHMzgyQkk7O0VBRUUscUJwR3hXQztBVHF6M0JQO0E2R3o4MkJFO0VBQ0UsYUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtBN0cyODJCSjtBNkd6ODJCSTtFQUNFLGdDQUFBO0E3RzI4MkJOO0E2R3A4MkJJO0VBRUUsZ0NBQUE7QTdHcTgyQk47QTZHbDgyQkk7RUFDRSxXcEdoWkU7RW9HaVpGLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7QTdHbzgyQk47O0FHM3gzQkk7RTBHNlZGO0lBQ0UsaUNBQUE7RTdHazgyQkY7RTZHLzcyQkk7SUFDRSxhQUFBO0U3R2k4MkJOO0U2Rzc3MkJNO0lBRUUsc0JwR3BhRjtJb0dxYUUsY3BHdllBO0VUcTAzQlI7RTZHejcyQkU7SUFDRSx5QnBHN1lJO0VUdzAzQlI7QUFDRjtBOEd6MjNCRTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7QTlHMjIzQko7O0E4R3QyM0JFO0VBQ0UsbUJyR0RXO0VxR0VYLFdBQUE7RUFDQSxTQUFBO0VBQ0EscUJBQUE7RUFDQSxxQzdHTk07RTZHT04sZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBOUd5MjNCSjtBOEd2MjNCSTtFQUNFLHlCckdPSTtBVGsyM0JWOztBOEdwMjNCQSw0QkFBQTtBQUVFO0VBQ0UsYUFBQTtBOUdzMjNCSjtBOEdsMjNCSTtFQUNFLFlBQUE7QTlHbzIzQk47QThHajIzQkk7RUFDRSxtQkFBQTtBOUdtMjNCTjtBOEdqMjNCTTtFQUNFLE1BQUE7QTlHbTIzQlI7O0E4RzcxM0JBO0VBQ0UscUJBQUE7QTlHZzIzQkY7O0E4RzcxM0JBO0VBQ0UscUM3RzlDUTtFNkcrQ1IsZ0JBQUE7RUFDQSxtQkFBQTtBOUdnMjNCRjtBOEc5MTNCRTtFQUxGO0lBTUksbUJBQUE7RTlHaTIzQkY7QUFDRjs7QThHOTEzQkEsa0JBQUE7QUFFRTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtBOUdnMjNCSjtBOEc5MTNCSTtFQUNFLHFCQUFBO0E5R2cyM0JOO0E4RzkxM0JNO0VBQ0UsY0FBQTtFQUNBLGFBQUE7QTlHZzIzQlI7QThHNzEzQk07RUFDRSxXQUFBO0E5RysxM0JSO0E4RzExM0JFOzs7RUFHRSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxZQUFBO0E5RzQxM0JKO0E4R3oxM0JFO0VBQ0UscUM3R3BGTTtFNkdxRk4sZ0JBQUE7QTlHMjEzQko7QThHejEzQkk7RUFDRSxrQkFBQTtFQUNBLGtCQUFBO0E5RzIxM0JOO0E4R3oxM0JNO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtBOUcyMTNCUjtBOEd4MTNCTTtFQUNFLGdCQUFBO0E5RzAxM0JSOztBOEdwMTNCQSxtQkFBQTtBQUNBO0VBQ0UsZ0JBQUE7QTlHdTEzQkY7QThHcDEzQkU7RUFDRSxxQkFBQTtFQUNBLFVBQUE7QTlHczEzQko7QThHcDEzQkk7RUFDRSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QTlHczEzQk47QThHcDEzQk07RUFDRSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0Esd0JBQUE7QTlHczEzQlI7QThHcDEzQlE7RUFDRSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0E5R3MxM0JWO0E4R2gxM0JFO0VBQ0UsbUJyRzFJUTtFcUcySVIsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxxQzdHN0lNO0U2RzhJTixnQkFBQTtFQUNBLGVBQUE7QTlHazEzQko7QThHLzAzQkU7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7QTlHaTEzQko7QThHdjAzQkU7RUFDRSxZQUFBO0E5R3kwM0JKO0E4R3YwM0JJO0VBQ0UsZUFBQTtFQUNBLGNyR25LUTtFcUdvS1IscUM3R3BLSTtFNkdxS0osZ0JBQUE7QTlHeTAzQk47QThHcjAzQkU7RUFDRSxlQUFBO0VBQ0EsZ0NBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBOUd1MDNCSjtBOEdwMDNCRTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtBOUdzMDNCSjtBOEdwMDNCSTtFQUNFLFlBQUE7QTlHczAzQk47QThHbDAzQkU7RUFDRSxlQUFBO0VBQ0Esa0JBQUE7QTlHbzAzQko7QThHbDAzQkk7RUFDRSxlQUFBO0VBQ0EscUM3R2hNSTtFNkdpTUosY3JHbk1DO0FUdWc0QlA7QThHaDAzQkU7O0VBRUUscUM3R3ZNTTtFNkd3TU4sZUFBQTtFQUNBLGNyR3pNVTtBVDJnNEJkO0E4Ry96M0JFOzs7RUFHRSxxQzdHL01NO0U2R2dOTixnQkFBQTtFQUNBLGVBQUE7RUFDQSxjckdwTkc7RXFHcU5ILHFCQUFBO0E5R2kwM0JKO0E4Rzl6M0JFO0VBQ0UsZUFBQTtBOUdnMDNCSjtBOEc3ejNCRTs7RUFFRSxrQkFBQTtBOUcrejNCSjtBOEc3ejNCSTs7RUFDRSxlQUFBO0VBQ0EscUM3R2hPSTtFNkdpT0osZ0JBQUE7QTlHZzAzQk47QThHenozQkk7OztFQUNFLGNyR25OSTtFcUdvTkosZUFBQTtBOUc2ejNCTjtBOEd6ejNCRTtFQUNFLGdCQUFBO0E5RzJ6M0JKO0E4R3p6M0JJO0VBQ0UsWUFBQTtBOUcyejNCTjtBOEd2ejNCRTtFQUNFLG1CQUFBO0E5R3l6M0JKO0E4R3R6M0JFO0VBQ0UsZ0JBQUE7QTlHd3ozQko7QThHbnozQk07OztFQUdFLHFDQUFBO0E5R3F6M0JSO0E4Ry95M0JJO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QTlHaXozQk47QThHL3kzQk07RUFDRSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUM3R3JSRTtFNkdzUkYsZ0JBQUE7QTlHaXozQlI7QThHNXkzQkU7RUFDRTtJQUNFLGtCQUFBO0lBQ0EsU0FBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtFOUc4eTNCSjtFOEczeTNCRTs7SUFFRSxxQkFBQTtFOUc2eTNCSjtFOEczeTNCSTs7OztJQUVFLFlBQUE7SUFDQSxpQkFBQTtFOUcreTNCTjtFOEc3eTNCTTs7OztJQUNFLCtDQUFBO0lBQ0EsZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsY3JHbFRIO0VUb200Qkw7RThHNXkzQkk7SUFDRSxZQUFBO0lBQ0EsYUFBQTtFOUc4eTNCTjtFOEc1eTNCTTtJQUNFLGVBQUE7RTlHOHkzQlI7RThHeHkzQkk7SUFDRSxnQkFBQTtFOUcweTNCTjtBQUNGO0E4R3R5M0JFO0VBNU5GO0lBNk5JLGdCQUFBO0U5R3l5M0JGO0U4R3Z5M0JFO0lBQ0UsbUJBQUE7RTlHeXkzQko7RThHdHkzQkU7SUFDRSxpQkFBQTtFOUd3eTNCSjtFOEdweTNCSTtJQUNFLG1CQUFBO0U5R3N5M0JOO0U4R3B5M0JNO0lBRUUsZ0JBQUE7RTlHcXkzQlI7RThHbHkzQk07SUFDRSxZQUFBO0U5R295M0JSO0FBQ0Y7O0E4Rzl4M0JBO0VBQ0UsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHdDQUFBO0E5R2l5M0JGO0E4Rzl4M0JJO0VBQ0UsY0FBQTtBOUdneTNCTjtBOEc5eDNCTTtFQUNFLFdBQUE7RUFDQSxlQUFBO0E5R2d5M0JSO0E4Rzd4M0JVO0VBQ0UsWUFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7QTlHK3gzQlo7QThHeHgzQkU7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QTlHMHgzQko7QThHeHgzQkk7RUFDRSxjQUFBO0E5RzB4M0JOO0E4R3h4M0JNO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFdkRyWE4sa0JBQUE7QXZEZ3A0QkY7QXVEOW80QkU7RUFDRSx1c0JBQUE7RUFDQSw0QkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0NBQUE7QXZEZ3A0Qko7O0E4R3Z4M0JJOztFQUNFLGFBQUE7QTlHMngzQk47QThHdHgzQkk7O0VBQ0UsY0FBQTtFQUNBLHlCckczWk07RXFHNFpOLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxxQzdHOVpJO0U2RytaSixnQkFBQTtBOUd5eDNCTjtBOEd2eDNCTTtFQVRGOztJQVVJLGdCQUFBO0U5RzJ4M0JOO0FBQ0Y7QThHdngzQkU7O0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0E5RzB4M0JKO0E4R3Z4M0JFOztFQUNFLGtCQUFBO0VBQ0EsYUFBQTtBOUcweDNCSjs7QThHdHgzQkE7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0E5R3l4M0JGO0E4R3Z4M0JFO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtBOUd5eDNCSjs7QThHcngzQkEsMEJBQUE7QUFFRTtFQUNFLG9CQUFBO0E5R3V4M0JKO0E4R3J4M0JJO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0E5R3V4M0JOO0E4R3J4M0JNO0VBQ0UscUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtBOUd1eDNCUjtBOEdyeDNCUTtFQUNFLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSx3QkFBQTtFQUNBLGlCQUFBO0E5R3V4M0JWO0E4R3J4M0JVO0VBQ0UsaUJBQUE7QTlHdXgzQlo7QThHcHgzQlU7RUFDRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RXZEdlpWLFV1RHdaMEI7RXZEdloxQixXdUR1WjBCO0VBQ2hCLHFCQUFBO0E5R3V4M0JaO0E4R3J4M0JZO0VBRUUsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSx5QnJHemVBO0VxRzBlQSxvQkFBQTtFQUNBLFVBQUE7QTlHc3gzQmQ7QThHbngzQlk7RUFDRSx3QkFBQTtBOUdxeDNCZDtBOEdseDNCWTtFQUNFLHlCQUFBO0E5R294M0JkO0E4Rzl3M0JNO0VBQ0UsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLHFCQUFBO0VBQ0EscUM3RzlmRTtFNkcrZkYsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0E5R2d4M0JSO0E4Rzl3M0JRO0VBQ0UseUJyR2xmQTtFcUdtZkEsV0FBQTtBOUdneDNCVjtBOEczdzNCSTtFQS9FRjtJQWdGSSxpQkFBQTtFOUc4dzNCSjtBQUNGO0E4RzN3M0JFO0VBQ0UsV0FBQTtBOUc2dzNCSjs7QThHenczQkEsa0JBQUE7QUFJQTtFQUNFLGtCQUFBO0E5R3l3M0JGO0E4R3Z3M0JFO0VBQ0UsUUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLGFBQUE7QTlHeXczQko7QThHdnczQkk7RUFORjtJQU9JLGFBQUE7RTlHMHczQko7QUFDRjtBOEd2dzNCRTtFQU9FOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFBQTtBOUcyeDNCSjtBOEdoeTNCTTtFQUNFLFdBQUE7QTlHa3kzQlI7QThHcHczQkk7RXZEMWtCRiwwdUJBQUE7RUFDQSw0QkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0NBQUE7QXZEaTE0QkY7QThHdnczQk07RXZEdGtCSixrQkFBQTtBdkRnMTRCRjtBdUQ5MDRCRTtFQUNFLDY5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQ0FBQTtBdkRnMTRCSjs7QThHenczQkE7RUFDRSxrQkFBQTtBOUc0dzNCRjtBOEcxdzNCRTtFQUNFLGFBQUE7QTlHNHczQko7QThHenczQkU7RUFDRSxlQUFBO0E5RzJ3M0JKOztBK0dsMzRCRTtFQUNFLGtCQUFBO0EvR3EzNEJKO0ErR24zNEJJO0VBQ0UsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7QS9HcTM0Qk47O0ErR2gzNEJBO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtBL0dtMzRCRjtBK0dqMzRCRTtFQUNFLFd0R2RJO0FUaTQ0QlI7QStHajM0Qkk7Ozs7O0VBSUUsV3RHcEJFO0FUdzQ0QlI7QStHajM0Qkk7O0VBRUUsV3RHekJFO0FUNDQ0QlI7QStHajM0Qk07O0VBQ0UsY3RHWkQ7QVRnNDRCUDtBK0c5MjRCSTs7O0VBR0UsY3RHMUJFO0FUMDQ0QlI7QStHdjI0Qkk7RUFDRSxjQUFBO0VBQ0Esb0JBQUE7QS9HeTI0Qk47QStHdjI0Qk07RUFDRSxjdEdyQkU7QVQ4MzRCVjtBK0dwMjRCRTs7OztFQUdFLDBDOUdqRFU7RThHa0RWLGlCQUFBO0VBQ0Esa0JBQUE7QS9HdTI0Qko7QUd4MjRCSTtFNEdKRjs7OztJQVFJLGlCQUFBO0UvRzIyNEJKO0FBQ0Y7QUdoMzRCSTtFNEdKRjs7OztJQVlJLGVBQUE7RS9HKzI0Qko7QUFDRjtBR3gzNEJJO0U0R0pGOzs7O0lBZ0JJLGtCQUFBO0UvR20zNEJKO0FBQ0Y7QStHaDM0QkU7Ozs7O0VBSUUsMEM5R3RFVTtFOEd1RVYsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY3RHdERNO0FUeTY0QlY7QUczNDRCSTtFNEdnQkY7Ozs7O0lBV0ksZUFBQTtFL0d3MzRCSjtBQUNGO0FHcDU0Qkk7RTRHZ0JGOzs7OztJQWVJLGVBQUE7RS9HNjM0Qko7QUFDRjtBRzc1NEJJO0U0R2dCRjs7Ozs7SUFtQkksZUFBQTtFL0drNDRCSjtBQUNGO0ErR2g0NEJJOzs7OztFQUNFLGNBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0EvR3M0NEJOO0ErR3A0NEJNOzs7OztFQUNFLGN0RzFFRTtBVG85NEJWO0ErR3I0NEJFOztFQUVFLG1CQUFBO0EvR3U0NEJKO0FHMTc0Qkk7RTRHc0RGO0lBRUksbUJBQUE7RS9HczQ0Qko7QUFDRjtBR2w3NEJJO0U0R2hFSjtJQWlISSxpQ0FBQTtJQUVBLGdCQUFBO0UvR280NEJGO0UrR2w0NEJFO0lBQ0Usa0JBQUE7SUFDQSxtQkFBQTtFL0dvNDRCSjtBQUNGO0FHejg0Qkk7RTRHbkRKO0lBMkhJLFlBQUE7RS9HcTQ0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RUs1UFIsZ0JGd29CNEI7QVJveDhCOUI7QVV2NTlCRTtFTDRQSSxlQUxJO0VLblBOLGdCRnluQmtCO0VFeG5CbEIsaUJEMEdrQjtBVDZ5OUJ0QjtBVTU1OUJFO0VMNFBJLGlCQUxJO0VLblBOLGdCRnluQmtCO0VFeG5CbEIsaUJEMEdrQjtBVGt6OUJ0QjtBVWo2OUJFO0VMNFBJLGVBTEk7RUtuUE4sZ0JGeW5Ca0I7RUV4bkJsQixpQkQwR2tCO0FUdXo5QnRCO0FVdDY5QkU7RUw0UEksaUJBTEk7RUtuUE4sZ0JGeW5Ca0I7RUV4bkJsQixpQkQwR2tCO0FUNHo5QnRCO0FVMzY5QkU7RUw0UEksZUFMSTtFS25QTixnQkZ5bkJrQjtFRXhuQmxCLGlCRDBHa0I7QVRpMDlCdEI7QVVoNzlCRTtFTDRQSSxpQkFMSTtFS25QTixnQkZ5bkJrQjtFRXhuQmxCLGlCRDBHa0I7QVRzMDlCdEI7QVU3NTlCQTtFQ3ZERSxlQUFBO0VBQ0EsZ0JBQUE7QVh1OTlCRjtBVTU1OUJBO0VDNURFLGVBQUE7RUFDQSxnQkFBQTtBWDI5OUJGO0FVNzU5QkE7RUFDRSxxQkFBQTtBVis1OUJGO0FVNzU5QkU7RUFDRSxvQkZzb0IwQjtBUnl4OEI5QjtBVXI1OUJBO0VMOE1NLGtCQUxJO0VLdk1SLHlCQUFBO0FWdTU5QkY7QVVuNTlCQTtFQUNFLG1CRHVITztFSmdGSCxrQkFMSTtBTG90OUJWO0FVbjU5QkU7RUFDRSxnQkFBQTtBVnE1OUJKO0FVajU5QkE7RUFDRSxpQkFBQTtFQUNBLG1CRDZHTztFSmdGSCxrQkFMSTtFS3RMUixjRnRGUztBUnkrOUJYO0FVajU5QkU7RUFDRSxtQkFBQTtBVm01OUJKO0FZbi85QkE7RUNJRSxlQUFBO0VBR0EsWUFBQTtBYmcvOUJGO0FZai85QkE7RUFDRSxnQkorakRrQztFSTlqRGxDLG1DSitqRGtDO0VJOWpEbEMsMkRBQUE7RUNMQSxlQUFBO0VBR0EsWUFBQTtBYnUvOUJGO0FZeis5QkE7RUFFRSxxQkFBQTtBWjArOUJGO0FZdis5QkE7RUFDRSxxQkFBQTtFQUNBLGNBQUE7QVp5KzlCRjtBWXQrOUJB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Q0E7RWlCejRnQ1U7SUF4RFYseUJBQUE7RWpCbzhnQ0E7RWlCNTRnQ1U7SUF4RFYsZ0JBQUE7RWpCdThnQ0E7RWlCLzRnQ1U7SUF4RFYseUJBQUE7RWpCMDhnQ0E7RWlCbDVnQ1U7SUF4RFYseUJBQUE7RWpCNjhnQ0E7RWlCcjVnQ1U7SUF4RFYsZ0JBQUE7RWpCZzlnQ0E7RWlCeDVnQ1U7SUF4RFYseUJBQUE7RWpCbTlnQ0E7RWlCMzVnQ1U7SUF4RFYseUJBQUE7RWpCczlnQ0E7RWlCOTVnQ1U7SUF4RFYsZ0JBQUE7RWpCeTlnQ0E7RWlCajZnQ1U7SUF4RFYseUJBQUE7RWpCNDlnQ0E7RWlCcDZnQ1U7SUF4RFYseUJBQUE7RWpCKzlnQ0E7RWlCNTVnQ007O0lBRUUsZ0JBQUE7RWpCODVnQ1I7RWlCMzVnQ007O0lBRUUsZ0JBQUE7RWpCNjVnQ1I7RWlCcDZnQ007O0lBRUUsc0JBQUE7RWpCczZnQ1I7RWlCbjZnQ007O0lBRUUsc0JBQUE7RWpCcTZnQ1I7RWlCNTZnQ007O0lBRUUscUJBQUE7RWpCODZnQ1I7RWlCMzZnQ007O0lBRUUscUJBQUE7RWpCNjZnQ1I7RWlCcDdnQ007O0lBRUUsbUJBQUE7RWpCczdnQ1I7RWlCbjdnQ007O0lBRUUsbUJBQUE7RWpCcTdnQ1I7RWlCNTdnQ007O0lBRUUsbUJBQUE7RWpCODdnQ1I7RWlCMzdnQ007O0lBRUUsbUJBQUE7RWpCNjdnQ1I7RWlCcDhnQ007O0lBRUUsbUJBQUE7RWpCczhnQ1I7RWlCbjhnQ007O0lBRUUsbUJBQUE7RWpCcThnQ1I7RWlCNThnQ007O0lBRUUsbUJBQUE7RWpCODhnQ1I7RWlCMzhnQ007O0lBRUUsbUJBQUE7RWpCNjhnQ1I7RWlCcDlnQ007O0lBRUUsbUJBQUE7RWpCczlnQ1I7RWlCbjlnQ007O0lBRUUsbUJBQUE7RWpCcTlnQ1I7RWlCNTlnQ007O0lBRUUsbUJBQUE7RWpCODlnQ1I7RWlCMzlnQ007O0lBRUUsbUJBQUE7RWpCNjlnQ1I7QUFDRjtBR3hoaENJO0VjVUU7SUFDRSxZQUFBO0VqQmloaENOO0VpQjlnaENJO0lBcENKLGNBQUE7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bG1wQ1E7RUFPSSwyQkFBQTtBbEQ4bHBDWjtBa0RybXBDUTtFQU9JLDZCQUFBO0FsRGltcENaO0FrRHhtcENRO0VBT0ksOEJBQUE7QWxEb21wQ1o7QWtEM21wQ1E7RUFPSSw2QkFBQTtBbER1bXBDWjtBa0Q5bXBDUTtFQU9JLDBCQUFBO0FsRDBtcENaO0FrRGpucENRO0VBT0ksZ0NBQUE7QWxENm1wQ1o7QWtEcG5wQ1E7RUFPSSx5QkFBQTtBbERnbnBDWjtBa0R2bnBDUTtFQU9JLHdCQUFBO0FsRG1ucENaO0FrRDFucENRO0VBT0ksK0JBQUE7QWxEc25wQ1o7QWtEN25wQ1E7RUFPSSx5QkFBQTtBbER5bnBDWjtBa0Rob3BDUTtFQU9JLDZCQUFBO0FsRDRucENaO0FrRG5vcENRO0VBT0ksOEJBQUE7QWxEK25wQ1o7QWtEdG9wQ1E7RUFPSSx3QkFBQTtBbERrb3BDWjtBa0R6b3BDUTtFQU9JLCtCQUFBO0FsRHFvcENaO0FrRDVvcENRO0VBT0ksd0JBQUE7QWxEd29wQ1o7QWtEL29wQ1E7RUFPSSwyQ0FBQTtBbEQyb3BDWjtBa0RscHBDUTtFQU9JLDhDQUFBO0FsRDhvcENaO0FrRHJwcENRO0VBT0ksOENBQUE7QWxEaXBwQ1o7QWtEeHBwQ1E7RUFPSSwyQkFBQTtBbERvcHBDWjtBa0RycXBDUTtFQUNFLGdGQUFBO0FsRHVxcENWO0FrRHhxcENRO0VBQ0Usa0ZBQUE7QWxEMHFwQ1Y7QWtEM3FwQ1E7RUFDRSxnRkFBQTtBbEQ2cXBDVjtBa0Q5cXBDUTtFQUNFLDZFQUFBO0FsRGdycENWO0FrRGpycENRO0VBQ0UsZ0ZBQUE7QWxEbXJwQ1Y7QWtEcHJwQ1E7RUFDRSwrRUFBQTtBbERzcnBDVjtBa0R2cnBDUTtFQUNFLDhFQUFBO0FsRHlycENWO0FrRDFycENRO0VBQ0UsaUZBQUE7QWxENHJwQ1Y7QWtEN3JwQ1E7RUFDRSw2RUFBQTtBbEQrcnBDVjtBa0Roc3BDUTtFQUNFLDhFQUFBO0FsRGtzcENWO0FrRG5zcENRO0VBQ0UsOEVBQUE7QWxEcXNwQ1Y7QWtEdHNwQ1E7RUFDRSw2RUFBQTtBbER3c3BDVjtBa0R6c3BDUTtFQUNFLHNGQUFBO0FsRDJzcENWO0FrRDVzcENRO0VBQ0UscUZBQUE7QWxEOHNwQ1Y7QWtEL3NwQ1E7RUFDRSxtRkFBQTtBbERpdHBDVjtBa0RsdHBDUTtFQUNFLGtGQUFBO0FsRG90cENWO0FrRHJ0cENRO0VBQ0UsZ0ZBQUE7QWxEdXRwQ1Y7QWtEeHRwQ1E7RUFDRSxnRkFBQTtBbEQwdHBDVjtBa0QzdHBDUTtFQUNFLDZFQUFBO0FsRDZ0cENWO0FrRDl0cENRO0VBQ0UsK0VBQUE7QWxEZ3VwQ1Y7QWtEanVwQ1E7RUFDRSwrRUFBQTtBbERtdXBDVjtBa0RwdXBDUTtFQUNFLCtFQUFBO0FsRHN1cENWO0FrRHZ1cENRO0VBQ0UsK0VBQUE7QWxEeXVwQ1Y7QWtEMXVwQ1E7RUFDRSxvRkFBQTtBbEQ0dXBDVjtBa0Q3dXBDUTtFQUNFLGtGQUFBO0FsRCt1cENWO0FrRGh2cENRO0VBQ0UsbUZBQUE7QWxEa3ZwQ1Y7QWtEbnZwQ1E7RUFDRSxxRkFBQTtBbERxdnBDVjtBa0R0dnBDUTtFQUNFLG9GQUFBO0FsRHd2cENWO0FrRHp2cENRO0VBQ0Usb0ZBQUE7QWxEMnZwQ1Y7QWtENXZwQ1E7RUFDRSxvRkFBQTtBbEQ4dnBDVjtBa0QvdnBDUTtFQUNFLG9GQUFBO0FsRGl3cENWO0FrRGx3cENRO0VBQ0UsaUZBQUE7QWxEb3dwQ1Y7QWtEcndwQ1E7RUFDRSxpRkFBQTtBbER1d3BDVjtBa0R4d3BDUTtFQUNFLGlGQUFBO0FsRDB3cENWO0FrRDN3cENRO0VBQ0UsaUZBQUE7QWxENndwQ1Y7QWtEcHdwQ1E7RUFPSSwyQkFBQTtBbERnd3BDWjtBa0R2d3BDUTtFQU9JLDZCQUFBO0FsRG13cENaO0FrRDF3cENRO0VBT0ksNkJBQUE7QWxEc3dwQ1o7QWtEN3dwQ1E7RUFPSSwwQkFBQTtBbER5d3BDWjtBa0RoeHBDUTtFQU9JLDJCQUFBO0FsRDR3cENaO0FrRG54cENRO0VBT0ksaUJBQUE7QWxEK3dwQ1o7QWtEdHhwQ1E7RUFPSSxtQkFBQTtBbERreHBDWjtBa0R6eHBDUTtFQU9JLG9CQUFBO0FsRHF4cENaO0FrRDV4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QWtEL2lxQ1E7RUFPSSwwQkFBQTtBbEQyaXFDWjtBa0RsanFDUTtFQU9JLHVCQUFBO0FsRDhpcUNaO0FrRHJqcUNRO0VBT0ksMkJBQUE7QWxEaWpxQ1o7QWtEeGpxQ1E7RUFPSSxzQkFBQTtBbERvanFDWjtBa0QzanFDUTtFQU9JLHNCQUFBO0FsRHVqcUNaO0FrRDlqcUNRO0VBT0ksc0JBQUE7QWxEMGpxQ1o7QWtEamtxQ1E7RUFPSSx1QkFBQTtBbEQ2anFDWjtBa0Rwa3FDUTtFQU9JLHVCQUFBO0FsRGdrcUNaO0FrRHZrcUNRO0VBT0ksMkJBQUE7QWxEbWtxQ1o7QWtEMWtxQ1E7RUFPSSx3QkFBQTtBbERza3FDWjtBa0Q3a3FDUTtFQU9JLDRCQUFBO0FsRHlrcUNaO0FrRGhscUNRO0VBT0kseUJBQUE7QWxENGtxQ1o7QWtEbmxxQ1E7RUFPSSw4QkFBQTtBbEQra3FDWjtBa0R0bHFDUTtFQU9JLGlDQUFBO0FsRGtscUNaO0FrRHpscUNRO0VBT0ksc0NBQUE7QWxEcWxxQ1o7QWtENWxxQ1E7RUFPSSx5Q0FBQTtBbER3bHFDWjtBa0QvbHFDUTtFQU9JLHVCQUFBO0FsRDJscUNaO0FrRGxtcUNRO0VBT0ksdUJBQUE7QWxEOGxxQ1o7QWtEcm1xQ1E7RUFPSSx5QkFBQTtBbERpbXFDWjtBa0R4bXFDUTtFQU9JLHlCQUFBO0FsRG9tcUNaO0FrRDNtcUNRO0VBT0ksMEJBQUE7QWxEdW1xQ1o7QWtEOW1xQ1E7RUFPSSw0QkFBQTtBbEQwbXFDWjtBa0RqbnFDUTtFQU9JLGtDQUFBO0FsRDZtcUNaO0FrRHBucUNRO0VBT0ksc0NBQUE7QWxEZ25xQ1o7QWtEdm5xQ1E7RUFPSSxvQ0FBQTtBbERtbnFDWjtBa0QxbnFDUTtFQU9JLGtDQUFBO0FsRHNucUNaO0FrRDducUNRO0VBT0kseUNBQUE7QWxEeW5xQ1o7QWtEaG9xQ1E7RUFPSSx3Q0FBQTtBbEQ0bnFDWjtBa0Rub3FDUTtFQU9JLHdDQUFBO0FsRCtucUNaO0FrRHRvcUNRO0VBT0ksa0NBQUE7QWxEa29xQ1o7QWtEem9xQ1E7RUFPSSxnQ0FBQTtBbERxb3FDWjtBa0Q1b3FDUTtFQU9JLDhCQUFBO0FsRHdvcUNaO0FrRC9vcUNRO0VBT0ksZ0NBQUE7QWxEMm9xQ1o7QWtEbHBxQ1E7RUFPSSwrQkFBQTtBbEQ4b3FDWjtBa0RycHFDUTtFQU9JLG9DQUFBO0FsRGlwcUNaO0FrRHhwcUNRO0VBT0ksa0NBQUE7QWxEb3BxQ1o7QWtEM3BxQ1E7RUFPSSxnQ0FBQTtBbER1cHFDWjtBa0Q5cHFDUTtFQU9JLHVDQUFBO0FsRDBwcUNaO0FrRGpxcUNRO0VBT0ksc0NBQUE7QWxENnBxQ1o7QWtEcHFxQ1E7RUFPSSxpQ0FBQTtBbERncXFDWjtBa0R2cXFDUTtFQU9JLDJCQUFBO0FsRG1xcUNaO0FrRDFxcUNRO0VBT0ksaUNBQUE7QWxEc3FxQ1o7QWtEN3FxQ1E7RUFPSSwrQkFBQTtBbER5cXFDWjtBa0RocnFDUTtFQU9JLDZCQUFBO0FsRDRxcUNaO0FrRG5ycUNRO0VBT0ksK0JBQUE7QWxEK3FxQ1o7QWtEdHJxQ1E7RUFPSSw4QkFBQTtBbERrcnFDWjtBa0R6cnFDUTtFQU9JLG9CQUFBO0FsRHFycUNaO0FrRDVycUNRO0VBT0ksbUJBQUE7QWxEd3JxQ1o7QWtEL3JxQ1E7RUFPSSxtQkFBQTtBbEQycnFDWjtBa0Rsc3FDUTtFQU9JLG1CQUFBO0FsRDhycUNaO0FrRHJzcUNRO0VBT0ksbUJBQUE7QWxEaXNxQ1o7QWtEeHNxQ1E7RUFPSSxtQkFBQTtBbERvc3FDWjtBa0Qzc3FDUTtFQU9JLG1CQUFBO0FsRHVzcUNaO0FrRDlzcUNRO0VBT0ksbUJBQUE7QWxEMHNxQ1o7QWtEanRxQ1E7RUFPSSxvQkFBQTtBbEQ2c3FDWjtBa0RwdHFDUTtFQU9JLDBCQUFBO0FsRGd0cUNaO0FrRHZ0cUNRO0VBT0kseUJBQUE7QWxEbXRxQ1o7QWtEMXRxQ1E7RUFPSSx1QkFBQTtBbERzdHFDWjtBa0Q3dHFDUTtFQU9JLHVCQUFBO0FsRHl0cUNaO0FrRGh1cUNRO0VBT0ksdUJBQUE7QWxENHRxQ1o7QWtEbnVxQ1E7RUFPSSx1QkFBQTtBbEQrdHFDWjtBa0R0dXFDUTtFQU9JLHVCQUFBO0FsRGt1cUNaO0FrRHp1cUNRO0VBT0ksdUJBQUE7QWxEcXVxQ1o7QWtENXVxQ1E7RUFPSSx1QkFBQTtBbER3dXFDWjtBa0QvdXFDUTtFQU9JLDBCQUFBO0VBQUEseUJBQUE7QWxENHVxQ1o7QWtEbnZxQ1E7RUFPSSxnQ0FBQTtFQUFBLCtCQUFBO0FsRGd2cUNaO0FrRHZ2cUNRO0VBT0ksK0JBQUE7RUFBQSw4QkFBQTtBbERvdnFDWjtBa0QzdnFDUTtFQU9JLDZCQUFBO0VBQUEsNEJBQUE7QWxEd3ZxQ1o7QWtEL3ZxQ1E7RUFPSSw2QkFBQTtFQUFBLDRCQUFBO0FsRDR2cUNaO0FrRG53cUNRO0VBT0ksNkJBQUE7RUFBQSw0QkFBQTtBbERnd3FDWjtBa0R2d3FDUTtFQU9JLDZCQUFBO0VBQUEsNEJBQUE7QWxEb3dxQ1o7QWtEM3dxQ1E7RUFPSSw2QkFBQTtFQUFBLDRCQUFBO0FsRHd3cUNaO0FrRC93cUNRO0VBT0ksNkJBQUE7RUFBQSw0QkFBQTtBbEQ0d3FDWjtBa0RueHFDUTtFQU9JLDZCQUFBO0VBQUEsNEJBQUE7QWxEZ3hxQ1o7QWtEdnhxQ1E7RUFPSSx3QkFBQTtFQUFBLDJCQUFBO0FsRG94cUNaO0FrRDN4cUNRO0VBT0ksOEJBQUE7RUFBQSxpQ0FBQTtBbER3eHFDWjtBa0QveHFDUTtFQU9JLDZCQUFBO0VBQUEsZ0NBQUE7QWxENHhxQ1o7QWtEbnlxQ1E7RUFPSSwyQkFBQTtFQUFBLDhCQUFBO0FsRGd5cUNaO0FrRHZ5cUNRO0VBT0ksMkJBQUE7RUFBQSw4QkFBQTtBbERveXFDWjtBa0QzeXFDUTtFQU9JLDJCQUFBO0VBQUEsOEJBQUE7QWxEd3lxQ1o7QWtEL3lxQ1E7RUFPSSwyQkFBQTtFQUFBLDhCQUFBO0FsRDR5cUNaO0FrRG56cUNRO0VBT0ksMkJBQUE7RUFBQSw4QkFBQTtBbERnenFDWjtBa0R2enFDUTtFQU9JLDJCQUFBO0VBQUEsOEJBQUE7QWxEb3pxQ1o7QWtEM3pxQ1E7RUFPSSwyQkFBQTtFQUFBLDhCQUFBO0FsRHd6cUNaO0FrRC96cUNRO0VBT0ksd0JBQUE7QWxEMnpxQ1o7QWtEbDBxQ1E7RUFPSSw4QkFBQTtBbEQ4enFDWjtBa0RyMHFDUTtFQU9JLDZCQUFBO0FsRGkwcUNaO0FrRHgwcUNRO0VBT0ksMkJBQUE7QWxEbzBxQ1o7QWtEMzBxQ1E7RUFPSSwyQkFBQTtBbER1MHFDWjtBa0Q5MHFDUTtFQU9JLDJCQUFBO0FsRDAwcUNaO0FrRGoxcUNRO0VBT0ksMkJBQUE7QWxENjBxQ1o7QWtEcDFxQ1E7RUFPSSwyQkFBQTtBbERnMXFDWjtBa0R2MXFDUTtFQU9JLDJCQUFBO0FsRG0xcUNaO0FrRDExcUNRO0VBT0ksMkJBQUE7QWxEczFxQ1o7QWtENzFxQ1E7RUFPSSwwQkFBQTtBbER5MXFDWjtBa0RoMnFDUTtFQU9JLGdDQUFBO0FsRDQxcUNaO0FrRG4ycUNRO0VBT0ksK0JBQUE7QWxEKzFxQ1o7QWtEdDJxQ1E7RUFPSSw2QkFBQTtBbERrMnFDWjtBa0R6MnFDUTtFQU9JLDZCQUFBO0FsRHEycUNaO0FrRDUycUNRO0VBT0ksNkJBQUE7QWxEdzJxQ1o7QWtELzJxQ1E7RUFPSSw2QkFBQTtBbEQyMnFDWjtBa0RsM3FDUTtFQU9JLDZCQUFBO0FsRDgycUNaO0FrRHIzcUNRO0VBT0ksNkJBQUE7QWxEaTNxQ1o7QWtEeDNxQ1E7RUFPSSw2QkFBQTtBbERvM3FDWjtBa0QzM3FDUTtFQU9JLDJCQUFBO0FsRHUzcUNaO0FrRDkzcUNRO0VBT0ksaUNBQUE7QWxEMDNxQ1o7QWtEajRxQ1E7RUFPSSxnQ0FBQTtBbEQ2M3FDWjtBa0RwNHFDUTtFQU9JLDhCQUFBO0FsRGc0cUNaO0FrRHY0cUNRO0VBT0ksOEJBQUE7QWxEbTRxQ1o7QWtEMTRxQ1E7RUFPSSw4QkFBQTtBbERzNHFDWjtBa0Q3NHFDUTtFQU9JLDhCQUFBO0FsRHk0cUNaO0FrRGg1cUNRO0VBT0ksOEJBQUE7QWxENDRxQ1o7QWtEbjVxQ1E7RUFPSSw4QkFBQTtBbEQrNHFDWjtBa0R0NXFDUTtFQU9JLDhCQUFBO0FsRGs1cUNaO0FrRHo1cUNRO0VBT0kseUJBQUE7QWxEcTVxQ1o7QWtENTVxQ1E7RUFPSSwrQkFBQTtBbER3NXFDWjtBa0QvNXFDUTtFQU9JLDhCQUFBO0FsRDI1cUNaO0FrRGw2cUNRO0VBT0ksNEJBQUE7QWxEODVxQ1o7QWtEcjZxQ1E7RUFPSSw0QkFBQTtBbERpNnFDWjtBa0R4NnFDUTtFQU9JLDRCQUFBO0FsRG82cUNaO0FrRDM2cUNRO0VBT0ksNEJBQUE7QWxEdTZxQ1o7QWtEOTZxQ1E7RUFPSSw0QkFBQTtBbEQwNnFDWjtBa0RqN3FDUTtFQU9JLDRCQUFBO0FsRDY2cUNaO0FrRHA3cUNRO0VBT0ksNEJBQUE7QWxEZzdxQ1o7QWtEdjdxQ1E7RUFPSSwyQkFBQTtBbERtN3FDWjtBa0QxN3FDUTtFQU9JLDBCQUFBO0FsRHM3cUNaO0FrRDc3cUNRO0VBT0ksd0JBQUE7QWxEeTdxQ1o7QWtEaDhxQ1E7RUFPSSx3QkFBQTtBbEQ0N3FDWjtBa0RuOHFDUTtFQU9JLHdCQUFBO0FsRCs3cUNaO0FrRHQ4cUNRO0VBT0ksd0JBQUE7QWxEazhxQ1o7QWtEejhxQ1E7RUFPSSx3QkFBQTtBbERxOHFDWjtBa0Q1OHFDUTtFQU9JLHdCQUFBO0FsRHc4cUNaO0FrRC84cUNRO0VBT0ksaUNBQUE7RUFBQSxnQ0FBQTtBbEQ0OHFDWjtBa0RuOXFDUTtFQU9JLGdDQUFBO0VBQUEsK0JBQUE7QWxEZzlxQ1o7QWtEdjlxQ1E7RUFPSSw4QkFBQTtFQUFBLDZCQUFBO0FsRG85cUNaO0FrRDM5cUNRO0VBT0ksOEJBQUE7RUFBQSw2QkFBQTtBbER3OXFDWjtBa0QvOXFDUTtFQU9JLDhCQUFBO0VBQUEsNkJBQUE7QWxENDlxQ1o7QWtEbitxQ1E7RUFPSSw4QkFBQTtFQUFBLDZCQUFBO0FsRGcrcUNaO0FrRHYrcUNRO0VBT0ksOEJBQUE7RUFBQSw2QkFBQTtBbERvK3FDWjtBa0QzK3FDUTtFQU9JLDhCQUFBO0VBQUEsNkJBQUE7QWxEdytxQ1o7QWtELytxQ1E7RUFPSSwrQkFBQTtFQUFBLGtDQUFBO0FsRDQrcUNaO0FrRG4vcUNRO0VBT0ksOEJBQUE7RUFBQSxpQ0FBQTtBbERnL3FDWjtBa0R2L3FDUTtFQU9JLDRCQUFBO0VBQUEsK0JBQUE7QWxEby9xQ1o7QWtEMy9xQ1E7RUFPSSw0QkFBQTtFQUFBLCtCQUFBO0FsRHcvcUNaO0FrRC8vcUNRO0VBT0ksNEJBQUE7RUFBQSwrQkFBQTtBbEQ0L3FDWjtBa0RuZ3JDUTtFQU9JLDRCQUFBO0VBQUEsK0JBQUE7QWxEZ2dyQ1o7QWtEdmdyQ1E7RUFPSSw0QkFBQTtFQUFBLCtCQUFBO0FsRG9nckNaO0FrRDNnckNRO0VBT0ksNEJBQUE7RUFBQSwrQkFBQTtBbER3Z3JDWjtBa0QvZ3JDUTtFQU9JLCtCQUFBO0FsRDJnckNaO0FrRGxockNRO0VBT0ksOEJBQUE7QWxEOGdyQ1o7QWtEcmhyQ1E7RUFPSSw0QkFBQTtBbERpaHJDWjtBa0R4aHJDUTtFQU9JLDRCQUFBO0FsRG9ockNaO0FrRDNockNRO0VBT0ksNEJBQUE7QWxEdWhyQ1o7QWtEOWhyQ1E7RUFPSSw0QkFBQTtBbEQwaHJDWjtBa0RqaXJDUTtFQU9JLDRCQUFBO0FsRDZockNaO0FrRHBpckNRO0VBT0ksNEJBQUE7QWxEZ2lyQ1o7QWtEdmlyQ1E7RUFPSSxpQ0FBQTtBbERtaXJDWjtBa0QxaXJDUTtFQU9JLGdDQUFBO0FsRHNpckNaO0FrRDdpckNRO0VBT0ksOEJBQUE7QWxEeWlyQ1o7QWtEaGpyQ1E7RUFPSSw4QkFBQTtBbEQ0aXJDWjtBa0RuanJDUTtFQU9JLDhCQUFBO0FsRCtpckNaO0FrRHRqckNRO0VBT0ksOEJBQUE7QWxEa2pyQ1o7QWtEempyQ1E7RUFPSSw4QkFBQTtBbERxanJDWjtBa0Q1anJDUTtFQU9JLDhCQUFBO0FsRHdqckNaO0FrRC9qckNRO0VBT0ksa0NBQUE7QWxEMmpyQ1o7QWtEbGtyQ1E7RUFPSSxpQ0FBQTtBbEQ4anJDWjtBa0Rya3JDUTtFQU9JLCtCQUFBO0FsRGlrckNaO0FrRHhrckNRO0VBT0ksK0JBQUE7QWxEb2tyQ1o7QWtEM2tyQ1E7RUFPSSwrQkFBQTtBbER1a3JDWjtBa0Q5a3JDUTtFQU9JLCtCQUFBO0FsRDBrckNaO0FrRGpsckNRO0VBT0ksK0JBQUE7QWxENmtyQ1o7QWtEcGxyQ1E7RUFPSSwrQkFBQTtBbERnbHJDWjtBa0R2bHJDUTtFQU9JLGdD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MHdyQ1o7QWtEanhyQ1E7RUFPSSwrQkFBQTtBbEQ2d3JDWjtBa0RweHJDUTtFQU9JLCtCQUFBO0FsRGd4ckNaO0FrRHZ4ckNRO0VBT0ksK0JBQUE7QWxEbXhyQ1o7QWtEMXhyQ1E7RUFPSSwrQkFBQTtBbERzeHJDWjtBa0Q3eHJDUTtFQU9JLCtCQUFBO0FsRHl4ckNaO0FrRGh5ckNRO0VBT0ksK0JBQUE7QWxENHhyQ1o7QWtEbnlyQ1E7RUFPSSwwQkFBQTtBbEQreHJDWjtBa0R0eXJDUTtFQU9JLGdDQUFBO0FsRGt5ckNaO0FrRHp5ckNRO0VBT0ksK0JBQUE7QWxEcXlyQ1o7QWtENXlyQ1E7RUFPSSw2QkFBQTtBbER3eXJDWjtBa0QveXJDUTtFQU9JLDZCQUFBO0FsRDJ5ckNaO0FrRGx6ckNRO0VBT0ksNkJBQUE7QWxEOHlyQ1o7QWtEcnpyQ1E7RUFPSSw2QkFBQTtBbERpenJDWjtBa0R4enJDUTtFQU9JLDZCQUFBO0FsRG96ckNaO0FrRDN6ckNRO0VBT0ksNkJBQUE7QWxEdXpyQ1o7QWtEOXpyQ1E7RUFPSSxpQkFBQTtBbEQwenJDWjtBa0RqMHJDUTtFQU9JLHVCQUFBO0FsRDZ6ckNaO0FrRHAwckNRO0VBT0ksc0JBQUE7QWxEZzByQ1o7QWtEdjByQ1E7RUFPSSxvQkFBQTtBbERtMHJDWjtBa0QxMHJDUTtFQU9JLG9CQUFBO0FsRHMwckNaO0FrRDcwckNRO0VBT0ksb0JBQUE7QWxEeTByQ1o7QWtEaDFyQ1E7RUFPSSxvQkFBQTtBbEQ0MHJDWjtBa0RuMXJDUTtFQU9JLG9CQUFBO0FsRCswckNaO0FrRHQxckNRO0VBT0ksb0JBQUE7QWxEazFyQ1o7QWtEejFyQ1E7RUFPSSxxQkFBQTtBbERxMXJDWjtBa0Q1MXJDUTtFQU9JLDJCQUFBO0FsRHcxckNaO0FrRC8xckNRO0VBT0ksMEJBQUE7QWxEMjFyQ1o7QWtEbDJyQ1E7RUFPSSx3QkFBQTtBbEQ4MXJDWjtBa0RyMnJDUTtFQU9JLHdCQUFBO0FsRGkyckNaO0FrRHgyckNRO0VBT0ksd0JBQUE7QWxEbzJyQ1o7QWtEMzJyQ1E7RUFPSSx3QkFBQTtBbER1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bERpMHRDWjtBa0R4MHRDUTtFQU9JLHdCQUFBO0FsRG8wdENaO0FrRDMwdENRO0VBT0ksd0JBQUE7QWxEdTB0Q1o7QWtEOTB0Q1E7RUFPSSx3QkFBQTtBbEQwMHRDWjtBa0RqMXRDUTtFQU9JLHdCQUFBO0FsRDYwdENaO0FrRHAxdENRO0VBT0ksd0JBQUE7QWxEZzF0Q1o7QWtEdjF0Q1E7RUFPSSx3QkFBQTtBbERtMXRDWjtBa0QxMXRDUTtFQU9JLHdCQUFBO0FsRHMxdENaO0FrRDcxdENRO0VBT0ksd0JBQUE7QWxEeTF0Q1o7QWtEaDJ0Q1E7RUFPSSxxQkFBQTtBbEQ0MXRDWjtBa0RuMnRDUTtFQU9JLHdCQUFBO0FsRCsxdENaO0FrRHQydENRO0VBT0ksd0JBQUE7QWxEazJ0Q1o7QWtEejJ0Q1E7RUFPSSx3QkFBQTtBbERxMnRDWjtBa0Q1MnRDUTtFQU9JLHdCQUFBO0FsRHcydENaO0FrRC8ydENRO0VBT0ksd0JBQUE7QWxEMjJ0Q1o7QWtEbDN0Q1E7RUFPSSx3QkFBQTtBbEQ4MnRDWjtBa0RyM3RDUTtFQU9JLHdCQUFBO0FsRGkzdENaO0FrRHgzdENRO0VBT0ksd0JBQUE7QWxEbzN0Q1o7QWtEMzN0Q1E7RUFPSSx3QkFBQTtBbER1M3RDWjtBa0Q5M3RDUTtFQU9JLHdCQUFBO0FsRDAzdENaO0FrRGo0dENRO0VBT0ksd0JBQUE7QWxENjN0Q1o7QWtEcDR0Q1E7RUFPSSx3QkFBQTtBbERnNHRDWjtBa0R2NHRDUTtFQU9JLHdCQUFBO0FsRG00dENaO0FrRDE0dENRO0VBT0kscUJBQUE7QWxEczR0Q1o7QWtENzR0Q1E7RUFPSSx3QkFBQTtBbER5NHRDWjtBa0RoNXRDUTtFQU9JLHdCQUFBO0FsRDQ0dENaO0FrRG41dENRO0VBT0ksd0JBQUE7QWxEKzR0Q1o7QWtEdDV0Q1E7RUFPSSx3QkFBQTtBbERrNXRDWjtBa0R6NXRDUTtFQU9JLHdCQUFBO0FsRHE1dENaO0FrRDU1dENRO0VBT0ksd0JBQUE7QWxEdzV0Q1o7QWtELzV0Q1E7RUFPSSx3QkFBQTtBbEQyNXRDWjtBa0RsNnRDUTtFQU9JLHdCQUFBO0FsRDg1dENaO0FrRHI2dENRO0VBT0ksd0JBQUE7QWxEaTZ0Q1o7QWtEeDZ0Q1E7RUFPSSx3QkFBQTtBbERvNnRDWjtBa0QzNnRDUTtFQU9JLHdCQUFBO0FsRHU2dENaO0FHajd0Q0k7RStDR0k7SUFPSSxzQkFBQTtFbEQyNnRDVjtFa0RsN3RDTTtJQU9JLHVCQUFBO0VsRDg2dENWO0VrRHI3dENNO0lBT0ksc0JBQUE7RWxEaTd0Q1Y7RWtEeDd0Q007SUFPSSxpQ0FBQTtJQUFBLDhCQUFBO0VsRG83dENWO0VrRDM3dENNO0lBT0ksK0JBQUE7SUFBQSw0QkFBQTtFbER1N3RDVjtFa0Q5N3RDTTtJQU9JLDhCQUFBO0lBQUEsMkJBQUE7RWxEMDd0Q1Y7RWtEajh0Q007SUFPSSxvQ0FBQTtJQUFBLGlDQUFBO0VsRDY3dENWO0VrRHA4dENNO0lBT0ksOEJBQUE7SUFBQSwyQkFBQTtFbERnOHRDVjtFa0R2OHRDTTtJQU9JLDBCQUFBO0VsRG04dENWO0VrRDE4dENNO0lBT0ksZ0NBQUE7RWxEczh0Q1Y7RWtENzh0Q007SUFPSSx5QkFBQTtFbER5OHRDVjtFa0RoOXRDTTtJQU9JLHdCQUFBO0VsRDQ4dENWO0VrRG45dENNO0lBT0ksK0JBQUE7RWxEKzh0Q1Y7RWtEdDl0Q007SUFPSSx5QkFBQTtFbERrOXRDVjtFa0R6OXRDTTtJQU9JLDZCQUFBO0VsRHE5dENWO0VrRDU5dENNO0lBT0ksOEJBQUE7RWxEdzl0Q1Y7RWtELzl0Q007SUFPSSx3QkFBQTtFbEQyOXRDVjtFa0RsK3RDTTtJQU9JLCtCQUFBO0VsRDg5dENWO0VrRHIrdENNO0lBT0ksd0JBQUE7RWxEaSt0Q1Y7RWtEeCt0Q007SUFPSSwyRkFBQTtFbERvK3RDVjtFa0QzK3RDTTtJQU9JLHdCQUFBO0VsRHUrdENWO0VrRDkrdENNO0lBT0ksNkZBQUE7RWxEMCt0Q1Y7RWtEai90Q007SUFPSSwwQkFBQTtFbEQ2K3RDVjtFa0RwL3RDTTtJQU9JLDhGQUFBO0VsRGcvdENWO0VrRHYvdENNO0lBT0ksMkJBQUE7RWxEbS90Q1Y7RWtEMS90Q007SUFPSSw0RkFBQTtFbERzL3RDVjtFa0Q3L3RDTTtJQU9JLHlCQUFBO0VsRHkvdENWO0VrRGhndUNNO0lBT0kseUJBQUE7RWxENC90Q1Y7RWtEbmd1Q007SUFPSSw4QkFBQTtFbEQrL3RDVjtFa0R0Z3VDTTtJQU9JLGlDQUFBO0VsRGtndUNWO0VrRHpndUNNO0lBT0ksc0NBQUE7RWxEcWd1Q1Y7RWtENWd1Q007SUFPSSx5Q0FBQTtFbER3Z3VDVjtFa0QvZ3VDTTtJQU9JLHVCQUFBO0VsRDJndUNWO0VrRGxodUNNO0lBT0ksdUJBQUE7RWxEOGd1Q1Y7RWtEcmh1Q007SUFPSSx5QkFBQTtFbERpaHVDVjtFa0R4aHVDTTtJQU9JLHlCQUFBO0VsRG9odUNWO0VrRDNodUNNO0lBT0ksMEJBQUE7RWxEdWh1Q1Y7RWtEOWh1Q007SUFPSSw0QkFBQTtFbEQwaHVDVjtFa0RqaXVDTTtJQU9JLGtDQUFBO0VsRDZodUNWO0VrRHBpdUNNO0lBT0ksc0NBQUE7RWxEZ2l1Q1Y7RWtEdml1Q007SUFPSSxvQ0FBQTtFbERtaXVDVjtFa0QxaXVDTTtJQU9JLGtDQUFBO0VsRHNpdUNWO0VrRDdpdUNNO0lBT0kseUNBQUE7RWxEeWl1Q1Y7RWtEaGp1Q007SUFPSSx3Q0FBQTtFbEQ0aXVDVjtFa0RuanVDTTtJQU9JLHdDQUFBO0VsRCtpdUNWO0VrRHRqdUNNO0lBT0ksa0NBQUE7RWxEa2p1Q1Y7RWtEemp1Q007SUFPSSxnQ0FBQTtFbERxanVDVjtFa0Q1anVDTTtJQU9JLDhCQUFBO0VsRHdqdUNWO0VrRC9qdUNNO0lBT0ksZ0NBQUE7RWxEMmp1Q1Y7RWtEbGt1Q007SUFPSSwrQkFBQTtFbEQ4anVDVjtFa0Rya3VDTTtJQU9JLG9DQUFBO0VsRGlrdUNWO0VrRHhrdUNNO0lBT0ksa0NBQUE7RWxEb2t1Q1Y7RWtEM2t1Q007SUFPSSxnQ0FBQTtFbER1a3VDVjtFa0Q5a3VDTTtJQU9JLHVDQUFBO0VsRDBrdUNWO0VrRGpsdUNNO0lBT0ksc0NBQUE7RWxENmt1Q1Y7RWtEcGx1Q007SUFPSSxpQ0FBQTtFbERnbHVDVjtFa0R2bHVDTTtJQU9JLDJCQUFBO0Vs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TTtJQU9JLGdDQUFBO0VsRDR3dUNWO0VrRG54dUNNO0lBT0ksK0JBQUE7RWxEK3d1Q1Y7RWtEdHh1Q007SUFPSSw2QkFBQTtFbERreHVDVjtFa0R6eHVDTTtJQU9JLDZCQUFBO0VsRHF4dUNWO0VrRDV4dUNNO0lBT0ksNkJBQUE7RWxEd3h1Q1Y7RWtEL3h1Q007SUFPSSw2QkFBQTtFbEQyeHVDVjtFa0RseXVDTTtJQU9JLDZCQUFBO0VsRDh4dUNWO0VrRHJ5dUNNO0lBT0ksNkJBQUE7RWxEaXl1Q1Y7RWtEeHl1Q007SUFPSSw2QkFBQTtFbERveXVDVjtFa0QzeXVDTTtJQU9JLDJCQUFBO0VsRHV5dUNWO0VrRDl5dUNNO0lBT0ksaUNBQUE7RWxEMHl1Q1Y7RWtEanp1Q007SUFPSSxnQ0FBQTtFbEQ2eXVDVjtFa0RwenVDTTtJQU9JLDhCQUFBO0VsRGd6dUNWO0VrRHZ6dUNNO0lBT0ksOEJBQUE7RWxEbXp1Q1Y7RWtEMXp1Q007SUFPSSw4QkFBQTtFbERzenVDVjtFa0Q3enVDTTtJQU9JLDhCQUFBO0VsRHl6dUNWO0VrRGgwdUNNO0lBT0ksOEJBQUE7RWxENHp1Q1Y7RWtEbjB1Q007SUFPSSw4QkFBQTtFbEQrenVDVjtFa0R0MHVDTTtJQU9JLDhCQUFBO0VsRGswdUNWO0VrRHowdUNNO0lBT0kseUJBQUE7RWxEcTB1Q1Y7RWtENTB1Q007SUFPSSwrQkFBQTtFbER3MHVDVjtFa0QvMHVDTTtJQU9JLDhCQUFBO0VsRDIwdUNWO0VrRGwxdUNNO0lBT0ksNEJBQUE7RWxEODB1Q1Y7RWtEcjF1Q007SUFPSSw0QkFBQTtFbERpMXVDVjtFa0R4MXVDTTtJQU9JLDRCQUFBO0VsRG8xdUNWO0VrRDMxdUNNO0lBT0ksNEJBQUE7RWxEdTF1Q1Y7RWtEOTF1Q007SUFPSSw0QkFBQTtFbEQwMXVDVjtFa0RqMnVDTTtJQU9JLDRCQUFBO0VsRDYxdUNWO0VrRHAydUNNO0lBT0ksNEJBQUE7RWxEZzJ1Q1Y7RWtEdjJ1Q007SUFPSSwyQkFBQTtFbERtMnVDVjtFa0QxMnVDTTtJQU9JLDBCQUFBO0VsRHMydUNWO0VrRDcydUNNO0lBT0ksd0JBQUE7RWxEeTJ1Q1Y7RWtEaDN1Q007SUFPSSx3QkFBQTtFbEQ0MnVDVjtFa0RuM3VDTTtJQU9JLHdCQUFBO0VsRCsydUNWO0VrRHQzdUNNO0lBT0ksd0JBQUE7RWxEazN1Q1Y7RWtEejN1Q007SUFPSSx3QkFBQTtFbERxM3VDVjtFa0Q1M3VDTTtJQU9JLHdCQUFBO0VsRHczdUNWO0VrRC8zdUNNO0lBT0ksaUNBQUE7SUFBQSxnQ0FBQTtFbEQ0M3VDVjtFa0RuNHVDTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RWxEZzR1Q1Y7RWtEdjR1Q007SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRG80dUNWO0VrRDM0dUNNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbER3NHVDVjtFa0QvNHVDTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxENDR1Q1Y7RWtEbjV1Q007SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRGc1dUNWO0VrRHY1dUNNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbERvNXVDVjtFa0QzNXVDTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEdzV1Q1Y7RWtELzV1Q007SUFPSSwrQkFBQTtJQUFBLGtDQUFBO0VsRDQ1dUNWO0VrRG42dUNNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFbERnNnVDVjtFa0R2NnVDTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEbzZ1Q1Y7RWtEMzZ1Q007SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRHc2dUNWO0VrRC82dUNNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbEQ0NnVDVjtFa0RuN3VDTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEZzd1Q1Y7RWtEdjd1Q007SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRG83dUNWO0VrRDM3dUNNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbER3N3VDVjtFa0QvN3VDTTtJQU9JLCtCQUFBO0VsRDI3dUNWO0VrRGw4dUNNO0lBT0ksOEJBQUE7RWxEODd1Q1Y7RWtEcjh1Q007SUFPSSw0QkFBQTtFbERpOHVDVjtFa0R4OHVDTTtJQU9JLDRCQUFBO0VsRG84dUNWO0VrRDM4dUNNO0lBT0ksNEJBQUE7RWxEdTh1Q1Y7RWtEOTh1Q007SUFPSSw0QkFBQTtFbEQwOHVDVjtFa0RqOXVDTTtJQU9JLDRCQUFBO0VsRDY4dUNWO0VrRHA5dUNNO0lBT0ksNEJBQUE7RWxEZzl1Q1Y7RWtEdjl1Q007SUFPSSxpQ0FBQTtFbERtOXVDVjtFa0QxOXVDTTtJQU9JLGdDQUFBO0VsRHM5dUNWO0VrRDc5dUNNO0lBT0ksOEJBQUE7RWxEeTl1Q1Y7RWtEaCt1Q007SUFPSSw4QkFBQTtFbEQ0OXVDVjtFa0RuK3VDTTtJQU9JLDhCQUFBO0VsRCs5dUNWO0VrRHQrdUNNO0lBT0ksOEJBQUE7RWxEayt1Q1Y7RWtEeit1Q007SUFPSSw4QkFBQTtFbERxK3VDVjtFa0Q1K3VDTTtJQU9JLDhCQUFBO0VsRHcrdUNWO0VrRC8rdUNNO0lBT0ksa0NBQUE7RWxEMit1Q1Y7RWtEbC91Q007SUFPSSxpQ0FBQTtFbEQ4K3VDVjtFa0RyL3VDTTtJQU9JLCtCQUFBO0VsRGkvdUNWO0VrRHgvdUNNO0lBT0ksK0JBQUE7RWxEby91Q1Y7RWtEMy91Q007SUFPSSwrQkFBQTtFbER1L3VDVjtFa0Q5L3VDTTtJQU9JLCtCQUFBO0VsRDAvdUNWO0VrRGpndkNNO0lBT0ksK0JBQUE7RWxENi91Q1Y7RWtEcGd2Q007SUFPSSwrQkFBQTtFbERnZ3ZDVjtFa0R2Z3ZDTTtJQU9JLGdDQUFBO0VsRG1ndkNWO0VrRDFndkNNO0lBT0ksK0JBQUE7RWxEc2d2Q1Y7RWtEN2d2Q007SUFPSSw2QkFBQTtFbER5Z3ZDVjtFa0RoaHZDTTtJQU9JLDZCQUFBO0VsRDRndkNWO0VrRG5odkNNO0lBT0ksNkJBQUE7RWxEK2d2Q1Y7RWtEdGh2Q007SUFPSSw2QkFBQTtFbERraHZDVjtFa0R6aHZDTTtJQU9JLDZCQUFBO0VsRHFodkNWO0VrRDVodkNNO0lBT0ksNkJBQUE7RWxEd2h2Q1Y7RWtEL2h2Q007SUFPSSxxQkFBQTtFbEQyaHZDVjtFa0RsaXZDTTtJQU9JLDJCQUFBO0VsRDhodkNWO0VrRHJpdkNNO0lBT0ksMEJBQUE7RWxEaWl2Q1Y7RWtEeGl2Q007SUFPSSx3QkFBQTtFbERvaXZDVjtFa0QzaXZDTTtJQU9JLHdCQUFBO0VsRHVpdkNWO0VrRDlpdkNNO0lBT0ksd0JBQUE7RWxEMGl2Q1Y7RWtEamp2Q007SUFPSSx3QkFBQTtFbEQ2aXZDVjtFa0RwanZDTTtJQU9JLHdCQUFBO0VsRGdqdkNWO0VrRHZqdkNNO0lBT0ksd0JBQUE7RWxEbWp2Q1Y7RWtEMWp2Q007SUFPSSwyQkFBQTtJQUFBLDBCQUFBO0VsRHVqdkNWO0VrRDlqdkNNO0lBT0ksaUNBQUE7SUFBQSxnQ0FBQTtFbEQyanZDVjtFa0Rsa3ZDTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RWxEK2p2Q1Y7RWtEdGt2Q007SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRG1rdkNWO0VrRDFrdkNNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbER1a3ZDVjtFa0Q5a3ZDTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEMmt2Q1Y7RWtEbGx2Q007SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRCtrdkNWO0VrRHRsdkNNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbERtbHZDVjtFa0QxbHZDTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEdWx2Q1Y7RWtEOWx2Q007SUFPSSx5QkFBQTtJQUFBLDRCQUFBO0VsRDJsdkNWO0VrRGxtdkNNO0lBT0ksK0JBQUE7SUFBQSxrQ0FBQTtFbEQrbHZDVjtFa0R0bXZDTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RWxEbW12Q1Y7RWtEMW12Q007SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRHVtdkNWO0VrRDltdkNNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbEQybXZDVjtFa0RsbnZDTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEK212Q1Y7RWtEdG52Q007SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRG1udkNWO0VrRDFudkNNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbER1bnZDVjtFa0Q5bnZDTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEMm52Q1Y7RWtEbG92Q007SUFPSSx5QkFBQTtFbEQ4bnZDVjtFa0Ryb3ZDTTtJQU9JLCtCQUFBO0VsRGlvdkNWO0VrRHhvdkNNO0lBT0ksOEJBQUE7RWxEb292Q1Y7RWtEM292Q007SUFPSSw0QkFBQTtFbER1b3ZDVjtFa0Q5b3ZDTTtJQU9JLDRCQUFBO0VsRDBvdkNWO0VrRGpwdkNNO0lBT0ksNEJBQUE7RWxENm92Q1Y7RWtEcHB2Q007SUFPSSw0QkFBQTtFbERncHZDVjtFa0R2cHZDTTtJQU9JLDRCQUFBO0VsRG1wdkNWO0VrRDFwdkNNO0lBT0ksNEJBQUE7RWxEc3B2Q1Y7RWtEN3B2Q007SUFPSSwyQkFBQTtFbER5cHZDVjtFa0RocXZDTTtJQU9JLGlDQUFBO0VsRDRwdkNWO0VrRG5xdkNNO0lBT0ksZ0NBQUE7RWxEK3B2Q1Y7RWtEdHF2Q007SUFPSSw4QkFBQTtFbERrcXZDVjtFa0R6cXZDTTtJQU9JLDhCQUFBO0VsRHFxdkNWO0VrRDVxdkNNO0lBT0ksOEJBQUE7RWxEd3F2Q1Y7RWtEL3F2Q007SUFPSSw4QkFBQTtFbEQycXZDVjtFa0RscnZDTTtJQU9JLDhCQUFBO0VsRDhxdkNWO0VrRHJydkNNO0lBT0ksOEJBQUE7RWxEaXJ2Q1Y7RWtEeHJ2Q007SUFPSSw0QkFBQTtFbERvcnZDVjtFa0QzcnZDTTtJQU9JLGtDQUFBO0VsRHVydkNWO0VrRDlydkNNO0lBT0ksaUNBQUE7RWxEMHJ2Q1Y7RWtEanN2Q007SUFPSSwrQkFBQTtFbEQ2cnZDVjtFa0Rwc3ZDTTtJQU9JLCtCQUFBO0VsRGdzdkNWO0VrRHZzdkNNO0lBT0ksK0JBQUE7RWxEbXN2Q1Y7RWtEMXN2Q007SUFPSSwrQkFBQTtFbERzc3ZDVjtFa0Q3c3ZDTTtJQU9JLCtCQUFBO0VsRHlzdkNWO0VrRGh0dkNNO0lBT0ksK0JBQUE7RWxENHN2Q1Y7RWtEbnR2Q007SUFPSSwwQkFBQTtFbEQrc3ZDVjtFa0R0dHZDTTtJQU9JLGdDQUFBO0VsRGt0dkNWO0VrRHp0dkNNO0lBT0ksK0JBQUE7RWxEcXR2Q1Y7RWtENXR2Q007SUFPSSw2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RWxEdWp3Q1Y7RWtEOWp3Q007SUFPSSw2QkFBQTtFbEQwandDVjtFa0Rqa3dDTTtJQU9JLDhCQUFBO0VsRDZqd0NWO0VrRHBrd0NNO0lBT0ksd0JBQUE7RWxEZ2t3Q1Y7RWtEdmt3Q007SUFPSSwrQkFBQTtFbERta3dDVjtFa0Qxa3dDTTtJQU9JLHdCQUFBO0VsRHNrd0NWO0VrRDdrd0NNO0lBT0ksMkZBQUE7RWxEeWt3Q1Y7RWtEaGx3Q007SUFPSSx3QkFBQTtFbEQ0a3dDVjtFa0RubHdDTTtJQU9JLDZGQUFBO0VsRCtrd0NWO0VrRHRsd0NNO0lBT0ksMEJBQUE7RWxEa2x3Q1Y7RWtEemx3Q007SUFPSSw4RkFBQTtFbERxbHdDVjtFa0Q1bHdDTTtJQU9JLDJCQUFBO0VsRHdsd0NWO0VrRC9sd0NNO0lBT0ksNEZBQUE7RWxEMmx3Q1Y7RWtEbG13Q007SUFPSSx5QkFBQTtFbEQ4bHdDVjtFa0RybXdDTTtJQU9JLHlCQUFBO0VsRGltd0NWO0VrRHhtd0NNO0lBT0ksOEJBQUE7RWxEb213Q1Y7RWtEM213Q007SUFPSSxpQ0FBQTtFbER1bXdDVjtFa0Q5bXdDTTtJQU9JLHNDQUFBO0VsRDBtd0NWO0VrRGpud0NNO0lBT0kseUNBQUE7RWxENm13Q1Y7RWtEcG53Q007SUFPSSx1QkFBQTtFbERnbndDVjtFa0R2bndDTTtJQU9JLHVCQUFBO0VsRG1ud0NWO0VrRDFud0NNO0lBT0kseUJBQUE7RWxEc253Q1Y7RWtEN253Q007SUFPSSx5QkFBQTtFbER5bndDVjtFa0Rob3dDTTtJQU9JLDBCQUFBO0VsRDRud0NWO0VrRG5vd0NNO0lBT0ksNEJBQUE7RWxEK253Q1Y7RWtEdG93Q007SUFPSSxrQ0FBQTtFbERrb3dDVjtFa0R6b3dDTTtJQU9JLHNDQUFBO0VsRHFvd0NWO0VrRDVvd0NNO0lBT0ksb0NBQUE7RWxEd293Q1Y7RWtEL293Q007SUFPSSxrQ0FBQTtFbEQyb3dDVjtFa0RscHdDTTtJQU9JLHlDQUFBO0VsRDhvd0NWO0VrRHJwd0NNO0lBT0ksd0NBQUE7RWxEaXB3Q1Y7RWtEeHB3Q007SUFPSSx3Q0FBQTtFbERvcHdDVjtFa0QzcHdDTTtJQU9JLGtDQUFBO0VsRHVwd0NWO0VrRDlwd0NNO0lBT0ksZ0NBQUE7RWxEMHB3Q1Y7RWtEanF3Q007SUFPSSw4QkFBQTtFbEQ2cHdDVjtFa0RwcXdDTTtJQU9JLGdDQUFBO0VsRGdxd0NWO0VrRHZxd0NNO0lBT0ksK0JBQUE7RWxEbXF3Q1Y7RWtEMXF3Q007SUFPSSxvQ0FBQTtFbERzcXdDVjtFa0Q3cXdDTTtJQU9JLGtDQUFBO0VsRHlxd0NWO0VrRGhyd0NNO0lBT0ksZ0NBQUE7RWxENHF3Q1Y7RWtEbnJ3Q007SUFPSSx1Q0FBQTtFbEQrcXdDVjtFa0R0cndDTTtJQU9JLHNDQUFBO0VsRGtyd0NWO0VrRHpyd0NNO0lBT0ksaUNBQUE7RWxEcXJ3Q1Y7RWtENXJ3Q007SUFPSSwyQkFBQTtFbER3cndDVjtFa0QvcndDTTtJQU9JLGlDQUFBO0VsRDJyd0NWO0VrRGxzd0NNO0lBT0ksK0JBQUE7RWxEOHJ3Q1Y7RWtEcnN3Q007SUFPSSw2QkFBQTtFbERpc3dDVjtFa0R4c3dDTTtJQU9JLCtCQUFBO0VsRG9zd0NWO0VrRDNzd0NNO0lBT0ksOEJBQUE7RWxEdXN3Q1Y7RWtEOXN3Q007SUFPSSxvQkFBQTtFbEQwc3dDVjtFa0RqdHdDTTtJQU9JLG1CQUFBO0VsRDZzd0NWO0VrRHB0d0NNO0lBT0ksbUJBQUE7RWxEZ3R3Q1Y7RWtEdnR3Q007SUFPSSxtQkFBQTtFbERtdHdDVjtFa0QxdHdDTTtJQU9JLG1CQUFBO0VsRHN0d0NWO0VrRDd0d0NNO0lBT0ksbUJBQUE7RWxEeXR3Q1Y7RWtEaHV3Q007SUFPSSxtQkFBQTtFbEQ0dHdDVjtFa0RudXdDTTtJQU9JLG1CQUFBO0VsRCt0d0NWO0VrRHR1d0NNO0lBT0ksb0JBQUE7RWxEa3V3Q1Y7RWtEenV3Q007SUFPSSwwQkFBQTtFbERxdXdDVjtFa0Q1dXdDTTtJQU9JLHlCQUFBO0VsRHd1d0NWO0VrRC91d0NNO0lBT0ksdUJBQUE7RWxEMnV3Q1Y7RWtEbHZ3Q007SUFPSSx1QkFBQTtFbEQ4dXdDVjtFa0RydndDTTtJQU9JLHVCQUFBO0VsRGl2d0NWO0VrRHh2d0NNO0lBT0ksdUJBQUE7RWxEb3Z3Q1Y7RWtEM3Z3Q007SUFPSSx1QkFBQTtFbER1dndDVjtFa0Q5dndDTTtJQU9JLHVCQUFBO0VsRDB2d0NWO0VrRGp3d0NNO0lBT0ksdUJBQUE7RWxENnZ3Q1Y7RWtEcHd3Q007SUFPSSwwQkFBQTtJQUFBLHlCQUFBO0VsRGl3d0NWO0VrRHh3d0NNO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtFbERxd3dDVjtFa0Q1d3dDTTtJQU9JLCtCQUFBO0lBQUEsOEJBQUE7RWxEeXd3Q1Y7RWtEaHh3Q007SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0VsRDZ3d0NWO0VrRHB4d0NNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFbERpeHdDVjtFa0R4eHdDTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RWxEcXh3Q1Y7RWtENXh3Q007SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0VsRHl4d0NWO0VrRGh5d0NNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFbEQ2eHdDVjtFa0RweXdDTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RWxEaXl3Q1Y7RWtEeHl3Q007SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0VsRHF5d0NWO0VrRDV5d0NNO0lBT0ksd0JBQUE7SUFBQSwyQkFBQTtFbER5eXdDVjtFa0RoendDTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RWxENnl3Q1Y7RWtEcHp3Q007SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0VsRGl6d0NWO0VrRHh6d0NNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFbERxendDVjtFa0Q1endDTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RWxEeXp3Q1Y7RWtEaDB3Q007SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0VsRDZ6d0NWO0VrRHAwd0NNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFbERpMHdDVjtFa0R4MHdDTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RWxEcTB3Q1Y7RWtENTB3Q007SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0VsRHkwd0NWO0VrRGgxd0NNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFbEQ2MHdDVjtFa0RwMXdDTTtJQU9JLHdCQUFBO0VsRGcxd0NWO0VrRHYxd0NNO0lBT0ksOEJBQUE7RWxEbTF3Q1Y7RWtEMTF3Q007SUFPSSw2QkFBQTtFbERzMXdDVjtFa0Q3MXdDTTtJQU9JLDJCQUFBO0VsRHkxd0NWO0VrRGgyd0NNO0lBT0ksMkJBQUE7RWxENDF3Q1Y7RWtEbjJ3Q007SUFPSSwyQkFBQTtFbEQrMXdDVjtFa0R0MndDTTtJQU9JLDJCQUFBO0VsRGsyd0NWO0VrRHoyd0NNO0lBT0ksMkJBQUE7RWxEcTJ3Q1Y7RWtENTJ3Q007SUFPSSwyQkFBQTtFbER3MndDVjtFa0QvMndDTTtJQU9JLDJCQUFBO0VsRDIyd0NWO0VrRGwzd0NNO0lBT0ksMEJBQUE7RWxEODJ3Q1Y7RWtEcjN3Q007SUFPSSxnQ0FBQTtFbERpM3dDVjtFa0R4M3dDTTtJQU9JLCtCQUFBO0VsRG8zd0NWO0VrRDMzd0NNO0lBT0ksNkJBQUE7RWxEdTN3Q1Y7RWtEOTN3Q007SUFPSSw2QkFBQTtFbEQwM3dDVjtFa0RqNHdDTTtJQU9JLDZCQUFBO0VsRDYzd0NWO0VrRHA0d0NNO0lBT0ksNkJBQUE7RWxEZzR3Q1Y7RWtEdjR3Q007SUFPSSw2QkFBQTtFbERtNHdDVjtFa0QxNHdDTTtJQU9JLDZCQUFBO0VsRHM0d0NWO0VrRDc0d0NNO0lBT0ksNkJBQUE7RWxEeTR3Q1Y7RWtEaDV3Q007SUFPSSwyQkFBQTtFbEQ0NHdDVjtFa0RuNXdDTTtJQU9JLGlDQUFBO0VsRCs0d0NWO0VrRHQ1d0NNO0lBT0ksZ0NBQUE7RWxEazV3Q1Y7RWtEejV3Q007SUFPSSw4QkFBQTtFbERxNXdDVjtFa0Q1NXdDTTtJQU9JLDhCQUFBO0VsRHc1d0NWO0VrRC81d0NNO0lBT0ksOEJBQUE7RWxEMjV3Q1Y7RWtEbDZ3Q007SUFPSSw4QkFBQTtFbEQ4NXdDVjtFa0RyNndDTTtJQU9JLDhCQUFBO0VsRGk2d0NWO0VrRHg2d0NNO0lBT0ksOEJBQUE7RWxEbzZ3Q1Y7RWtEMzZ3Q007SUFPSSw4QkFBQTtFbER1NndDVjtFa0Q5NndDTTtJQU9JLHlCQUFBO0VsRDA2d0NWO0VrRGo3d0NNO0lBT0ksK0JBQUE7RWxENjZ3Q1Y7RWtEcDd3Q007SUFPSSw4QkFBQTtFbERnN3dDVjtFa0R2N3dDTTtJQU9JLDRCQUFBO0VsRG03d0NWO0VrRDE3d0NNO0lBT0ksNEJBQUE7RWxEczd3Q1Y7RWtENzd3Q007SUFPSSw0QkFBQTtFbER5N3dDVjtFa0RoOHdDTTtJQU9JLDRCQUFBO0VsRDQ3d0NWO0VrRG44d0NNO0lBT0ksNEJBQUE7RWxEKzd3Q1Y7RWtEdDh3Q007SUFPSSw0QkFBQTtFbERrOHdDVjtFa0R6OHdDTTtJQU9JLDRCQUFBO0VsRHE4d0NWO0VrRDU4d0NNO0lBT0ksMkJBQUE7RWxEdzh3Q1Y7RWtELzh3Q007SUFPSSwwQkFBQTtFbEQyOHdDVjtFa0RsOXdDTTtJQU9JLHdCQUFBO0VsRDg4d0NWO0VrRHI5d0NNO0lBT0ksd0JBQUE7RWxEaTl3Q1Y7RWtEeDl3Q007SUFPSSx3QkFBQTtFbERvOXdDVjtFa0QzOXdDTTtJQU9JLHdCQUFBO0VsRHU5d0NWO0VrRDk5d0NNO0lBT0ksd0JBQUE7RWxEMDl3Q1Y7RWtEait3Q007SUFPSSx3QkFBQTtFbEQ2OXdDVjtFa0RwK3dDTTtJQU9JLGlDQUFBO0lBQUEsZ0NBQUE7RWxEaSt3Q1Y7RWtEeCt3Q007SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0VsRHErd0NWO0VrRDUrd0NNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbER5K3dDVjtFa0RoL3dDTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxENit3Q1Y7RWtEcC93Q007SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRGkvd0NWO0VrRHgvd0NNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbERxL3dDVjtFa0Q1L3dDTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEeS93Q1Y7RWtEaGd4Q007SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRDYvd0NWO0VrRHBneENNO0lBT0ksK0JBQUE7SUFBQSxrQ0FBQTtFbERpZ3hDVjtFa0R4Z3hDTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RWxEcWd4Q1Y7RWtENWd4Q007SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRHlneENWO0VrRGhoeENNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbEQ2Z3hDVjtFa0RwaHhDTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEaWh4Q1Y7RWtEeGh4Q007SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRHFoeENWO0VrRDVoeENNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbER5aHhDVjtFa0RoaXhDTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxENmh4Q1Y7RWtEcGl4Q007SUFPSSwrQkFBQTtFbERnaXhDVjtFa0R2aXhDTTtJQU9JLDhCQUFBO0VsRG1peENWO0VrRDFpeENNO0lBT0ksNEJBQUE7RWxEc2l4Q1Y7RWtEN2l4Q007SUFPSSw0QkFBQTtFbER5aXhDVjtFa0RoanhDTTtJQU9JLDRCQUFBO0VsRDRpeENWO0VrRG5qeENNO0lBT0ksNEJBQUE7RWxEK2l4Q1Y7RWtEdGp4Q007SUFPSSw0QkFBQTtFbERranhDVjtFa0R6anhDTTtJQU9JLDRCQUFBO0VsRHFqeENWO0VrRDVqeENNO0lBT0ksaUNBQUE7RWxEd2p4Q1Y7RWtEL2p4Q007SUFPSSxnQ0FBQTtFbEQyanhDVjtFa0Rsa3hDTTtJQU9JLDhCQUFBO0VsRDhqeENWO0VrRHJreENNO0lBT0ksOEJBQUE7RWxEaWt4Q1Y7RWtEeGt4Q007SUFPSSw4QkFBQTtFbERva3hDVjtFa0Qza3hDTTtJQU9JLDhCQUFBO0VsRHVreENWO0VrRDlreENNO0lBT0ksOEJBQUE7RWxEMGt4Q1Y7RWtEamx4Q007SUFPSSw4QkFBQTtFbEQ2a3hDVjtFa0RwbHhDTTtJQU9JLGtDQUFBO0VsRGdseENWO0VrRHZseENNO0lBT0ksaUNBQUE7RWxEbWx4Q1Y7RWtEMWx4Q007SUFPSSwrQkFBQTtFbERzbHhDVjtFa0Q3bHhDTTtJQU9JLCtCQUFBO0VsRHlseENWO0VrRGhteENNO0lBT0ksK0JBQUE7RWxENGx4Q1Y7RWtEbm14Q007SUFPSSwrQkFBQTtFbEQrbHhDVjtFa0R0bXhD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NEJBQUE7RWxEeXh4Q1Y7RWtEaHl4Q007SUFPSSxrQ0FBQTtFbEQ0eHhDVjtFa0RueXhDTTtJQU9JLGlDQUFBO0VsRCt4eENWO0VrRHR5eENNO0lBT0ksK0JBQUE7RWxEa3l4Q1Y7RWtEenl4Q007SUFPSSwrQkFBQTtFbERxeXhDVjtFa0Q1eXhDTTtJQU9JLCtCQUFBO0VsRHd5eENWO0VrRC95eENNO0lBT0ksK0JBQUE7RWxEMnl4Q1Y7RWtEbHp4Q007SUFPSSwrQkFBQTtFbEQ4eXhDVjtFa0RyenhDTTtJQU9JLCtCQUFBO0VsRGl6eENWO0VrRHh6eENNO0lBT0ksMEJBQUE7RWxEb3p4Q1Y7RWtEM3p4Q007SUFPSSxnQ0FBQTtFbER1enhDVjtFa0Q5enhDTTtJQU9JLCtCQUFBO0VsRDB6eENWO0VrRGoweENNO0lBT0ksNkJBQUE7RWxENnp4Q1Y7RWtEcDB4Q007SUFPSSw2QkFBQTtFbERnMHhDVjtFa0R2MHhDTTtJQU9JLDZCQUFBO0VsRG0weENWO0VrRDEweENNO0lBT0ksNkJBQUE7RWxEczB4Q1Y7RWtENzB4Q007SUFPSSw2QkFBQTtFbER5MHhDVjtFa0RoMXhDTTtJQU9JLDZCQUFBO0VsRDQweENWO0VrRG4xeENNO0lBT0ksaUJBQUE7RWxEKzB4Q1Y7RWtEdDF4Q007SUFPSSx1QkFBQTtFbERrMXhDVjtFa0R6MXhDTTtJQU9JLHNCQUFBO0VsRHExeENWO0VrRDUxeENNO0lBT0ksb0JBQUE7RWxEdzF4Q1Y7RWtELzF4Q007SUFPSSxvQkFBQTtFbEQyMXhDVjtFa0RsMnhDTTtJQU9JLG9CQUFBO0VsRDgxeENWO0VrRHIyeENNO0lBT0ksb0JBQUE7RWxEaTJ4Q1Y7RWtEeDJ4Q007SUFPSSxvQkFBQTtFbERvMnhDVjtFa0QzMnhDTTtJQU9JLG9CQUFBO0VsRHUyeENWO0VrRDkyeENNO0lBT0kscUJBQUE7RWxEMDJ4Q1Y7RWtEajN4Q007SUFPSSwyQkFBQTtFbEQ2MnhDVjtFa0RwM3hDTTtJQU9JLDBCQUFBO0VsRGczeENWO0VrRHYzeENNO0lBT0ksd0JBQUE7RWxEbTN4Q1Y7RWtEMTN4Q007SUFPSSx3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RWxEcXR5Q1Y7RWtENXR5Q007SUFPSSx1QkFBQTtFbER3dHlDVjtFa0QvdHlDTTtJQU9JLHlCQUFBO0VsRDJ0eUNWO0VrRGx1eUNNO0lBT0kseUJBQUE7RWxEOHR5Q1Y7RWtEcnV5Q007SUFPSSwwQkFBQTtFbERpdXlDVjtFa0R4dXlDTTtJQU9JLDRCQUFBO0VsRG91eUNWO0VrRDN1eUNNO0lBT0ksa0NBQUE7RWxEdXV5Q1Y7RWtEOXV5Q007SUFPSSxzQ0FBQTtFbEQwdXlDVjtFa0RqdnlDTTtJQU9JLG9DQUFBO0VsRDZ1eUNWO0VrRHB2eUNNO0lBT0ksa0NBQUE7RWxEZ3Z5Q1Y7RWtEdnZ5Q007SUFPSSx5Q0FBQTtFbERtdnlDVjtFa0QxdnlDTTtJQU9JLHdDQUFBO0VsRHN2eUNWO0VrRDd2eUNNO0lBT0ksd0NBQUE7RWxEeXZ5Q1Y7RWtEaHd5Q007SUFPSSxrQ0FBQTtFbEQ0dnlDVjtFa0Rud3lDTTtJQU9JLGdDQUFBO0VsRCt2eUNWO0VrRHR3eUNNO0lBT0ksOEJBQUE7RWxEa3d5Q1Y7RWtEend5Q007SUFPSSxnQ0FBQTtFbERxd3lDVjtFa0Q1d3lDTTtJQU9JLCtCQUFBO0VsRHd3eUNWO0VrRC93eUNNO0lBT0ksb0NBQUE7RWxEMnd5Q1Y7RWtEbHh5Q007SUFPSSxrQ0FBQTtFbEQ4d3lDVjtFa0RyeHlDTTtJQU9JLGdDQUFBO0VsRGl4eUNWO0VrRHh4eUNNO0lBT0ksdUNBQUE7RWxEb3h5Q1Y7RWtEM3h5Q007SUFPSSxzQ0FBQTtFbER1eHlDVjtFa0Q5eHlDTTtJQU9JLGlDQUFBO0VsRDB4eUNWO0VrRGp5eUNNO0lBT0ksMkJBQUE7RWxENnh5Q1Y7RWtEcHl5Q007SUFPSSxpQ0FBQTtFbERneXlDVjtFa0R2eXlDTTtJQU9JLCtCQUFBO0VsRG15eUNWO0VrRDF5eUNNO0lBT0ksNkJBQUE7RWxEc3l5Q1Y7RWtEN3l5Q007SUFPSSwrQkFBQTtFbER5eXlDVjtFa0RoenlDTTtJQU9JLDhCQUFBO0VsRDR5eUNWO0VrRG56eUNNO0lBT0ksb0JBQUE7RWxEK3l5Q1Y7RWtEdHp5Q007SUFPSSxtQkFBQTtF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ekNWO0VrRDdrekNNO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtFbEQwa3pDVjtFa0RqbHpDTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEOGt6Q1Y7RWtEcmx6Q007SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRGtsekNWO0VrRHpsekNNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbERzbHpDVjtFa0Q3bHpDTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEMGx6Q1Y7RWtEam16Q007SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRDhsekNWO0VrRHJtekNNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbERrbXpDVjtFa0R6bXpDTTtJQU9JLCtCQUFBO0lBQUEsa0NBQUE7RWxEc216Q1Y7RWtEN216Q007SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0VsRDBtekNWO0VrRGpuekNNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbEQ4bXpDVjtFa0RybnpDTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEa256Q1Y7RWtEem56Q007SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRHNuekNWO0VrRDduekNNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbEQwbnpDVjtFa0Rqb3pDTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEOG56Q1Y7RWtEcm96Q007SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRGtvekNWO0VrRHpvekNNO0lBT0ksK0JBQUE7RWxEcW96Q1Y7RWtENW96Q007SUFPSSw4QkFBQTtFbER3b3pDVjtFa0Qvb3pDTTtJQU9JLDRCQUFBO0VsRDJvekNWO0VrRGxwekNNO0lBT0ksNEJBQUE7RWxEOG96Q1Y7RWtEcnB6Q007SUFPSSw0QkFBQTtFbERpcHpDVjtFa0R4cHpDTTtJQU9JLDRCQUFBO0VsRG9wekNWO0VrRDNwekNNO0lBT0ksNEJBQUE7RWxEdXB6Q1Y7RWtEOXB6Q007SUFPSSw0QkFBQTtFbEQwcHpDVjtFa0RqcXpDTTtJQU9JLGlDQUFBO0VsRDZwekNWO0VrRHBxekNNO0lBT0ksZ0NBQUE7RWxEZ3F6Q1Y7RWtEdnF6Q007SUFPSSw4QkFBQTtFbERtcXpDVjtFa0QxcXpDTTtJQU9JLDhCQUFBO0VsRHNxekNWO0VrRDdxekNNO0lBT0ksOEJBQUE7RWxEeXF6Q1Y7RWtEaHJ6Q007SUFPSSw4QkFBQTtFbEQ0cXpDVjtFa0RucnpDTTtJQU9JLDhCQUFBO0VsRCtxekNWO0VrRHRyekNNO0lBT0ksOEJBQUE7RWxEa3J6Q1Y7RWtEenJ6Q007SUFPSSxrQ0FBQTtFbERxcnpDVjtFa0Q1cnpDTTtJQU9JLGlDQUFBO0VsRHdyekNWO0VrRC9yekNNO0lBT0ksK0JBQUE7RWxEMnJ6Q1Y7RWtEbHN6Q007SUFPSSwrQkFBQTtFbEQ4cnpDVjtFa0Ryc3pDTTtJQU9JLCtCQUFBO0VsRGlzekNWO0VrRHhzekNNO0lBT0ksK0JBQUE7RWxEb3N6Q1Y7RWtEM3N6Q007SUFPSSwrQkFBQTtFbER1c3pDVjtFa0Q5c3pDTTtJQU9JLCtCQUFBO0VsRDBzekNWO0VrRGp0ekNNO0lBT0ksZ0NBQUE7RWxENnN6Q1Y7RWtEcHR6Q007SUFPSSwrQkFBQTtFbERndHpDVjtFa0R2dHpDTTtJQU9JLDZCQUFBO0VsRG10ekNWO0VrRDF0ekNNO0lBT0ksNkJBQUE7RWxEc3R6Q1Y7RWtEN3R6Q007SUFPSSw2QkFBQTtFbER5dHpDVjtFa0RodXpDTTtJQU9JLDZCQUFBO0VsRDR0ekNWO0VrRG51ekNNO0lBT0ksNkJBQUE7RWxEK3R6Q1Y7RWtEdHV6Q007SUFPSSw2QkFBQTtFbERrdXpDVjtFa0R6dXpDTTtJQU9JLHFCQUFBO0VsRHF1ekNWO0VrRDV1ekNNO0lBT0ksMkJBQUE7RWxEd3V6Q1Y7RWtEL3V6Q007SUFPSSwwQkFBQTtFbEQydXpDVjtFa0RsdnpDTTtJQU9JLHdCQUFBO0VsRDh1ekNWO0VrRHJ2ekNNO0lBT0ksd0JBQUE7RWxEaXZ6Q1Y7RWtEeHZ6Q007SUFPSSx3QkFBQTtFbERvdnpDVjtFa0QzdnpDTTtJQU9JLHdCQUFBO0VsRHV2ekNWO0VrRDl2ekNNO0lBT0ksd0JBQUE7RWxEMHZ6Q1Y7RWtEand6Q007SUFPSSx3QkFBQTtFbEQ2dnpDVjtFa0Rwd3pDTTtJQU9JLDJCQUFBO0lBQUEsMEJBQUE7RWxEaXd6Q1Y7RWtEeHd6Q007SUFPSSxpQ0FBQTtJQUFBLGdDQUFBO0VsRHF3ekNWO0VrRDV3ekNNO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtFbER5d3pDVjtFa0RoeHpDTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxENnd6Q1Y7RWtEcHh6Q007SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRGl4ekNWO0VrRHh4ekNNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbERxeHpDVjtFa0Q1eHpDTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEeXh6Q1Y7RWtEaHl6Q007SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRDZ4ekNWO0VrRHB5ekNNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbERpeXpDVjtFa0R4eXpDTTtJQU9JLHlCQUFBO0lBQUEsNEJBQUE7RWxEcXl6Q1Y7RWtENXl6Q007SUFPSSwrQkFBQTtJQUFBLGtDQUFBO0VsRHl5ekNWO0VrRGh6ekNNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFbEQ2eXpDVjtFa0RwenpDTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEaXp6Q1Y7RWtEeHp6Q007SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRHF6ekNWO0VrRDV6ekNNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbER5enpDVjtFa0RoMHpDTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxENnp6Q1Y7RWtEcDB6Q007SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRGkwekNWO0VrRHgwekNNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbERxMHpDVjtFa0Q1MHpDTTtJQU9JLHlCQUFBO0VsRHcwekNWO0VrRC8wekNNO0lBT0ksK0JBQUE7RWxEMjB6Q1Y7RWtEbDF6Q007SUFPSSw4QkFBQTtFbEQ4MHpDVjtFa0RyMXpDTTtJQU9JLDRCQUFBO0VsRGkxekNWO0VrRHgxekNNO0lBT0ksNEJBQUE7RWxEbzF6Q1Y7RWtEMzF6Q007SUFPSSw0QkFBQTtFbER1MXpDVjtFa0Q5MXpDTTtJQU9JLDRCQUFBO0VsRDAxekNWO0VrRGoyekNNO0lBT0ksNEJBQUE7RWxENjF6Q1Y7RWtEcDJ6Q007SUFPSSw0QkFBQTtFbERnMnpDVjtFa0R2MnpDTTtJQU9JLDJCQUFBO0VsRG0yekNWO0VrRDEyekNNO0lBT0ksaUNBQUE7RWxEczJ6Q1Y7RWtENzJ6Q007SUFPSSxnQ0FBQTtFbER5MnpDVjtFa0RoM3pDTTtJQU9JLDhCQUFBO0VsRDQyekNWO0VrRG4zekNNO0lBT0ksOEJBQUE7RWxEKzJ6Q1Y7RWtEdDN6Q007SUFPSSw4QkFBQTtFbERrM3pDVjtFa0R6M3pDTTtJQU9JLDhCQUFBO0VsRHEzekNWO0VrRDUzekNNO0lBT0ksOEJBQUE7RWxEdzN6Q1Y7RWtELzN6Q007SUFPSSw4QkFBQTtFbEQyM3pDVjtFa0RsNHpDTTtJQU9JLDRCQUFBO0VsRDgzekNWO0VrRHI0ekNNO0lBT0ksa0NBQUE7RWxEaTR6Q1Y7RWtEeDR6Q007SUFPSSxpQ0FBQTtFbERvNHpDVjtFa0QzNHpDTTtJQU9JLCtCQUFBO0VsRHU0ekNWO0VrRDk0ekNNO0lBT0ksK0JBQUE7RWxEMDR6Q1Y7RWtEajV6Q007SUFPSSwrQkFBQTtFbEQ2NHpDVjtFa0RwNXpDTTtJQU9JLCtCQUFBO0VsRGc1ekNWO0VrRHY1ekNNO0lBT0ksK0JBQUE7RWxEbTV6Q1Y7RWtEMTV6Q007SUFPSSwrQkFBQTtFbERzNXpDVjtFa0Q3NXpDTTtJQU9JLDBCQUFBO0VsRHk1ekNWO0VrRGg2ekNNO0lBT0ksZ0NBQUE7RWxENDV6Q1Y7RWtEbjZ6Q007SUFPSSwrQkFBQTtFbEQrNXpDVjtFa0R0NnpDTTtJQU9JLDZCQUFBO0VsRGs2ekNWO0VrRHo2ekNNO0lBT0ksNkJBQUE7RWxEcTZ6Q1Y7RWtENTZ6Q007SUFPSSw2QkFBQTtFbER3NnpDVjtFa0QvNnpDTTtJQU9JLDZCQUFBO0VsRDI2ekNWO0VrRGw3ekNNO0lBT0ksNkJBQUE7RWxEODZ6Q1Y7RWtEcjd6Q007SUFPSSw2QkFBQTtFbERpN3pDVjtFa0R4N3pDTTtJQU9JLGlCQUFBO0VsRG83ekNWO0VrRDM3ekNNO0lBT0ksdUJBQUE7RWxEdTd6Q1Y7RWtEOTd6Q007SUFPSSxzQkFBQTtFbEQwN3pDVjtFa0RqOHpDTTtJQU9JLG9CQUFBO0VsRDY3ekNWO0VrRHA4ekNNO0lBT0ksb0JBQUE7RWxEZzh6Q1Y7RWtEdjh6Q007SUFPSSxvQkFBQTtFbERtOHpDVjtFa0QxOHpDTTtJQU9JLG9CQUFBO0VsRHM4ekNWO0VrRDc4ekNNO0lBT0ksb0JBQUE7RWxEeTh6Q1Y7RWtEaDl6Q007SUFPSSxvQkFBQTtFbEQ0OHpDVjtFa0RuOXpDTTtJQU9JLHFCQUFBO0VsRCs4ekNWO0VrRHQ5ekNNO0lBT0ksMkJBQUE7RWxEazl6Q1Y7RWtEejl6Q007SUFPSSwwQkFBQTtFbERxOXpDVjtFa0Q1OXpDTTtJQU9JLHdCQUFBO0VsRHc5ekNWO0VrRC85ekNNO0lBT0ksd0JBQUE7RWxEMjl6Q1Y7RWtEbCt6Q007SUFPSSx3QkFBQTtFbEQ4OXpDVjtFa0RyK3pDTTtJQU9JLHdCQUFBO0VsRGkrekNWO0VrRHgrekNNO0lBT0ksd0JBQUE7RWxEbyt6Q1Y7RWtEMyt6Q007SUFPSSx3QkFBQTtFbER1K3pDVjtFa0Q5K3pDTTtJQU9JLDZCQUFBO0lBQUEsd0JBQUE7RWxEMCt6Q1Y7RWtEai96Q007SUFPSSxtQ0FBQTtJQUFBLDhCQUFBO0VsRDYrekNWO0VrRHAvekNNO0lBT0ksa0NBQUE7SUFBQSw2QkFBQTtFbERnL3pDVjtFa0R2L3pDTTtJQU9JLGdDQUFBO0lBQUEsMkJBQUE7RWxEbS96Q1Y7RWtEMS96Q007SUFPSSxnQ0FBQTtJQUFBLDJCQUFBO0VsRHMvekNWO0VrRDcvekNNO0lBT0ksZ0NBQUE7SUFBQSwyQkFBQTtFbER5L3pDVjtFa0RoZzBDTTtJQU9JLGdDQUFBO0lBQUEsMkJBQUE7RWxENC96Q1Y7RWtEbmcwQ007SUFPSSxnQ0FBQTtJQUFBLDJCQUFBO0VsRCsvekNWO0VrRHRnMENNO0lBT0ksZ0NBQUE7SUFBQSwyQkFBQTtFbERrZzBDVjtFa0R6ZzBDTTtJQU9JLDBCQUFBO0VsRHFnMENWO0VrRDVnMENNO0lBT0ksNkJBQUE7RWxEd2cwQ1Y7RWtEL2cwQ007SUFPSSw2QkFBQTtFbEQyZzBDVjtFa0RsaDBDTTtJQU9JLDZCQUFBO0VsRDhnMENWO0VrRHJoMENNO0lBT0ksNkJBQUE7RWxEaWgwQ1Y7RWtEeGgwQ007SUFPSSw4QkFBQTtFbERvaDBDVjtFa0QzaDBDTTtJQU9JLDBCQUFBO0VsRHVoMENWO0VrRDloMENNO0lBT0ksMEJBQUE7RWxEMGgwQ1Y7RWtEamkwQ007SUFPSSw0QkFBQTtFbEQ2aDBDVjtFa0RwaTBDTTtJQU9JLDRCQUFBO0VsRGdpMENWO0VrRHZpMENNO0lBT0ksMkJBQUE7RWxEbWkwQ1Y7RWtEMWkwQ007SUFPSSw0QkFBQTtFbERzaTBDVjtFa0Q3aTBDTTtJQU9JLDZCQUFBO0VsRHlpMENWO0VrRGhqMENNO0lBSVEsb0JBQUE7SUFHSixxRUFBQTtFbEQ2aTBDVjtFa0RwajBDTTtJQUlRLG9CQUFBO0lBR0osdUVBQUE7RWxEaWowQ1Y7RWtEeGowQ007SUFJUSxvQkFBQTtJQUdKLHFFQUFBO0VsRHFqMENWO0VrRDVqMENNO0lBSVEsb0JBQUE7SUFHSixrRUFBQTtFbER5ajBDVjtFa0RoazBDTTtJQUlRLG9CQUFBO0lBR0oscUVBQUE7RWxENmowQ1Y7RWtEcGswQ007SUFJUSxvQkFBQTtJQUdKLG9FQUFBO0VsRGlrMENWO0VrRHhrMENNO0lBSVEsb0JBQUE7SUFHSixtRUFBQTtFbERxazBDVjtFa0Q1azBDTTtJQUlRLG9CQUFBO0lBR0osc0VBQUE7RWxEeWswQ1Y7RWtEaGwwQ007SUFJUSxvQkFBQTtJQUdKLGtFQUFBO0VsRDZrMENWO0VrRHBsMENNO0lBSVEsb0JBQUE7SUFHSixtRUFBQTtFbERpbDBDVjtFa0R4bDBDTTtJQUlRLG9CQUFBO0lBR0osbUVBQUE7RWxEcWwwQ1Y7RWtENWwwQ007SUFJUSxvQkFBQTtJQUdKLGtFQUFBO0VsRHlsMENWO0VrRGhtMENNO0lBSVEsb0JBQUE7SUFHSiwyRUFBQTtFbEQ2bDBDVjtFa0RwbTBDTTtJQUlRLG9CQUFBO0lBR0osMEVBQUE7RWxEaW0wQ1Y7RWtEeG0wQ007SUFJUSxvQkFBQTtJQUdKLHdFQUFBO0VsRHFtMENWO0VrRDVtMENNO0lBSVEsb0JBQUE7SUFHSix1RUFBQTtFbER5bTBDVjtFa0RobjBDTTtJQUlRLG9CQUFBO0lBR0oscUVBQUE7RWxENm0wQ1Y7RWtEcG4wQ007SUFJUSxvQkFBQTtJQUdKLHFFQUFBO0VsRGluMENWO0VrRHhuMENNO0lBSVEsb0JBQUE7SUFHSixrRUFBQTtFbERxbjBDVjtFa0Q1bjBDTTtJQUlRLG9CQUFBO0lBR0osb0VBQUE7RWxEeW4wQ1Y7RWtEaG8wQ007SUFJUSxvQkFBQTtJQUdKLG9FQUFBO0VsRDZuMENWO0VrRHBvMENNO0lBSVEsb0JBQUE7SUFHSixvRUFBQTtFbERpbzBDVjtFa0R4bzBDTTtJQUlRLG9CQUFBO0lBR0osb0VBQUE7RWxEcW8wQ1Y7RWtENW8wQ007SUFJUSxvQkFBQTtJQUdKLHlFQUFBO0VsRHlvMENWO0VrRGhwMENNO0lBSVEsb0JBQUE7SUFHSix1RUFBQTtFbEQ2bzBDVjtFa0RwcDBDTTtJQUlRLG9CQUFBO0lBR0osd0VBQUE7RWxEaXAwQ1Y7RWtEeHAwQ007SUFJUSxvQkFBQTtJQUdKLDBFQUFBO0VsRHFwMENWO0VrRDVwMENNO0lBSVEsb0JBQUE7SUFHSix5RUFBQTtFbER5cDBDVjtFa0RocTBDTTtJQUlRLG9CQUFBO0lBR0oseUVBQUE7RWxENnAwQ1Y7RWtEcHEwQ007SUFJUSxvQkFBQTtJQUdKLHlFQUFBO0VsRGlxMENWO0VrRHhxMENNO0lBSVEsb0JBQUE7SUFHSix5RUFBQTtFbERxcTBDVjtFa0Q1cTBDTTtJQUlRLG9CQUFBO0lBR0osc0VBQUE7RWxEeXEwQ1Y7RWtEaHIwQ007SUFJUSxvQkFBQTtJQUdKLHNFQUFBO0VsRDZxMENWO0VrRHByMENNO0lBSVEsb0JBQUE7SUFHSixzRUFBQTtFbERpcjBDVjtFa0R4cjBDTTtJQUlRLG9CQUFBO0lBR0osc0VBQUE7RWxEcXIwQ1Y7RWtENXIwQ007SUFJUSxvQkFBQTtJQUdKLHdFQUFBO0VsRHlyMENWO0VrRGhzMENNO0lBSVEsb0JBQUE7SUFHSiwyQ0FBQTtFbEQ2cjBDVjtFa0RwczBDTTtJQUlRLG9CQUFBO0lBR0osdUNBQUE7RWxEaXMwQ1Y7RWtEeHMwQ007SUFJUSxvQkFBQTtJQUdKLDBDQUFBO0VsRHFzMENWO0VrRDVzMENNO0lBSVEsb0JBQUE7SUFHSiwyQ0FBQTtFbER5czBDVjtFa0RodDBDTTtJQUlRLG9CQUFBO0lBR0osMENBQUE7RWxENnMwQ1Y7RWtEcHQwQ007SUFJUSxvQkFBQTtJQUdKLDBDQUFBO0VsRGl0MENWO0VrRHh0MENNO0lBSVEsb0JBQUE7SUFHSix5QkFBQTtFbERxdDBDVjtBQUNGO0FHaHUwQ0k7RStDR0k7SUFPSSxzQkFBQTtFbEQwdDBDVjtFa0RqdTBDTTtJQU9JLHVCQUFBO0VsRDZ0MENWO0VrRHB1MENNO0lBT0ksc0JBQUE7RWxEZ3UwQ1Y7RWtEdnUwQ007SUFPSSxpQ0FBQTtJQUFBLDhCQUFBO0VsRG11MENWO0VrRDF1MENNO0lBT0ksK0JBQUE7SUFBQSw0QkFBQTtFbERzdTBDVjtFa0Q3dTBDTTtJQU9JLDhCQUFBO0lBQUEsMkJBQUE7RWxEeXUwQ1Y7RWtEaHYwQ007SUFPSSxvQ0FBQTtJQUFBLGlDQUFBO0VsRDR1MENWO0VrRG52MENNO0lBT0ksOEJBQUE7SUFBQSwyQkFBQTtFbEQrdTBDVjtFa0R0djBDTTtJQU9JLDBCQUFBO0VsRGt2MENWO0VrRHp2MENNO0lBT0ksZ0NBQUE7RWxEcXYwQ1Y7RWtENXYwQ007SUFPSSx5QkFBQTtFbER3djBDVjtFa0QvdjBDTTtJQU9JLHdCQUFBO0VsRDJ2MENWO0VrRGx3MENNO0lBT0ksK0JBQUE7RWxEOHYwQ1Y7RWtEcncwQ007SUFPSSx5QkFBQTtFbERpdzBDVjtFa0R4dzBDTTtJQU9JLDZCQUFBO0VsRG93MENWO0VrRDN3MENNO0lBT0ksOEJBQUE7RWxEdXcwQ1Y7RWtEOXcwQ007SUFPSSx3QkFBQTtFbEQwdzBDVjtFa0RqeDBDTTtJQU9JLCtCQUFBO0VsRDZ3MENWO0VrRHB4MENNO0lBT0ksd0JBQUE7RWxEZ3gwQ1Y7RWtEdngwQ007SUFPSSwyRkFBQTtFbERteDBDVjtFa0QxeDBDTTtJQU9JLHdCQUFBO0VsRHN4MENWO0VrRDd4MENNO0lBT0ksNkZBQUE7RWxEeXgwQ1Y7RWtEaHkwQ007SUFPSSwwQkFBQTtFbEQ0eDBDVjtFa0RueTBDTTtJQU9JLDhGQUFBO0VsRCt4MENWO0VrRHR5MENNO0lBT0ksMkJBQUE7RWxEa3kwQ1Y7RWtEenkwQ007SUFPSSw0RkFBQTtFbERxeTBDVjtFa0Q1eTBDTTtJQU9JLHlCQUFBO0VsRHd5MENWO0VrRC95MENNO0lBT0kseUJBQUE7RWxEMnkwQ1Y7RWtEbHowQ007SUFPSSw4QkFBQTtFbEQ4eTBDVjtFa0RyejBDTTtJQU9JLGlDQUFBO0VsRGl6MENWO0VrRHh6MENNO0lBT0ksc0NBQUE7RWxEb3owQ1Y7RWtEM3owQ007SUFPSSx5Q0FBQTtFbER1ejBDVjtFa0Q5ejBDTTtJQU9JLHVCQUFBO0VsRDB6MENWO0VrRGowMENNO0lBT0ksdUJBQUE7RWxENnowQ1Y7RWtEcDAwQ007SUFPSSx5QkFBQTtFbERnMDBDVjtFa0R2MDBDTTtJQU9JLHlCQUFBO0VsRG0wMENWO0VrRDEwMENNO0lBT0ksMEJBQUE7RWxEczAwQ1Y7RWtENzAwQ007SUFPSSw0QkFBQTtFbER5MDBDVjtFa0RoMTBDTTtJQU9JLGtDQUFBO0VsRDQwMENWO0VrRG4xMENNO0lBT0ksc0NBQUE7RWxEKzAwQ1Y7RWtEdDEwQ007SUFPSSxvQ0FBQTtFbERrMTBDVjtFa0R6MTBDTTtJQU9JLGtDQUFBO0VsRHExMENWO0VrRDUxMENNO0lBT0kseUNBQUE7RWxEdzEwQ1Y7RWtELzEwQ007SUFPSSx3Q0FBQTtFbEQyMTBDVjtFa0RsMjBDTTtJQU9JLHdDQUFBO0VsRDgxMENWO0VrRHIyMENNO0lBT0ksa0NBQUE7RWxEaTIwQ1Y7RWtEeDIwQ007SUFPSSxnQ0FBQTtFbERvMjBDVjtFa0QzMjBDTTtJQU9JLDhCQUFBO0VsRHUyMENWO0VrRDkyMENNO0lBT0ksZ0NBQUE7RWxEMDIwQ1Y7RWtEajMwQ007SUFPSSwrQkFBQTtFbEQ2MjBDVjtFa0RwMzBDTTtJQU9JLG9DQUFBO0VsRGczMENWO0VrRHYzMENNO0lBT0ksa0NBQUE7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MUNNO0lBT0ksMkJBQUE7RWxENGkxQ1Y7RWtEbmoxQ007SUFPSSwyQkFBQTtFbEQraTFDVjtFa0R0ajFDTTtJQU9JLDJCQUFBO0VsRGtqMUNWO0VrRHpqMUNNO0lBT0ksMkJBQUE7RWxEcWoxQ1Y7RWtENWoxQ007SUFPSSwwQkFBQTtFbER3ajFDVjtFa0QvajFDTTtJQU9JLGdDQUFBO0VsRDJqMUNWO0VrRGxrMUNNO0lBT0ksK0JBQUE7RWxEOGoxQ1Y7RWtEcmsxQ007SUFPSSw2QkFBQTtFbERpazFDVjtFa0R4azFDTTtJQU9JLDZCQUFBO0VsRG9rMUNWO0VrRDNrMUNNO0lBT0ksNkJBQUE7RWxEdWsxQ1Y7RWtEOWsxQ007SUFPSSw2QkFBQTtFbEQwazFDVjtFa0RqbDFDTTtJQU9JLDZCQUFBO0VsRDZrMUNWO0VrRHBsMUNNO0lBT0ksNkJBQUE7RWxEZ2wxQ1Y7RWtEdmwxQ007SUFPSSw2QkFBQTtFbERtbDFDVjtFa0QxbDFDTTtJQU9JLDJCQUFBO0VsRHNsMUNWO0VrRDdsMUNNO0lBT0ksaUNBQUE7RWxEeWwxQ1Y7RWtEaG0xQ007SUFPSSxnQ0FBQTtFbEQ0bDFDVjtFa0RubTFDTTtJQU9JLDhCQUFBO0VsRCtsMUNWO0VrRHRtMUNNO0lBT0ksOEJBQUE7RWxEa20xQ1Y7RWtEem0xQ007SUFPSSw4QkFBQTtFbERxbTFDVjtFa0Q1bTFDTTtJQU9JLDhCQUFBO0VsRHdtMUNWO0VrRC9tMUNNO0lBT0ksOEJBQUE7RWxEMm0xQ1Y7RWtEbG4xQ007SUFPSSw4QkFBQTtFbEQ4bTFDVjtFa0RybjFDTTtJQU9JLDhCQUFBO0VsRGluMUNWO0VrRHhuMUNNO0lBT0kseUJBQUE7RWxEb24xQ1Y7RWtEM24xQ007SUFPSSwrQkFBQTtFbER1bjFDVjtFa0Q5bjFDTTtJQU9JLDhCQUFBO0VsRDBuMUNWO0VrRGpvMUNNO0lBT0ksNEJBQUE7RWxENm4xQ1Y7RWtEcG8xQ007SUFPSSw0QkFBQTtFbERnbzFDVjtFa0R2bzFDTTtJQU9JLDRCQUFBO0VsRG1vMUNWO0VrRDFvMUNNO0lBT0ksNEJBQUE7RWxEc28xQ1Y7RWtEN28xQ007SUFPSSw0QkFBQTtFbER5bzFDVjtFa0RocDFDTTtJQU9JLDRCQUFBO0VsRDRvMUNWO0VrRG5wMUNNO0lBT0ksNEJBQUE7RWxEK28xQ1Y7RWtEdHAxQ007SUFPSSwyQkFBQTtFbERrcDFDVjtFa0R6cDFDTTtJQU9JLDBCQUFBO0VsRHFwMUNWO0VrRDVwMUNNO0lBT0ksd0JBQUE7RWxEd3AxQ1Y7RWtEL3AxQ007SUFPSSx3QkFBQTtFbEQycDFDVjtFa0RscTFDTTtJQU9JLHdCQUFBO0VsRDhwMUNWO0VrRHJxMUNNO0lBT0ksd0JBQUE7RWxEaXExQ1Y7RWtEeHExQ007SUFPSSx3QkFBQTtFbERvcTFDVjtFa0QzcTFDTTtJQU9JLHdCQUFBO0VsRHVxMUNWO0VrRDlxMUNNO0lBT0ksaUNBQUE7SUFBQSxnQ0FBQTtFbEQycTFDVjtFa0RscjFDTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RWxEK3ExQ1Y7RWtEdHIxQ007SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRG1yMUNWO0VrRDFyMUNNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbER1cjFDVjtFa0Q5cjFDTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEMnIxQ1Y7RWtEbHMxQ007SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRCtyMUNWO0VrRHRzMUNNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbERtczFDVjtFa0QxczFDTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEdXMxQ1Y7RWtEOXMxQ007SUFPSSwrQkFBQTtJQUFBLGtDQUFBO0VsRDJzMUNWO0VrRGx0MUNNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFbEQrczFDVjtFa0R0dDFDTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEbXQxQ1Y7RWtEMXQxQ007SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRHV0MUNWO0VrRDl0MUNNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbEQydDFDVjtFa0RsdTFDTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEK3QxQ1Y7RWtEdHUxQ007SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRG11MUNWO0VrRDF1MUNNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbER1dTFDVjtFa0Q5dTFDTTtJQU9JLCtCQUFBO0VsRDB1MUNWO0VrRGp2MUNNO0lBT0ksOEJBQUE7RWxENnUxQ1Y7RWtEcHYxQ007SUFPSSw0QkFBQTtFbERndjFDVjtFa0R2djFDTTtJQU9JLDRCQUFBO0VsRG12MUNWO0VrRDF2MUNNO0lBT0ksNEJBQUE7RWxEc3YxQ1Y7RWtEN3YxQ007SUFPSSw0QkFBQTtFbER5djFDVjtFa0RodzFDTTtJQU9JLDRCQUFBO0VsRDR2MUNWO0VrRG53MUNNO0lBT0ksNEJBQUE7RWxEK3YxQ1Y7RWtEdHcxQ007SUFPSSxpQ0FBQTtFbERrdzFDVjtFa0R6dzFDTTtJQU9JLGdDQUFBO0VsRHF3MUNWO0VrRDV3MUNNO0lBT0ksOEJBQUE7RWxEd3cxQ1Y7RWtEL3cxQ007SUFPSSw4QkFBQTtFbEQydzFDVjtFa0RseDFDTTtJQU9JLDhCQUFBO0VsRDh3MUNWO0VrRHJ4MUNNO0lBT0ksOEJBQUE7RWxEaXgxQ1Y7RWtEeHgxQ007SUFPSSw4QkFBQTtFbERveDFDVjtFa0QzeDFDTTtJQU9JLDhCQUFBO0VsRHV4MUNWO0VrRDl4MUNNO0lBT0ksa0NBQUE7RWxEMHgxQ1Y7RWtEankxQ007SUFPSSxpQ0FBQTtFbEQ2eDFDVjtFa0RweTFDTTtJQU9JLCtCQUFBO0VsRGd5MUNWO0VrRHZ5MUNNO0lBT0ksK0JBQUE7RWxEbXkxQ1Y7RWtEMXkxQ007SUFPSSwrQkFBQTtFbERzeTFDVjtFa0Q3eTFDTTtJQU9JLCtCQUFBO0VsRHl5MUNWO0VrRGh6MUNNO0lBT0ksK0JBQUE7RWxENHkxQ1Y7RWtEbnoxQ007SUFPSSwrQkFBQTtFbEQreTFDVjtFa0R0ejFDTTtJQU9JLGdDQUFBO0VsRGt6MUNWO0VrRHp6MUNNO0lBT0ksK0JBQUE7RWxEcXoxQ1Y7RWtENXoxQ007SUFPSSw2QkFBQTtFbER3ejFDVjtFa0QvejFDTTtJQU9JLDZCQUFBO0VsRDJ6MUNWO0VrRGwwMUNNO0lBT0ksNkJBQUE7RWxEOHoxQ1Y7RWtEcjAx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QTtFbER1MTJDVjtFa0Q5MTJDTTtJQU9JLGdDQUFBO0VsRDAxMkNWO0VrRGoyMkNNO0lBT0kseUJBQUE7RWxENjEyQ1Y7RWtEcDIyQ007SUFPSSx3QkFBQTtFbERnMjJDVjtFa0R2MjJDTTtJQU9JLCtCQUFBO0VsRG0yMkNWO0VrRDEyMkNNO0lBT0kseUJBQUE7RWxEczIyQ1Y7RWtENzIyQ007SUFPSSw2QkFBQTtFbER5MjJDVjtFa0RoMzJDTTtJQU9JLDhCQUFBO0VsRDQyMkNWO0VrRG4zMkNNO0lBT0ksd0JBQUE7RWxEKzIyQ1Y7RWtEdDMyQ007SUFPSSwrQkFBQTtFbERrMzJDVjtFa0R6MzJDTTtJQU9JLHdCQUFBO0VsRHEzMkNWO0VrRDUzMkNNO0lBT0ksMkZBQUE7RWxEdzMyQ1Y7RWtELzMyQ007SUFPSSx3QkFBQTtFbEQyMzJDVjtFa0RsNDJDTTtJQU9JLDZGQUFBO0VsRDgzMkNWO0VrRHI0MkNNO0lBT0ksMEJBQUE7RWxEaTQyQ1Y7RWtEeDQyQ007SUFPSSw4RkFBQTtFbERvNDJDVjtFa0QzNDJDTTtJQU9JLDJCQUFBO0VsRHU0MkNWO0VrRDk0MkNNO0lBT0ksNEZBQUE7RWxEMDQyQ1Y7RWtEajUyQ007SUFPSSx5QkFBQTtFbEQ2NDJDVjtFa0RwNTJDTTtJQU9JLHlCQUFBO0VsRGc1MkNWO0VrRHY1MkNNO0lBT0ksOEJBQUE7RWxEbTUyQ1Y7RWtEMTUyQ007SUFPSSxpQ0FBQTtFbERzNTJDVjtFa0Q3NTJDTTtJQU9JLHNDQUFBO0VsRHk1MkNWO0VrRGg2MkNNO0lBT0kseUNBQUE7RWxENDUyQ1Y7RWtEbjYyQ007SUFPSSx1QkFBQTtFbEQrNTJDVjtFa0R0NjJDTTtJQU9JLHVCQUFBO0VsRGs2MkNWO0VrRHo2MkNNO0lBT0kseUJBQUE7RWxEcTYyQ1Y7RWtENTYyQ007SUFPSSx5QkFBQTtFbER3NjJDVjtFa0QvNjJDTTtJQU9JLDBCQUFBO0VsRDI2MkNWO0VrRGw3MkNNO0lBT0ksNEJBQUE7RWxEODYyQ1Y7RWtEcjcyQ007SUFPSSxrQ0FBQTtFbERpNzJDVjtFa0R4NzJDTTtJQU9JLHNDQUFBO0VsRG83MkNWO0VrRDM3MkNNO0lBT0ksb0NBQUE7RWxEdTcyQ1Y7RWtEOTcyQ007SUFPSSxrQ0FBQTtFbEQwNzJDVjtFa0RqODJDTTtJQU9JLHlDQUFBO0VsRDY3MkNWO0VrRHA4MkNNO0lBT0ksd0NBQUE7RWxEZzgyQ1Y7RWtEdjgyQ007SUFPSSx3Q0FBQTtFbERtODJDVjtFa0QxODJDTTtJQU9JLGtDQUFBO0VsRHM4MkNWO0VrRDc4MkNNO0lBT0ksZ0NBQUE7RWxEeTgyQ1Y7RWtEaDkyQ007SUFPSSw4QkFBQTtFbEQ0ODJDVjtFa0RuOTJDTTtJQU9JLGdDQUFBO0VsRCs4MkNWO0VrRHQ5MkNNO0lBT0ksK0JBQUE7RWxEazkyQ1Y7RWtEejkyQ007SUFPSSxvQ0FBQTtFbERxOTJDVjtFa0Q1OTJDTTtJQU9JLGtDQUFBO0VsRHc5MkNWO0VrRC85MkNNO0lBT0ksZ0NBQUE7RWxEMjkyQ1Y7RWtEbCsyQ007SUFPSSx1Q0FBQTtFbEQ4OTJDVjtFa0RyKzJDTTtJQU9JLHNDQUFBO0VsRGkrMkNWO0VrRHgrMkNNO0lBT0ksaUNBQUE7RWxEbysyQ1Y7RWtEMysyQ007SUFPSSwyQkFBQTtFbER1KzJDVjtFa0Q5KzJDTTtJQU9JLGlDQUFBO0VsRDArMkNWO0VrRGovMkNNO0lBT0ksK0JBQUE7RWxENisyQ1Y7RWtEcC8yQ007SUFPSSw2QkFBQTtFbERnLzJDVjtFa0R2LzJDTTtJQU9JLCtCQUFBO0VsRG0vMkNWO0VrRDEvMkNNO0lBT0ksOEJBQUE7RWxEcy8yQ1Y7RWtENy8yQ007SUFPSSxvQkFBQTtFbER5LzJDVjtFa0RoZzNDTTtJQU9JLG1CQUFBO0VsRDQvMkNWO0VrRG5nM0NNO0lBT0ksbUJBQUE7RWxEKy8yQ1Y7RWtEdGczQ007SUFPSSxtQkFBQTtFbERrZzNDVjtFa0R6ZzNDTTtJQU9JLG1CQUFBO0VsRHFnM0NWO0VrRDVnM0NNO0lBT0ksbUJBQUE7RWxEd2czQ1Y7RWtEL2czQ007SUFPSSxtQkFBQTtFbEQyZzNDVjtFa0RsaDNDTTtJQU9JLG1CQUFBO0VsRDhnM0NWO0VrRHJoM0NNO0lBT0ksb0JBQUE7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VjtFa0QzeTNDTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEd3kzQ1Y7RWtEL3kzQ007SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRDR5M0NWO0VrRG56M0NNO0lBT0ksK0JBQUE7SUFBQSxrQ0FBQTtFbERnejNDVjtFa0R2ejNDTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RWxEb3ozQ1Y7RWtEM3ozQ007SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRHd6M0NWO0VrRC96M0NNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbEQ0ejNDVjtFa0RuMDNDTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEZzAzQ1Y7RWtEdjAzQ007SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRG8wM0NWO0VrRDMwM0NNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbER3MDNDVjtFa0QvMDNDTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxENDAzQ1Y7RWtEbjEzQ007SUFPSSwrQkFBQTtFbEQrMDNDVjtFa0R0MTNDTTtJQU9JLDhCQUFBO0VsRGsxM0NWO0VrRHoxM0NNO0lBT0ksNEJBQUE7RWxEcTEzQ1Y7RWtENTEzQ007SUFPSSw0QkFBQTtFbER3MTNDVjtFa0QvMTNDTTtJQU9JLDRCQUFBO0VsRDIxM0NWO0VrRGwyM0NNO0lBT0ksNEJBQUE7RWxEODEzQ1Y7RWtEcjIzQ007SUFPSSw0QkFBQTtFbERpMjNDVjtFa0R4MjNDTTtJQU9JLDRCQUFBO0VsRG8yM0NWO0VrRDMyM0NNO0lBT0ksaUNBQUE7RWxEdTIzQ1Y7RWtEOTIzQ007SUFPSSxnQ0FBQTtFbEQwMjNDVjtFa0RqMzNDTTtJQU9JLDhCQUFBO0VsRDYyM0NWO0VrRHAzM0NNO0lBT0ksOEJBQUE7RWxEZzMzQ1Y7RWtEdjMzQ007SUFPSSw4QkFBQTtFbERtMzNDVjtFa0QxMzNDTTtJQU9JLDhCQUFBO0VsRHMzM0NWO0VrRDczM0NNO0lBT0ksOEJBQUE7RWxEeTMzQ1Y7RWtEaDQzQ007SUFPSSw4QkFBQTtFbEQ0MzNDVjtFa0RuNDNDTTtJQU9JLGtDQUFBO0VsRCszM0NWO0VrRHQ0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SSw4QkFBQTtFbER5ajRDVjtFa0RoazRDTTtJQU9JLDhCQUFBO0VsRDRqNENWO0VrRG5rNENNO0lBT0ksOEJBQUE7RWxEK2o0Q1Y7RWtEdGs0Q007SUFPSSw4QkFBQTtFbERrazRDVjtFa0R6azRDTTtJQU9JLDhCQUFBO0VsRHFrNENWO0VrRDVrNENNO0lBT0ksNEJBQUE7RWxEd2s0Q1Y7RWtEL2s0Q007SUFPSSxrQ0FBQTtFbEQyazRDVjtFa0RsbDRDTTtJQU9JLGlDQUFBO0VsRDhrNENWO0VrRHJsNENNO0lBT0ksK0JBQUE7RWxEaWw0Q1Y7RWtEeGw0Q007SUFPSSwrQkFBQTtFbERvbDRDVjtFa0QzbDRDTTtJQU9JLCtCQUFBO0VsRHVsNENWO0VrRDlsNENNO0lBT0ksK0JBQUE7RWxEMGw0Q1Y7RWtEam00Q007SUFPSSwrQkFBQTtFbEQ2bDRDVjtFa0RwbTRDTTtJQU9JLCtCQUFBO0VsRGdtNENWO0VrRHZtNENNO0lBT0ksMEJBQUE7RWxEbW00Q1Y7RWtEMW00Q007SUFPSSxnQ0FBQTtFbERzbTRDVjtFa0Q3bTRDTTtJQU9JLCtCQUFBO0VsRHltNENWO0VrRGhuNENNO0lBT0ksNkJBQUE7RWxENG00Q1Y7RWtEbm40Q007SUFPSSw2QkFBQTtFbEQrbTRDVjtFa0R0bjRDTTtJQU9JLDZCQUFBO0VsRGtuNENWO0VrRHpuNENNO0lBT0ksNkJBQUE7RWxEcW40Q1Y7RWtENW40Q007SUFPSSw2QkFBQTtFbER3bjRDVjtFa0QvbjRDTTtJQU9JLDZCQUFBO0VsRDJuNENWO0VrRGxvNENNO0lBT0ksaUJBQUE7RWxEOG40Q1Y7RWtEcm80Q007SUFPSSx1QkFBQTtFbERpbzRDVjtFa0R4bzRDTTtJQU9JLHNCQUFBO0VsRG9vNENWO0VrRDNvNENNO0lBT0ksb0JBQUE7RWxEdW80Q1Y7RWtEOW80Q007SUFPSSxvQkFBQTtFbEQwbzRDVjtFa0RqcDRDTTtJQU9JLG9CQUFBO0VsRDZvNENWO0VrRHBwNENNO0lBT0ksb0JBQUE7RWxEZ3A0Q1Y7RWtEdnA0Q007SUFPSSxvQkFBQTtFbERtcDRDVjtFa0QxcDRDTTtJQU9J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QTtFbERxLzRDVjtFa0Q1LzRDTTtJQU9JLDhCQUFBO0VsRHcvNENWO0VrRC8vNENNO0lBT0ksaUNBQUE7RWxEMi80Q1Y7RWtEbGc1Q007SUFPSSxzQ0FBQTtFbEQ4LzRDVjtFa0RyZzVDTTtJQU9JLHlDQUFBO0VsRGlnNUNWO0VrRHhnNUNNO0lBT0ksdUJBQUE7RWxEb2c1Q1Y7RWtEM2c1Q007SUFPSSx1QkFBQTtFbER1ZzVDVjtFa0Q5ZzVDTTtJQU9JLHlCQUFBO0VsRDBnNUNWO0VrRGpoNUNNO0lBT0kseUJBQUE7RWxENmc1Q1Y7RWtEcGg1Q007SUFPSSwwQkFBQTtFbERnaDVDVjtFa0R2aDVDTTtJQU9JLDRCQUFBO0VsRG1oNUNWO0VrRDFoNUNNO0lBT0ksa0NBQUE7RWxEc2g1Q1Y7RWtEN2g1Q007SUFPSSxzQ0FBQTtFbER5aDVDVjtFa0RoaTVDTTtJQU9JLG9DQUFBO0VsRDRoNUNWO0VrRG5pNUNNO0lBT0ksa0NBQUE7RWxEK2g1Q1Y7RWtEdGk1Q007SUFPSSx5Q0FBQTtFbERraTVDVjtFa0R6aTVDTTtJQU9JLHdDQUFBO0VsRHFpNUNWO0VrRDVpNUNNO0lBT0ksd0NBQUE7RWxEd2k1Q1Y7RWtEL2k1Q007SUFPSSxrQ0FBQTtFbEQyaTVDVjtFa0RsajVDTTtJQU9JLGdDQUFBO0VsRDhpNUNWO0VrRHJqNUNNO0lBT0ksOEJBQUE7RWxEaWo1Q1Y7RWtEeGo1Q007SUFPSSxnQ0FBQTtFbERvajVDVjtFa0QzajVDTTtJQU9JLCtCQUFBO0VsRHVqNUNWO0VrRDlqNUNNO0lBT0ksb0NBQUE7RWxEMGo1Q1Y7RWtEams1Q007SUFPSSxrQ0FBQTtFbEQ2ajVDVjtFa0RwazVDTTtJQU9JLGdDQUFBO0VsRGdrNUNWO0VrRHZrNUNNO0lBT0ksdUNBQUE7RWxEbWs1Q1Y7RWtEMWs1Q007SUFPSSxzQ0FBQTtFbERzazVDVjtFa0Q3azVDTTtJQU9JLGlDQUFBO0VsRHlrNUNWO0VrRGhsNUNNO0lBT0ksMkJBQUE7RWxENGs1Q1Y7RWtEbmw1Q007SUFPSSxpQ0FBQTtFbEQrazVDVjtFa0R0bDVDTTtJQU9JLCtCQUFB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dzVDTTtJQU9JLDZCQUFBO0VsRDJ3NUNWO0VrRGx4NUNNO0lBT0ksNkJBQUE7RWxEOHc1Q1Y7RWtEcng1Q007SUFPSSw2QkFBQTtFbERpeDVDVjtFa0R4eDVDTTtJQU9JLDZCQUFBO0VsRG94NUNWO0VrRDN4NUNNO0lBT0ksNkJBQUE7RWxEdXg1Q1Y7RWtEOXg1Q007SUFPSSw2QkFBQTtFbEQweDVDVjtFa0RqeTVDTTtJQU9JLDZCQUFBO0VsRDZ4NUNWO0VrRHB5NUNNO0lBT0ksMkJBQUE7RWxEZ3k1Q1Y7RWtEdnk1Q007SUFPSSxpQ0FBQTtFbERteTVDVjtFa0QxeTVDTTtJQU9JLGdDQUFBO0VsRHN5NUNWO0VrRDd5NUNNO0lBT0ksOEJBQUE7RWxEeXk1Q1Y7RWtEaHo1Q007SUFPSSw4QkFBQTtFbEQ0eTVDVjtFa0RuejVDTTtJQU9JLDhCQUFBO0VsRCt5NUNWO0VrRHR6NUNNO0lBT0ksOEJBQUE7RWxEa3o1Q1Y7RWtEeno1Q007SUFPSSw4QkFBQTtFbERxejVDVjtFa0Q1ejVDTTtJQU9JLDhCQUFBO0VsRHd6NUNWO0VrRC96NUNNO0lBT0ksOEJBQUE7RWxEMno1Q1Y7RWtEbDA1Q007SUFPSSx5QkFBQTtFbEQ4ejVDVjtFa0RyMDVDTTtJQU9JLCtCQUFBO0VsRGkwNUNWO0VrRHgwNUNNO0lBT0ksOEJBQUE7RWxEbzA1Q1Y7RWtEMzA1Q007SUFPSSw0QkFBQTtFbER1MDVDVjtFa0Q5MDVDTTtJQU9JLDRCQUFBO0VsRDAwNUNWO0VrRGoxNUNNO0lBT0ksNEJBQUE7RWxENjA1Q1Y7RWtEcDE1Q007SUFPSSw0QkFBQTtFbERnMTVDVjtFa0R2MTVDTTtJQU9JLDRCQUFBO0VsRG0xNUNWO0VrRDExNUNNO0lBT0ksNEJBQUE7RWxEczE1Q1Y7RWtENzE1Q007SUFPSSw0QkFBQTtFbER5MTVDVjtFa0RoMjVDTTtJQU9JLDJCQUFBO0VsRDQxNUNWO0VrRG4yNUNNO0lBT0ksMEJBQUE7RWxEKzE1Q1Y7RWtEdDI1Q007SUFPSSx3QkFBQTtFbERrMjVDVjtFa0R6MjVDTTtJQU9JLHdCQUFBO0VsRHEyNUNWO0VrRDUyNUNNO0lBT0ksd0JBQUE7RWxEdzI1Q1Y7RWtELzI1Q007SUFPSSx3QkFBQTtFbEQyMjVDVjtFa0RsMzVDTTtJQU9JLHdCQUFBO0VsRDgyNUNWO0VrRHIzNUNNO0lBT0ksd0JBQUE7RWxEaTM1Q1Y7RWtEeDM1Q007SUFPSSxpQ0FBQTtJQUFBLGdDQUFBO0VsRHEzNUNWO0VrRDUzNUNNO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtFbER5MzVDVjtFa0RoNDVDTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxENjM1Q1Y7RWtEcDQ1Q007SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRGk0NUNWO0VrRHg0NUNNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbERxNDVDVjtFa0Q1NDVDTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEeTQ1Q1Y7RWtEaDU1Q007SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRDY0NUNWO0VrRHA1NUNNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbERpNTVDVjtFa0R4NTVDTTtJQU9JLCtCQUFBO0lBQUEsa0NBQUE7RWxEcTU1Q1Y7RWtENTU1Q007SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0VsRHk1NUNWO0VrRGg2NUNNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbEQ2NTVDVjtFa0RwNjVDTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEaTY1Q1Y7RWtEeDY1Q007SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRHE2NUNWO0VrRDU2NUNNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbER5NjVDVjtFa0RoNzVDTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxENjY1Q1Y7RWtEcDc1Q007SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRGk3NUNWO0VrRHg3NUNNO0lBT0ksK0JBQUE7RWxEbzc1Q1Y7RWtEMzc1Q007SUFPSSw4QkFBQTtFbER1NzVDVjtFa0Q5NzVDTTtJQU9JLDRCQUFBO0VsRDA3NUNWO0VrRGo4NUNNO0lBT0ksNEJBQUE7RWxENjc1Q1Y7RWtEcDg1Q007SUFPSSw0QkFBQTtFbERnODVDVjtFa0R2ODVDTTtJQU9JLDRCQUFBO0VsRG04NUNWO0VrRDE4NUNNO0lBT0ksNEJBQUE7RWxEczg1Q1Y7RWtENzg1Q007SUFPSSw0QkFBQTtFbER5ODVDVjtFa0RoOTVDTTtJQU9JLGlDQUFBO0VsRDQ4NUNWO0VrRG45NUNNO0lBT0ksZ0NBQUE7RWxEKzg1Q1Y7RWtEdDk1Q007SUFPSSw4QkFBQTtFbERrOTVDVjtFa0R6OTVDTTtJQU9JLDhCQUFBO0VsRHE5NUNWO0VrRDU5NUNNO0lBT0ksOEJBQUE7RWxEdzk1Q1Y7RWtELzk1Q007SUFPSSw4QkFBQTtFbEQyOTVDVjtFa0RsKzVDTTtJQU9JLDhCQUFBO0VsRDg5NUNWO0VrRHIrNUNNO0lBT0ksOEJBQUE7RWxEaSs1Q1Y7RWtEeCs1Q007SUFPSSxrQ0FBQTtFbERvKzVDVjtFa0QzKzVDTTtJQU9JLGlDQUFBO0VsRHUrNUNWO0VrRDkrNUNNO0lBT0ksK0JBQUE7RWxEMCs1Q1Y7RWtEai81Q007SUFPSSwrQkFBQTtFbEQ2KzVDVjtFa0RwLzVDTTtJQU9JLCtCQUFBO0VsRGcvNUNWO0VrRHYvNUNNO0lBT0ksK0JBQUE7RWxEbS81Q1Y7RWtEMS81Q007SUFPSSwrQkFBQTtFbERzLzVDVjtFa0Q3LzVDTTtJQU9JLCtCQUFBO0VsRHkvNUNWO0VrRGhnNkNNO0lBT0ksZ0NBQUE7RWxENC81Q1Y7RWtEbmc2Q007SUFPSSwrQkFBQTtFbEQrLzVDVjtFa0R0ZzZDTTtJQU9JLDZCQUFBO0VsRGtnNkNWO0VrRHpnNkNNO0lBT0ksNkJBQUE7RWxEcWc2Q1Y7RWtENWc2Q007SUFPSSw2QkFBQTtFbER3ZzZDVjtFa0QvZzZDTTtJQU9JLDZCQUFBO0VsRDJnNkNWO0VrRGxoNkNNO0lBT0ksNkJBQUE7RWxEOGc2Q1Y7RWtEcmg2Q007SUFPSSw2QkFBQTtFbERpaDZDVjtFa0R4aDZDTTtJQU9JLHFCQUFBO0VsRG9oNkNWO0VrRDNoNkNNO0lBT0ksMkJBQUE7RWxEdWg2Q1Y7RWtEOWg2Q007SUFPSSwwQkFBQTtFbEQwaDZDVjtFa0RqaTZDTTtJQU9JLHdCQUFBO0VsRDZoNkNWO0VrRHBpNkNNO0lBT0ksd0JBQUE7RWxEZ2k2Q1Y7RWtEdmk2Q007SUFPSSx3QkFBQTtFbERtaTZDVjtFa0QxaTZDTTtJQU9JLHdCQUFBO0VsRHNpNkNWO0VrRDdpNkNNO0lBT0ksd0JBQUE7RWxEeWk2Q1Y7RWtEaGo2Q007SUFPSSx3QkFBQTtFbEQ0aTZDVjtFa0RuajZDTTtJQU9JLDJCQUFBO0lBQUEsMEJBQUE7RWxEZ2o2Q1Y7RWtEdmo2Q007SUFPSSxpQ0FBQTtJQUFBLGdDQUFBO0VsRG9qNkNWO0VrRDNqNkNNO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtFbER3ajZDVjtFa0QvajZDTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxENGo2Q1Y7RWtEbms2Q007SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRGdrNkNWO0VrRHZrNkNNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbERvazZDVjtFa0QzazZDTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEd2s2Q1Y7RWtEL2s2Q007SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRDRrNkNWO0VrRG5sNkNNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbERnbDZDVjtFa0R2bDZDTTtJQU9JLHlCQUFBO0lBQUEsNEJBQUE7RWxEb2w2Q1Y7RWtEM2w2Q007SUFPSSwrQkFBQTtJQUFBLGtDQUFBO0VsRHdsNkNWO0VrRC9sNkNNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFbEQ0bDZDVjtFa0RubTZDTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEZ202Q1Y7RWtEdm02Q007SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRG9tNkNWO0VrRDNtNkNNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbER3bTZDVjtFa0QvbTZDTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxENG02Q1Y7RWtEbm42Q007SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRGduNkNWO0VrRHZuNkNNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbERvbjZDVjtFa0QzbjZDTTtJQU9JLHlCQUFBO0VsRHVuNkNWO0VrRDluNkNNO0lBT0ksK0JBQUE7RWxEMG42Q1Y7RWtEam82Q007SUFPSSw4QkFBQTtFbEQ2bjZDVjtFa0RwbzZDTTtJQU9JLDRCQUFBO0VsRGdvNkNWO0VrRHZvNkNNO0lBT0ksNEJBQUE7RWxEbW82Q1Y7RWtEMW82Q007SUFPSSw0QkFBQTtFbERzbzZDVjtFa0Q3bzZDTTtJQU9JLDRCQUFBO0VsRHlvNkNWO0VrRGhwNkNNO0lBT0ksNEJBQUE7RWxENG82Q1Y7RWtEbnA2Q007SUFPSSw0QkFBQTtFbEQrbzZDVjtFa0R0cDZDTTtJQU9JLDJCQUFBO0VsRGtwNkNWO0VrRHpwNkNNO0lBT0ksaUNBQUE7RWxEcXA2Q1Y7RWtENXA2Q007SUFPSSxnQ0FBQTtFbER3cDZDVjtFa0QvcDZDTTtJQU9JLDhCQUFBO0VsRDJwNkNWO0VrRGxxNkNNO0lBT0ksOEJBQUE7RWxEOHA2Q1Y7RWtEcnE2Q007SUFPSSw4QkFBQTtFbERpcTZDVjtFa0R4cTZDTTtJQU9JLDhCQUFBO0VsRG9xNkNWO0VrRDNxNkNNO0lBT0ksOEJBQUE7RWxEdXE2Q1Y7RWtEOXE2Q007SUFPSSw4QkFBQTtFbEQwcTZDVjtFa0RqcjZDTTtJQU9JLDRCQUFBO0VsRDZxNkNWO0VrRHByNkNNO0lBT0ksa0NBQUE7RWxEZ3I2Q1Y7RWtEdnI2Q007SUFPSSxpQ0FBQTtFbERtcjZDVjtFa0QxcjZDTTtJQU9JLCtCQUFBO0VsRHNyNkNWO0VrRDdyNkNNO0lBT0ksK0JBQUE7RWxEeXI2Q1Y7RWtEaHM2Q007SUFPSSwrQkFBQTtFbEQ0cjZDVjtFa0RuczZDTTtJQU9JLCtCQUFBO0VsRCtyNkNWO0VrRHRzNkNNO0lBT0ksK0JBQUE7RWxEa3M2Q1Y7RWtEenM2Q007SUFPSSwrQkFBQTtFbERxczZDVjtFa0Q1czZDTTtJQU9JLDBCQUFBO0VsRHdzNkNWO0VrRC9zNkNNO0lBT0ksZ0NBQUE7RWxEMnM2Q1Y7RWtEbHQ2Q007SUFPSSwrQkFBQTtFbEQ4czZDVjtFa0RydDZDTTtJQU9JLDZCQUFBO0VsRGl0NkNWO0VrRHh0NkNNO0lBT0ksNkJBQUE7RWxEb3Q2Q1Y7RWtEM3Q2Q007SUFP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QUE7RWxEc2o3Q1Y7RWtEN2o3Q007SUFPSSx3QkFBQTtFbER5ajdDVjtFa0RoazdDTTtJQU9JLCtCQUFBO0VsRDRqN0NWO0VrRG5rN0NNO0lBT0ksd0JBQUE7RWxEK2o3Q1Y7RWtEdGs3Q007SUFPSSwyRkFBQTtFbERrazdDVjtFa0R6azdDTTtJQU9JLHdCQUFBO0VsRHFrN0NWO0VrRDVrN0NNO0lBT0ksNkZBQUE7RWxEd2s3Q1Y7RWtEL2s3Q007SUFPSSwwQkFBQTtFbEQyazdDVjtFa0RsbDdDTTtJQU9JLDhGQUFBO0VsRDhrN0NWO0VrRHJsN0NNO0lBT0ksMkJBQUE7RWxEaWw3Q1Y7RWtEeGw3Q007SUFPSSw0RkFBQTtFbERvbDdDVjtFa0QzbDdDTTtJQU9JLHlCQUFBO0VsRHVsN0NWO0VrRDlsN0NNO0lBT0kseUJBQUE7RWxEMGw3Q1Y7RWtEam03Q007SUFPSSw4QkFBQTtFbEQ2bDdDVjtFa0RwbTdDTTtJQU9JLGlDQUFBO0VsRGdtN0NWO0VrRHZtN0NNO0lBT0ksc0NBQUE7RWxEbW03Q1Y7RWtEMW03Q007SUFPSSx5Q0FBQTtFbERzbTdDVjtFa0Q3bTdDTTtJQU9JLHVCQUFBO0VsRHltN0NWO0VrRGhuN0NNO0lBT0ksdUJBQUE7RWxENG03Q1Y7RWtEbm43Q007SUFPSSx5QkFBQTtFbEQrbTdDVjtFa0R0bjdDTTtJQU9JLHlCQUFBO0VsRGtuN0NWO0VrRHpuN0NNO0lBT0ksMEJBQUE7RWxEcW43Q1Y7RWtENW43Q007SUFPSSw0QkFBQTtFbER3bjdDVjtFa0QvbjdDTTtJQU9JLGtDQUFBO0VsRDJuN0NWO0VrRGxvN0NNO0lBT0ksc0NBQUE7RWxEOG43Q1Y7RWtEcm83Q007SUFPSSxvQ0FBQTtFbERpbzdDVjtFa0R4bzdDTTtJQU9JLGtDQUFBO0VsRG9vN0NWO0VrRDNvN0NNO0lBT0kseUNBQUE7RWxEdW83Q1Y7RWtEOW83Q007SUFPSSx3Q0FBQTtFbEQwbzdDVjtFa0RqcDdDTTtJQU9JLHdDQUFBO0VsRDZvN0NWO0VrRHBwN0NNO0lBT0ksa0NBQUE7RWxEZ3A3Q1Y7RWtEdnA3Q007SUFPSSxnQ0FBQTtFbERtcDdDVjtFa0QxcDdDTTtJQU9JLDhCQUFBO0VsRHNwN0NWO0VrRDdwN0NNO0lBT0ksZ0NBQUE7RWxEeXA3Q1Y7RWtEaHE3Q007SUFPSSwrQkFBQTtFbEQ0cDdDVjtFa0RucTdDTTtJQU9JLG9DQUFBO0VsRCtwN0NWO0VrRHRxN0NNO0lBT0ksa0NBQUE7RWxEa3E3Q1Y7RWtEenE3Q007SUFPSSxnQ0FBQTtFbERxcTdDVjtFa0Q1cTdDTTtJQU9JLHVDQUFBO0VsRHdxN0NWO0VrRC9xN0NNO0lBT0ksc0NBQUE7RWxEMnE3Q1Y7RWtEbHI3Q007SUFPSSxpQ0FBQTtFbEQ4cTdDVjtFa0RycjdDTTtJQU9JLDJCQUFBO0VsRGlyN0NWO0VrRHhyN0NNO0lBT0ksaUNBQUE7RWxEb3I3Q1Y7RWtEM3I3Q007SUFPSSwrQkFBQTtFbER1cjdDVjtFa0Q5cjdDTTtJQU9JLDZCQUFBO0VsRDByN0NWO0VrRGpzN0NNO0lBT0ksK0JBQUE7RWxENnI3Q1Y7RWtEcHM3Q007SUFPSSw4QkFBQTtFbERnczdDVjtFa0R2czdDTTtJQU9JLG9CQUFBO0VsRG1zN0NWO0VrRDFzN0NNO0lBT0ksbUJBQUE7RWxEc3M3Q1Y7RWtEN3M3Q007SUFPSSxtQkFBQTtFbER5czdDVjtFa0RodDdDTTtJQU9JLG1CQUFBO0VsRDRzN0NWO0VrRG50N0NNO0lBT0ksbUJBQUE7RWxEK3M3Q1Y7RWtEdHQ3Q007SUFPSSxtQkFBQTtFbERrdDdDVjtFa0R6dDdDTTtJQU9JLG1CQUFBO0VsRHF0N0NWO0VrRDV0N0NNO0lBT0ksbUJBQUE7RWxEd3Q3Q1Y7RWtEL3Q3Q007SUFPSSxvQkFBQTtFbEQydDdDVjtFa0RsdTdDTTtJQU9JLDBCQUFBO0VsRDh0N0NWO0VrRHJ1N0NNO0lBT0kseUJBQUE7RWxEaXU3Q1Y7RWtEeHU3Q007SUFPSSx1QkFBQTtFbERvdTdDVjtFa0QzdTdDTTtJQU9JLHVCQUFBO0VsRHV1N0NWO0VrRDl1N0NNO0lBT0ksdUJBQUE7RWxEMHU3Q1Y7RWtEanY3Q007SUFPSSx1QkFBQTtFbEQ2dTdDVjtFa0RwdjdDTTtJQU9JLHVCQUFBO0VsRGd2N0NWO0VrRHZ2N0NNO0lBT0ksdUJBQUE7RWxEbXY3Q1Y7RWtEMXY3Q007SUFPSSx1QkFBQTtFbERzdjdDVjtFa0Q3djdDTTtJQU9JLDBCQUFBO0lBQUEseUJBQUE7RWxEMHY3Q1Y7RWtEanc3Q007SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0VsRDh2N0NWO0VrRHJ3N0NNO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtFbERrdzdDVjtFa0R6dzdDTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RWxEc3c3Q1Y7RWtEN3c3Q007SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0VsRDB3N0NWO0VrRGp4N0NNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFbEQ4dzdDVjtFa0RyeDdDTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RWxEa3g3Q1Y7RWtEeng3Q007SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0VsRHN4N0NWO0VrRDd4N0NNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFbEQweDdDVjtFa0RqeTdDTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RWxEOHg3Q1Y7RWtEcnk3Q007SUFPSSx3QkFBQTtJQUFBLDJCQUFBO0VsRGt5N0NWO0VrRHp5N0NNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFbERzeTdDVjtFa0Q3eTdDTTtJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7RWxEMHk3Q1Y7RWtEano3Q007SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0VsRDh5N0NWO0VrRHJ6N0NNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFbERrejdDVjtFa0R6ejdDTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RWxEc3o3Q1Y7RWtEN3o3Q007SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0VsRDB6N0NWO0VrRGowN0NNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFbEQ4ejdDVjtFa0RyMDdDTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RWxEazA3Q1Y7RWtEejA3Q007SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0VsRHMwN0NWO0VrRDcwN0NNO0lBT0ksd0JBQUE7RWxEeTA3Q1Y7RWtEaDE3Q007SUFPSSw4QkFBQTtFbEQ0MDdDVjtFa0RuMTdDTTtJQU9JLDZCQUFBO0VsRCswN0NWO0VrRHQxN0NNO0lBT0ksMkJBQUE7RWxEazE3Q1Y7RWtEejE3Q007SUFPSSwyQkFBQTtFbERxMTdDVjtFa0Q1MTdDTTtJQU9JLDJCQUFBO0VsRHcxN0NWO0VrRC8xN0NNO0lBT0ksMkJBQUE7RWxEMjE3Q1Y7RWtEbDI3Q007SUFPSSwyQkFBQTtFbEQ4MTdDVjtFa0RyMjdDTTtJQU9JLDJCQUFBO0VsRGkyN0NWO0VrRHgyN0NNO0lBT0ksMkJBQUE7RWxEbzI3Q1Y7RWtEMzI3Q007SUFPSSwwQkFBQTtFbER1MjdDVjtFa0Q5MjdDTTtJQU9JLGdDQUFBO0VsRDAyN0NWO0VrRGozN0NNO0lBT0ksK0JBQUE7RWxENjI3Q1Y7RWtEcDM3Q007SUFPSSw2QkFBQTtFbERnMzdDVjtFa0R2MzdDTTtJQU9JLDZCQUFBO0VsRG0zN0NWO0VrRDEzN0NNO0lBT0ksNkJBQUE7RWxEczM3Q1Y7RWtENzM3Q007SUFPSSw2QkFBQTtFbER5MzdDVjtFa0RoNDdDTTtJQU9JLDZCQUFBO0VsRDQzN0NWO0VrRG40N0NNO0lBT0ksNkJBQUE7RWxEKzM3Q1Y7RWtEdDQ3Q007SUFPSSw2QkFBQTtFbERrNDdDVjtFa0R6NDdDTTtJQU9JLDJCQUFBO0VsRHE0N0NWO0VrRDU0N0NNO0lBT0ksaUNBQUE7RWxEdzQ3Q1Y7RWtELzQ3Q007SUFPSSxnQ0FBQTtFbEQyNDdDVjtFa0RsNTdDTTtJQU9JLDhCQUFBO0VsRDg0N0NWO0VrRHI1N0NNO0lBT0ksOEJBQUE7RWxEaTU3Q1Y7RWtEeDU3Q007SUFPSSw4QkFBQTtFbERvNTdDVjtFa0QzNTdDTTtJQU9JLDhCQUFBO0VsRHU1N0NWO0VrRDk1N0NNO0lBT0ksOEJBQUE7RWxEMDU3Q1Y7RWtEajY3Q007SUFPSSw4QkFBQTtFbEQ2NTdDVjtFa0RwNjdDTTtJQU9JLDhCQUFBO0VsRGc2N0NWO0VrRHY2N0NNO0lBT0kseUJBQUE7RWxEbTY3Q1Y7RWtEMTY3Q007SUFPSSwrQkFBQTtFbERzNjdDVjtFa0Q3NjdDTTtJQU9JLDhCQUFBO0VsRHk2N0NWO0VrRGg3N0NNO0lBT0ksNEJBQUE7RWxENDY3Q1Y7RWtEbjc3Q007SUFPSSw0QkFBQTtFbEQrNjdDVjtFa0R0NzdDTTtJQU9JLDRCQUFBO0VsRGs3N0NWO0VrRHo3N0NNO0lBT0ksNEJBQUE7RWxEcTc3Q1Y7RWtENTc3Q007SUFPSSw0QkFBQTtFbER3NzdDVjtFa0QvNzdDTTtJQU9JLDRCQUFBO0VsRDI3N0NWO0VrRGw4N0NNO0lBT0ksNEJBQUE7RWxEODc3Q1Y7RWtEcjg3Q007SUFPSSwyQkFBQTtFbERpODdDVjtFa0R4ODdDTTtJQU9JLDBCQUFBO0VsRG84N0NWO0VrRDM4N0NNO0lBT0ksd0JBQUE7RWxEdTg3Q1Y7RWtEOTg3Q007SUFPSSx3QkFBQTtFbEQwODdDVjtFa0RqOTdDTTtJQU9JLHdCQUFBO0VsRDY4N0NWO0VrRHA5N0NNO0lBT0ksd0JBQUE7RWxEZzk3Q1Y7RWtEdjk3Q007SUFPSSx3QkFBQTtFbERtOTdDVjtFa0QxOTdDTTtJQU9JLHdCQUFBO0VsRHM5N0NWO0VrRDc5N0NNO0lBT0ksaUNBQUE7SUFBQSxnQ0FBQTtFbEQwOTdDVjtFa0RqKzdDTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RWxEODk3Q1Y7RWtEcis3Q007SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRGsrN0NWO0VrRHorN0NNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbERzKzdDVjtFa0Q3KzdDTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEMCs3Q1Y7RWtEai83Q007SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRDgrN0NWO0VrRHIvN0NNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbERrLzdDVjtFa0R6LzdDTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEcy83Q1Y7RWtENy83Q007SUFPSSwrQkFBQTtJQUFBLGtDQUFBO0VsRDAvN0NWO0VrRGpnOENNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFbEQ4LzdDVjtFa0RyZzhDTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEa2c4Q1Y7RWtEemc4Q007SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRHNnOENWO0VrRDdnOENNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbEQwZzhDVjtFa0RqaDhDTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEOGc4Q1Y7RWtEcmg4Q007SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRGtoOENWO0VrRHpoOENNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbERzaDhDVjtFa0Q3aDhDTTtJQU9JLCtCQUFBO0VsRHloOENWO0VrRGhpOENNO0lBT0ksOEJBQUE7RWxENGg4Q1Y7RWtEbmk4Q007SUFPSSw0QkFBQTtFbEQraDhDVjtFa0R0aThDTTtJQU9JLDRCQUFBO0VsRGtpOENWO0VrRHppOENNO0lBT0ksNEJBQUE7RWxEcWk4Q1Y7RWtENWk4Q007SUFPSSw0QkFBQTtFbER3aThDVjtFa0QvaThDTTtJQU9JLDRCQUFBO0VsRDJpOENWO0VrRGxqOENNO0lBT0ksNEJBQUE7RWxEOGk4Q1Y7RWtEcmo4Q007SUFPSSxpQ0FBQTtFbERpajhDVjtFa0R4ajhDTTtJQU9JLGdDQUFBO0VsRG9qOENWO0VrRDNqOENNO0lBT0ksOEJBQUE7RWxEdWo4Q1Y7RWtEOWo4Q007SUFPSSw4QkFBQTtFbEQwajhDVjtFa0RqazhDTTtJQU9JLDhCQUFBO0VsRDZqOENWO0VrRHBrOENNO0lBT0ksOEJBQUE7RWxEZ2s4Q1Y7RWtEdms4Q007SUFPSSw4QkFBQTtFbERtazhDVjtFa0QxazhDTTtJQU9JLDhCQUFBO0VsRHNrOENWO0VrRDdrOENNO0lBT0ksa0NBQUE7RWxEeWs4Q1Y7RWtEaGw4Q007SUFPSSxpQ0FBQTtFbEQ0azhDVjtFa0RubDhDTTtJQU9JLCtCQUFBO0VsRCtrOENWO0VrRHRsOENNO0lBT0ksK0JBQUE7RWxEa2w4Q1Y7RWtEemw4Q007SUFPSSwrQkFBQTtFbERxbDhDVjtFa0Q1bDhDTTtJQU9JLCtCQUFBO0VsRHdsOENWO0VrRC9sOENNO0lBT0ksK0JBQUE7RWxEMmw4Q1Y7RWtEbG04Q007SUFPSSwrQkFBQTtFbEQ4bDhDVjtFa0Ry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T0ksaUNBQUE7RWxEd3g4Q1Y7RWtEL3g4Q007SUFPSSwrQkFBQTtFbEQyeDhDVjtFa0RseThDTTtJQU9JLCtCQUFBO0VsRDh4OENWO0VrRHJ5OENNO0lBT0ksK0JBQUE7RWxEaXk4Q1Y7RWtEeHk4Q007SUFPSSwrQkFBQTtFbERveThDVjtFa0QzeThDTTtJQU9JLCtCQUFBO0VsRHV5OENWO0VrRDl5OENNO0lBT0ksK0JBQUE7RWxEMHk4Q1Y7RWtEano4Q007SUFPSSwwQkFBQTtFbEQ2eThDVjtFa0RwejhDTTtJQU9JLGdDQUFBO0VsRGd6OENWO0VrRHZ6OENNO0lBT0ksK0JBQUE7RWxEbXo4Q1Y7RWtEMXo4Q007SUFPSSw2QkFBQTtFbERzejhDVjtFa0Q3ejhDTTtJQU9JLDZCQUFBO0VsRHl6OENWO0VrRGgwOENNO0lBT0ksNkJBQUE7RWxENHo4Q1Y7RWtEbjA4Q007SUFPSSw2QkFBQTtFbEQrejhDVjtFa0R0MDhDTTtJQU9JLDZCQUFBO0VsRGswOENWO0VrRHowOENNO0lBT0ksNkJBQUE7RWxEcTA4Q1Y7RWtENTA4Q007SUFPSSxpQkFBQTtFbER3MDhDVjtFa0QvMDhDTTtJQU9JLHVCQUFBO0VsRDIwOENWO0VrRGwxOENNO0lBT0ksc0JBQUE7RWxEODA4Q1Y7RWtEcjE4Q007SUFPSSxvQkFBQTtFbERpMThDVjtFa0R4MThDTTtJQU9JLG9CQUFBO0VsRG8xOENWO0VrRDMxOENNO0lBT0ksb0JBQUE7RWxEdTE4Q1Y7RWtEOTE4Q007SUFPSSxvQkFBQTtFbEQwMThDVjtFa0RqMjhDTTtJQU9JLG9CQUFBO0VsRDYxOENWO0VrRHAyOENNO0lBT0ksb0JBQUE7RWxEZzI4Q1Y7RWtEdjI4Q007SUFPSSxxQkFBQTtFbERtMjhDVjtFa0QxMjhDTTtJQU9JLDJCQUFBO0VsRHMyOENWO0VrRDcyOENNO0lBT0ksMEJBQUE7RWxEeTI4Q1Y7RWtEaDM4Q007SUFPSSx3QkFBQTtFbEQ0MjhDVjtFa0RuMzhDTTtJQU9JLHdCQUFBO0VsRCsyOENWO0VrRHQzOENNO0lBT0ksd0JBQUE7RWxEazM4Q1Y7RWtEejM4Q007SUFP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QUE7RWxEb3Q5Q1Y7RWtEM3Q5Q007SUFPSSx5QkFBQTtFbER1dDlDVjtFa0Q5dDlDTTtJQU9JLDBCQUFBO0VsRDB0OUNWO0VrRGp1OUNNO0lBT0ksNEJBQUE7RWxENnQ5Q1Y7RWtEcHU5Q007SUFPSSxrQ0FBQTtFbERndTlDVjtFa0R2dTlDTTtJQU9JLHNDQUFBO0VsRG11OUNWO0VrRDF1OUNNO0lBT0ksb0NBQUE7RWxEc3U5Q1Y7RWtEN3U5Q007SUFPSSxrQ0FBQTtFbER5dTlDVjtFa0RodjlDTTtJQU9JLHlDQUFBO0VsRDR1OUNWO0VrRG52OUNNO0lBT0ksd0NBQUE7RWxEK3U5Q1Y7RWtEdHY5Q007SUFPSSx3Q0FBQTtFbERrdjlDVjtFa0R6djlDTTtJQU9JLGtDQUFBO0VsRHF2OUNWO0VrRDV2OUNNO0lBT0ksZ0NBQUE7RWxEd3Y5Q1Y7RWtEL3Y5Q007SUFPSSw4QkFBQTtFbEQydjlDVjtFa0RsdzlDTTtJQU9JLGdDQUFBO0VsRDh2OUNWO0VrRHJ3OUNNO0lBT0ksK0JBQUE7RWxEaXc5Q1Y7RWtEeHc5Q007SUFPSSxvQ0FBQTtFbERvdzlDVjtFa0QzdzlDTTtJQU9JLGtDQUFBO0VsRHV3OUNWO0VrRDl3OUNNO0lBT0ksZ0NBQUE7RWxEMHc5Q1Y7RWtEang5Q007SUFPSSx1Q0FBQTtFbEQ2dzlDVjtFa0RweDlDTTtJQU9JLHNDQUFBO0VsRGd4OUNWO0VrRHZ4OUNNO0lBT0ksaUNBQUE7RWxEbXg5Q1Y7RWtEMXg5Q007SUFPSSwyQkFBQTtFbERzeDlDVjtFa0Q3eDlDTTtJQU9JLGlDQUFBO0VsRHl4OUNWO0VrRGh5OUNNO0lBT0ksK0JBQUE7RWxENHg5Q1Y7RWtEbnk5Q007SUFPSSw2QkFBQTtFbEQreDlDVjtFa0R0eTlDTTtJQU9JLCtCQUFBO0VsRGt5OUNWO0VrRHp5OUNNO0lBT0ksOEJBQUE7RWxEcXk5Q1Y7RWtENXk5Q007SUFPSSxvQkFBQTtFbER3eTlDVjtFa0QveTlDTTtJQU9JLG1CQUFBO0VsRDJ5OUNWO0VrRGx6OUNNO0lBT0ksbUJBQUE7RWxEOHk5Q1Y7RWtEcno5Q007SUFPSSxtQkFBQTtFbERpejlDVjtFa0R4ejlDTTtJQU9JLG1CQUFBO0VsRG96OUNWO0VrRDN6OUNNO0lBT0ksbUJBQUE7RWxEdXo5Q1Y7RWtEOXo5Q007SUFPSSxtQkFBQTtFbEQwejlDVjtFa0RqMDlDTTtJQU9JLG1CQUFBO0VsRDZ6OUNWO0VrRHAwOUNNO0lBT0ksb0JBQUE7RWxEZzA5Q1Y7RWtEdjA5Q007SUFPSSwwQkFBQTtFbERtMDlDVjtFa0QxMDlDTTtJQU9JLHlCQUFBO0VsRHMwOUNWO0VrRDcwOUNNO0lBT0ksdUJBQUE7RWxEeTA5Q1Y7RWtEaDE5Q007SUFPSSx1QkFBQTtFbEQ0MDlDVjtFa0RuMTlDTTtJQU9JLHVCQUFBO0VsRCswOUNWO0VrRHQxOUNNO0lBT0ksdUJBQUE7RWxEazE5Q1Y7RWtEejE5Q007SUFPSSx1QkFBQTtFbERxMTlDVjtFa0Q1MTlDTTtJQU9JLHVCQUFBO0VsRHcxOUNWO0VrRC8xOUNNO0lBT0ksdUJBQUE7RWxEMjE5Q1Y7RWtEbDI5Q007SUFPSSwwQkFBQTtJQUFBLHlCQUFBO0VsRCsxOUNWO0VrRHQyOUNNO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtFbERtMjlDVjtFa0QxMjlDTTtJQU9JLCtCQUFBO0lBQUEsOEJBQUE7RWxEdTI5Q1Y7RWtEOTI5Q007SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0VsRDIyOUNWO0VrRGwzOUNNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFbEQrMjlDVjtFa0R0MzlDTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RWxEbTM5Q1Y7RWtEMTM5Q007SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0VsRHUzOUNWO0VrRDkzOUNNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFbEQyMzlDVjtFa0RsNDlDTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RWxEKzM5Q1Y7RWtEdDQ5Q007SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0VsRG00OUNWO0VrRDE0OUNNO0lBT0ksd0JBQUE7SUFBQSwyQkFBQTtFbER1NDlDVjtFa0Q5NDlDTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RWxEMjQ5Q1Y7RWtEbDU5Q007SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0VsRCs0OUNWO0VrRHQ1OUNNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFbERtNTlDVjtFa0QxNTlDTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RWxEdTU5Q1Y7RWtEOTU5Q007SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0VsRDI1OUNWO0VrRGw2OUNNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFbEQrNTlDVjtFa0R0NjlDTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RWxEbTY5Q1Y7RWtEMTY5Q007SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0VsRHU2OUNWO0VrRDk2OUNNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFbEQyNjlDVjtFa0RsNzlDTTtJQU9JLHdCQUFBO0VsRDg2OUNWO0VrRHI3OUNNO0lBT0ksOEJBQUE7RWxEaTc5Q1Y7RWtEeDc5Q007SUFPSSw2QkFBQTtFbERvNzlDVjtFa0QzNzlDTTtJQU9JLDJCQUFBO0VsRHU3OUNWO0VrRDk3OUNNO0lBT0ksMkJBQUE7RWxEMDc5Q1Y7RWtEajg5Q007SUFPSSwyQkFBQTtFbEQ2NzlDVjtFa0RwODlDTTtJQU9JLDJCQUFBO0VsRGc4OUNWO0VrRHY4OUNNO0lBT0ksMkJBQUE7RWxEbTg5Q1Y7RWtEMTg5Q007SUFPSSwyQkFBQTtFbERzODlDVjtFa0Q3ODlDTTtJQU9JLDJCQUFBO0VsRHk4OUNWO0VrRGg5OUNNO0lBT0ksMEJBQUE7RWxENDg5Q1Y7RWtEbjk5Q007SUFPSSxnQ0FBQTtFbEQrODlDVjtFa0R0OTlDTTtJQU9JLCtCQUFBO0VsRGs5OUNWO0VrRHo5OUNNO0lBT0ksNkJBQUE7RWxEcTk5Q1Y7RWtENTk5Q007SUFPSSw2QkFBQTtFbER3OTlDVjtFa0QvOTlDTTtJQU9JLDZCQUFBO0VsRDI5OUNWO0VrRGwrOUNNO0lBT0ksNkJBQUE7RWxEODk5Q1Y7RWtEcis5Q007SUFPSSw2QkFBQTtFbERpKzlDVjtFa0R4KzlDTTtJQU9JLDZCQUFBO0VsRG8rOUNWO0VrRDMrOUNNO0lBT0ksNkJBQUE7RWxEdSs5Q1Y7RWtEOSs5Q007SUFPSSwyQkFBQTtFbEQwKzlDVjtFa0RqLzlDTTtJQU9JLGlDQUFBO0VsRDYrOUNWO0VrRHAvOUNNO0lBT0ksZ0NBQUE7RWxEZy85Q1Y7RWtEdi85Q007SUFPSSw4QkFBQTtFbERtLzlDVjtFa0QxLzlDTTtJQU9JLDhCQUFBO0VsRHMvOUNWO0VrRDcvOUNNO0lBT0ksOEJBQUE7RWxEeS85Q1Y7RWtEaGcrQ007SUFPSSw4QkFBQTtFbEQ0LzlDVjtFa0RuZytDTTtJQU9JLDhCQUFBO0VsRCsvOUNWO0VrRHRnK0NNO0lBT0ksOEJBQUE7RWxEa2crQ1Y7RWtEemcrQ007SUFPSSw4QkFBQTtFbERxZytDVjtFa0Q1ZytDTTtJQU9JLHlCQUFBO0VsRHdnK0NWO0VrRC9nK0NNO0lBT0ksK0JBQUE7RWxEMmcrQ1Y7RWtEbGgrQ007SUFPSSw4QkFBQTtFbEQ4ZytDVjtFa0RyaCtDTTtJQU9JLDRCQUFBO0VsRGloK0NWO0VrRHhoK0NNO0lBT0ksNEJBQUE7RWxEb2grQ1Y7RWtEM2grQ007SUFPSSw0QkFBQTtFbER1aCtDVjtFa0Q5aCtDTTtJQU9JLDRCQUFBO0VsRDBoK0NWO0VrRGppK0NNO0lBT0ksNEJBQUE7RWxENmgrQ1Y7RWtEcGkrQ007SUFPSSw0QkFBQTtFbERnaStDVjtFa0R2aStDTTtJQU9JLDRCQUFBO0VsRG1pK0NWO0VrRDFpK0NNO0lBT0ksMkJBQUE7RWxEc2krQ1Y7RWtEN2krQ007SUFPSSwwQkFBQTtFbER5aStDVjtFa0RoaitDTTtJQU9JLHdCQUFBO0VsRDRpK0NWO0VrRG5qK0NNO0lBT0ksd0JBQUE7RWxEK2krQ1Y7RWtEdGorQ007SUFPSSx3QkFBQTtFbERraitDVjtFa0R6aitDTTtJQU9JLHdCQUFBO0VsRHFqK0NWO0VrRDVqK0NNO0lBT0ksd0JBQUE7RWxEd2orQ1Y7RWtEL2orQ007SUFPSSx3QkFBQTtFbEQyaitDVjtFa0RsaytDTTtJQU9JLGlDQUFBO0lBQUEsZ0NBQUE7RWxEK2orQ1Y7RWtEdGsrQ007SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0VsRG1rK0NWO0VrRDFrK0NNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbER1aytDVjtFa0Q5aytDTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEMmsrQ1Y7RWtEbGwrQ007SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRCtrK0NWO0VrRHRsK0NNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFbERtbCtDVjtFa0QxbCtDTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RWxEdWwrQ1Y7RWtEOWwrQ007SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VsRDJsK0NWO0VrRGxtK0NNO0lBT0ksK0JBQUE7SUFBQSxrQ0FBQTtFbEQrbCtDVjtFa0R0bStDTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RWxEbW0rQ1Y7RWtEMW0rQ007SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRHVtK0NWO0VrRDltK0NNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbEQybStDVjtFa0RsbitDTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEK20rQ1Y7RWtEdG4rQ007SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VsRG1uK0NWO0VrRDFuK0NNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFbER1bitDVjtFa0Q5bitDTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RWxEMm4rQ1Y7RWtEbG8rQ007SUFPSSwrQkFBQTtFbEQ4bitDVjtFa0RybytDTTtJQU9JLDhCQUFBO0VsRGlvK0NWO0VrRHhvK0NNO0lBT0ksNEJBQUE7RWxEb28rQ1Y7RWtEM28rQ007SUFPSSw0QkFBQTtFbER1bytDVjtFa0Q5bytDTTtJQU9JLDRCQUFBO0VsRDBvK0NWO0VrRGpwK0NNO0lBT0ksNEJBQUE7RWxENm8rQ1Y7RWtEcHArQ007SUFPSSw0QkFBQTtFbERncCtDVjtFa0R2cCtDTTtJQU9JLDRCQUFBO0VsRG1wK0NWO0VrRDFwK0NNO0lBT0ksaUNBQUE7RWxEc3ArQ1Y7RWtEN3ArQ007SUFPSSxnQ0FBQTtFbER5cCtDVjtFa0RocStDTTtJQU9JLDhCQUFBO0VsRDRwK0NWO0VrRG5xK0NNO0lBT0ksOEJBQUE7RWxEK3ArQ1Y7RWtE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QU9JLDRCQUFBO0VsRHkxK0NWO0VrRGgyK0NNO0lBT0ksMkJBQUE7RWxENDErQ1Y7RWtEbjIrQ007SUFPSSxpQ0FBQTtFbEQrMStDVjtFa0R0MitDTTtJQU9JLGdDQUFBO0VsRGsyK0NWO0VrRHoyK0NNO0lBT0ksOEJBQUE7RWxEcTIrQ1Y7RWtENTIrQ007SUFPSSw4QkFBQTtFbER3MitDVjtFa0QvMitDTTtJQU9JLDhCQUFBO0VsRDIyK0NWO0VrRGwzK0NNO0lBT0ksOEJBQUE7RWxEODIrQ1Y7RWtEcjMrQ007SUFPSSw4QkFBQTtFbERpMytDVjtFa0R4MytDTTtJQU9JLDhCQUFBO0VsRG8zK0NWO0VrRDMzK0NNO0lBT0ksNEJBQUE7RWxEdTMrQ1Y7RWtEOTMrQ007SUFPSSxrQ0FBQTtFbEQwMytDVjtFa0RqNCtDTTtJQU9JLGlDQUFBO0VsRDYzK0NWO0VrRHA0K0NNO0lBT0ksK0JBQUE7RWxEZzQrQ1Y7RWtEdjQrQ007SUFPSSwrQkFBQTtFbERtNCtDVjtFa0QxNCtDTTtJQU9JLCtCQUFBO0VsRHM0K0NWO0VrRDc0K0NNO0lBT0ksK0JBQUE7RWxEeTQrQ1Y7RWtEaDUrQ007SUFPSSwrQkFBQTtFbEQ0NCtDVjtFa0RuNStDTTtJQU9JLCtCQUFBO0VsRCs0K0NWO0VrRHQ1K0NNO0lBT0ksMEJBQUE7RWxEazUrQ1Y7RWtEejUrQ007SUFPSSxnQ0FBQTtFbERxNStDVjtFa0Q1NStDTTtJQU9JLCtCQUFBO0VsRHc1K0NWO0VrRC81K0NNO0lBT0ksNkJBQUE7RWxEMjUrQ1Y7RWtEbDYrQ007SUFPSSw2QkFBQTtFbEQ4NStDVjtFa0RyNitDTTtJQU9JLDZCQUFBO0VsRGk2K0NWO0VrRHg2K0NNO0lBT0ksNkJBQUE7RWxEbzYrQ1Y7RWtEMzYrQ007SUFPSSw2QkFBQTtFbER1NitDVjtFa0Q5NitDTTtJQU9JLDZCQUFBO0VsRDA2K0NWO0VrRGo3K0NNO0lBT0ksaUJBQUE7RWxENjYrQ1Y7RWtEcDcrQ007SUFPSSx1QkFBQTtFbERnNytDVjtFa0R2NytDTTtJQU9JLHNCQUFBO0VsRG03K0NWO0VrRDE3K0NNO0lBT0ksb0JBQUE7RWxEczcrQ1Y7RWtENzcrQ007SUFPSSxvQkFBQTtFbER5NytDVjtFa0RoOCtDTTtJQU9JLG9CQUFBO0VsRDQ3K0NWO0VrRG44K0NNO0lBT0ksb0JBQUE7RWxEKzcrQ1Y7RWtEdDgrQ007SUFPSSxvQkFBQTtFbERrOCtDVjtFa0R6OCtDTTtJQU9JLG9CQUFBO0VsRHE4K0NWO0VrRDU4K0NNO0lBT0kscUJBQUE7RWxEdzgrQ1Y7RWtELzgrQ007SUFPSSwyQkFBQTtFbEQyOCtDVjtFa0RsOStDTTtJQU9JLDBCQUFBO0VsRDg4K0NWO0VrRHI5K0NNO0lBT0ksd0JBQUE7RWxEaTkrQ1Y7RWtEeDkrQ007SUFPSSx3QkFBQTtFbERvOStDVjtFa0QzOStDTTtJQU9JLHdCQUFBO0VsRHU5K0NWO0VrRDk5K0NNO0lBT0ksd0JBQUE7RWxEMDkrQ1Y7RWtEaisrQ007SUFPSSx3QkFBQTtFbEQ2OStDVjtFa0RwKytDTTtJQU9JLHdCQUFBO0VsRGcrK0NWO0VrRHYrK0NNO0lBT0ksNkJBQUE7SUFBQSx3QkFBQTtFbERtKytDVjtFa0QxKytDTTtJQU9JLG1DQUFBO0lBQUEsOEJBQUE7RWxEcysrQ1Y7RWtENysrQ007SUFPSSxrQ0FBQTtJQUFBLDZCQUFBO0VsRHkrK0NWO0VrRGgvK0NNO0lBT0ksZ0NBQUE7SUFBQSwyQkFBQTtFbEQ0KytDVjtFa0RuLytDTTtJQU9JLGdDQUFBO0lBQUEsMkJBQUE7RWxEKysrQ1Y7RWtEdC8rQ007SUFPSSxnQ0FBQTtJQUFBLDJCQUFBO0VsRGsvK0NWO0VrRHovK0NNO0lBT0ksZ0NBQUE7SUFBQSwyQkFBQTtFbERxLytDVjtFa0Q1LytDTTtJQU9JLGdDQUFBO0lBQUEsMkJBQUE7RWxEdy8rQ1Y7RWtELy8rQ007SUFPSSxnQ0FBQTtJQUFBLDJCQUFBO0VsRDIvK0NWO0VrRGxnL0NNO0lBT0ksMEJBQUE7RWxEOC8rQ1Y7RWtEcmcvQ007SUFPSSw2QkFBQTtFbERpZy9DVjtFa0R4Zy9DTTtJQU9JLDZCQUFBO0VsRG9nL0NWO0VrRDNnL0NNO0lBT0ksNkJBQUE7RWxEdWcvQ1Y7RWtEOWcvQ007SUFPSSw2QkFBQTtFbEQwZy9DVjtFa0RqaC9DTTtJQU9JLDhCQUFBO0VsRDZnL0NWO0VrRHBoL0NNO0lBT0ksMEJBQUE7RWxEZ2gvQ1Y7RWtEdmgvQ007SUFPSSwwQkFBQTtFbERtaC9DVjtFa0QxaC9DTTtJQU9JLDRCQUFBO0VsRHNoL0NWO0VrRDdoL0NNO0lBT0ksNEJBQUE7RWxEeWgvQ1Y7RWtEaGkvQ007SUFPSSwyQkFBQTtFbEQ0aC9DVjtFa0RuaS9DTTtJQU9JLDRCQUFBO0VsRCtoL0NWO0VrRHRpL0NNO0lBT0ksNkJBQUE7RWxEa2kvQ1Y7RWtEemkvQ007SUFJUSxvQkFBQTtJQUdKLHFFQUFBO0VsRHNpL0NWO0VrRDdpL0NNO0lBSVEsb0JBQUE7SUFHSix1RUFBQTtFbEQwaS9DVjtFa0Rqai9DTTtJQUlRLG9CQUFBO0lBR0oscUVBQUE7RWxEOGkvQ1Y7RWtEcmovQ007SUFJUSxvQkFBQTtJQUdKLGtFQUFBO0VsRGtqL0NWO0VrRHpqL0NNO0lBSVEsb0JBQUE7SUFHSixxRUFBQTtFbERzai9DVjtFa0Q3ai9DTTtJQUlRLG9CQUFBO0lBR0osb0VBQUE7RWxEMGovQ1Y7RWtEamsvQ007SUFJUSxvQkFBQTtJQUdKLG1FQUFBO0VsRDhqL0NWO0VrRHJrL0NNO0lBSVEsb0JBQUE7SUFHSixzRUFBQTtFbERray9DVjtFa0R6ay9DTTtJQUlRLG9CQUFBO0lBR0osa0VBQUE7RWxEc2svQ1Y7RWtEN2svQ007SUFJUSxvQkFBQTtJQUdKLG1FQUFBO0VsRDBrL0NWO0VrRGpsL0NNO0lBSVEsb0JBQUE7SUFHSixtRUFBQTtFbEQ4ay9DVjtFa0RybC9DTTtJQUlRLG9CQUFBO0lBR0osa0VBQUE7RWxEa2wvQ1Y7RWtEemwvQ007SUFJUSxvQkFBQTtJQUdKLDJFQUFBO0VsRHNsL0NWO0VrRDdsL0NNO0lBSVEsb0JBQUE7SUFHSiwwRUFBQTtFbEQwbC9DVjtFa0RqbS9DTTtJQUlRLG9CQUFBO0lBR0osd0VBQUE7RWxEOGwvQ1Y7RWtEcm0vQ007SUFJUSxvQkFBQTtJQUdKLHVFQUFBO0VsRGttL0NWO0VrRHptL0NNO0lBSVEsb0JBQUE7SUFHSixxRUFBQTtFbERzbS9DVjtFa0Q3bS9DTTtJQUlRLG9CQUFBO0lBR0oscUVBQUE7RWxEMG0vQ1Y7RWtEam4vQ007SUFJUSxvQkFBQTtJQUdKLGtFQUFBO0VsRDhtL0NWO0VrRHJuL0NNO0lBSVEsb0JBQUE7SUFHSixvRUFBQTtFbERrbi9DVjtFa0R6bi9DTTtJQUlRLG9CQUFBO0lBR0osb0VBQUE7RWxEc24vQ1Y7RWtEN24vQ007SUFJUSxvQkFBQTtJQUdKLG9FQUFBO0VsRDBuL0NWO0VrRGpvL0NNO0lBSVEsb0JBQUE7SUFHSixvRUFBQTtFbEQ4bi9DVjtFa0Ryby9DTTtJQUlRLG9CQUFBO0lBR0oseUVBQUE7RWxEa28vQ1Y7RWtEem8vQ007SUFJUSxvQkFBQTtJQUdKLHVFQUFBO0VsRHNvL0NWO0VrRDdvL0NNO0lBSVEsb0JBQUE7SUFHSix3RUFBQTtFbEQwby9DVjtFa0RqcC9DTTtJQUlRLG9CQUFBO0lBR0osMEVBQUE7RWxEOG8vQ1Y7RWtEcnAvQ007SUFJUSxvQkFBQTtJQUdKLHlFQUFBO0VsRGtwL0NWO0VrRHpwL0NNO0lBSVEsb0JBQUE7SUFHSix5RUFBQTtFbERzcC9DVjtFa0Q3cC9DTTtJQUlRLG9CQUFBO0lBR0oseUVBQUE7RWxEMHAvQ1Y7RWtEanEvQ007SUFJUSxvQkFBQTtJQUdKLHlFQUFBO0VsRDhwL0NWO0VrRHJxL0NNO0lBSVEsb0JBQUE7SUFHSixzRUFBQTtFbERrcS9DVjtFa0R6cS9DTTtJQUlRLG9CQUFBO0lBR0osc0VBQUE7RWxEc3EvQ1Y7RWtEN3EvQ007SUFJUSxvQkFBQTtJQUdKLHNFQUFBO0VsRDBxL0NWO0VrRGpyL0NNO0lBSVEsb0JBQUE7SUFHSixzRUFBQTtFbEQ4cS9DVjtFa0Ryci9DTTtJQUlRLG9CQUFBO0lBR0osd0VBQUE7RWxEa3IvQ1Y7RWtEenIvQ007SUFJUSxvQkFBQTtJQUdKLDJDQUFBO0VsRHNyL0NWO0VrRDdyL0NNO0lBSVEsb0JBQUE7SUFHSix1Q0FBQTtFbEQwci9DVjtFa0Rqcy9DTTtJQUlRLG9CQUFBO0lBR0osMENBQUE7RWxEOHIvQ1Y7RWtEcnMvQ007SUFJUSxvQkFBQTtJQUdKLDJDQUFBO0VsRGtzL0NWO0VrRHpzL0NNO0lBSVEsb0JBQUE7SUFHSiwwQ0FBQTtFbERzcy9DVjtFa0Q3cy9DTTtJQUlRLG9CQUFBO0lBR0osMENBQUE7RWxEMHMvQ1Y7RWtEanQvQ007SUFJUSxvQkFBQTtJQUdKLHlCQUFBO0VsRDhzL0NWO0FBQ0Y7QW1EbHYvQ0E7RUQ0QlE7SUFPSSwwQkFBQTtFbERtdC9DVjtFa0QxdC9DTTtJQU9JLGdDQUFBO0VsRHN0L0NWO0VrRDd0L0NNO0lBT0kseUJBQUE7RWxEeXQvQ1Y7RWtEaHUvQ007SUFPSSx3QkFBQTtFbEQ0dC9DVjtFa0RudS9DTTtJQU9JLCtCQUFBO0VsRCt0L0NWO0VrRHR1L0NNO0lBT0kseUJBQUE7RWxEa3UvQ1Y7RWtEenUvQ007SUFPSSw2QkFBQTtFbERxdS9DVjtFa0Q1dS9DTTtJQU9JLDhCQUFBO0VsRHd1L0NWO0VrRC91L0NNO0lBT0ksd0JBQUE7RWxEMnUvQ1Y7RWtEbHYvQ007SUFPSSwrQkFBQTtFbEQ4dS9DVjtFa0Rydi9DTTtJQU9JLHdCQUFBO0VsRGl2L0NWO0FBQ0Y7QW9EM3ovQ0E7RUFDRSx5QkFBQTtFQUVBLGlDQUFBO0VBQ0EsZ0NBQUE7RUFDQSw2QkFBQTtFQUNBLDBCQUFBO0VBQ0EscURBQUE7RUFDQSxzQ0FBQTtFQUVBLDZCQUFBO0VBRUEsb0NBQUE7RUFDQSxnQ0FBQTtFQUNBLGdDQUFBO0FwRDB6L0NGO0FHencvQ0k7RWlEN0NGO0lBQ0UsZ0NBQUE7RXBEeXovQ0Y7QUFDRjtBRzl3L0NJO0VpRHZDRjtJQUNFLHVDQUFBO0lBQ0EsZ0NBQUE7RXBEd3ovQ0Y7QUFDRjtBR3B4L0NJO0VpRDlCRjtJQUNFLHVDQUFBO0lBQ0EsZ0NBQUE7RXBEcXovQ0Y7QUFDRjtBRzF4L0NJO0VpRHRCRjtJQUNFLHVDQUFBO0lBQ0EsZ0NBQUE7RXBEbXovQ0Y7QUFDRjtBR254L0NJO0VpRHJCRjtJQUNFLHdCQUFBO0lBQ0EsMEJBQUE7SUFDQSxnQ0FBQTtFcEQyeS9DRjtBQUNGO0FxRHAyL0NBO0VBQ0UsOEJDSG9CO0VESXBCLDBOQUNFO0VBTUYsbUJBQUE7RUFDQSxrQkFBQTtBckRnMi9DRjtBcUQ3MS9DQTtFQUNFLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtBckQrMS9DRjtBcUQ3MS9DRTtFQUNFLFVBQUE7QXJEKzEvQ0o7QXFENTEvQ0U7RUFDRSxVQUFBO0FyRDgxL0NKO0FxRDMxL0NFO0VBQ0UsVUFBQTtBckQ2MS9DSjtBcUQxMS9DRTtFQUNFLFVBQUE7QXJENDEvQ0o7QXFEdjEvQ0U7RUFDRSxvdUJBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBckR5MS9DSjtBcUR0MS9DSTtFQUNFLGdzQkFBQTtFQUNBLDRCQUFBO0VBQ0Esc0JBQUE7QXJEdzEvQ047QXFEbDEvQ0U7RUFDRSxTQUFBO0FyRG8xL0NKO0FxRC8wL0NFO0VBQ0UsazVEQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBckRpMS9DSjtBRzMxL0NJO0VvRG1tQkE7SUFDRTtNQUNFLHlIQUNFO0l2RDB2K0NOO0l1RG52K0NFO01BQ0UsMEhBQ0U7SXZEb3YrQ047SXVEN3UrQ0U7TUFDRSx5SEFDRTtJdkQ4dStDTjtJdUR2dStDRTtNQUNFLHdIQUNFO0l2RHd1K0NOO0l1RGp1K0NFO01BQ0Usd0hBQ0U7SXZEa3UrQ047RUFDRjtFdUQzdCtDRTtJQUNFO01BQ0UseUhBQ0U7SXZENHQrQ047SXVEcnQrQ0U7TUFDRSwwSEFDRTtJdkRzdCtDTjtJdUQvcytDRTtNQUNFLHlIQUNFO0l2RGd0K0NOO0l1RHpzK0NFO01BQ0Usd0hBQ0U7SXZEMHMrQ047SXVEbnMrQ0U7TUFDRSx3SEFDRTtJdkRvcytDTjtFQUNGO0FBQ0Y7QUcvMy9DSTtFb0RtbUJBO0lBQ0U7TUFDRSx5SEFDRTtJdkQ4eCtDTjtJdUR2eCtDRTtNQUNFLDBIQUNFO0l2RHd4K0NOO0l1RGp4K0NFO01BQ0UseUhBQ0U7SXZEa3grQ047SXVEM3crQ0U7TUFDRSx3SEFDRTtJdkQ0dytDTjtJdURydytDRTtNQUNFLHdIQUNFO0l2RHN3K0NOO0VBQ0Y7RXVEL3YrQ0U7SUFDRTtNQUNFLHlIQUNFO0l2RGd3K0NOO0l1RHp2K0NFO01BQ0UsMEhBQ0U7SXZEMHYrQ047SXVEbnYrQ0U7TUFDRSx5SEFDRTtJdkRvditDTjtJdUQ3dStDRTtNQUNFLHdIQUNFO0l2RDh1K0NOO0l1RHZ1K0NFO01BQ0Usd0hBQ0U7SXZEd3UrQ047RUFDRjtBQUNGO0FHbjYvQ0k7RW9EbW1CQTtJQUNFO01BQ0UseUhBQ0U7SXZEazArQ047SXVEM3orQ0U7TUFDRSwwSEFDRTtJdkQ0eitDTjtJdURyeitDRTtNQUNFLHlIQUNFO0l2RHN6K0NOO0l1RC95K0NFO01BQ0Usd0hBQ0U7SXZEZ3orQ047SXVEenkrQ0U7TUFDRSx3SEFDRTtJdkQweStDTjtFQUNGO0V1RG55K0NFO0lBQ0U7TUFDRSx5SEFDRTtJdkRveStDTjtJdUQ3eCtDRTtNQUNFLDBIQUNFO0l2RDh4K0NOO0l1RHZ4K0NFO01BQ0UseUhBQ0U7SXZEd3grQ047SXVEangrQ0U7TUFDRSx3SEFDRTtJdkRreCtDTjtJdUQzdytDRTtNQUNFLHdIQUNFO0l2RDR3K0NOO0VBQ0Y7QUFDRjtBR3Y4L0NJO0VvRG1tQkE7SUFDRTtNQUNFLHlIQUNFO0l2RHMyK0NOO0l1RC8xK0NFO01BQ0UsMEhBQ0U7SXZEZzIrQ047SXVEejErQ0U7TUFDRSx5SEFDRTtJdkQwMStDTjtJdURuMStDRTtNQUNFLHdIQUNFO0l2RG8xK0NOO0l1RDcwK0NFO01BQ0Usd0hBQ0U7SXZEODArQ047RUFDRjtFdUR2MCtDRTtJQUNFO01BQ0UseUhBQ0U7SXZEdzArQ047SXVEajArQ0U7TUFDRSwwSEFDRTtJdkRrMCtDTjtJdUQzeitDRTtNQUNFLHlIQUNFO0l2RDR6K0NOO0l1RHJ6K0NFO01BQ0Usd0hBQ0U7SXZEc3orQ047SXVEL3krQ0U7TUFDRSx3SEFDRTtJdkRneitDTjtFQUNGO0FBQ0Y7QUczKy9DSTtFb0RtbUJBO0lBQ0U7TUFDRSx5SEFDRTtJdkQwNCtDTjtJdURuNCtDRTtNQUNFLDBIQUNFO0l2RG80K0NOO0l1RDczK0NFO01BQ0UseUhBQ0U7SXZEODMrQ047SXVEdjMrQ0U7TUFDRSx3SEFDRTtJdkR3MytDTjtJdURqMytDRTtNQUNFLHdIQUNFO0l2RGszK0NOO0VBQ0Y7RXVEMzIrQ0U7SUFDRTtNQUNFLHlIQUNFO0l2RDQyK0NOO0l1RHIyK0NFO01BQ0UsMEhBQ0U7SXZEczIrQ047SXVELzErQ0U7TUFDRSx5SEFDRTtJdkRnMitDTjtJdUR6MStDRTtNQUNFLHdIQUNFO0l2RDAxK0NOO0l1RG4xK0NFO01BQ0Usd0hBQ0U7SXZEbzErQ047RUFDRjtBQUNGO0FHL2dnREk7RW9EbW1CQTtJQUNFO01BQ0UseUhBQ0U7SXZEODYrQ047SXVEdjYrQ0U7TUFDRSwwSEFDRTtJdkR3NitDTjtJdURqNitDRTtNQUNFLHlIQUNFO0l2RGs2K0NOO0l1RDM1K0NFO01BQ0Usd0hBQ0U7SXZENDUrQ047SXVEcjUrQ0U7TUFDRSx3SEFDRTtJdkRzNStDTjtFQUNGO0V1RC80K0NFO0lBQ0U7TUFDRSx5SEFDRTtJdkRnNStDTjtJdUR6NCtDRTtNQUNFLDBIQUNFO0l2RDA0K0NOO0l1RG40K0NFO01BQ0UseUhBQ0U7SXZEbzQrQ047SXVENzMrQ0U7TUFDRSx3SEFDRTtJdkQ4MytDTjtJdUR2MytDRTtNQUNFLHdIQUNFO0l2RHczK0NOO0VBQ0Y7QUFDRjtBR25qZ0RJO0VvRG1tQkE7SUFDRTtNQUNFLHlIQUNFO0l2RGs5K0NOO0l1RDM4K0NFO01BQ0UsMEhBQ0U7SXZENDgrQ047SXVEcjgrQ0U7TUFDRSx5SEFDRTtJdkRzOCtDTjtJdUQvNytDRTtNQUNFLHdIQUNFO0l2RGc4K0NOO0l1RHo3K0NFO01BQ0Usd0hBQ0U7SXZEMDcrQ047RUFDRjtFdURuNytDRTtJQUNFO01BQ0UseUhBQ0U7SXZEbzcrQ047SXVENzYrQ0U7TUFDRSwwSEFDRTtJdkQ4NitDTjtJdUR2NitDRTtNQUNF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RTtNQUNFLHdIQUNFO0l2RHdwL0NOO0l1RGpwL0NFO01BQ0Usd0hBQ0U7SXZEa3AvQ047RUFDRjtFdUQzby9DRTtJQUNFO01BQ0UseUhBQ0U7SXZENG8vQ047SXVEcm8vQ0U7TUFDRSwwSEFDRTtJdkRzby9DTjtJdUQvbi9DRTtNQUNFLHlIQUNFO0l2RGdvL0NOO0l1RHpuL0NFO01BQ0Usd0hBQ0U7SXZEMG4vQ047SXVEbm4vQ0U7TUFDRSx3SEFDRTtJdkRvbi9DTjtFQUNGO0FBQ0Y7QUcveWdESTtFb0RtbUJBO0lBQ0U7TUFDRSx5SEFDRTtJdkQ4cy9DTjtJdUR2cy9DRTtNQUNFLDBIQUNFO0l2RHdzL0NOO0l1RGpzL0NFO01BQ0UseUhBQ0U7SXZEa3MvQ047SXVEM3IvQ0U7TUFDRSx3SEFDRTtJdkQ0ci9DTjtJdURyci9DRTtNQUNFLHdIQUNFO0l2RHNyL0NOO0VBQ0Y7RXVEL3EvQ0U7SUFDRTtNQUNFLHlIQUNFO0l2RGdyL0NOO0l1RHpxL0NFO01BQ0UsMEhBQ0U7SXZEMHEvQ047SXVEbnEvQ0U7TUFDRSx5SEFDRTtJdkRvcS9DTjtJdUQ3cC9DRTtNQUNFLHdIQUNFO0l2RDhwL0NOO0l1RHZwL0NFO01BQ0Usd0hBQ0U7SXZEd3AvQ047RUFDRjtBQUNGO0FHbjFnREk7RW9EbW1CQTtJQUNFO01BQ0UseUhBQ0U7SXZEa3YvQ047SXVEM3UvQ0U7TUFDRSwwSEFDRTtJdkQ0dS9DTjtJdURydS9DRTtNQUNFLHlIQUNFO0l2RHN1L0NOO0l1RC90L0NFO01BQ0Usd0hBQ0U7SXZEZ3UvQ047SXVEenQvQ0U7TUFDRSx3SEFDRTtJdkQwdC9DTjtFQUNGO0V1RG50L0NFO0lBQ0U7TUFDRSx5SEFDRTtJdkRvdC9DTjtJdUQ3cy9DRTtNQUNFLDBIQUNFO0l2RDhzL0NOO0l1RHZzL0NFO01BQ0UseUhBQ0U7SXZEd3MvQ047SXVEanMvQ0U7TUFDRSx3SEFDRTtJdkRrcy9DTjtJdUQzci9DRTtNQUNFLHdIQUNFO0l2RDRyL0NOO0VBQ0Y7QUFDRjtBR3YzZ0RJO0VvRG1tQkE7SUFDRTtNQUNFLHlIQUNFO0l2RHN4L0NOO0l1RC93L0NFO01BQ0UsMEhBQ0U7SXZEZ3gvQ047SXVEencvQ0U7TUFDRSx5SEFDRTtJdkQwdy9DTjtJdURudy9DRTtNQUNFLHdIQUNFO0l2RG93L0NOO0l1RDd2L0NFO01BQ0Usd0hBQ0U7SXZEOHYvQ047RUFDRjtFdUR2di9DRTtJQUNFO01BQ0UseUhBQ0U7SXZEd3YvQ047SXVEanYvQ0U7TUFDRSwwSEFDRTtJdkRrdi9DTjtJdUQzdS9DRTtNQUNFLHlIQUNFO0l2RDR1L0NOO0l1RHJ1L0NFO01BQ0Usd0hBQ0U7SXZEc3UvQ047SXVEL3QvQ0U7TUFDRSx3SEFDRTtJdkRndS9DTjtFQUNGO0FBQ0Y7QUczNWdESTtFb0RtbUJBO0lBQ0U7TUFDRSx5SEFDRTtJdkQwei9DTjtJdURuei9DRTtNQUNFLDBIQUNFO0l2RG96L0NOO0l1RDd5L0NFO01BQ0UseUhBQ0U7SXZEOHkvQ047SXVEdnkvQ0U7TUFDRSx3SEFDRTtJdkR3eS9DTjtJdURqeS9DRTtNQUNFLHdIQUNFO0l2RGt5L0NOO0VBQ0Y7RXVEM3gvQ0U7SUFDRTtNQUNFLHlIQUNFO0l2RDR4L0NOO0l1RHJ4L0NFO01BQ0UsMEhBQ0U7SXZEc3gvQ047SXVEL3cvQ0U7TUFDRSx5SEFDRTtJdkRneC9DTjtJdUR6dy9DRTtNQUNFLHdIQUNFO0l2RDB3L0NOO0l1RG53L0NFO01BQ0Usd0hBQ0U7SXZEb3cvQ047RUFDRjtBQUNGO0FHLzdnREk7RW9EbW1CQTtJQUNFO01BQ0UseUhBQ0U7SXZEODEvQ047SXVEdjEvQ0U7TUFDRSwwSEFDRTtJdkR3MS9DTjtJdURqMS9DRTtNQUNFLHlIQUNFO0l2RGsxL0NOO0l1RDMwL0NFO01BQ0Usd0hBQ0U7SXZENDAvQ047SXVEcjAvQ0U7TUFDRSx3SEFDRTtJdkRzMC9DTjtFQUNGO0V1RC96L0NFO0lBQ0U7TUFDRSx5SEFDRTtJdkRnMC9DTjtJdUR6ei9DRTtNQUNFLDBIQUNFO0l2RDB6L0NOO0l1RG56L0NFO01BQ0UseUhBQ0U7SXZEb3ovQ047SXVEN3kvQ0U7TUFDRSx3SEFDRTtJdkQ4eS9DTjtJdUR2eS9DRTtNQUNFLHdIQUNFO0l2RHd5L0NOO0VBQ0Y7QUFDRjtBR24rZ0RJO0VvRG1tQkE7SUFDRTtNQUNFLHlIQUNFO0l2RGs0L0NOO0l1RDMzL0NFO01BQ0UsMEhBQ0U7SXZENDMvQ047SXVEcjMvQ0U7TUFDRSx5SEFDRTtJdkRzMy9DTjtJdUQvMi9DRTtNQUNFLHdIQUNFO0l2RGczL0NOO0l1RHoyL0NFO01BQ0Usd0hBQ0U7SXZEMDIvQ047RUFDRjtFdURuMi9DRTtJQUNFO01BQ0UseUhBQ0U7SXZEbzIvQ047SXVENzEvQ0U7TUFDRSwwSEFDRTtJdkQ4MS9DTjtJdUR2MS9DRTtNQUNFLHlIQUNFO0l2RHcxL0NOO0l1RGoxL0NFO01BQ0Usd0hBQ0U7SXZEazEvQ047SXVEMzAvQ0U7TUFDRSx3SEFDRTtJdkQ0MC9DTjtFQUNGO0FBQ0Y7QUd2Z2hESTtFb0RtbUJBO0lBQ0U7TUFDRSx5SEFDRTtJdkRzNi9DTjtJdUQvNS9DRTtNQUNFLDBIQUNFO0l2RGc2L0NOO0l1RHo1L0NFO01BQ0UseUhBQ0U7SXZEMDUvQ047SXVEbjUvQ0U7TUFDRSx3SEFDRTtJdkRvNS9DTjtJdUQ3NC9DRTtNQUNFLHdIQUNFO0l2RDg0L0NOO0VBQ0Y7RXVEdjQvQ0U7SUFDRTtNQUNFLHlIQUNFO0l2RHc0L0NOO0l1RGo0L0NFO01BQ0UsMEhBQ0U7SXZEazQvQ047SXVEMzMvQ0U7TUFDRSx5SEFDRTtJdkQ0My9DTjtJdURyMy9DRTtNQUNFLHdIQUNFO0l2RHMzL0NOO0l1RC8yL0NFO01BQ0Usd0hBQ0U7SXZEZzMvQ047RUFDRjtBQUNGO0FHM2loREk7RW9EbW1CQTtJQUNFO01BQ0UseUhBQ0U7SXZEMDgvQ047SXVEbjgvQ0U7TUFDRSwwSEFDRTtJdkRvOC9DTjtJdUQ3Ny9DRTtNQUNFLHlIQUNFO0l2RDg3L0NOO0l1RHY3L0NFO01BQ0Usd0hBQ0U7SXZEdzcvQ047SXVEajcvQ0U7TUFDRSx3SEFDRTtJdkRrNy9DTjtFQUNGO0V1RDM2L0NFO0lBQ0U7TUFDRSx5SEFDRTtJdkQ0Ni9DTjtJdURyNi9DRTtNQUNFLDBIQUNFO0l2RHM2L0NOO0l1RC81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O0l1RC9vZ0RFO01BQ0Usd0hBQ0U7SXZEZ3BnRE47SXVEem9nREU7TUFDRSx3SEFDRTtJdkQwb2dETjtFQUNGO0V1RG5vZ0RFO0lBQ0U7TUFDRSx5SEFDRTtJdkRvb2dETjtJdUQ3bmdERTtNQUNFLDBIQUNFO0l2RDhuZ0ROO0l1RHZuZ0RFO01BQ0UseUhBQ0U7SXZEd25nRE47SXVEam5nREU7TUFDRSx3SEFDRTtJdkRrbmdETjtJdUQzbWdERTtNQUNFLHdIQUNFO0l2RDRtZ0ROO0VBQ0Y7QUFDRjtBR3Z5aERJO0VvRG1tQkE7SUFDRTtNQUNFLHlIQUNFO0l2RHNzZ0ROO0l1RC9yZ0RFO01BQ0UsMEhBQ0U7SXZEZ3NnRE47SXVEenJnREU7TUFDRSx5SEFDRTtJdkQwcmdETjtJdURucmdERTtNQUNFLHdIQUNFO0l2RG9yZ0ROO0l1RDdxZ0RFO01BQ0Usd0hBQ0U7SXZEOHFnRE47RUFDRjtFdUR2cWdERTtJQUNFO01BQ0UseUhBQ0U7SXZEd3FnRE47SXVEanFnREU7TUFDRSwwSEFDRTtJdkRrcWdETjtJdUQzcGdERTtNQUNFLHlIQUNFO0l2RDRwZ0ROO0l1RHJwZ0RFO01BQ0Usd0hBQ0U7SXZEc3BnRE47SXVEL29nREU7TUFDRSx3SEFDRTtJdkRncGdETjtFQUNGO0FBQ0Y7QUczMGhESTtFb0RtbUJBO0lBQ0U7TUFDRSx5SEFDRTtJdkQwdWdETjtJdURudWdERTtNQUNFLDBIQUNFO0l2RG91Z0ROO0l1RDd0Z0RFO01BQ0UseUhBQ0U7SXZEOHRnRE47SXVEdnRnREU7TUFDRSx3SEFDRTtJdkR3dGdETjtJdURqdGdERTtNQUNFLHdIQUNFO0l2RGt0Z0ROO0VBQ0Y7RXVEM3NnREU7SUFDRTtNQUNFLHlIQUNFO0l2RDRzZ0ROO0l1RHJzZ0RFO01BQ0UsMEhBQ0U7SXZEc3NnRE47SXVEL3JnREU7TUFDRSx5SEFDRTtJdkRnc2dETjtJdUR6cmdERTtNQUNFLHdIQUNFO0l2RDByZ0ROO0l1RG5yZ0RFO01BQ0Usd0hBQ0U7SXZEb3JnRE47RUFDRjtBQUNGO0FHLzJoREk7RW9EbW1CQTtJQUNFO01BQ0UseUhBQ0U7SXZEOHdnRE47SXVEdndnREU7TUFDRSwwSEFDRTtJdkR3d2dETjtJdURqd2dERTtNQUNFLHlIQUNFO0l2RGt3Z0ROO0l1RDN2Z0RFO01BQ0Usd0hBQ0U7SXZENHZnRE47SXVEcnZnREU7TUFDRSx3SEFDRTtJdkRzdmdETjtFQUNGO0V1RC91Z0RFO0lBQ0U7TUFDRSx5SEFDRTtJdkRndmdETjtJdUR6dWdERTtNQUNFLDBIQUNFO0l2RDB1Z0ROO0l1RG51Z0RFO01BQ0UseUhBQ0U7SXZEb3VnRE47SXVEN3RnREU7TUFDRSx3SEFDRTtJdkQ4dGdETjtJdUR2dGdERTtNQUNFLHdIQUNFO0l2RHd0Z0ROO0VBQ0Y7QUFDRjtBR241aERJO0VvRG1tQkE7SUFDRTtNQUNFLHlIQUNFO0l2RGt6Z0ROO0l1RDN5Z0RFO01BQ0UsMEhBQ0U7SXZENHlnRE47SXVEcnlnREU7TUFDRSx5SEFDRTtJdkRzeWdETjtJdUQveGdERTtNQUNFLHdIQUNFO0l2RGd5Z0ROO0l1RHp4Z0RFO01BQ0Usd0hBQ0U7SXZEMHhnRE47RUFDRjtFdURueGdERTtJQUNFO01BQ0UseUhBQ0U7SXZEb3hnRE47SXVEN3dnREU7TUFDRSwwSEFDRTtJdkQ4d2dETjtJdUR2d2dERTtNQUNFLHlIQUNFO0l2RHd3Z0ROO0l1RGp3Z0RFO01BQ0Usd0hBQ0U7SXZEa3dnRE47SXVEM3ZnREU7TUFDRSx3SEFDRTtJdkQ0dmdETjtFQUNGO0FBQ0Y7QUd2N2hESTtFb0RtbUJBO0lBQ0U7TUFDRSx5SEFDRTtJdkRzMWdETjtJdUQvMGdERTtNQUNFLDBIQUNFO0l2RGcxZ0ROO0l1RHowZ0RFO01BQ0UseUhBQ0U7SXZEMDBnRE47SXVEbjBnREU7TUFDRSx3SEFDRTtJdkRvMGdETjtJdUQ3emdERTtNQUNFLHdIQUNFO0l2RDh6Z0ROO0VBQ0Y7RXVEdnpnREU7SUFDRTtNQUNFLHlIQUNFO0l2RHd6Z0ROO0l1RGp6Z0RFO01BQ0UsMEhBQ0U7SXZEa3pnRE47SXVEM3lnREU7TUFDRSx5SEFDRTtJdkQ0eWdETjtJdURyeWdERTtNQUNFLHdIQUNFO0l2RHN5Z0ROO0l1RC94Z0RFO01BQ0Usd0hBQ0U7SXZEZ3lnRE47RUFDRjtBQUNGO0FHMzloREk7RW9EbW1CQTtJQUNFO01BQ0UseUhBQ0U7SXZEMDNnRE47SXVEbjNnREU7TUFDRSwwSEFDRTtJdkRvM2dETjtJdUQ3MmdERTtNQUNFLHlIQUNFO0l2RDgyZ0ROO0l1RHYyZ0RFO01BQ0Usd0hBQ0U7SXZEdzJnRE47SXVEajJnREU7TUFDRSx3SEFDRTtJdkRrMmdETjtFQUNGO0V1RDMxZ0RFO0lBQ0U7TUFDRSx5SEFDRTtJdkQ0MWdETjtJdURyMWdERTtNQUNFLDBIQUNFO0l2RHMxZ0ROO0l1RC8wZ0RFO01BQ0UseUhBQ0U7SXZEZzFnRE47SXVEejBnREU7TUFDRSx3SEFDRTtJdkQwMGdETjtJdURuMGdERTtNQUNFLHdIQUNFO0l2RG8wZ0ROO0VBQ0Y7QUFDRjtBRy8vaERJO0VvRG1tQkE7SUFDRTtNQUNFLHlIQUNFO0l2RDg1Z0ROO0l1RHY1Z0RFO01BQ0UsMEhBQ0U7SXZEdzVnRE47SXVEajVnREU7TUFDRSx5SEFDRTtJdkRrNWdETjtJdUQzNGdERTtNQUNFLHdIQUNFO0l2RDQ0Z0ROO0l1RHI0Z0RFO01BQ0Usd0hBQ0U7SXZEczRnRE47RUFDRjtFdUQvM2dERTtJQUNFO01BQ0UseUhBQ0U7SXZEZzRnRE47SXVEejNnREU7TUFDRSwwSEFDRTtJdkQwM2dETjtJdURuM2dERTtNQUNFLHlIQUNFO0l2RG8zZ0ROO0l1RDcyZ0RFO01BQ0Usd0hBQ0U7SXZEODJnRE47SXVEdjJnREU7TUFDRSx3SEFDRTtJdkR3MmdETjtFQUNGO0FBQ0Y7QUduaWlESTtFb0RtbUJBO0lBQ0U7TUFDRSx5SEFDRTtJdkRrOGdETjtJdUQzN2dERTtNQUNFLDBIQUNFO0l2RDQ3Z0ROO0l1RHI3Z0RFO01BQ0UseUhBQ0U7SXZEczdnRE47SXVELzZnREU7TUFDRSx3SEFDRTtJdkRnN2dETjtJdUR6NmdERTtNQUNFLHdIQUNFO0l2RDA2Z0ROO0VBQ0Y7RXVEbjZnREU7SUFDRTtNQUNFLHlIQUNFO0l2RG82Z0ROO0l1RDc1Z0RFO01BQ0UsMEhBQ0U7SXZEODVn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akJGO0lBZ0hJLG1CeElsdEJNO0l3SW10Qk4sVUFBQTtFakoyNHFFSjtFaUp6NHFFSTtJQUNFLGVBQUE7RWpKMjRxRU47RWlKeDRxRU07SUFDRSxjQUFBO0VqSjA0cUVSO0VpSnQ0cUVJO0lBRUUsYUFBQTtFakp1NHFFTjtFaUpwNHFFSTtJQUNFLHlCeElwdUJJO0VUMG1zRVY7QUFDRjtBaUoxM3FFRTtFQUNFLGNBQUE7QWpKNDNxRUo7O0FHeGtzRUk7RThJa3RCRjtJQUNFLGtCQUFBO0lBQ0EsV0FBQTtFakowM3FFRjtFaUp4M3FFRTtJQUNFLGNBQUE7RWpKMDNxRUo7RWlKdjNxRUU7SUFFRSxjQUFBO0VqSnczcUVKO0VpSmozcUVNO0lBRUUsZ0J4SWp5QkY7SXdJa3lCRSxjeElwd0JBO0VUc25zRVI7RWlKaDNxRVE7SUFDRSxnQnhJcnlCSjtJd0lzeUJJLGN4SXh3QkY7RVQwbnNFUjtFaUo5MnFFTTtJQUNFLHlCeElyeEJFO0l3SXN4QkYsV3hJNXlCRjtFVDRwc0VOO0FBQ0Y7QUdwbHNFSTtFOEk0dUJBO0lBQ0UsVUFBQTtFakoyMnFFSjtFaUp4MnFFTTtJQUNFLG1CQUFBO0lBQ0EseUJBQUE7SUFDQSx5QkFBQTtJQUNBLDBCQUFBO0lBQ0EsWUFBQTtJQUNBLFdBQUE7RWpKMDJxRVI7RWlKdjJxRU07SUFDRSxhQUFBO0VqSnkycUVSO0VpSnIycUVJO0lBQ0UseUJBQUE7RWpKdTJxRU47QUFDRjtBa0pocXNFQTtFQUNFLGlCQUFBO0FsSmtxc0VGO0FHMW1zRUk7RStJekRKO0lBSUksNkJBQUE7RWxKbXFzRUY7QUFDRjs7QWtKbG9zRUE7RUFDRSxtQkFBQTtFQUNBLG1EQUFBO0VBQ0EsaUJBQUE7RUFDQSxjekkvQ007RXlJZ0ROLGFBQUE7RUFDQSxtQnJGM0RPO0E3RGdzc0VUOztBa0psb3NFQTs7RUFFRSx3Q2pKeERXO0VpSnlEWCxpQkFBQTtBbEpxb3NFRjs7QWtKbG9zRUE7O0VBRUUsMENqSjdEWTtFaUo4RFosaUJBQUE7RUFDQSxtQkFBQTtBbEpxb3NFRjs7QWtKbG9zRUE7Ozs7Ozs7O0VBTUUs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RU47QThLenozRUk7O0VBQ0UsZUFBQTtBOUs0ejNFTjtBOEt6ejNFSTs7RUFDRSxlQUFBO0E5SzR6M0VOO0E4S3h6M0VFO0VBQ0UsYUFBQTtBOUswejNFSjtBOEt2ejNFRTtFQUNFO0lBQ0UsYUFBQTtFOUt5ejNFSjtFOEt0ejNFRTtJQUNFLGFBQUE7SUFDQSxzQkFBQTtJQUNBLG1CQUFBO0lBQ0EsZ0JBQUE7RTlLd3ozRUo7RThLdHozRUk7SUFDRSxjQUFBO0U5S3d6M0VOO0U4S3B6M0VFO0lBQ0UsVUFBQTtFOUtzejNFSjtFOEtwejNFSTs7SUFFRSxrQkFBQTtJQUNBLG1CQUFBO0U5S3N6M0VOO0FBQ0Y7O0E4S2p6M0VBO0VBSUUsbUJBQUE7QTlLaXozRUYiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLmZmLXdjLXRleHQge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbi5mZi13Yy1zdWJoZWFkIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjk1O1xufVxuXG4uZmYtd2MtaGVhZGxpbmUge1xuICBmb250LWZhbWlseTogXCJXQ1NlcmlmSGVhZGxpbmVcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMC44NTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZmLXdjLXZhcmlhYmxlIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVmFyaWFibGVcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wdC0wIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLXB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5zZWN0aW9uLXBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tcGItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNlY3Rpb24tcHQtMiB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi1wdC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxufVxuXG4uc2VjdGlvbi1wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLXBiLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi5zZWN0aW9uLXB0LTQge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tcHQtNCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbn1cblxuLnNlY3Rpb24tcGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi1wYi00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuXG46cm9vdCxcbltkYXRhLWJzLXRoZW1lPWxpZ2h0XSB7XG4gIC0tYnMtYmx1ZTogIzM2NmRlNDtcbiAgLS1icy1pbmRpZ286ICM2NjEwZjI7XG4gIC0tYnMtcHVycGxlOiAjNmY0MmMxO1xuICAtLWJzLXBpbms6ICNkNjMzODQ7XG4gIC0tYnMtcmVkOiAjZGMzNTQ1O1xuICAtLWJzLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS1icy15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tYnMtZ3JlZW46ICMxOTg3NTQ7XG4gIC0tYnMtdGVhbDogIzIwYzk5NztcbiAgLS1icy1jeWFuOiAjMTdjNWZmO1xuICAtLWJzLWJsYWNrOiAjMWIxYjFiO1xuICAtLWJzLXdoaXRlOiAjZmZmO1xuICAtLWJzLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktMTAwOiAjZjhmOWZhO1xuICAtLWJzLWdyYXktMjAwOiAjZTllY2VmO1xuICAtLWJzLWdyYXktMzAwOiAjYjJiMmIyO1xuICAtLWJzLWdyYXktNDAwOiAjY2VkNGRhO1xuICAtLWJzLWdyYXktNTAwOiAjYWRiNWJkO1xuICAtLWJzLWdyYXktNjAwOiAjNmM3NTdkO1xuICAtLWJzLWdyYXktNzAwOiAjNDk1MDU3O1xuICAtLWJzLWdyYXktODAwOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktOTAwOiAjMjEyNTI5O1xuICAtLWJzLXByaW1hcnk6ICMyNjExYzk7XG4gIC0tYnMtc2Vjb25kYXJ5OiAjMWIxYjFiO1xuICAtLWJzLXN1Y2Nlc3M6ICMxOTg3NTQ7XG4gIC0tYnMtaW5mbzogIzE3YzVmZjtcbiAgLS1icy13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWJzLWRhbmdlcjogI2RjMzU0NTtcbiAgLS1icy1saWdodDogI2Y0ZjRmNDtcbiAgLS1icy1sYXZlbmRlcjogI2YxZjBmZjtcbiAgLS1icy1kYXJrOiAjMjgyOTJmO1xuICAtLWJzLXdoaXRlOiAjZmZmO1xuICAtLWJzLWJsYWNrOiAjMWIxYjFiO1xuICAtLWJzLWdyYXk6ICM3MDcyNzk7XG4gIC0tYnMtZ3JheS1saWdodGVzdDogI2Y0ZjRmNDtcbiAgLS1icy1ncmF5LWxpZ2h0ZXI6ICNlY2VkZWM7XG4gIC0tYnMtZ3JheS1saWdodDogI2RhZGFkYTtcbiAgLS1icy1ncmF5LWRhcms6ICM1ZjVmNWY7XG4gIC0tYnMtYmxhY2s0MDogIzJhMmEyYTtcbiAgLS1icy1ibGFjazYwOiAjODI4MjgyO1xuICAtLWJzLWJsdWU6ICMzNjZkZTQ7XG4gIC0tYnMtYmx1ZTIwOiAjZThmNGZmO1xuICAtLWJzLWJsdWU0MDogIzk5ZDZlYjtcbiAgLS1icy1ibHVlNjA6ICM2NmMyZTA7XG4gIC0tYnMtYmx1ZTgwOiAjMzNhZGQ2O1xuICAtLWJzLWJyYW5kLWJsYWNrOiAjMDAwO1xuICAtLWJzLWJsdWUtZGFyazogIzFhMTE1ODtcbiAgLS1icy1ibHVlLWxpZ2h0OiAjNDZhOWZmO1xuICAtLWJzLWNhdGFseXN0LTEwMDogIzI2MTFjOTtcbiAgLS1icy1jYXRhbHlzdC04MDogIzUxNDFkNDtcbiAgLS1icy1jYXRhbHlzdC02MDogIzdkNzBkZjtcbiAgLS1icy1jYXRhbHlzdC00MDogI2E4YTBlOTtcbiAgLS1icy1jYXRhbHlzdC0yMDogI2Q0Y2ZmNDtcbiAgLS1icy1vcmFuZ2UtMTogI2ZmNWUzMTtcbiAgLS1icy1vcmFuZ2UtMjogI2MxMjMwMDtcbiAgLS1icy1wdXJwbGUtMTogI2QyNmNmZjtcbiAgLS1icy1wdXJwbGUtMjogIzVkMDBhMztcbiAgLS1icy1wcmltYXJ5LXJnYjogMzgsIDE3LCAyMDE7XG4gIC0tYnMtc2Vjb25kYXJ5LXJnYjogMjcsIDI3LCAyNztcbiAgLS1icy1zdWNjZXNzLXJnYjogMjUsIDEzNSwgODQ7XG4gIC0tYnMtaW5mby1yZ2I6IDIzLCAxOTcsIDI1NTtcbiAgLS1icy13YXJuaW5nLXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtZGFuZ2VyLXJnYjogMjIwLCA1MywgNjk7XG4gIC0tYnMtbGlnaHQtcmdiOiAyNDQsIDI0NCwgMjQ0O1xuICAtLWJzLWxhdmVuZGVyLXJnYjogMjQxLCAyNDAsIDI1NTtcbiAgLS1icy1kYXJrLXJnYjogNDAsIDQxLCA0NztcbiAgLS1icy13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYmxhY2stcmdiOiAyNywgMjcsIDI3O1xuICAtLWJzLWdyYXktcmdiOiAxMTIsIDExNCwgMTIxO1xuICAtLWJzLWdyYXktbGlnaHRlc3QtcmdiOiAyNDQsIDI0NCwgMjQ0O1xuICAtLWJzLWdyYXktbGlnaHRlci1yZ2I6IDIzNiwgMjM3LCAyMzY7XG4gIC0tYnMtZ3JheS1saWdodC1yZ2I6IDIxOCwgMjE4LCAyMTg7XG4gIC0tYnMtZ3JheS1kYXJrLXJnYjogOTUsIDk1LCA5NTtcbiAgLS1icy1ibGFjazQwLXJnYjogNDIsIDQyLCA0MjtcbiAgLS1icy1ibGFjazYwLXJnYjogMTMwLCAxMzAsIDEzMDtcbiAgLS1icy1ibHVlLXJnYjogNTQsIDEwOSwgMjI4O1xuICAtLWJzLWJsdWUyMC1yZ2I6IDIzMiwgMjQ0LCAyNTU7XG4gIC0tYnMtYmx1ZTQwLXJnYjogMTUzLCAyMTQsIDIzNTtcbiAgLS1icy1ibHVlNjAtcmdiOiAxMDIsIDE5NCwgMjI0O1xuICAtLWJzLWJsdWU4MC1yZ2I6IDUxLCAxNzMsIDIxNDtcbiAgLS1icy1icmFuZC1ibGFjay1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtYmx1ZS1kYXJrLXJnYjogMjYsIDE3LCA4ODtcbiAgLS1icy1ibHVlLWxpZ2h0LXJnYjogNzAsIDE2OSwgMjU1O1xuICAtLWJzLWNhdGFseXN0LTEwMC1yZ2I6IDM4LCAxNywgMjAxO1xuICAtLWJzLWNhdGFseXN0LTgwLXJnYjogODEsIDY1LCAyMTI7XG4gIC0tYnMtY2F0YWx5c3QtNjAtcmdiOiAxMjUsIDExMiwgMjIzO1xuICAtLWJzLWNhdGFseXN0LTQwLXJnYjogMTY4LCAxNjAsIDIzMztcbiAgLS1icy1jYXRhbHlzdC0yMC1yZ2I6IDIxMiwgMjA3LCAyNDQ7XG4gIC0tYnMtb3JhbmdlLTEtcmdiOiAyNTUsIDk0LCA0OTtcbiAgLS1icy1vcmFuZ2UtMi1yZ2I6IDE5MywgMzUsIDA7XG4gIC0tYnMtcHVycGxlLTEtcmdiOiAyMTAsIDEwOCwgMjU1O1xuICAtLWJzLXB1cnBsZS0yLXJnYjogOTMsIDAsIDE2MztcbiAgLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6ICMwZjA3NTA7XG4gIC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6ICMwYjBiMGI7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAjMGEzNjIyO1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogIzA5NGY2NjtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6ICM2NjRkMDM7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6ICM1ODE1MWM7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogIzQ5NTA1NztcbiAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICM0OTUwNTc7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6ICNkNGNmZjQ7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogI2QxZDFkMTtcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogI2QxZTdkZDtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogI2QxZjNmZjtcbiAgLS1icy13YXJuaW5nLWJnLXN1YnRsZTogI2ZmZjNjZDtcbiAgLS1icy1kYW5nZXItYmctc3VidGxlOiAjZjhkN2RhO1xuICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogI2ZjZmNmZDtcbiAgLS1icy1kYXJrLWJnLXN1YnRsZTogI2NlZDRkYTtcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICNhOGEwZTk7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6ICNhNGE0YTQ7XG4gIC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAjYTNjZmJiO1xuICAtLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogI2EyZThmZjtcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICNmZmU2OWM7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICNmMWFlYjU7XG4gIC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTogI2U5ZWNlZjtcbiAgLS1icy1kYXJrLWJvcmRlci1zdWJ0bGU6ICNhZGI1YmQ7XG4gIC0tYnMtd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWJsYWNrLXJnYjogMjcsIDI3LCAyNztcbiAgLS1icy1mb250LXNhbnMtc2VyaWY6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICAtLWJzLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAtLWJzLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYm9keS1saW5lLWhlaWdodDogMS4yNTtcbiAgLS1icy1ib2R5LWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAyNywgMjcsIDI3O1xuICAtLWJzLWJvZHktYmc6ICNmZmY7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtZW1waGFzaXMtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtZW1waGFzaXMtY29sb3ItcmdiOiAyNywgMjcsIDI3O1xuICAtLWJzLXNlY29uZGFyeS1jb2xvcjogcmdiYSgyNywgMjcsIDI3LCAwLjc1KTtcbiAgLS1icy1zZWNvbmRhcnktY29sb3ItcmdiOiAyNywgMjcsIDI3O1xuICAtLWJzLXNlY29uZGFyeS1iZzogI2U5ZWNlZjtcbiAgLS1icy1zZWNvbmRhcnktYmctcmdiOiAyMzMsIDIzNiwgMjM5O1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yOiByZ2JhKDI3LCAyNywgMjcsIDAuNSk7XG4gIC0tYnMtdGVydGlhcnktY29sb3ItcmdiOiAyNywgMjcsIDI3O1xuICAtLWJzLXRlcnRpYXJ5LWJnOiAjZjhmOWZhO1xuICAtLWJzLXRlcnRpYXJ5LWJnLXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1oZWFkaW5nLWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLWxpbmstY29sb3I6ICMyNjExYzk7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IDM4LCAxNywgMjAxO1xuICAtLWJzLWxpbmstZGVjb3JhdGlvbjogbm9uZTtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yOiAjMjYxMWM5O1xuICAtLWJzLWxpbmstaG92ZXItY29sb3ItcmdiOiAzOCwgMTcsIDIwMTtcbiAgLS1icy1jb2RlLWNvbG9yOiAjZDYzMzg0O1xuICAtLWJzLWhpZ2hsaWdodC1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1oaWdobGlnaHQtYmc6ICNmZmYzY2Q7XG4gIC0tYnMtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1icy1ib3JkZXItY29sb3I6ICNkYWRhZGE7XG4gIC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDI3LCAyNywgMjcsIDAuMTc1KTtcbiAgLS1icy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXNtOiAwLjI1cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtbGc6IDAuNXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXhsOiAxcmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMteHhsOiAycmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtMnhsOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCk7XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsOiA1MHJlbTtcbiAgLS1icy1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMjcsIDI3LCAyNywgMC4xNSk7XG4gIC0tYnMtYm94LXNoYWRvdy1zbTogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMjcsIDI3LCAyNywgMC4wNzUpO1xuICAtLWJzLWJveC1zaGFkb3ctbGc6IDAgMXJlbSAzcmVtIHJnYmEoMjcsIDI3LCAyNywgMC4xNzUpO1xuICAtLWJzLWJveC1zaGFkb3ctaW5zZXQ6IGluc2V0IDAgMXB4IDJweCByZ2JhKDI3LCAyNywgMjcsIDAuMDc1KTtcbiAgLS1icy1mb2N1cy1yaW5nLXdpZHRoOiAwLjI1cmVtO1xuICAtLWJzLWZvY3VzLXJpbmctb3BhY2l0eTogMC4yNTtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKDM4LCAxNywgMjAxLCAwLjI1KTtcbiAgLS1icy1mb3JtLXZhbGlkLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWZvcm0taW52YWxpZC1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIGNvbG9yLXNjaGVtZTogZGFyaztcbiAgLS1icy1ib2R5LWNvbG9yOiAjYjJiMmIyO1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAxNzgsIDE3OCwgMTc4O1xuICAtLWJzLWJvZHktYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtZW1waGFzaXMtY29sb3I6ICNmZmY7XG4gIC0tYnMtZW1waGFzaXMtY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLXNlY29uZGFyeS1jb2xvcjogcmdiYSgxNzgsIDE3OCwgMTc4LCAwLjc1KTtcbiAgLS1icy1zZWNvbmRhcnktY29sb3ItcmdiOiAxNzgsIDE3OCwgMTc4O1xuICAtLWJzLXNlY29uZGFyeS1iZzogIzM0M2E0MDtcbiAgLS1icy1zZWNvbmRhcnktYmctcmdiOiA1MiwgNTgsIDY0O1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yOiByZ2JhKDE3OCwgMTc4LCAxNzgsIDAuNSk7XG4gIC0tYnMtdGVydGlhcnktY29sb3ItcmdiOiAxNzgsIDE3OCwgMTc4O1xuICAtLWJzLXRlcnRpYXJ5LWJnOiAjMmIzMDM1O1xuICAtLWJzLXRlcnRpYXJ5LWJnLXJnYjogNDMsIDQ4LCA1MztcbiAgLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6ICM3ZDcwZGY7XG4gIC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6ICM3Njc2NzY7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAjNzViNzk4O1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogIzc0ZGNmZjtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6ICNmZmRhNmE7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6ICNlYTg2OGY7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICNiMmIyYjI7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6ICMwODAzMjg7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogIzA1MDUwNTtcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogIzA1MWIxMTtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogIzA1MjczMztcbiAgLS1icy13YXJuaW5nLWJnLXN1YnRsZTogIzMzMjcwMTtcbiAgLS1icy1kYW5nZXItYmctc3VidGxlOiAjMmMwYjBlO1xuICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogIzM0M2E0MDtcbiAgLS1icy1kYXJrLWJnLXN1YnRsZTogIzI4MmIyZTtcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICMxNzBhNzk7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6ICMxMDEwMTA7XG4gIC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAjMGY1MTMyO1xuICAtLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogIzBlNzY5OTtcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICM5OTc0MDQ7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICM4NDIwMjk7XG4gIC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTogIzQ5NTA1NztcbiAgLS1icy1kYXJrLWJvcmRlci1zdWJ0bGU6ICMzNDNhNDA7XG4gIC0tYnMtaGVhZGluZy1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1saW5rLWNvbG9yOiAjN2Q3MGRmO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6ICM5NzhkZTU7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IDEyNSwgMTEyLCAyMjM7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDE1MSwgMTQxLCAyMjk7XG4gIC0tYnMtY29kZS1jb2xvcjogI2U2ODViNTtcbiAgLS1icy1oaWdobGlnaHQtY29sb3I6ICNiMmIyYjI7XG4gIC0tYnMtaGlnaGxpZ2h0LWJnOiAjNjY0ZDAzO1xuICAtLWJzLWJvcmRlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tYnMtZm9ybS12YWxpZC1jb2xvcjogIzc1Yjc5ODtcbiAgLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogIzc1Yjc5ODtcbiAgLS1icy1mb3JtLWludmFsaWQtY29sb3I6ICNlYTg2OGY7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI2VhODY4Zjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYm9keS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjcsIDI3LCAyNywgMCk7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQ7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5jay1jb250ZW50IGg2LCAuY2stY29udGVudCBoNSwgLmNrLWNvbnRlbnQgaDQsIC5jay1jb250ZW50IGgzLCAuY2stY29udGVudCBoMiwgLmNrLWNvbnRlbnQgaDEsIGg2LCAuY2stY29udGVudCAuaDYsIC5oNiwgaDUsIC5jay1jb250ZW50IC5oNSwgLmg1LCBoNCwgLmNrLWNvbnRlbnQgLmg0LCAuaDQsIGgzLCAuY2stY29udGVudCAuaDMsIC5oMywgaDIsIC5jay1jb250ZW50IC5oMiwgLmgyLCBoMSwgLmNrLWNvbnRlbnQgLmgxLCAuaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogdmFyKC0tYnMtaGVhZGluZy1jb2xvcik7XG59XG5cbmgxLCAuY2stY29udGVudCAuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMi43NXJlbTtcbn1cblxuaDIsIC5jay1jb250ZW50IC5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG5oMywgLmNrLWNvbnRlbnQgLmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg0LCAuY2stY29udGVudCAuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDUsIC5jay1jb250ZW50IC5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuaDYsIC5jay1jb250ZW50IC5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCwgLmNrLWNvbnRlbnQgLnNtYWxsLCAuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbm1hcmssIC5jay1jb250ZW50IC5tYXJrLCAubWFyayB7XG4gIHBhZGRpbmc6IDAuMTg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtaGlnaGxpZ2h0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtaGlnaGxpZ2h0LWJnKTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIge1xuICAtLWJzLWxpbmstY29sb3ItcmdiOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1jb2RlLWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDAuMzc1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltsaXN0XTpub3QoW3R5cGU9ZGF0ZV0pOm5vdChbdHlwZT1kYXRldGltZS1sb2NhbF0pOm5vdChbdHlwZT1tb250aF0pOm5vdChbdHlwZT13ZWVrXSk6bm90KFt0eXBlPXRpbWVdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5sZWdlbmQgKyAqIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuLmRpc3BsYXktNSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbi5kaXNwbGF5LTYge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYmxvY2txdW90ZSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMDE0XFxhMFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jay1jb250ZW50IC5jb250YWluZXIteHhsLFxuLmNrLWNvbnRlbnQgLmNvbnRhaW5lci14bCxcbi5jay1jb250ZW50IC5jb250YWluZXItbGcsXG4uY2stY29udGVudCAuY29udGFpbmVyLW1kLFxuLmNrLWNvbnRlbnQgLmNvbnRhaW5lci1zbSxcbi5jb250YWluZXIteHhsLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1zbSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDJyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmNvbnRhaW5lci1zbSwgLmNrLWNvbnRlbnQgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jay1jb250ZW50IC5jb250YWluZXItbWQsIC5jay1jb250ZW50IC5jb250YWluZXItc20sIC5jay1jb250ZW50IC5jb250YWluZXIsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmNvbnRhaW5lci1sZywgLmNrLWNvbnRlbnQgLmNvbnRhaW5lci1tZCwgLmNrLWNvbnRlbnQgLmNvbnRhaW5lci1zbSwgLmNrLWNvbnRlbnQgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2stY29udGVudCAuY29udGFpbmVyLXhsLCAuY2stY29udGVudCAuY29udGFpbmVyLWxnLCAuY2stY29udGVudCAuY29udGFpbmVyLW1kLCAuY2stY29udGVudCAuY29udGFpbmVyLXNtLCAuY2stY29udGVudCAuY29udGFpbmVyLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY2stY29udGVudCAuY29udGFpbmVyLXh4bCwgLmNrLWNvbnRlbnQgLmNvbnRhaW5lci14bCwgLmNrLWNvbnRlbnQgLmNvbnRhaW5lci1sZywgLmNrLWNvbnRlbnQgLmNvbnRhaW5lci1tZCwgLmNrLWNvbnRlbnQgLmNvbnRhaW5lci1zbSwgLmNrLWNvbnRlbnQgLmNvbnRhaW5lciwgLmNvbnRhaW5lci14eGwsIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTM4MHB4O1xuICB9XG59XG46cm9vdCB7XG4gIC0tYnMtYnJlYWtwb2ludC14czogMDtcbiAgLS1icy1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgLS1icy1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1icy1icmVha3BvaW50LWxnOiAxMDI0cHg7XG4gIC0tYnMtYnJlYWtwb2ludC14bDogMTI4MHB4O1xuICAtLWJzLWJyZWFrcG9pbnQteHhsOiAxNDQwcHg7XG4gIC0tYnMtYnJlYWtwb2ludC14eHhsOiAxNzkwcHg7XG4gIC0tYnMtYnJlYWtwb2ludC00eGw6IDE5MjBweDtcbiAgLS1icy1icmVha3BvaW50LTV4bDogMjU2MHB4O1xufVxuXG4ucm93IHtcbiAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbn1cbi5yb3cgPiAqIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTtcbn1cblxuLmNvbCB7XG4gIGZsZXg6IDEgMCAwJTtcbn1cblxuLnJvdy1jb2xzLWF1dG8gPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmctMCxcbi5neC0wIHtcbiAgLS1icy1ndXR0ZXIteDogMDtcbn1cblxuLmctMCxcbi5neS0wIHtcbiAgLS1icy1ndXR0ZXIteTogMDtcbn1cblxuLmctcSxcbi5neC1xIHtcbiAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbn1cblxuLmctcSxcbi5neS1xIHtcbiAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbn1cblxuLmctaCxcbi5neC1oIHtcbiAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xufVxuXG4uZy1oLFxuLmd5LWgge1xuICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG59XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG59XG5cbi5nLTEsXG4uZ3ktMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG59XG5cbi5nLTIsXG4uZ3gtMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDJyZW07XG59XG5cbi5nLTIsXG4uZ3ktMiB7XG4gIC0tYnMtZ3V0dGVyLXk6IDJyZW07XG59XG5cbi5nLTMsXG4uZ3gtMyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG59XG5cbi5nLTMsXG4uZ3ktMyB7XG4gIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG59XG5cbi5nLTQsXG4uZ3gtNCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDRyZW07XG59XG5cbi5nLTQsXG4uZ3ktNCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDRyZW07XG59XG5cbi5nLTUsXG4uZ3gtNSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDVyZW07XG59XG5cbi5nLTUsXG4uZ3ktNSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDVyZW07XG59XG5cbi5nLTcsXG4uZ3gtNyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDdyZW07XG59XG5cbi5nLTcsXG4uZ3ktNyB7XG4gIC0tYnMtZ3V0dGVyLXk6IDdyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neC1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXNtLXEsXG4gIC5neC1zbS1xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLXEsXG4gIC5neS1zbS1xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLWgsXG4gIC5neC1zbS1oIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctc20taCxcbiAgLmd5LXNtLWgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3gtc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3ktc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3gtc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMnJlbTtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3ktc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMnJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3ktc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3gtc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteDogNHJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3ktc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteTogNHJlbTtcbiAgfVxuICAuZy1zbS01LFxuICAuZ3gtc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteDogNXJlbTtcbiAgfVxuICAuZy1zbS01LFxuICAuZ3ktc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteTogNXJlbTtcbiAgfVxuICAuZy1zbS03LFxuICAuZ3gtc20tNyB7XG4gICAgLS1icy1ndXR0ZXIteDogN3JlbTtcbiAgfVxuICAuZy1zbS03LFxuICAuZ3ktc20tNyB7XG4gICAgLS1icy1ndXR0ZXIteTogN3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd5LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbWQtcSxcbiAgLmd4LW1kLXEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtcSxcbiAgLmd5LW1kLXEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtaCxcbiAgLmd4LW1kLWgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC1oLFxuICAuZ3ktbWQtaCB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neC1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neS1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neC1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAycmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neS1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAycmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neC1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neS1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neC1tZC00IHtcbiAgICAtLWJzLWd1dHRlci14OiA0cmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neS1tZC00IHtcbiAgICAtLWJzLWd1dHRlci15OiA0cmVtO1xuICB9XG4gIC5nLW1kLTUsXG4gIC5neC1tZC01IHtcbiAgICAtLWJzLWd1dHRlci14OiA1cmVtO1xuICB9XG4gIC5nLW1kLTUsXG4gIC5neS1tZC01IHtcbiAgICAtLWJzLWd1dHRlci15OiA1cmVtO1xuICB9XG4gIC5nLW1kLTcsXG4gIC5neC1tZC03IHtcbiAgICAtLWJzLWd1dHRlci14OiA3cmVtO1xuICB9XG4gIC5nLW1kLTcsXG4gIC5neS1tZC03IHtcbiAgICAtLWJzLWd1dHRlci15OiA3cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd4LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd5LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbGctcSxcbiAgLmd4LWxnLXEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctcSxcbiAgLmd5LWxnLXEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctaCxcbiAgLmd4LWxnLWgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy1oLFxuICAuZ3ktbGctaCB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neC1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neS1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neC1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAycmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neS1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAycmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neC1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neS1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neC1sZy00IHtcbiAgICAtLWJzLWd1dHRlci14OiA0cmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neS1sZy00IHtcbiAgICAtLWJzLWd1dHRlci15OiA0cmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neC1sZy01IHtcbiAgICAtLWJzLWd1dHRlci14OiA1cmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neS1sZy01IHtcbiAgICAtLWJzLWd1dHRlci15OiA1cmVtO1xuICB9XG4gIC5nLWxnLTcsXG4gIC5neC1sZy03IHtcbiAgICAtLWJzLWd1dHRlci14OiA3cmVtO1xuICB9XG4gIC5nLWxnLTcsXG4gIC5neS1sZy03IHtcbiAgICAtLWJzLWd1dHRlci15OiA3cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd4LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd5LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteGwtcSxcbiAgLmd4LXhsLXEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteGwtcSxcbiAgLmd5LXhsLXEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmcteGwtaCxcbiAgLmd4LXhsLWgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14bC1oLFxuICAuZ3kteGwtaCB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXhsLTEsXG4gIC5neC14bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXhsLTEsXG4gIC5neS14bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neC14bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAycmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neS14bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAycmVtO1xuICB9XG4gIC5nLXhsLTMsXG4gIC5neC14bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXhsLTMsXG4gIC5neS14bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neC14bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiA0cmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neS14bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiA0cmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neC14bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiA1cmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neS14bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiA1cmVtO1xuICB9XG4gIC5nLXhsLTcsXG4gIC5neC14bC03IHtcbiAgICAtLWJzLWd1dHRlci14OiA3cmVtO1xuICB9XG4gIC5nLXhsLTcsXG4gIC5neS14bC03IHtcbiAgICAtLWJzLWd1dHRlci15OiA3cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neC14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd5LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXh4bC1xLFxuICAuZ3gteHhsLXEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteHhsLXEsXG4gIC5neS14eGwtcSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtaCxcbiAgLmd4LXh4bC1oIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLWgsXG4gIC5neS14eGwtaCB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3gteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neS14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd4LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAycmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3kteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDJyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neC14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd5LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3gteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDRyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neS14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogNHJlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd4LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiA1cmVtO1xuICB9XG4gIC5nLXh4bC01LFxuICAuZ3kteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDVyZW07XG4gIH1cbiAgLmcteHhsLTcsXG4gIC5neC14eGwtNyB7XG4gICAgLS1icy1ndXR0ZXIteDogN3JlbTtcbiAgfVxuICAuZy14eGwtNyxcbiAgLmd5LXh4bC03IHtcbiAgICAtLWJzLWd1dHRlci15OiA3cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gIC5jb2wteHh4bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy14eHhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteHh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteHh4bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eHhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eHhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eHhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eHhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eHhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eHhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHh4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4eGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteHh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteHh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteHh4bC0wLFxuICAuZ3gteHh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXh4eGwtMCxcbiAgLmd5LXh4eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14eHhsLXEsXG4gIC5neC14eHhsLXEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteHh4bC1xLFxuICAuZ3kteHh4bC1xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4eGwtaCxcbiAgLmd4LXh4eGwtaCB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXh4eGwtaCxcbiAgLmd5LXh4eGwtaCB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXh4eGwtMSxcbiAgLmd4LXh4eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14eHhsLTEsXG4gIC5neS14eHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteHh4bC0yLFxuICAuZ3gteHh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAycmVtO1xuICB9XG4gIC5nLXh4eGwtMixcbiAgLmd5LXh4eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMnJlbTtcbiAgfVxuICAuZy14eHhsLTMsXG4gIC5neC14eHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteHh4bC0zLFxuICAuZ3kteHh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG4gIC5nLXh4eGwtNCxcbiAgLmd4LXh4eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogNHJlbTtcbiAgfVxuICAuZy14eHhsLTQsXG4gIC5neS14eHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDRyZW07XG4gIH1cbiAgLmcteHh4bC01LFxuICAuZ3gteHh4bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiA1cmVtO1xuICB9XG4gIC5nLXh4eGwtNSxcbiAgLmd5LXh4eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogNXJlbTtcbiAgfVxuICAuZy14eHhsLTcsXG4gIC5neC14eHhsLTcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDdyZW07XG4gIH1cbiAgLmcteHh4bC03LFxuICAuZ3kteHh4bC03IHtcbiAgICAtLWJzLWd1dHRlci15OiA3cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5jb2wtNHhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLTR4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLTR4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLTR4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtNHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy00eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLTR4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtNHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtNHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtNHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTR4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtNHhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC00eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTR4bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtNHhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC00eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTR4bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtNHhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC00eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC00eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC00eGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtNHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtNHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LTR4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtNHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC00eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LTR4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtNHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC00eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LTR4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtNHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC00eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC00eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctNHhsLTAsXG4gIC5neC00eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy00eGwtMCxcbiAgLmd5LTR4bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLTR4bC1xLFxuICAuZ3gtNHhsLXEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctNHhsLXEsXG4gIC5neS00eGwtcSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy00eGwtaCxcbiAgLmd4LTR4bC1oIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctNHhsLWgsXG4gIC5neS00eGwtaCB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLTR4bC0xLFxuICAuZ3gtNHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctNHhsLTEsXG4gIC5neS00eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy00eGwtMixcbiAgLmd4LTR4bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAycmVtO1xuICB9XG4gIC5nLTR4bC0yLFxuICAuZ3ktNHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDJyZW07XG4gIH1cbiAgLmctNHhsLTMsXG4gIC5neC00eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy00eGwtMyxcbiAgLmd5LTR4bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG4gIC5nLTR4bC00LFxuICAuZ3gtNHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDRyZW07XG4gIH1cbiAgLmctNHhsLTQsXG4gIC5neS00eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogNHJlbTtcbiAgfVxuICAuZy00eGwtNSxcbiAgLmd4LTR4bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiA1cmVtO1xuICB9XG4gIC5nLTR4bC01LFxuICAuZ3ktNHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDVyZW07XG4gIH1cbiAgLmctNHhsLTcsXG4gIC5neC00eGwtNyB7XG4gICAgLS1icy1ndXR0ZXIteDogN3JlbTtcbiAgfVxuICAuZy00eGwtNyxcbiAgLmd5LTR4bC03IHtcbiAgICAtLWJzLWd1dHRlci15OiA3cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC5jb2wtNXhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLTV4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLTV4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLTV4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtNXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy01eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLTV4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtNXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtNXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtNXhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTV4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtNXhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC01eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTV4bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtNXhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC01eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTV4bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtNXhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC01eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC01eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC01eGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtNXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtNXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LTV4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtNXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC01eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LTV4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtNXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC01eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LTV4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtNXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC01eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC01eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctNXhsLTAsXG4gIC5neC01eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy01eGwtMCxcbiAgLmd5LTV4bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLTV4bC1xLFxuICAuZ3gtNXhsLXEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctNXhsLXEsXG4gIC5neS01eGwtcSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy01eGwtaCxcbiAgLmd4LTV4bC1oIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctNXhsLWgsXG4gIC5neS01eGwtaCB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLTV4bC0xLFxuICAuZ3gtNXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctNXhsLTEsXG4gIC5neS01eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy01eGwtMixcbiAgLmd4LTV4bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAycmVtO1xuICB9XG4gIC5nLTV4bC0yLFxuICAuZ3ktNXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDJyZW07XG4gIH1cbiAgLmctNXhsLTMsXG4gIC5neC01eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy01eGwtMyxcbiAgLmd5LTV4bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG4gIC5nLTV4bC00LFxuICAuZ3gtNXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDRyZW07XG4gIH1cbiAgLmctNXhsLTQsXG4gIC5neS01eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogNHJlbTtcbiAgfVxuICAuZy01eGwtNSxcbiAgLmd4LTV4bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiA1cmVtO1xuICB9XG4gIC5nLTV4bC01LFxuICAuZ3ktNXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDVyZW07XG4gIH1cbiAgLmctNXhsLTcsXG4gIC5neC01eGwtNyB7XG4gICAgLS1icy1ndXR0ZXIteDogN3JlbTtcbiAgfVxuICAuZy01eGwtNyxcbiAgLmd5LTV4bC03IHtcbiAgICAtLWJzLWd1dHRlci15OiA3cmVtO1xuICB9XG59XG4udGFibGUge1xuICAtLWJzLXRhYmxlLWNvbG9yLXR5cGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1iZy1zdGF0ZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjA1KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xKTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMDc1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cbi50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvci1zdGF0ZSwgdmFyKC0tYnMtdGFibGUtY29sb3ItdHlwZSwgdmFyKC0tYnMtdGFibGUtY29sb3IpKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRhYmxlLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLWJzLXRhYmxlLWJnLXN0YXRlLCB2YXIoLS1icy10YWJsZS1iZy10eXBlLCB2YXIoLS1icy10YWJsZS1hY2NlbnQtYmcpKSk7XG59XG4udGFibGUgPiB0Ym9keSB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuLnRhYmxlID4gdGhlYWQge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbn1cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cbi50YWJsZS1zbSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgMDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci13aWR0aDogMCB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xufVxuXG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpID4gKiB7XG4gIC0tYnMtdGFibGUtY29sb3ItdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG59XG5cbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtcbn1cblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1iZyk7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXN0YXRlOiB2YXIoLS1icy10YWJsZS1ob3Zlci1iZyk7XG59XG5cbi50YWJsZS1wcmltYXJ5IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy10YWJsZS1iZzogI2Q0Y2ZmNDtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNhZmFiYzk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2NiYzZlOTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2MyYmRkZTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNjNmMyZTQ7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMxYjFiMWI7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtdGFibGUtYmc6ICNkMWQxZDE7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjOGM4Yzg7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiZmJmYmY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYzNjM2MzO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMWIxYjFiO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1zdWNjZXNzIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy10YWJsZS1iZzogI2QxZTdkZDtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNhZGJlYjY7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M4ZGRkMztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JmZDNjYTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNjM2Q4Y2U7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMxYjFiMWI7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWluZm8ge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLXRhYmxlLWJnOiAjZDFmM2ZmO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2FkYzhkMTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzhlOGY0O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmZkZGU4O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2MzZTNlZTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtd2FybmluZyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtdGFibGUtYmc6ICNmZmYzY2Q7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjZDFjOGE5O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNmNGU4YzQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNlOGRkYmI7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZWVlM2MwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMWIxYjFiO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1kYW5nZXIge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLXRhYmxlLWJnOiAjZjhkN2RhO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2NjYjFiNDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZWRjZWQwO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZTJjNGM3O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2U3YzljYztcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtbGlnaHQge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLXRhYmxlLWJnOiAjZjRmNGY0O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2M5YzljOTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZTllOWU5O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZGVkZWRlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2U0ZTRlNDtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFyayB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYmc6ICMyODI5MmY7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjNTM1NDU5O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICMzMzM0Mzk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICMzZTNlNDQ7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjMzgzOTNmO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE3ODkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14eHhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS00eGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjU1OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLTV4bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbi5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tYnMtYnRuLWZvbnQtZmFtaWx5OiA7XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDMwMDtcbiAgLS1icy1idG4tbGluZS1oZWlnaHQ6IDEuMjU7XG4gIC0tYnMtYnRuLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDI3LCAyNywgMjcsIDAuMDc1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eTogMC42NTtcbiAgLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYnRuLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1idG4tZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYmcpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0biB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLmJ0bi1jaGVjayArIC5idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tYm9yZGVyLWNvbG9yKTtcbn1cbi5idG46Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0biwgOm5vdCguYnRuLWNoZWNrKSArIC5idG46YWN0aXZlLCAuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZSwgLmJ0bi5hY3RpdmUsIC5idG4uc2hvdyB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bjpmb2N1cy12aXNpYmxlLCA6bm90KC5idG4tY2hlY2spICsgLmJ0bjphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bi5hY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bi5zaG93OmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQ6Zm9jdXMtdmlzaWJsZSArIC5idG4ge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuOmRpc2FibGVkLCAuYnRuLmRpc2FibGVkLCBmaWVsZHNldDpkaXNhYmxlZCAuYnRuIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzI2MTFjOTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjYxMWM5O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMyMDBlYWI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzFlMGVhMTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNzEsIDUzLCAyMDk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMWUwZWExO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMWQwZDk3O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzI2MTFjOTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjYxMWM5O1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzFiMWIxYjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMxNzE3MTc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzE2MTYxNjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjEsIDYxLCA2MTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMxNjE2MTY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxNDE0MTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxYjFiMWI7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMxNTczNDc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzE0NmM0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjAsIDE1MywgMTEwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzE0NmM0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzEzNjUzZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgLS1icy1idG4tY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWJnOiAjMTdjNWZmO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxN2M1ZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzE3YzVmZjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMmVjYmZmO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNCwgMTcyLCAyMjE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNDVkMWZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMmVjYmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzE3YzVmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTdjNWZmO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmM3MjA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMSwgMTY4LCAxMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmZmNkMzk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmZmM3MjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2JiMmQzYjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYjAyYTM3O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjUsIDgzLCA5NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNiMDJhMzc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNhNTI4MzQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYmc6ICNmNGY0ZjQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y0ZjRmNDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjY2ZjZmNmO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNjM2MzYzM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxMSwgMjExLCAyMTE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjYzNjM2MzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYjdiN2I3O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2Y0ZjRmNDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjRmNGY0O1xufVxuXG4uYnRuLWxhdmVuZGVyIHtcbiAgLS1icy1idG4tY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWJnOiAjZjFmMGZmO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmMWYwZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2YxZjBmZjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZjJmMmZmO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMDksIDIwOCwgMjIxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2Y0ZjNmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2YyZjJmZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmMWYwZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2YxZjBmZjtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMjgyOTJmO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyODI5MmY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzI4MjkyZjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjM2UzZTQ0O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA3MiwgNzMsIDc4O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzUzNTQ1OTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzNlM2U0NDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMyODI5MmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzI4MjkyZjtcbn1cblxuLmJ0bi13aGl0ZSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1iZzogI2ZmZjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYmc6IHdoaXRlO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHdoaXRlO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjEsIDIyMSwgMjIxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogd2hpdGU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHdoaXRlO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLWJsYWNrIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzE3MTcxNztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMTYxNjE2O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA2MSwgNjEsIDYxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzE2MTYxNjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzE0MTQxNDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzFiMWIxYjtcbn1cblxuLmJ0bi1ncmF5IHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjNzA3Mjc5O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM3MDcyNzk7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzVmNjE2NztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNWE1YjYxO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMzMsIDEzNSwgMTQxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzVhNWI2MTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzU0NTY1YjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM3MDcyNzk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzcwNzI3OTtcbn1cblxuLmJ0bi1ncmF5LWxpZ2h0ZXN0IHtcbiAgLS1icy1idG4tY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWJnOiAjZjRmNGY0O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmNGY0ZjQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2Y0ZjRmNDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTEsIDIxMSwgMjExO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2Y2ZjZmNjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogd2hpdGVzbW9rZTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmNGY0ZjQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y0ZjRmNDtcbn1cblxuLmJ0bi1ncmF5LWxpZ2h0ZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYmc6ICNlY2VkZWM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2VjZWRlYztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZWNlZGVjO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNlZWVmZWU7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwNSwgMjA2LCAyMDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZjBmMWYwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZWVlZmVlO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2VjZWRlYztcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZWNlZGVjO1xufVxuXG4uYnRuLWdyYXktbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYmc6ICNkYWRhZGE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RhZGFkYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZGFkYWRhO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNkZWRlZGU7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE4OSwgMTg5LCAxODk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZTFlMWUxO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGVkZWRlO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2RhZGFkYTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGFkYWRhO1xufVxuXG4uYnRuLWdyYXktZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzVmNWY1ZjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNWY1ZjVmO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM1MTUxNTE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzRjNGM0YztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTE5LCAxMTksIDExOTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM0YzRjNGM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM0NzQ3NDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNWY1ZjVmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM1ZjVmNWY7XG59XG5cbi5idG4tYmxhY2s0MCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzJhMmEyYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMmEyYTJhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMyNDI0MjQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzIyMjIyMjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNzQsIDc0LCA3NDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMyMjIyMjI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyMDIwMjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMmEyYTJhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyYTJhMmE7XG59XG5cbi5idG4tYmxhY2s2MCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1iZzogIzgyODI4MjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjODI4MjgyO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM4MjgyODI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzhmOGY4ZjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTE1LCAxMTUsIDExNTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM5YjliOWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM4ZjhmOGY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjODI4MjgyO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM4MjgyODI7XG59XG5cbi5idG4tYmx1ZSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzM2NmRlNDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzY2ZGU0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMyZTVkYzI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzJiNTdiNjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogODQsIDEzMSwgMjMyO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzJiNTdiNjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzI5NTJhYjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMzNjZkZTQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM2NmRlNDtcbn1cblxuLmJ0bi1ibHVlMjAge1xuICAtLWJzLWJ0bi1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYmc6ICNlOGY0ZmY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2U4ZjRmZjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZThmNGZmO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNlYWY1ZmY7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwMSwgMjExLCAyMjE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZWRmNmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZWFmNWZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2U4ZjRmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZThmNGZmO1xufVxuXG4uYnRuLWJsdWU0MCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1iZzogIzk5ZDZlYjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjOTlkNmViO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM5OWQ2ZWI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2EzZGFlZDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTM0LCAxODYsIDIwNDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNhZGRlZWY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNhM2RhZWQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjOTlkNmViO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM5OWQ2ZWI7XG59XG5cbi5idG4tYmx1ZTYwIHtcbiAgLS1icy1idG4tY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWJnOiAjNjZjMmUwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM2NmMyZTA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzY2YzJlMDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNzVjOGUzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA5MSwgMTY5LCAxOTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjODVjZWU2O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNzVjOGUzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzY2YzJlMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNjZjMmUwO1xufVxuXG4uYnRuLWJsdWU4MCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1iZzogIzMzYWRkNjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzNhZGQ2O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzM2FkZDY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzQ3YjVkYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNDcsIDE1MSwgMTg2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzVjYmRkZTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzQ3YjVkYTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMzM2FkZDY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzMzYWRkNjtcbn1cblxuLmJ0bi1icmFuZC1ibGFjayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzAwMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6IGJsYWNrO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IGJsYWNrO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzOCwgMzgsIDM4O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogYmxhY2s7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IGJsYWNrO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uYnRuLWJsdWUtZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzFhMTE1ODtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMWExMTU4O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMxNjBlNGI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzE1MGU0NjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjAsIDUzLCAxMTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMTUwZTQ2O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTQwZDQyO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzFhMTE1ODtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMWExMTU4O1xufVxuXG4uYnRuLWJsdWUtbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYmc6ICM0NmE5ZmY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzQ2YTlmZjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNDZhOWZmO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM1OWIyZmY7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDY0LCAxNDgsIDIyMTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM2YmJhZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM1OWIyZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNDZhOWZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM0NmE5ZmY7XG59XG5cbi5idG4tY2F0YWx5c3QtMTAwIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMjYxMWM5O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyNjExYzk7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzIwMGVhYjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMWUwZWExO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA3MSwgNTMsIDIwOTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMxZTBlYTE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxZDBkOTc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMjYxMWM5O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyNjExYzk7XG59XG5cbi5idG4tY2F0YWx5c3QtODAge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICM1MTQxZDQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzUxNDFkNDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNDUzN2I0O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM0MTM0YWE7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEwNywgOTQsIDIxODtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM0MTM0YWE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzZDMxOWY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNTE0MWQ0O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM1MTQxZDQ7XG59XG5cbi5idG4tY2F0YWx5c3QtNjAge1xuICAtLWJzLWJ0bi1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYmc6ICM3ZDcwZGY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzdkNzBkZjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjN2Q3MGRmO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM4YTdlZTI7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExMCwgOTksIDE5NDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM5NzhkZTU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM4YTdlZTI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjN2Q3MGRmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM3ZDcwZGY7XG59XG5cbi5idG4tY2F0YWx5c3QtNDAge1xuICAtLWJzLWJ0bi1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYmc6ICNhOGEwZTk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2E4YTBlOTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjYThhMGU5O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNiMWFhZWI7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE0NywgMTQwLCAyMDI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjYjliM2VkO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYjFhYWViO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2E4YTBlOTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjYThhMGU5O1xufVxuXG4uYnRuLWNhdGFseXN0LTIwIHtcbiAgLS1icy1idG4tY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWJnOiAjZDRjZmY0O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkNGNmZjQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2Q0Y2ZmNDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZDhkNGY1O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxODQsIDE4MCwgMjExO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2RkZDlmNjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2Q4ZDRmNTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNkNGNmZjQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Q0Y2ZmNDtcbn1cblxuLmJ0bi1vcmFuZ2UtMSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1iZzogI2ZmNWUzMTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmY1ZTMxO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZjVlMzE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZmNmU0NjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIxLCA4NCwgNDY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmY3ZTVhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmY2ZTQ2O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2ZmNWUzMTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmY1ZTMxO1xufVxuXG4uYnRuLW9yYW5nZS0yIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjYzEyMzAwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNjMTIzMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2E0MWUwMDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjOWExYzAwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMDIsIDY4LCAzODtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM5YTFjMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM5MTFhMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjYzEyMzAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNjMTIzMDA7XG59XG5cbi5idG4tcHVycGxlLTEge1xuICAtLWJzLWJ0bi1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYmc6ICNkMjZjZmY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2QyNmNmZjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZDI2Y2ZmO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNkNzdiZmY7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE4MywgOTYsIDIyMTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkYjg5ZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkNzdiZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZDI2Y2ZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkMjZjZmY7XG59XG5cbi5idG4tcHVycGxlLTIge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICM1ZDAwYTM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzVkMDBhMztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNGYwMDhiO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM0YTAwODI7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExNywgMzgsIDE3NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM0YTAwODI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM0NjAwN2E7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNWQwMGEzO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM1ZDAwYTM7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICMyNjExYzk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzI2MTFjOTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMjYxMWM5O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyNjExYzk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDM4LCAxNywgMjAxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzI2MTFjOTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzI2MTFjOTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzI2MTFjOTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyNjExYzk7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjcsIDI3LCAyNztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNSwgMTM1LCA4NDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMTdjNWZmO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxN2M1ZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzE3YzVmZjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMTdjNWZmO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMywgMTk3LCAyNTU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMTdjNWZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTdjNWZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMTdjNWZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE3YzVmZjtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjAsIDUzLCA2OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogI2Y0ZjRmNDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjRmNGY0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmNGY0ZjQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Y0ZjRmNDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ0LCAyNDQsIDI0NDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmNGY0ZjQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmNGY0ZjQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmNGY0ZjQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjRmNGY0O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtbGF2ZW5kZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogI2YxZjBmZjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjFmMGZmO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmMWYwZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2YxZjBmZjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQxLCAyNDAsIDI1NTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmMWYwZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmMWYwZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmMWYwZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjFmMGZmO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMjgyOTJmO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyODI5MmY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzI4MjkyZjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjgyOTJmO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0MCwgNDEsIDQ3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzI4MjkyZjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzI4MjkyZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzI4MjkyZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyODI5MmY7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS13aGl0ZSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1ibGFjayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNywgMjcsIDI3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzFiMWIxYjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5IHtcbiAgLS1icy1idG4tY29sb3I6ICM3MDcyNzk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzcwNzI3OTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNzA3Mjc5O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM3MDcyNzk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExMiwgMTE0LCAxMjE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNzA3Mjc5O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNzA3Mjc5O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNzA3Mjc5O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzcwNzI3OTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktbGlnaHRlc3Qge1xuICAtLWJzLWJ0bi1jb2xvcjogI2Y0ZjRmNDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjRmNGY0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmNGY0ZjQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Y0ZjRmNDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ0LCAyNDQsIDI0NDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmNGY0ZjQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmNGY0ZjQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmNGY0ZjQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjRmNGY0O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS1saWdodGVyIHtcbiAgLS1icy1idG4tY29sb3I6ICNlY2VkZWM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2VjZWRlYztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZWNlZGVjO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNlY2VkZWM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIzNiwgMjM3LCAyMzY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZWNlZGVjO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZWNlZGVjO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZWNlZGVjO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2VjZWRlYztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogI2RhZGFkYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGFkYWRhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkYWRhZGE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2RhZGFkYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjE4LCAyMTgsIDIxODtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkYWRhZGE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkYWRhZGE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNkYWRhZGE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGFkYWRhO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICM1ZjVmNWY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzVmNWY1ZjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNWY1ZjVmO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM1ZjVmNWY7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDk1LCA5NSwgOTU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNWY1ZjVmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNWY1ZjVmO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNWY1ZjVmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzVmNWY1ZjtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWJsYWNrNDAge1xuICAtLWJzLWJ0bi1jb2xvcjogIzJhMmEyYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMmEyYTJhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMyYTJhMmE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzJhMmEyYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNDIsIDQyLCA0MjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMyYTJhMmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyYTJhMmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyYTJhMmE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMmEyYTJhO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtYmxhY2s2MCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjODI4MjgyO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM4MjgyODI7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzgyODI4MjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjODI4MjgyO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMzAsIDEzMCwgMTMwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzgyODI4MjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzgyODI4MjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzgyODI4MjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM4MjgyODI7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1ibHVlIHtcbiAgLS1icy1idG4tY29sb3I6ICMzNjZkZTQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM2NmRlNDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzY2ZGU0O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzNjZkZTQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU0LCAxMDksIDIyODtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzNjZkZTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzNjZkZTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzNjZkZTQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzY2ZGU0O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtYmx1ZTIwIHtcbiAgLS1icy1idG4tY29sb3I6ICNlOGY0ZmY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2U4ZjRmZjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZThmNGZmO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNlOGY0ZmY7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIzMiwgMjQ0LCAyNTU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZThmNGZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZThmNGZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZThmNGZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2U4ZjRmZjtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWJsdWU0MCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjOTlkNmViO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM5OWQ2ZWI7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzk5ZDZlYjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjOTlkNmViO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNTMsIDIxNCwgMjM1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzk5ZDZlYjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzk5ZDZlYjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzk5ZDZlYjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM5OWQ2ZWI7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1ibHVlNjAge1xuICAtLWJzLWJ0bi1jb2xvcjogIzY2YzJlMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNjZjMmUwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM2NmMyZTA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzY2YzJlMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTAyLCAxOTQsIDIyNDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM2NmMyZTA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM2NmMyZTA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM2NmMyZTA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNjZjMmUwO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtYmx1ZTgwIHtcbiAgLS1icy1idG4tY29sb3I6ICMzM2FkZDY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzMzYWRkNjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzNhZGQ2O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzM2FkZDY7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDUxLCAxNzMsIDIxNDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzM2FkZDY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzM2FkZDY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzM2FkZDY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzNhZGQ2O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtYnJhbmQtYmxhY2sge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMCwgMCwgMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtYmx1ZS1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICMxYTExNTg7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzFhMTE1ODtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMWExMTU4O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxYTExNTg7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI2LCAxNywgODg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMWExMTU4O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMWExMTU4O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMWExMTU4O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzFhMTE1ODtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWJsdWUtbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogIzQ2YTlmZjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNDZhOWZmO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM0NmE5ZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzQ2YTlmZjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNzAsIDE2OSwgMjU1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzQ2YTlmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzQ2YTlmZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzQ2YTlmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM0NmE5ZmY7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1jYXRhbHlzdC0xMDAge1xuICAtLWJzLWJ0bi1jb2xvcjogIzI2MTFjOTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjYxMWM5O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMyNjExYzk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzI2MTFjOTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMzgsIDE3LCAyMDE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMjYxMWM5O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjYxMWM5O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMjYxMWM5O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzI2MTFjOTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWNhdGFseXN0LTgwIHtcbiAgLS1icy1idG4tY29sb3I6ICM1MTQxZDQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzUxNDFkNDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNTE0MWQ0O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM1MTQxZDQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDgxLCA2NSwgMjEyO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzUxNDFkNDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzUxNDFkNDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzUxNDFkNDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM1MTQxZDQ7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1jYXRhbHlzdC02MCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjN2Q3MGRmO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM3ZDcwZGY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzdkNzBkZjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjN2Q3MGRmO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMjUsIDExMiwgMjIzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzdkNzBkZjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzdkNzBkZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzdkNzBkZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM3ZDcwZGY7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1jYXRhbHlzdC00MCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjYThhMGU5O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNhOGEwZTk7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2E4YTBlOTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYThhMGU5O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNjgsIDE2MCwgMjMzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2E4YTBlOTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2E4YTBlOTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2E4YTBlOTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNhOGEwZTk7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1jYXRhbHlzdC0yMCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZDRjZmY0O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkNGNmZjQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2Q0Y2ZmNDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZDRjZmY0O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTIsIDIwNywgMjQ0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2Q0Y2ZmNDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2Q0Y2ZmNDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2Q0Y2ZmNDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkNGNmZjQ7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1vcmFuZ2UtMSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmY1ZTMxO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZjVlMzE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmNWUzMTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmY1ZTMxO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDk0LCA0OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmZjVlMzE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmZjVlMzE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZjVlMzE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmY1ZTMxO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtb3JhbmdlLTIge1xuICAtLWJzLWJ0bi1jb2xvcjogI2MxMjMwMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjYzEyMzAwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNjMTIzMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2MxMjMwMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTkzLCAzNSwgMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNjMTIzMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNjMTIzMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNjMTIzMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjYzEyMzAwO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtcHVycGxlLTEge1xuICAtLWJzLWJ0bi1jb2xvcjogI2QyNmNmZjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZDI2Y2ZmO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkMjZjZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2QyNmNmZjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjEwLCAxMDgsIDI1NTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkMjZjZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkMjZjZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNkMjZjZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZDI2Y2ZmO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtcHVycGxlLTIge1xuICAtLWJzLWJ0bi1jb2xvcjogIzVkMDBhMztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNWQwMGEzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM1ZDAwYTM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzVkMDBhMztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogOTMsIDAsIDE2MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM1ZDAwYTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM1ZDAwYTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM1ZDAwYTM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNWQwMGEzO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLWxpbmsge1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJ0bi1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJveC1zaGFkb3c6IDAgMCAwICMwMDA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDcxLCA1MywgMjA5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5cbi5idG4tbGcge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMnJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICAtLWJzLWRyb3Bkb3duLXppbmRleDogMTAwMDtcbiAgLS1icy1kcm9wZG93bi1taW4td2lkdGg6IDEwcmVtO1xuICAtLWJzLWRyb3Bkb3duLXBhZGRpbmcteDogMDtcbiAgLS1icy1kcm9wZG93bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1zcGFjZXI6IDAuMTI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1kcm9wZG93bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtZHJvcGRvd24tYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogMC41cmVtO1xuICAtLWJzLWRyb3Bkb3duLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI2Y0ZjRmNDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1jb2xvcik7XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLWJzLWRyb3Bkb3duLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogdmFyKC0tYnMtZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbn1cbi5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtc3RhcnQge1xuICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbn1cbi5kcm9wZG93bi1tZW51LXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1lbmQge1xuICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG59XG4uZHJvcGRvd24tbWVudS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZHJvcGRvd24tbWVudS14eGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXh4eGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4eGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4eGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHh4bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LTR4bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtNHhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS00eGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtNHhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtNXhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS01eGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LTV4bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS01eGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3BlbmQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLS1icy1kcm9wZG93bi1jb2xvcjogI2IyYjJiMjtcbiAgLS1icy1kcm9wZG93bi1iZzogIzM0M2E0MDtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6ICNiMmIyYjI7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICNmNGY0ZjQ7XG4gIC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI2FkYjViZDtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5uYXYge1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXYtbGluay1mb250LXdlaWdodDogO1xuICAtLWJzLW5hdi1saW5rLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1jb2xvcik7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXYtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3IpO1xufVxuLm5hdi1saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMzgsIDE3LCAyMDEsIDAuMjUpO1xufVxuLm5hdi1saW5rLmRpc2FibGVkLCAubmF2LWxpbms6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3I6ICNkZGQ7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICNmNGY0ZjQ7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGRkICNkZGQgdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlcjogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7XG59XG5cbi5uYXYtcGlsbHMge1xuICAtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjMjYxMWM5O1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpO1xufVxuXG4ubmF2LXVuZGVybGluZSB7XG4gIC0tYnMtbmF2LXVuZGVybGluZS1nYXA6IDFyZW07XG4gIC0tYnMtbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6IDAuMTI1cmVtO1xuICAtLWJzLW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgZ2FwOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWdhcCk7XG59XG4ubmF2LXVuZGVybGluZSAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluazpob3ZlciwgLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xufVxuLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdW5kZXJsaW5lIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3IpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIC0tYnMtbmF2YmFyLXBhZGRpbmcteDogMDtcbiAgLS1icy1uYXZiYXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiAjMjYxMWM5O1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjgpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjMpO1xuICAtLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogMC4zNDM3NXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogMXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9JyUyMzI2MTFjOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMTUpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAwLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXgpO1xufVxuLmNrLWNvbnRlbnQgLm5hdmJhciA+IC5jb250YWluZXIsXG4uY2stY29udGVudCAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhciA+IC5jb250YWluZXIsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhciA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXhsLFxuLm5hdmJhciA+IC5jb250YWluZXIteHhsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbn1cblxuLm5hdmJhci1uYXYge1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteDogMDtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXYtbGluay1mb250LXdlaWdodDogO1xuICAtLWJzLW5hdi1saW5rLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItaG92ZXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG59XG4ubmF2YmFyLXRleHQgYSxcbi5uYXZiYXItdGV4dCBhOmhvdmVyLFxuLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcik7XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLWJzLXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAubmF2YmFyLWV4cGFuZC00eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC00eGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtNHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtNHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC00eGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC00eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtNHhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC00eGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtNHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtNHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQtNXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtNXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLTV4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLTV4bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtNXhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtNXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLTV4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtNXhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLTV4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLTV4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5uYXZiYXItZGFyayxcbi5uYXZiYXJbZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiB3aGl0ZTtcbiAgLS1icy1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAtLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJkIHtcbiAgLS1icy1jYXJkLXNwYWNlci15OiAxcmVtO1xuICAtLWJzLWNhcmQtc3BhY2VyLXg6IDFyZW07XG4gIC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteTogMC41cmVtO1xuICAtLWJzLWNhcmQtdGl0bGUtY29sb3I6IDtcbiAgLS1icy1jYXJkLXN1YnRpdGxlLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtY2FyZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1jYXJkLWJveC1zaGFkb3c6IDtcbiAgLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLWNhcmQtY2FwLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWNhcmQtY2FwLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1jYXJkLWNhcC1iZzogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuMDMpO1xuICAtLWJzLWNhcmQtY2FwLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1oZWlnaHQ6IDtcbiAgLS1icy1jYXJkLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAxcmVtO1xuICAtLWJzLWNhcmQtZ3JvdXAtbWFyZ2luOiAwLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLWNhcmQtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1zcGFjZXIteSkgdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNvbG9yKTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1jYXJkLXRpdGxlLXNwYWNlci15KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtdGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtc3VidGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy1jYXJkLXNwYWNlci14KTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG59XG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbn1cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY2FyZC1oZWFkZXItdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1jYXJkLWdyb3VwLW1hcmdpbik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG59XG5cbi5hY2NvcmRpb24ge1xuICAtLWJzLWFjY29yZGlvbi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFjY29yZGlvbi1idG4tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tYmc6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzFiMWIxYicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzZSUzY3BhdGggZD0nTTIgNUw4IDExTDE0IDUnLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwZjA3NTAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM2UlM2NwYXRoIGQ9J00yIDVMOCAxMUwxNCA1Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDM4LCAxNywgMjAxLCAwLjI1KTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpO1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcbn1cbi5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14KTtcbn1cblxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzN2Q3MGRmJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzdkNzBkZiclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmFjY29yZGlvbiB7XG4gIC0tYnMtYWNjb3JkaW9uLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMTVzIGVhc2U7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1iZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJnKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMWIxYjFiJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNlJTNjcGF0aCBkPSdNMiA1TDggMTFMMTQgNScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzBmMDc1MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzZSUzY3BhdGggZD0nTTIgNUw4IDExTDE0IDUnLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMzgsIDE3LCAyMDEsIDAuMjUpO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICB0cmFuc2Zvcm06IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xufVxuLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24pO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246aG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjM3ZDcwZGYnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzN2Q3MGRmJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXk6IDE4cHg7XG4gIC0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAwO1xuICAtLWJzLWJyZWFkY3J1bWItYmc6IDtcbiAgLS1icy1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6IDtcbiAgLS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICNkYWRhZGE7XG4gIC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6ICM3MDcyNzk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItYmcpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgY29udGVudDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgLyogcnRsOiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAqLztcbn1cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMzgsIDE3LCAyMDEsIDAuMjUpO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjMjYxMWM5O1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogIzI2MTFjOTtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucGFnZS1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5wYWdlLWxpbmsuYWN0aXZlLCAuYWN0aXZlID4gLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtbGluay5kaXNhYmxlZCwgLmRpc2FibGVkID4gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnBhZ2UtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbn1cbi5wYWdpbmF0aW9uLWxnIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMS41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4ubW9kYWwge1xuICAtLWJzLW1vZGFsLXppbmRleDogMTA1NTtcbiAgLS1icy1tb2RhbC13aWR0aDogNTAwcHg7XG4gIC0tYnMtbW9kYWwtcGFkZGluZzogMXJlbTtcbiAgLS1icy1tb2RhbC1tYXJnaW46IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1jb2xvcjogO1xuICAtLWJzLW1vZGFsLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1tb2RhbC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW1vZGFsLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctc20pO1xuICAtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZzogMXJlbSAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogMS4yNTtcbiAgLS1icy1tb2RhbC1mb290ZXItZ2FwOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJnOiA7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtbW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS1icy1tb2RhbC1tYXJnaW4pO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLW1vZGFsLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC0tYnMtYmFja2Ryb3AtemluZGV4OiAxMDUwO1xuICAtLWJzLWJhY2tkcm9wLWJnOiAjMWIxYjFiO1xuICAtLWJzLWJhY2tkcm9wLW9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLWJhY2tkcm9wLXppbmRleCk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYmFja2Ryb3AtYmcpO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1icy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xufVxuLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIDAuNSk7XG4gIG1hcmdpbjogY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKSBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtcGFkZGluZykgLSB2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IGNhbGModmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAwLjUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsIHtcbiAgICAtLWJzLW1vZGFsLW1hcmdpbjogMS43NXJlbTtcbiAgICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICB9XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tYnMtbW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLm1vZGFsLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzg5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHh4bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHh4bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4eGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi00eGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLTR4bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLTR4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjU1OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLTV4bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tNXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tNXhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LWJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1pbmZvIHtcbiAgY29sb3I6ICMxYjFiMWIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy13YXJuaW5nIHtcbiAgY29sb3I6ICMxYjFiMWIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYW5nZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctbGlnaHQge1xuICBjb2xvcjogIzFiMWIxYiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1sYXZlbmRlciB7XG4gIGNvbG9yOiAjMWIxYjFiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtbGF2ZW5kZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWRhcmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXdoaXRlIHtcbiAgY29sb3I6ICMxYjFiMWIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctYmxhY2sge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1ncmF5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1ncmF5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1ncmF5LWxpZ2h0ZXN0IHtcbiAgY29sb3I6ICMxYjFiMWIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1ncmF5LWxpZ2h0ZXN0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1ncmF5LWxpZ2h0ZXIge1xuICBjb2xvcjogIzFiMWIxYiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdyYXktbGlnaHRlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctZ3JheS1saWdodCB7XG4gIGNvbG9yOiAjMWIxYjFiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtZ3JheS1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctZ3JheS1kYXJrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1ncmF5LWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWJsYWNrNDAge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWJsYWNrNDAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWJsYWNrNjAge1xuICBjb2xvcjogIzFiMWIxYiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWJsYWNrNjAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWJsdWUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWJsdWUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWJsdWUyMCB7XG4gIGNvbG9yOiAjMWIxYjFiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtYmx1ZTIwLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1ibHVlNDAge1xuICBjb2xvcjogIzFiMWIxYiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWJsdWU0MC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctYmx1ZTYwIHtcbiAgY29sb3I6ICMxYjFiMWIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1ibHVlNjAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWJsdWU4MCB7XG4gIGNvbG9yOiAjMWIxYjFiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtYmx1ZTgwLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1icmFuZC1ibGFjayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtYnJhbmQtYmxhY2stcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWJsdWUtZGFyayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtYmx1ZS1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1ibHVlLWxpZ2h0IHtcbiAgY29sb3I6ICMxYjFiMWIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1ibHVlLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1jYXRhbHlzdC0xMDAge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWNhdGFseXN0LTEwMC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctY2F0YWx5c3QtODAge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWNhdGFseXN0LTgwLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1jYXRhbHlzdC02MCB7XG4gIGNvbG9yOiAjMWIxYjFiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtY2F0YWx5c3QtNjAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWNhdGFseXN0LTQwIHtcbiAgY29sb3I6ICMxYjFiMWIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1jYXRhbHlzdC00MC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctY2F0YWx5c3QtMjAge1xuICBjb2xvcjogIzFiMWIxYiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWNhdGFseXN0LTIwLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1vcmFuZ2UtMSB7XG4gIGNvbG9yOiAjMWIxYjFiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtb3JhbmdlLTEtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLW9yYW5nZS0yIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1vcmFuZ2UtMi1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctcHVycGxlLTEge1xuICBjb2xvcjogIzFiMWIxYiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXB1cnBsZS0xLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1wdXJwbGUtMiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtcHVycGxlLTItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXByaW1hcnkge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstcHJpbWFyeTpob3ZlciwgLmxpbmstcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDMwLCAxNCwgMTYxLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMzAsIDE0LCAxNjEsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zZWNvbmRhcnkge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXNlY29uZGFyeTpob3ZlciwgLmxpbmstc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjIsIDIyLCAyMiwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDIyLCAyMiwgMjIsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zdWNjZXNzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXN1Y2Nlc3M6aG92ZXIsIC5saW5rLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyMCwgMTA4LCA2NywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDIwLCAxMDgsIDY3LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstaW5mbyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1pbmZvOmhvdmVyLCAubGluay1pbmZvOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoNjksIDIwOSwgMjU1LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoNjksIDIwOSwgMjU1LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstd2FybmluZyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay13YXJuaW5nOmhvdmVyLCAubGluay13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjU1LCAyMDUsIDU3LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjU1LCAyMDUsIDU3LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZGFuZ2VyIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1kYW5nZXI6aG92ZXIsIC5saW5rLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDE3NiwgNDIsIDU1LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTc2LCA0MiwgNTUsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1saWdodCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWxpZ2h0OmhvdmVyLCAubGluay1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI0NiwgMjQ2LCAyNDYsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNDYsIDI0NiwgMjQ2LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstbGF2ZW5kZXIge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1sYXZlbmRlci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtbGF2ZW5kZXItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1sYXZlbmRlcjpob3ZlciwgLmxpbmstbGF2ZW5kZXI6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNDQsIDI0MywgMjU1LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjQ0LCAyNDMsIDI1NSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWRhcmsge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstZGFyazpob3ZlciwgLmxpbmstZGFyazpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDMyLCAzMywgMzgsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgzMiwgMzMsIDM4LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstd2hpdGUge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay13aGl0ZTpob3ZlciwgLmxpbmstd2hpdGU6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWJsYWNrIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstYmxhY2s6aG92ZXIsIC5saW5rLWJsYWNrOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjIsIDIyLCAyMiwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDIyLCAyMiwgMjIsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1ncmF5IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZ3JheS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZ3JheS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWdyYXk6aG92ZXIsIC5saW5rLWdyYXk6Zm9jdXMge1xuICBjb2xvcjogUkdCQSg5MCwgOTEsIDk3LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoOTAsIDkxLCA5NywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWdyYXktbGlnaHRlc3Qge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1ncmF5LWxpZ2h0ZXN0LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1ncmF5LWxpZ2h0ZXN0LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstZ3JheS1saWdodGVzdDpob3ZlciwgLmxpbmstZ3JheS1saWdodGVzdDpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI0NiwgMjQ2LCAyNDYsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNDYsIDI0NiwgMjQ2LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZ3JheS1saWdodGVyIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZ3JheS1saWdodGVyLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1ncmF5LWxpZ2h0ZXItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1ncmF5LWxpZ2h0ZXI6aG92ZXIsIC5saW5rLWdyYXktbGlnaHRlcjpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI0MCwgMjQxLCAyNDAsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNDAsIDI0MSwgMjQwLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZ3JheS1saWdodCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWdyYXktbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdyYXktbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1ncmF5LWxpZ2h0OmhvdmVyLCAubGluay1ncmF5LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjI1LCAyMjUsIDIyNSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDIyNSwgMjI1LCAyMjUsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1ncmF5LWRhcmsge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1ncmF5LWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdyYXktZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWdyYXktZGFyazpob3ZlciwgLmxpbmstZ3JheS1kYXJrOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoNzYsIDc2LCA3NiwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDc2LCA3NiwgNzYsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1ibGFjazQwIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtYmxhY2s0MC1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtYmxhY2s0MC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWJsYWNrNDA6aG92ZXIsIC5saW5rLWJsYWNrNDA6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgzNCwgMzQsIDM0LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMzQsIDM0LCAzNCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWJsYWNrNjAge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1ibGFjazYwLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1ibGFjazYwLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstYmxhY2s2MDpob3ZlciwgLmxpbmstYmxhY2s2MDpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDE1NSwgMTU1LCAxNTUsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxNTUsIDE1NSwgMTU1LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstYmx1ZSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWJsdWUtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWJsdWUtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1ibHVlOmhvdmVyLCAubGluay1ibHVlOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoNDMsIDg3LCAxODIsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSg0MywgODcsIDE4MiwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWJsdWUyMCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWJsdWUyMC1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtYmx1ZTIwLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstYmx1ZTIwOmhvdmVyLCAubGluay1ibHVlMjA6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyMzcsIDI0NiwgMjU1LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjM3LCAyNDYsIDI1NSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWJsdWU0MCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWJsdWU0MC1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtYmx1ZTQwLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstYmx1ZTQwOmhvdmVyLCAubGluay1ibHVlNDA6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxNzMsIDIyMiwgMjM5LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTczLCAyMjIsIDIzOSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWJsdWU2MCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWJsdWU2MC1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtYmx1ZTYwLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstYmx1ZTYwOmhvdmVyLCAubGluay1ibHVlNjA6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxMzMsIDIwNiwgMjMwLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTMzLCAyMDYsIDIzMCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWJsdWU4MCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWJsdWU4MC1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtYmx1ZTgwLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstYmx1ZTgwOmhvdmVyLCAubGluay1ibHVlODA6Zm9jdXMge1xuICBjb2xvcjogUkdCQSg5MiwgMTg5LCAyMjIsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSg5MiwgMTg5LCAyMjIsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1icmFuZC1ibGFjayB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWJyYW5kLWJsYWNrLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1icmFuZC1ibGFjay1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWJyYW5kLWJsYWNrOmhvdmVyLCAubGluay1icmFuZC1ibGFjazpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDAsIDAsIDAsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgwLCAwLCAwLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstYmx1ZS1kYXJrIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtYmx1ZS1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1ibHVlLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1ibHVlLWRhcms6aG92ZXIsIC5saW5rLWJsdWUtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDIxLCAxNCwgNzAsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyMSwgMTQsIDcwLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstYmx1ZS1saWdodCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWJsdWUtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWJsdWUtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1ibHVlLWxpZ2h0OmhvdmVyLCAubGluay1ibHVlLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMTA3LCAxODYsIDI1NSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDEwNywgMTg2LCAyNTUsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1jYXRhbHlzdC0xMDAge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1jYXRhbHlzdC0xMDAtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWNhdGFseXN0LTEwMC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWNhdGFseXN0LTEwMDpob3ZlciwgLmxpbmstY2F0YWx5c3QtMTAwOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMzAsIDE0LCAxNjEsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgzMCwgMTQsIDE2MSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWNhdGFseXN0LTgwIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtY2F0YWx5c3QtODAtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWNhdGFseXN0LTgwLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstY2F0YWx5c3QtODA6aG92ZXIsIC5saW5rLWNhdGFseXN0LTgwOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoNjUsIDUyLCAxNzAsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSg2NSwgNTIsIDE3MCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWNhdGFseXN0LTYwIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtY2F0YWx5c3QtNjAtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWNhdGFseXN0LTYwLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstY2F0YWx5c3QtNjA6aG92ZXIsIC5saW5rLWNhdGFseXN0LTYwOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMTUxLCAxNDEsIDIyOSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDE1MSwgMTQxLCAyMjksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1jYXRhbHlzdC00MCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWNhdGFseXN0LTQwLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1jYXRhbHlzdC00MC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWNhdGFseXN0LTQwOmhvdmVyLCAubGluay1jYXRhbHlzdC00MDpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDE4NSwgMTc5LCAyMzcsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxODUsIDE3OSwgMjM3LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstY2F0YWx5c3QtMjAge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1jYXRhbHlzdC0yMC1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtY2F0YWx5c3QtMjAtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1jYXRhbHlzdC0yMDpob3ZlciwgLmxpbmstY2F0YWx5c3QtMjA6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyMjEsIDIxNywgMjQ2LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjIxLCAyMTcsIDI0NiwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9yYW5nZS0xIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtb3JhbmdlLTEtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLW9yYW5nZS0xLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstb3JhbmdlLTE6aG92ZXIsIC5saW5rLW9yYW5nZS0xOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjU1LCAxMjYsIDkwLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjU1LCAxMjYsIDkwLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstb3JhbmdlLTIge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1vcmFuZ2UtMi1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtb3JhbmdlLTItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1vcmFuZ2UtMjpob3ZlciwgLmxpbmstb3JhbmdlLTI6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxNTQsIDI4LCAwLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTU0LCAyOCwgMCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXB1cnBsZS0xIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtcHVycGxlLTEtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXB1cnBsZS0xLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstcHVycGxlLTE6aG92ZXIsIC5saW5rLXB1cnBsZS0xOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjE5LCAxMzcsIDI1NSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDIxOSwgMTM3LCAyNTUsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1wdXJwbGUtMiB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXB1cnBsZS0yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1wdXJwbGUtMi1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXB1cnBsZS0yOmhvdmVyLCAubGluay1wdXJwbGUtMjpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDc0LCAwLCAxMzAsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSg3NCwgMCwgMTMwLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstYm9keS1lbXBoYXNpcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWJvZHktZW1waGFzaXM6aG92ZXIsIC5saW5rLWJvZHktZW1waGFzaXM6Zm9jdXMge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMC43NSkpICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1cy1yaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtZm9jdXMtcmluZy14LCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLXksIDApIHZhcigtLWJzLWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy13aWR0aCkgdmFyKC0tYnMtZm9jdXMtcmluZy1jb2xvcik7XG59XG5cbi5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAwLjM3NXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAwLjUpKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5pY29uLWxpbmsgPiAuYmkge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuaWNvbi1saW5rID4gLmJpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5pY29uLWxpbmstaG92ZXI6aG92ZXIgPiAuYmksIC5pY29uLWxpbmstaG92ZXI6Zm9jdXMtdmlzaWJsZSA+IC5iaSB7XG4gIHRyYW5zZm9ybTogdmFyKC0tYnMtaWNvbi1saW5rLXRyYW5zZm9ybSwgdHJhbnNsYXRlM2QoMC4yNWVtLCAwLCAwKSk7XG59XG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmF0aW86OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtYXNwZWN0LXJhdGlvKTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5yYXRpbyA+ICoge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJhdGlvLTF4MSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiAxMDAlO1xufVxuXG4ucmF0aW8tNHgzIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDc1JTtcbn1cblxuLnJhdGlvLTE2eDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNTYuMjUlO1xufVxuXG4ucmF0aW8tMjF4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbi5zdGlja3ktYm90dG9tIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDIwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnN0aWNreS1zbS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1zbS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LW1kLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LW1kLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RpY2t5LWxnLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LWxnLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc3RpY2t5LXhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXhsLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3RpY2t5LXh4bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS14eGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gIC5zdGlja3kteHh4bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS14eHhsLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc3RpY2t5LTR4bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS00eGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC5zdGlja3ktNXhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LTV4bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLnZpc3VhbGx5LWhpZGRlbjpub3QoY2FwdGlvbiksXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbik6bm90KGNhcHRpb24pIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1zdGFydCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1lbmQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1jb250YWluIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1jb3ZlciB7XG4gIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LWZpbGwge1xuICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LXNjYWxlIHtcbiAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1ub25lIHtcbiAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNzUge1xuICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LWF1dG8ge1xuICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktYXV0byB7XG4gIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LXZpc2libGUge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzLXJpbmctcHJpbWFyeSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1zZWNvbmRhcnkge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1zdWNjZXNzIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWluZm8ge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctd2FybmluZyB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1kYW5nZXIge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1saWdodCB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctbGF2ZW5kZXIge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtbGF2ZW5kZXItcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWRhcmsge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctd2hpdGUge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWJsYWNrIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1ncmF5IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWdyYXktbGlnaHRlc3Qge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1saWdodGVzdC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctZ3JheS1saWdodGVyIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktbGlnaHRlci1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctZ3JheS1saWdodCB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWxpZ2h0LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1ncmF5LWRhcmsge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1kYXJrLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1ibGFjazQwIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrNDAtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWJsYWNrNjAge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2s2MC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctYmx1ZSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1ibHVlMjAge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTIwLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1ibHVlNDAge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTQwLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1ibHVlNjAge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTYwLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1ibHVlODAge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTgwLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1icmFuZC1ibGFjayB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1icmFuZC1ibGFjay1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctYmx1ZS1kYXJrIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtZGFyay1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctYmx1ZS1saWdodCB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlLWxpZ2h0LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1jYXRhbHlzdC0xMDAge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtMTAwLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1jYXRhbHlzdC04MCB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC04MC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctY2F0YWx5c3QtNjAge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtNjAtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWNhdGFseXN0LTQwIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTQwLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1jYXRhbHlzdC0yMCB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC0yMC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctb3JhbmdlLTEge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtb3JhbmdlLTEtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLW9yYW5nZS0yIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLW9yYW5nZS0yLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1wdXJwbGUtMSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1wdXJwbGUtMS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctcHVycGxlLTIge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtcHVycGxlLTItcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udG9wLTUwIHtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnRvcC0xMDAge1xuICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0wIHtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tNTAge1xuICBib3R0b206IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTEwMCB7XG4gIGJvdHRvbTogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTUwIHtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0xMDAge1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtMCB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtNTAge1xuICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtMTAwIHtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS14IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQge1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0IHtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGF2ZW5kZXIge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtbGF2ZW5kZXItcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsYWNrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmF5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyYXktbGlnaHRlc3Qge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1saWdodGVzdC1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JheS1saWdodGVyIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktbGlnaHRlci1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JheS1saWdodCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWxpZ2h0LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmF5LWRhcmsge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1kYXJrLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibGFjazQwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrNDAtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsYWNrNjAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2s2MC1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmx1ZSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibHVlMjAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTIwLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibHVlNDAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTQwLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibHVlNjAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTYwLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibHVlODAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTgwLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1icmFuZC1ibGFjayB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1icmFuZC1ibGFjay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmx1ZS1kYXJrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtZGFyay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmx1ZS1saWdodCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jYXRhbHlzdC0xMDAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtMTAwLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jYXRhbHlzdC04MCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC04MC1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY2F0YWx5c3QtNjAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtNjAtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNhdGFseXN0LTQwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTQwLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jYXRhbHlzdC0yMCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC0yMC1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItb3JhbmdlLTEge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtb3JhbmdlLTEtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW9yYW5nZS0yIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLW9yYW5nZS0yLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wdXJwbGUtMSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1wdXJwbGUtMS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHVycGxlLTIge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtcHVycGxlLTItcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmctc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmstc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMSB7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMiB7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMyB7XG4gIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNCB7XG4gIGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNSB7XG4gIGJvcmRlci13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0xMCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTI1IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4yNTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTUwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC41O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktNzUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMTAwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMiAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm0tcSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1oIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTcge1xuICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXgtcSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtaCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTcge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm15LXEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LWgge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS03IHtcbiAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtcSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LWgge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNyB7XG4gIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1oIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTMge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTQge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTUge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTcge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItaCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi03IHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1zLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXMtcSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1oIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTMge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNCB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy01IHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTcge1xuICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uaCB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjIge1xuICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW43IHtcbiAgbWFyZ2luOiAtN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbnEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbmgge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW43IHtcbiAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5oIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uNyB7XG4gIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1ucSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uaCB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4yIHtcbiAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4zIHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW40IHtcbiAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW41IHtcbiAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW43IHtcbiAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW5xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbmgge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uNyB7XG4gIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW5xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW5oIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjMge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQge1xuICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjUge1xuICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjcge1xuICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbnEge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW5oIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjMge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW40IHtcbiAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjcge1xuICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtcSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtaCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC03IHtcbiAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weC1xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LWgge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC03IHtcbiAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktcSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS1oIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNyB7XG4gIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LXEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtaCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC03IHtcbiAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtaCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0zIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS03IHtcbiAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLWgge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNyB7XG4gIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1oIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTEge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTIge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTQge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTcge1xuICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0wIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtcSB7XG4gIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLWgge1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEge1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0yIHtcbiAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMyB7XG4gIGdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTQge1xuICBnYXA6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC01IHtcbiAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNyB7XG4gIGdhcDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0wIHtcbiAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC1xIHtcbiAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC1oIHtcbiAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTEge1xuICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTIge1xuICByb3ctZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTMge1xuICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTQge1xuICByb3ctZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTUge1xuICByb3ctZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTcge1xuICByb3ctZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTAge1xuICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLXEge1xuICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLWgge1xuICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMSB7XG4gIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMiB7XG4gIGNvbHVtbi1nYXA6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMyB7XG4gIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNCB7XG4gIGNvbHVtbi1nYXA6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNSB7XG4gIGNvbHVtbi1nYXA6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNyB7XG4gIGNvbHVtbi1nYXA6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50O1xufVxuXG4uZnMteGwge1xuICBmb250LXNpemU6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTEge1xuICBmb250LXNpemU6IDIuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTIge1xuICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTMge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTQge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTUge1xuICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy02IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy1iYXNlIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy1sZyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy1zbSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mc3QtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi5mc3Qtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4ubGgtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5saC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1iYXNlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6YmVnaW46cmVtb3ZlICovXG4udGV4dC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDplbmQ6cmVtb3ZlICovXG4udGV4dC1wcmltYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxhdmVuZGVyIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxhdmVuZGVyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmF5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheS1saWdodGVzdCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWxpZ2h0ZXN0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktbGlnaHRlciB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWxpZ2h0ZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheS1saWdodCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktZGFyayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2s0MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjazQwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrNjAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2s2MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibHVlIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmx1ZTIwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUyMC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibHVlNDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTQwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsdWU2MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlNjAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmx1ZTgwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWU4MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1icmFuZC1ibGFjayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1icmFuZC1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibHVlLWRhcmsge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZS1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsdWUtbGlnaHQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZS1saWdodC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXRhbHlzdC0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtMTAwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhdGFseXN0LTgwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTgwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhdGFseXN0LTYwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTYwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhdGFseXN0LTQwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTQwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhdGFseXN0LTIwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTIwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW9yYW5nZS0xIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLW9yYW5nZS0xLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW9yYW5nZS0yIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLW9yYW5nZS0yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXB1cnBsZS0xIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXB1cnBsZS0xLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXB1cnBsZS0yIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXB1cnBsZS0yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNywgMjcsIDI3LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS1zZWNvbmRhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS10ZXJ0aWFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtdGVydGlhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHktZW1waGFzaXMge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcGFjaXR5LTI1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuMjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC41O1xufVxuXG4udGV4dC1vcGFjaXR5LTc1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNzU7XG59XG5cbi50ZXh0LW9wYWNpdHktMTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG59XG5cbi50ZXh0LXByaW1hcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3MtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlci1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyay1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9wYWNpdHktMTAge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay1vcGFjaXR5LTEwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstb3BhY2l0eS0yNSB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay1vcGFjaXR5LTI1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLW9wYWNpdHktNTAge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC41O1xufVxuXG4ubGluay1vcGFjaXR5LTUwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstb3BhY2l0eS03NSB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay1vcGFjaXR5LTc1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLW9wYWNpdHktMTAwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDE7XG59XG5cbi5saW5rLW9wYWNpdHktMTAwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDE7XG59XG5cbi5saW5rLW9mZnNldC0xIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjEyNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0xLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjEyNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0yIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTItaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMyB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zNzVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMy1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zNzVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtcHJpbWFyeSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1zZWNvbmRhcnkge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1zdWNjZXNzIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWluZm8ge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtd2FybmluZyB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1kYW5nZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1saWdodCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtbGF2ZW5kZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1sYXZlbmRlci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWRhcmsge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtd2hpdGUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWJsYWNrIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1ncmF5IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWdyYXktbGlnaHRlc3Qge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWxpZ2h0ZXN0LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtZ3JheS1saWdodGVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1saWdodGVyLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtZ3JheS1saWdodCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1ncmF5LWRhcmsge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1ibGFjazQwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2s0MC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWJsYWNrNjAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjazYwLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtYmx1ZSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1ibHVlMjAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlMjAtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1ibHVlNDAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlNDAtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1ibHVlNjAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlNjAtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1ibHVlODAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlODAtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1icmFuZC1ibGFjayB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJyYW5kLWJsYWNrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtYmx1ZS1kYXJrIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZS1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtYmx1ZS1saWdodCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1jYXRhbHlzdC0xMDAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC0xMDAtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1jYXRhbHlzdC04MCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTgwLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtY2F0YWx5c3QtNjAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC02MC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWNhdGFseXN0LTQwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtNDAtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1jYXRhbHlzdC0yMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTIwLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3JhbmdlLTEge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1vcmFuZ2UtMS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9yYW5nZS0yIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtb3JhbmdlLTItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1wdXJwbGUtMSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXB1cnBsZS0xLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtcHVycGxlLTIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1wdXJwbGUtMi1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMjUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTI1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS01MCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC41O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS01MC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC41O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS03NSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNzUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxhdmVuZGVyIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxhdmVuZGVyLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibGFjayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYXkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYXktbGlnaHRlc3Qge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1saWdodGVzdC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYXktbGlnaHRlciB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWxpZ2h0ZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmF5LWxpZ2h0IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktbGlnaHQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmF5LWRhcmsge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2s0MCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjazQwLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2s2MCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjazYwLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmx1ZSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmx1ZTIwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUyMC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsdWU0MCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlNDAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibHVlNjAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTYwLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmx1ZTgwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWU4MC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJyYW5kLWJsYWNrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJyYW5kLWJsYWNrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmx1ZS1kYXJrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsdWUtbGlnaHQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZS1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWNhdGFseXN0LTEwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC0xMDAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jYXRhbHlzdC04MCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC04MC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWNhdGFseXN0LTYwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTYwLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY2F0YWx5c3QtNDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtNDAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jYXRhbHlzdC0yMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC0yMC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW9yYW5nZS0xIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLW9yYW5nZS0xLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctb3JhbmdlLTIge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtb3JhbmdlLTItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wdXJwbGUtMSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1wdXJwbGUtMS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXB1cnBsZS0yIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXB1cnBsZS0yLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5LXNlY29uZGFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5LXRlcnRpYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRlcnRpYXJ5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctb3BhY2l0eS0xMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4xO1xufVxuXG4uYmctb3BhY2l0eS0yNSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4yNTtcbn1cblxuLmJnLW9wYWNpdHktNTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNTtcbn1cblxuLmJnLW9wYWNpdHktNzUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5iZy1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbn1cblxuLmJnLXByaW1hcnktc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnktc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mtc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZy1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlci1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyay1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZ3JhZGllbnQpICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1hdXRvIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0xIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMiB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTMge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC00IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtNCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtNSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC1jaXJjbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtcGlsbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0xIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTMge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC00IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtNSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC1waWxsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tNCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tNSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1jaXJjbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tcGlsbCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0wIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTEge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0yIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC01IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC1jaXJjbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LXBpbGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnotbjEge1xuICB6LWluZGV4OiAtMSAhaW1wb3J0YW50O1xufVxuXG4uei0wIHtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xufVxuXG4uei0xIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuXG4uei0yIHtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xufVxuXG4uei0zIHtcbiAgei1pbmRleDogMyAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1wcmltYXJ5IHtcbiAgZmlsbDogIzI2MTFjOSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1zZWNvbmRhcnkge1xuICBmaWxsOiAjMWIxYjFiICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXN1Y2Nlc3Mge1xuICBmaWxsOiAjMTk4NzU0ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWluZm8ge1xuICBmaWxsOiAjMTdjNWZmICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXdhcm5pbmcge1xuICBmaWxsOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWRhbmdlciB7XG4gIGZpbGw6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtbGlnaHQge1xuICBmaWxsOiAjZjRmNGY0ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxhdmVuZGVyIHtcbiAgZmlsbDogI2YxZjBmZiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1kYXJrIHtcbiAgZmlsbDogIzI4MjkyZiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC13aGl0ZSB7XG4gIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYmxhY2sge1xuICBmaWxsOiAjMWIxYjFiICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWdyYXkge1xuICBmaWxsOiAjNzA3Mjc5ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWdyYXktbGlnaHRlc3Qge1xuICBmaWxsOiAjZjRmNGY0ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWdyYXktbGlnaHRlciB7XG4gIGZpbGw6ICNlY2VkZWMgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZ3JheS1saWdodCB7XG4gIGZpbGw6ICNkYWRhZGEgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZ3JheS1kYXJrIHtcbiAgZmlsbDogIzVmNWY1ZiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ibGFjazQwIHtcbiAgZmlsbDogIzJhMmEyYSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ibGFjazYwIHtcbiAgZmlsbDogIzgyODI4MiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ibHVlIHtcbiAgZmlsbDogIzM2NmRlNCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ibHVlMjAge1xuICBmaWxsOiAjZThmNGZmICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWJsdWU0MCB7XG4gIGZpbGw6ICM5OWQ2ZWIgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYmx1ZTYwIHtcbiAgZmlsbDogIzY2YzJlMCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ibHVlODAge1xuICBmaWxsOiAjMzNhZGQ2ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWJyYW5kLWJsYWNrIHtcbiAgZmlsbDogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ibHVlLWRhcmsge1xuICBmaWxsOiAjMWExMTU4ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWJsdWUtbGlnaHQge1xuICBmaWxsOiAjNDZhOWZmICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWNhdGFseXN0LTEwMCB7XG4gIGZpbGw6ICMyNjExYzkgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtY2F0YWx5c3QtODAge1xuICBmaWxsOiAjNTE0MWQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWNhdGFseXN0LTYwIHtcbiAgZmlsbDogIzdkNzBkZiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1jYXRhbHlzdC00MCB7XG4gIGZpbGw6ICNhOGEwZTkgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtY2F0YWx5c3QtMjAge1xuICBmaWxsOiAjZDRjZmY0ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLW9yYW5nZS0xIHtcbiAgZmlsbDogI2ZmNWUzMSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1vcmFuZ2UtMiB7XG4gIGZpbGw6ICNjMTIzMDAgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcHVycGxlLTEge1xuICBmaWxsOiAjZDI2Y2ZmICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXB1cnBsZS0yIHtcbiAgZmlsbDogIzVkMDBhMyAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLXNtIHtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLXNtLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWVuZC1zbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZW5kLXNtLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLXNtIHtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLXNtLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXN0YXJ0LXNtIHtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXN0YXJ0LXNtLTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tcSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20taCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS03IHtcbiAgICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tcSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20taCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLWgge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20taCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1oIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWgge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLWgge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1ucSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5oIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjcge1xuICAgIG1hcmdpbjogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbmgge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW5xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW5oIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1ucSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbmgge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbmgge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1ucSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbmgge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbnEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uaCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tcSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLWgge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNyB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20taCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLWgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS03IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLXEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLWgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS1xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLWgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1oIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS1xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20taCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tcSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS1oIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMSB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0yIHtcbiAgICBnYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTMge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNCB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS01IHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTcge1xuICAgIGdhcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS1xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20taCB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMSB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTIge1xuICAgIHJvdy1nYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0zIHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tNCB7XG4gICAgcm93LWdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTUge1xuICAgIHJvdy1nYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS03IHtcbiAgICByb3ctZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLXEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS1oIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0xIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMiB7XG4gICAgY29sdW1uLWdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTMge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS00IHtcbiAgICBjb2x1bW4tZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tNSB7XG4gICAgY29sdW1uLWdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTcge1xuICAgIGNvbHVtbi1nYXA6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtc20teGwge1xuICAgIGZvbnQtc2l6ZTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1zbS0xIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtc20tMiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXNtLTMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1zbS00IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtc20tNSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1zbS02IHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtc20tYmFzZSB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXNtLWxnIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1zbS1zbSB7XG4gICAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXByaW1hcnkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1zZWNvbmRhcnkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXN1Y2Nlc3Mge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1pbmZvIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20td2FybmluZyB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWRhbmdlciB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tbGlnaHQge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tbGF2ZW5kZXIge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxhdmVuZGVyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tZGFyayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXdoaXRlIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWJsYWNrIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWdyYXkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1ncmF5LWxpZ2h0ZXN0IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWxpZ2h0ZXN0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tZ3JheS1saWdodGVyIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWxpZ2h0ZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1ncmF5LWxpZ2h0IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tZ3JheS1kYXJrIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1ibGFjazQwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjazQwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tYmxhY2s2MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2s2MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWJsdWUge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1ibHVlMjAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUyMC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWJsdWU0MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTQwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tYmx1ZTYwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlNjAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1ibHVlODAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWU4MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWJyYW5kLWJsYWNrIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1icmFuZC1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWJsdWUtZGFyayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZS1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tYmx1ZS1saWdodCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZS1saWdodC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNhdGFseXN0LTEwMCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtMTAwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2F0YWx5c3QtODAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTgwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2F0YWx5c3QtNjAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTYwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2F0YWx5c3QtNDAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTQwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2F0YWx5c3QtMjAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTIwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tb3JhbmdlLTEge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLW9yYW5nZS0xLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tb3JhbmdlLTIge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLW9yYW5nZS0yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tcHVycGxlLTEge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXB1cnBsZS0xLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tcHVycGxlLTIge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXB1cnBsZS0yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tYm9keSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLW11dGVkIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWJsYWNrLTUwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSgyNywgMjcsIDI3LCAwLjUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20td2hpdGUtNTAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1ib2R5LXNlY29uZGFyeSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1ib2R5LXRlcnRpYXJ5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogdmFyKC0tYnMtdGVydGlhcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tYm9keS1lbXBoYXNpcyB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXJlc2V0IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLW1kIHtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLW1kLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWVuZC1tZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZW5kLW1kLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLW1kIHtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLW1kLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXN0YXJ0LW1kIHtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXN0YXJ0LW1kLTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtcSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtaCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC03IHtcbiAgICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtcSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTcge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLXEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLWgge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC03IHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtaCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC03IHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLXEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1oIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTcge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWgge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLWgge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1ucSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5oIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjcge1xuICAgIG1hcmdpbjogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbnEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbmgge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5oIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1ucSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbmgge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbnEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbmgge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1ucSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbmgge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbnEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uaCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtcSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLWgge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNyB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLXEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtaCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC1xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLWgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC03IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLWgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNyB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC1xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLWgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNyB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1oIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC1xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtcSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC1oIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMSB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0yIHtcbiAgICBnYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTMge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNCB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC01IHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTcge1xuICAgIGdhcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC1xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtaCB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMSB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTIge1xuICAgIHJvdy1nYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0zIHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtNCB7XG4gICAgcm93LWdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTUge1xuICAgIHJvdy1nYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC03IHtcbiAgICByb3ctZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLXEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC1oIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMiB7XG4gICAgY29sdW1uLWdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTMge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC00IHtcbiAgICBjb2x1bW4tZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtNSB7XG4gICAgY29sdW1uLWdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTcge1xuICAgIGNvbHVtbi1nYXA6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbWQteGwge1xuICAgIGZvbnQtc2l6ZTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1tZC0xIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbWQtMiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLW1kLTMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1tZC00IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbWQtNSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1tZC02IHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbWQtYmFzZSB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLW1kLWxnIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1tZC1zbSB7XG4gICAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXByaW1hcnkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1zZWNvbmRhcnkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXN1Y2Nlc3Mge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1pbmZvIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtd2FybmluZyB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWRhbmdlciB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtbGlnaHQge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtbGF2ZW5kZXIge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxhdmVuZGVyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtZGFyayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXdoaXRlIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWJsYWNrIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWdyYXkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1ncmF5LWxpZ2h0ZXN0IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWxpZ2h0ZXN0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtZ3JheS1saWdodGVyIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWxpZ2h0ZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1ncmF5LWxpZ2h0IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtZ3JheS1kYXJrIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1ibGFjazQwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjazQwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtYmxhY2s2MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2s2MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWJsdWUge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1ibHVlMjAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUyMC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWJsdWU0MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTQwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtYmx1ZTYwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlNjAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1ibHVlODAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWU4MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWJyYW5kLWJsYWNrIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1icmFuZC1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWJsdWUtZGFyayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZS1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtYmx1ZS1saWdodCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZS1saWdodC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNhdGFseXN0LTEwMCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtMTAwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtY2F0YWx5c3QtODAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTgwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtY2F0YWx5c3QtNjAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTYwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtY2F0YWx5c3QtNDAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTQwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtY2F0YWx5c3QtMjAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTIwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtb3JhbmdlLTEge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLW9yYW5nZS0xLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtb3JhbmdlLTIge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLW9yYW5nZS0yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtcHVycGxlLTEge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXB1cnBsZS0xLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtcHVycGxlLTIge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXB1cnBsZS0yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtYm9keSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLW11dGVkIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWJsYWNrLTUwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSgyNywgMjcsIDI3LCAwLjUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtd2hpdGUtNTAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1ib2R5LXNlY29uZGFyeSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1ib2R5LXRlcnRpYXJ5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogdmFyKC0tYnMtdGVydGlhcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtYm9keS1lbXBoYXNpcyB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXJlc2V0IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbG9hdC1sZy1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC1sZyB7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC1sZy0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1lbmQtbGcge1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWVuZC1sZy0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS1sZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS1sZy0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zdGFydC1sZyB7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zdGFydC1sZy0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWgge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNyB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLXEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLWgge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1oIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNyB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWgge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNyB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctcSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1oIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1oIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbnEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uaCB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW43IHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5oIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1ucSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uaCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjcge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbnEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5oIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjcge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5oIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbnEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW5oIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW5xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbmgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLXEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1oIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTcge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLWgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctcSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy1oIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNyB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy1xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy1oIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctcSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1oIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctcSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctcSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLWgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLXEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctaCB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTEge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMiB7XG4gICAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0zIHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTQge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNSB7XG4gICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy03IHtcbiAgICBnYXA6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctcSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLWgge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTEge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0yIHtcbiAgICByb3ctZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMyB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTQge1xuICAgIHJvdy1nYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy01IHtcbiAgICByb3ctZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctNyB7XG4gICAgcm93LWdhcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy1xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctaCB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMSB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTIge1xuICAgIGNvbHVtbi1nYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0zIHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctNCB7XG4gICAgY29sdW1uLWdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTUge1xuICAgIGNvbHVtbi1nYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy03IHtcbiAgICBjb2x1bW4tZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLWxnLXhsIHtcbiAgICBmb250LXNpemU6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbGctMSB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLWxnLTIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1sZy0zIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbGctNCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLWxnLTUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbGctNiB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLWxnLWJhc2Uge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1sZy1sZyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbGctc20ge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1wcmltYXJ5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctc2Vjb25kYXJ5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1zdWNjZXNzIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctaW5mbyB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXdhcm5pbmcge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1kYW5nZXIge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWxpZ2h0IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWxhdmVuZGVyIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1sYXZlbmRlci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWRhcmsge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy13aGl0ZSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1ibGFjayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1ncmF5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctZ3JheS1saWdodGVzdCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1saWdodGVzdC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWdyYXktbGlnaHRlciB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1saWdodGVyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctZ3JheS1saWdodCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1saWdodC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWdyYXktZGFyayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctYmxhY2s0MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2s0MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWJsYWNrNjAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrNjAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1ibHVlIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctYmx1ZTIwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlMjAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1ibHVlNDAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWU0MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWJsdWU2MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTYwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctYmx1ZTgwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlODAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1icmFuZC1ibGFjayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYnJhbmQtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1ibHVlLWRhcmsge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWJsdWUtbGlnaHQge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jYXRhbHlzdC0xMDAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTEwMC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNhdGFseXN0LTgwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC04MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNhdGFseXN0LTYwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC02MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNhdGFseXN0LTQwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC00MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNhdGFseXN0LTIwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC0yMC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLW9yYW5nZS0xIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1vcmFuZ2UtMS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLW9yYW5nZS0yIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1vcmFuZ2UtMi1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXB1cnBsZS0xIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1wdXJwbGUtMS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXB1cnBsZS0yIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1wdXJwbGUtMi1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWJvZHkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1tdXRlZCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1ibGFjay01MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEoMjcsIDI3LCAyNywgMC41KSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXdoaXRlLTUwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctYm9keS1zZWNvbmRhcnkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctYm9keS10ZXJ0aWFyeSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWJvZHktZW1waGFzaXMge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1yZXNldCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZmxvYXQteGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AteGwge1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AteGwtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZW5kLXhsIHtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1lbmQteGwtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20teGwge1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20teGwtMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc3RhcnQteGwge1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc3RhcnQteGwtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1oIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTcge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1oIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtcSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtaCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTcge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtcSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1oIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTcge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtcSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLWgge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLXEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtcSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbmgge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNyB7XG4gICAgbWFyZ2luOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1ucSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbmgge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uaCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1ucSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1ucSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW5oIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC1xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtaCB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC03IHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtcSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1oIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLXEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtaCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTcge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtcSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtaCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC03IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLXEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtaCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLWgge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLXEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC1oIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTcge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC1xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLWgge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0xIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTIge1xuICAgIGdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMyB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC00IHtcbiAgICBnYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTUge1xuICAgIGdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNyB7XG4gICAgZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLXEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC1oIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0xIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMiB7XG4gICAgcm93LWdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTMge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC00IHtcbiAgICByb3ctZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtNSB7XG4gICAgcm93LWdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTcge1xuICAgIHJvdy1nYXA6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtcSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLWgge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTEge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMyB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTQge1xuICAgIGNvbHVtbi1nYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC01IHtcbiAgICBjb2x1bW4tZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtNyB7XG4gICAgY29sdW1uLWdhcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14bC14bCB7XG4gICAgZm9udC1zaXplOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXhsLTEge1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14bC0yIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMteGwtMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXhsLTQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14bC01IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXhsLTYge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14bC1iYXNlIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMteGwtbGcge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXhsLXNtIHtcbiAgICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtcHJpbWFyeSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXNlY29uZGFyeSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtc3VjY2VzcyB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWluZm8ge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC13YXJuaW5nIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtZGFuZ2VyIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1saWdodCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1sYXZlbmRlciB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGF2ZW5kZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1kYXJrIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtd2hpdGUge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtYmxhY2sge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtZ3JheSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWdyYXktbGlnaHRlc3Qge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktbGlnaHRlc3QtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1ncmF5LWxpZ2h0ZXIge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktbGlnaHRlci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWdyYXktbGlnaHQge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1ncmF5LWRhcmsge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWJsYWNrNDAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrNDAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1ibGFjazYwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjazYwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtYmx1ZSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWJsdWUyMCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTIwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtYmx1ZTQwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlNDAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1ibHVlNjAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWU2MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWJsdWU4MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTgwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtYnJhbmQtYmxhY2sge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJyYW5kLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtYmx1ZS1kYXJrIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlLWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1ibHVlLWxpZ2h0IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtY2F0YWx5c3QtMTAwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC0xMDAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jYXRhbHlzdC04MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtODAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jYXRhbHlzdC02MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtNjAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jYXRhbHlzdC00MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtNDAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jYXRhbHlzdC0yMCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtMjAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1vcmFuZ2UtMSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtb3JhbmdlLTEtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1vcmFuZ2UtMiB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtb3JhbmdlLTItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1wdXJwbGUtMSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHVycGxlLTEtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1wdXJwbGUtMiB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHVycGxlLTItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1ib2R5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtbXV0ZWQge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtYmxhY2stNTAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKDI3LCAyNywgMjcsIDAuNSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC13aGl0ZS01MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWJvZHktc2Vjb25kYXJ5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWJvZHktdGVydGlhcnkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1ib2R5LWVtcGhhc2lzIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtcmVzZXQge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZsb2F0LXh4bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC14eGwge1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AteHhsLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWVuZC14eGwge1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWVuZC14eGwtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20teHhsIHtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLXh4bC0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zdGFydC14eGwge1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc3RhcnQteHhsLTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtcSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLWgge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTEge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNyB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLXEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1oIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtcSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLWgge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC03IHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLWgge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNyB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLWgge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLXEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLWgge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLXEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1oIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1ucSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uaCB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4xIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4yIHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4zIHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW40IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW41IHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW43IHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1ucSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbmgge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1ucSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbmgge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1ucSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW5oIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjcge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1ucSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbmgge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbnEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbmgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtcSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC1oIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTcge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLWgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1oIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLXEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC1oIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTcge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1oIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC1xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC1xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLWgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtcSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtaCB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0xIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0yIHtcbiAgICBnYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0zIHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC00IHtcbiAgICBnYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC01IHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC03IHtcbiAgICBnYXA6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC1xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLWgge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0xIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTIge1xuICAgIHJvdy1nYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtMyB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC00IHtcbiAgICByb3ctZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTUge1xuICAgIHJvdy1nYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtNyB7XG4gICAgcm93LWdhcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLXEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtaCB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTEge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMiB7XG4gICAgY29sdW1uLWdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTQge1xuICAgIGNvbHVtbi1nYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtNSB7XG4gICAgY29sdW1uLWdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC03IHtcbiAgICBjb2x1bW4tZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXh4bC14bCB7XG4gICAgZm9udC1zaXplOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXh4bC0xIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMteHhsLTIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14eGwtMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXh4bC00IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMteHhsLTUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMteHhsLTYge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14eGwtYmFzZSB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXh4bC1sZyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMteHhsLXNtIHtcbiAgICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLXByaW1hcnkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtc2Vjb25kYXJ5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtc3VjY2VzcyB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1pbmZvIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLXdhcm5pbmcge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtZGFuZ2VyIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtbGlnaHQge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWxhdmVuZGVyIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1sYXZlbmRlci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1kYXJrIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLXdoaXRlIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1ibGFjayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtZ3JheSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1ncmF5LWxpZ2h0ZXN0IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWxpZ2h0ZXN0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWdyYXktbGlnaHRlciB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1saWdodGVyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWdyYXktbGlnaHQge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtZ3JheS1kYXJrIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtYmxhY2s0MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2s0MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1ibGFjazYwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjazYwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWJsdWUge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtYmx1ZTIwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlMjAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtYmx1ZTQwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlNDAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtYmx1ZTYwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlNjAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtYmx1ZTgwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlODAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtYnJhbmQtYmxhY2sge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJyYW5kLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWJsdWUtZGFyayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZS1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWJsdWUtbGlnaHQge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtY2F0YWx5c3QtMTAwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC0xMDAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtY2F0YWx5c3QtODAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTgwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWNhdGFseXN0LTYwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC02MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1jYXRhbHlzdC00MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtNDAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtY2F0YWx5c3QtMjAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTIwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLW9yYW5nZS0xIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1vcmFuZ2UtMS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1vcmFuZ2UtMiB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtb3JhbmdlLTItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtcHVycGxlLTEge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXB1cnBsZS0xLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLXB1cnBsZS0yIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1wdXJwbGUtMi1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1ib2R5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLW11dGVkIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1ibGFjay01MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEoMjcsIDI3LCAyNywgMC41KSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC13aGl0ZS01MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1ib2R5LXNlY29uZGFyeSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtYm9keS10ZXJ0aWFyeSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1ib2R5LWVtcGhhc2lzIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLXJlc2V0IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gIC5mbG9hdC14eHhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eHhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4eGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eHhsLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eHhsLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4eGwtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4eGwtc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eHhsLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLXh4eGwge1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AteHh4bC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1lbmQteHh4bCB7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZW5kLXh4eGwtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20teHh4bCB7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS14eHhsLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXN0YXJ0LXh4eGwge1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc3RhcnQteHh4bC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4eGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHh4bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHh4bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLXEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtaCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLTEge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtMiB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC0zIHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLTQge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtNSB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC03IHtcbiAgICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4eGwtcSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHh4bC1oIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4eGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4eGwtcSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHh4bC1oIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4eGwtNyB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC1xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtaCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC03IHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eHhsLXEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eHhsLWgge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4eGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLXEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC1oIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteHh4bC1xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eHhsLWgge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtbnEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLW5oIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLW4xIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC1uMiB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtbjMge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLW40IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC1uNSB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtbjcge1xuICAgIG1hcmdpbjogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHh4bC1ucSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eHhsLW5oIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eHhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eHhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHh4bC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eHhsLW5xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4eGwtbmgge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4eGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHh4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4eGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHh4bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eHhsLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtbnEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtbmgge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHh4bC1ucSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eHhsLW5oIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHh4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eHhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4eGwtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC1ucSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC1uaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eHhsLW5xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHh4bC1uaCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHh4bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4eGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eHhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHh4bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eHhsLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eHhsLXEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eHhsLWgge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4eGwtMSB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4eGwtMiB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4eGwtMyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4eGwtNCB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4eGwtNSB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4eGwtNyB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteHh4bC1xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4eGwtaCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eHhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4eGwtcSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eHhsLWgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHh4bC03IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteHh4bC1xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eHhsLWgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4eGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4eGwtcSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eHhsLWgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4eGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4eGwtcSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHh4bC1oIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eHhsLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4eGwtcSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4eGwtaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHh4bC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4eGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eHhsLXEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHh4bC1oIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHh4bC0xIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4eGwtMiB7XG4gICAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eHhsLTMge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHh4bC00IHtcbiAgICBnYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4eGwtNSB7XG4gICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eHhsLTcge1xuICAgIGdhcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4eGwtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4eGwtcSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4eGwtaCB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHh4bC0xIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHh4bC0yIHtcbiAgICByb3ctZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHh4bC0zIHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHh4bC00IHtcbiAgICByb3ctZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHh4bC01IHtcbiAgICByb3ctZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHh4bC03IHtcbiAgICByb3ctZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHh4bC0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHh4bC1xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHh4bC1oIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eHhsLTEge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eHhsLTIge1xuICAgIGNvbHVtbi1nYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eHhsLTMge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eHhsLTQge1xuICAgIGNvbHVtbi1nYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eHhsLTUge1xuICAgIGNvbHVtbi1nYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eHhsLTcge1xuICAgIGNvbHVtbi1nYXA6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMteHh4bC14bCB7XG4gICAgZm9udC1zaXplOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXh4eGwtMSB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXh4eGwtMiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXh4eGwtMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXh4eGwtNCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXh4eGwtNSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14eHhsLTYge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14eHhsLWJhc2Uge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14eHhsLWxnIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14eHhsLXNtIHtcbiAgICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4eGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eHhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHh4bC1wcmltYXJ5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHh4bC1zZWNvbmRhcnkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4eGwtc3VjY2VzcyB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4eGwtaW5mbyB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4eGwtd2FybmluZyB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4eGwtZGFuZ2VyIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eHhsLWxpZ2h0IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4eGwtbGF2ZW5kZXIge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxhdmVuZGVyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHh4bC1kYXJrIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHh4bC13aGl0ZSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eHhsLWJsYWNrIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4eGwtZ3JheSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4eGwtZ3JheS1saWdodGVzdCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1saWdodGVzdC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4eGwtZ3JheS1saWdodGVyIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWxpZ2h0ZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eHhsLWdyYXktbGlnaHQge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eHhsLWdyYXktZGFyayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHh4bC1ibGFjazQwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjazQwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHh4bC1ibGFjazYwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjazYwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHh4bC1ibHVlIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHh4bC1ibHVlMjAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUyMC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4eGwtYmx1ZTQwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlNDAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eHhsLWJsdWU2MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTYwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHh4bC1ibHVlODAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWU4MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4eGwtYnJhbmQtYmxhY2sge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJyYW5kLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHh4bC1ibHVlLWRhcmsge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4eGwtYmx1ZS1saWdodCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZS1saWdodC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4eGwtY2F0YWx5c3QtMTAwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC0xMDAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eHhsLWNhdGFseXN0LTgwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC04MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4eGwtY2F0YWx5c3QtNjAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTYwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHh4bC1jYXRhbHlzdC00MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtNDAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eHhsLWNhdGFseXN0LTIwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC0yMC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4eGwtb3JhbmdlLTEge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLW9yYW5nZS0xLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHh4bC1vcmFuZ2UtMiB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtb3JhbmdlLTItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eHhsLXB1cnBsZS0xIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1wdXJwbGUtMS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4eGwtcHVycGxlLTIge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXB1cnBsZS0yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHh4bC1ib2R5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHh4bC1tdXRlZCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eHhsLWJsYWNrLTUwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSgyNywgMjcsIDI3LCAwLjUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHh4bC13aGl0ZS01MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4eGwtYm9keS1zZWNvbmRhcnkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHh4bC1ib2R5LXRlcnRpYXJ5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogdmFyKC0tYnMtdGVydGlhcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHh4bC1ib2R5LWVtcGhhc2lzIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHh4bC1yZXNldCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuZmxvYXQtNHhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC00eGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtNHhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtNHhsLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC00eGwtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtNHhsLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC00eGwtc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC00eGwtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLTR4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLTR4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLTR4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC00eGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLTR4bC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC00eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtNHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtNHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC00eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLTR4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC00eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLTR4bCB7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC00eGwtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZW5kLTR4bCB7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZW5kLTR4bC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS00eGwge1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20tNHhsLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXN0YXJ0LTR4bCB7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zdGFydC00eGwtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC00eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC00eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtNHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LTR4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtNHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC00eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC00eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC00eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtNHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LTR4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC00eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LTR4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC00eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtNHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtNHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LTR4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LTR4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC00eGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy00eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLTR4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy00eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLTR4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLTR4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LTR4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LTR4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtNHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtNHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC00eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC00eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLTR4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtNHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtNHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi00eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi00eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtNHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItNHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItNHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLTR4bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci00eGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItNHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLTR4bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci00eGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItNHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tNHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLTR4bC1xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS00eGwtaCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS00eGwtMSB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tNHhsLTIge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLTR4bC0zIHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS00eGwtNCB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tNHhsLTUge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLTR4bC03IHtcbiAgICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS00eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LTR4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC00eGwtcSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtNHhsLWgge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC00eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtNHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LTR4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC00eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtNHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LTR4bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC00eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktNHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LTR4bC1xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS00eGwtaCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LTR4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS00eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktNHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LTR4bC00IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS00eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktNHhsLTcge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LTR4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC00eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC00eGwtcSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC00eGwtaCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LTR4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LTR4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LTR4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LTR4bC00IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LTR4bC01IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LTR4bC03IHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LTR4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLTR4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtNHhsLXEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS00eGwtaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtNHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS00eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLTR4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtNHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS00eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLTR4bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtNHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi00eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi00eGwtcSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi00eGwtaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLTR4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLTR4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLTR4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLTR4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLTR4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLTR4bC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLTR4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLTR4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy00eGwtcSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtNHhsLWgge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtNHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLTR4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy00eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtNHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLTR4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy00eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtNHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tNHhsLW5xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tNHhsLW5oIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS00eGwtbjEge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS00eGwtbjIge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS00eGwtbjMge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS00eGwtbjQge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS00eGwtbjUge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS00eGwtbjcge1xuICAgIG1hcmdpbjogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtNHhsLW5xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LTR4bC1uaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtNHhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LTR4bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC00eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtNHhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LTR4bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC00eGwtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktNHhsLW5xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LTR4bC1uaCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktNHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LTR4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS00eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktNHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LTR4bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS00eGwtbjcge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtNHhsLW5xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC00eGwtbmgge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtNHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC00eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LTR4bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtNHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC00eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LTR4bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtNHhsLW5xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLTR4bC1uaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLTR4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS00eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtNHhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLTR4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS00eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtNHhsLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLTR4bC1ucSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItNHhsLW5oIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLTR4bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItNHhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi00eGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLTR4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItNHhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi00eGwtbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLTR4bC1ucSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLTR4bC1uaCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtNHhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtNHhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtNHhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtNHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtNHhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtNHhsLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC00eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLTR4bC1xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtNHhsLWgge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLTR4bC0xIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtNHhsLTIge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC00eGwtMyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLTR4bC00IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtNHhsLTUge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC00eGwtNyB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC00eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC00eGwtcSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC00eGwtaCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtNHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtNHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtNHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtNHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtNHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtNHhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktNHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktNHhsLXEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktNHhsLWgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LTR4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LTR4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LTR4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LTR4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LTR4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LTR4bC03IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LTR4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC00eGwtcSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtNHhsLWgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtNHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LTR4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC00eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtNHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LTR4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC00eGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtNHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtNHhsLXEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtNHhsLWgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS00eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS00eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS00eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS00eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS00eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS00eGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi00eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItNHhsLXEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLTR4bC1oIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLTR4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi00eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItNHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLTR4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi00eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItNHhsLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLTR4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtNHhsLXEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy00eGwtaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtNHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy00eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLTR4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtNHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy00eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLTR4bC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTR4bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTR4bC1xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTR4bC1oIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNHhsLTEge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNHhsLTIge1xuICAgIGdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNHhsLTMge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNHhsLTQge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNHhsLTUge1xuICAgIGdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNHhsLTcge1xuICAgIGdhcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLTR4bC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtNHhsLXEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC00eGwtaCB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtNHhsLTEge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC00eGwtMiB7XG4gICAgcm93LWdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLTR4bC0zIHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtNHhsLTQge1xuICAgIHJvdy1nYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC00eGwtNSB7XG4gICAgcm93LWdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLTR4bC03IHtcbiAgICByb3ctZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtNHhsLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC00eGwtcSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLTR4bC1oIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC00eGwtMSB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLTR4bC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtNHhsLTMge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC00eGwtNCB7XG4gICAgY29sdW1uLWdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLTR4bC01IHtcbiAgICBjb2x1bW4tZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtNHhsLTcge1xuICAgIGNvbHVtbi1nYXA6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtNHhsLXhsIHtcbiAgICBmb250LXNpemU6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtNHhsLTEge1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy00eGwtMiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTR4bC0zIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtNHhsLTQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy00eGwtNSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy00eGwtNiB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTR4bC1iYXNlIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtNHhsLWxnIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy00eGwtc20ge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtNHhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtNHhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC00eGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC00eGwtcHJpbWFyeSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTR4bC1zZWNvbmRhcnkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTR4bC1zdWNjZXNzIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtNHhsLWluZm8ge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC00eGwtd2FybmluZyB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTR4bC1kYW5nZXIge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTR4bC1saWdodCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC00eGwtbGF2ZW5kZXIge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxhdmVuZGVyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtNHhsLWRhcmsge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC00eGwtd2hpdGUge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtNHhsLWJsYWNrIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTR4bC1ncmF5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtNHhsLWdyYXktbGlnaHRlc3Qge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktbGlnaHRlc3QtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC00eGwtZ3JheS1saWdodGVyIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWxpZ2h0ZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC00eGwtZ3JheS1saWdodCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1saWdodC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTR4bC1ncmF5LWRhcmsge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTR4bC1ibGFjazQwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjazQwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtNHhsLWJsYWNrNjAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrNjAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC00eGwtYmx1ZSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTR4bC1ibHVlMjAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUyMC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTR4bC1ibHVlNDAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWU0MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTR4bC1ibHVlNjAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWU2MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTR4bC1ibHVlODAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWU4MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTR4bC1icmFuZC1ibGFjayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYnJhbmQtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC00eGwtYmx1ZS1kYXJrIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlLWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC00eGwtYmx1ZS1saWdodCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZS1saWdodC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTR4bC1jYXRhbHlzdC0xMDAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTEwMC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTR4bC1jYXRhbHlzdC04MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtODAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC00eGwtY2F0YWx5c3QtNjAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTYwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtNHhsLWNhdGFseXN0LTQwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC00MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTR4bC1jYXRhbHlzdC0yMCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtMjAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC00eGwtb3JhbmdlLTEge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLW9yYW5nZS0xLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtNHhsLW9yYW5nZS0yIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1vcmFuZ2UtMi1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTR4bC1wdXJwbGUtMSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHVycGxlLTEtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC00eGwtcHVycGxlLTIge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXB1cnBsZS0yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtNHhsLWJvZHkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC00eGwtbXV0ZWQge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtNHhsLWJsYWNrLTUwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSgyNywgMjcsIDI3LCAwLjUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtNHhsLXdoaXRlLTUwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtNHhsLWJvZHktc2Vjb25kYXJ5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTR4bC1ib2R5LXRlcnRpYXJ5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogdmFyKC0tYnMtdGVydGlhcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtNHhsLWJvZHktZW1waGFzaXMge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC00eGwtcmVzZXQge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLmZsb2F0LTV4bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtNXhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LTV4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LTV4bC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtNXhsLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LTV4bC1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtNXhsLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtNXhsLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC01eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC01eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC01eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtNXhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC01eGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtNXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLTV4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLTV4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtNXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC01eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtNXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC01eGwge1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AtNXhsLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWVuZC01eGwge1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWVuZC01eGwtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20tNXhsIHtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLTV4bC0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zdGFydC01eGwge1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc3RhcnQtNXhsLTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtNXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtNXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LTV4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC01eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LTV4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtNXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtNXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtNXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LTV4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC01eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtNXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC01eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtNXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LTV4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LTV4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC01eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC01eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtNXhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtNXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy01eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtNXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy01eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy01eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC01eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC01eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LTV4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LTV4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtNXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtNXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi01eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLTV4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLTV4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtNXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtNXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLTV4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLTV4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLTV4bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci01eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItNXhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLTV4bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci01eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItNXhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLTV4bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLTV4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS01eGwtcSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tNXhsLWgge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tNXhsLTEge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLTV4bC0yIHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS01eGwtMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tNXhsLTQge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLTV4bC01IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS01eGwtNyB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tNXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC01eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtNXhsLXEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LTV4bC1oIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtNXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LTV4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC01eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtNXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LTV4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC01eGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtNXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LTV4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS01eGwtcSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktNXhsLWgge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS01eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktNXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LTV4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS01eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktNXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LTV4bC03IHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS01eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtNXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtNXhsLXEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtNXhsLWgge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC01eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC01eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC01eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC01eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC01eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC01eGwtNyB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC01eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS01eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLTV4bC1xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtNXhsLWgge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLTV4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtNXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS01eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLTV4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtNXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS01eGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLTV4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItNXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItNXhsLXEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItNXhsLWgge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi01eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi01eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi01eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi01eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi01eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi01eGwtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi01eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy01eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtNXhsLXEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLTV4bC1oIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLTV4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy01eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtNXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLTV4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy01eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtNXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLTV4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tLTV4bC1ucSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLTV4bC1uaCB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tNXhsLW4xIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tNXhsLW4yIHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tNXhsLW4zIHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tNXhsLW40IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tNXhsLW41IHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tNXhsLW43IHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LTV4bC1ucSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC01eGwtbmgge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LTV4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC01eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtNXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LTV4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC01eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtNXhsLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LTV4bC1ucSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS01eGwtbmgge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LTV4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS01eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktNXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LTV4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS01eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktNXhsLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LTV4bC1ucSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtNXhsLW5oIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LTV4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtNXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC01eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LTV4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtNXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC01eGwtbjcge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLTV4bC1ucSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS01eGwtbmgge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS01eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtNXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLTV4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS01eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtNXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLTV4bC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi01eGwtbnEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLTV4bC1uaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi01eGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLTV4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItNXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi01eGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLTV4bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItNXhsLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy01eGwtbnEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy01eGwtbmgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLTV4bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLTV4bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLTV4bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLTV4bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLTV4bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLTV4bC1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtNXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC01eGwtcSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLTV4bC1oIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC01eGwtMSB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLTV4bC0yIHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtNXhsLTMge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC01eGwtNCB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLTV4bC01IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtNXhsLTcge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtNXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtNXhsLXEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtNXhsLWgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LTV4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LTV4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LTV4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LTV4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LTV4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LTV4bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LTV4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LTV4bC1xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LTV4bC1oIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS01eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS01eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS01eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS01eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS01eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS01eGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC01eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtNXhsLXEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LTV4bC1oIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LTV4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC01eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtNXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LTV4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC01eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtNXhsLTcge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLTV4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLTV4bC1xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLTV4bC1oIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtNXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtNXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtNXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtNXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtNXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtNXhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItNXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLTV4bC1xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi01eGwtaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi01eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItNXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLTV4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi01eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItNXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLTV4bC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy01eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLTV4bC1xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtNXhsLWgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLTV4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtNXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy01eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLTV4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtNXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy01eGwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC01eGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC01eGwtcSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC01eGwtaCB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTV4bC0xIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTV4bC0yIHtcbiAgICBnYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTV4bC0zIHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTV4bC00IHtcbiAgICBnYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTV4bC01IHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTV4bC03IHtcbiAgICBnYXA6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC01eGwtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLTV4bC1xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtNXhsLWgge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLTV4bC0xIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtNXhsLTIge1xuICAgIHJvdy1nYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC01eGwtMyB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLTV4bC00IHtcbiAgICByb3ctZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtNXhsLTUge1xuICAgIHJvdy1nYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC01eGwtNyB7XG4gICAgcm93LWdhcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLTV4bC0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtNXhsLXEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC01eGwtaCB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtNXhsLTEge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC01eGwtMiB7XG4gICAgY29sdW1uLWdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLTV4bC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtNXhsLTQge1xuICAgIGNvbHVtbi1nYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC01eGwtNSB7XG4gICAgY29sdW1uLWdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLTV4bC03IHtcbiAgICBjb2x1bW4tZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTV4bC14bCB7XG4gICAgZm9udC1zaXplOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTV4bC0xIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtNXhsLTIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy01eGwtMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTV4bC00IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtNXhsLTUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtNXhsLTYge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy01eGwtYmFzZSB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTV4bC1sZyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtNXhsLXNtIHtcbiAgICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTV4bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTV4bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtNXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtNXhsLXByaW1hcnkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC01eGwtc2Vjb25kYXJ5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC01eGwtc3VjY2VzcyB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTV4bC1pbmZvIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtNXhsLXdhcm5pbmcge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC01eGwtZGFuZ2VyIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC01eGwtbGlnaHQge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtNXhsLWxhdmVuZGVyIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1sYXZlbmRlci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTV4bC1kYXJrIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtNXhsLXdoaXRlIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTV4bC1ibGFjayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC01eGwtZ3JheSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTV4bC1ncmF5LWxpZ2h0ZXN0IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWxpZ2h0ZXN0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtNXhsLWdyYXktbGlnaHRlciB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1saWdodGVyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtNXhsLWdyYXktbGlnaHQge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC01eGwtZ3JheS1kYXJrIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC01eGwtYmxhY2s0MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2s0MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTV4bC1ibGFjazYwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjazYwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtNXhsLWJsdWUge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC01eGwtYmx1ZTIwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlMjAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC01eGwtYmx1ZTQwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlNDAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC01eGwtYmx1ZTYwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlNjAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC01eGwtYmx1ZTgwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlODAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC01eGwtYnJhbmQtYmxhY2sge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJyYW5kLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtNXhsLWJsdWUtZGFyayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZS1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtNXhsLWJsdWUtbGlnaHQge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC01eGwtY2F0YWx5c3QtMTAwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC0xMDAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC01eGwtY2F0YWx5c3QtODAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTgwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtNXhsLWNhdGFseXN0LTYwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC02MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTV4bC1jYXRhbHlzdC00MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtNDAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC01eGwtY2F0YWx5c3QtMjAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTIwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtNXhsLW9yYW5nZS0xIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1vcmFuZ2UtMS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTV4bC1vcmFuZ2UtMiB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtb3JhbmdlLTItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC01eGwtcHVycGxlLTEge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXB1cnBsZS0xLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtNXhsLXB1cnBsZS0yIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1wdXJwbGUtMi1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTV4bC1ib2R5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtNXhsLW11dGVkIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTV4bC1ibGFjay01MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEoMjcsIDI3LCAyNywgMC41KSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTV4bC13aGl0ZS01MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTV4bC1ib2R5LXNlY29uZGFyeSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC01eGwtYm9keS10ZXJ0aWFyeSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTV4bC1ib2R5LWVtcGhhc2lzIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtNXhsLXJlc2V0IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbjpyb290IHtcbiAgLS13Yy1oZWFkZXItaGVpZ2h0OiAxMDBweDtcbiAgLS13Yy1wcmltYXJ5LWhlYWRlci1oZWlnaHQ6IDM3MHB4O1xuICAtLXdjLXBlb3BsZS1oZWFkZXItaGVpZ2h0OiA0NTBweDtcbiAgLS13Yy1icmVhZGNydW1icy1oZWlnaHQ6IDYwcHg7XG4gIC0td2MtZGlzdGFuY2UtYmxvY2tzOiA2MHB4O1xuICAtLXdjLWNvbnRhaW5lci1wdWJsaWNhdGlvbi13aWR0aDogY2FsYygxMDAlIC0gMi41cmVtKTtcbiAgLS13Yy1tYWdhemluZS1kZWZhdWx0LW5hdi13aWR0aDogMzAwcHg7XG4gIC0td2MtcHJpbWFyeS1uYXYtd2lkdGg6IDE1MHB4O1xuICAtLXdjLXByaW1hcnktcmlnaHQtc2lkZS13aWR0aDogMzM1cHg7XG4gIC0td2MtaGVhZGVyLWJhbm5lci1oZWlnaHQ6IDUwMHB4O1xuICAtLXdjLWhvbWVwYWdlLWhlcm8taGVpZ2h0OiAxNzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLXdjLWhvbWVwYWdlLWhlcm8taGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICA6cm9vdCB7XG4gICAgLS13Yy1jb250YWluZXItcHVibGljYXRpb24td2lkdGg6IDY2MHB4O1xuICAgIC0td2MtaG9tZXBhZ2UtaGVyby1oZWlnaHQ6IDQ2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIDpyb290IHtcbiAgICAtLXdjLWNvbnRhaW5lci1wdWJsaWNhdGlvbi13aWR0aDogOTE2cHg7XG4gICAgLS13Yy1ob21lcGFnZS1oZXJvLWhlaWdodDogNjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0td2MtY29udGFpbmVyLXB1YmxpY2F0aW9uLXdpZHRoOiA5NjBweDtcbiAgICAtLXdjLWhvbWVwYWdlLWhlcm8taGVpZ2h0OiA4NjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICA6cm9vdCB7XG4gICAgLS13Yy1oZWFkZXItaGVpZ2h0OiA0MHB4O1xuICAgIC0td2MtZGlzdGFuY2UtYmxvY2tzOiAzNXB4O1xuICAgIC0td2MtaGVhZGVyLWJhbm5lci1oZWlnaHQ6IDI0MHB4O1xuICB9XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwid2hpdGVjYXNlLWljb25zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbnMvd2hpdGVjYXNlLWljb25zLnR0Zj84OXY0bDlcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ljb25zL3doaXRlY2FzZS1pY29ucy53b2ZmPzg5djRsOVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pY29ucy93aGl0ZWNhc2UtaWNvbnMuc3ZnPzg5djRsOSN3aGl0ZWNhc2UtaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHN0cm9rZS13aWR0aDogMDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5pY29uLmljb24tbWEtZXhwbG9yZXIge1xuICB3aWR0aDogMmVtO1xufVxuLmljb24uaWNvbi1jZml1cyB7XG4gIHdpZHRoOiAyZW07XG59XG4uaWNvbi5pY29uLWphcGFuZXNlIHtcbiAgd2lkdGg6IDJlbTtcbn1cbi5pY29uLmljb24tZGVidC1leHBsb3JlciB7XG4gIHdpZHRoOiAyZW07XG59XG5cbi53Yy1pY29uLXNlYXJjaDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDMyJTIwMzIlMjIlM0UlMEElM0NwYXRoJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMGQlM0QlMjJNMjIuMzk5JTIwMjAuM2MxLjQ0Ny0xLjg4NiUyMDIuMzE5LTQuMjglMjAyLjMxOS02Ljg3NyUyMDAtMC4wMDQlMjAwLTAuMDA4JTIwMC0wLjAxMXYwLjAwMWMwLTYuMjcyLTUuMDgxLTExLjM3NS0xMS4zMjQtMTEuMzc1cy0xMS4zMjQlMjA1LjEwMy0xMS4zMjQlMjAxMS4zNzUlMjA1LjA3OSUyMDExLjM3NSUyMDExLjMyNCUyMDExLjM3NWMwLjAwMiUyMDAlMjAwLjAwNCUyMDAlMjAwLjAwNiUyMDAlMjAyLjY2MSUyMDAlMjA1LjEwNS0wLjkyNiUyMDcuMDI5LTIuNDczbC0wLjAyMiUyMDAuMDE3JTIwNy41NCUyMDcuNTc5JTIwMi4wMDktMi4wMjB6TTEzLjM5NCUyMDIyLjIzYy00LjgzOSUyMDAtOC43NzQtMy45NTYtOC43NzQtOC44MThzMy45MzgtOC44MTMlMjA4Ljc3NC04LjgxMyUyMDguNzc1JTIwMy45NTYlMjA4Ljc3NSUyMDguODE2LTMuOTM4JTIwOC44MTQtOC43NzUlMjA4LjgxNHolMjIlM0UlM0MlMkZwYXRoJTNFJTBBJTNDJTJGc3ZnJTNFKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLndjLWljb24tc2VhcmNoLmljb24tYmxhY2s6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxNCAxNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J005LjkwNDUxIDguNzE1OTdIOS4yNzg1NUw5LjA1NjY5IDguNTAyMDNDOS44MzMyIDcuNTk4NzQgMTAuMzAwNyA2LjQyNjA1IDEwLjMwMDcgNS4xNTAzNUMxMC4zMDA3IDIuMzA1NzcgNy45OTQ5MiAwIDUuMTUwMzUgMEMyLjMwNTc3IDAgMCAyLjMwNTc3IDAgNS4xNTAzNUMwIDcuOTk0OTIgMi4zMDU3NyAxMC4zMDA3IDUuMTUwMzUgMTAuMzAwN0M2LjQyNjA1IDEwLjMwMDcgNy41OTg3NCA5LjgzMzIgOC41MDIwMyA5LjA1NjY5TDguNzE1OTcgOS4yNzg1NVY5LjkwNDUxTDEyLjY3NzggMTMuODU4NEwxMy44NTg0IDEyLjY3NzhMOS45MDQ1MSA4LjcxNTk3Wk01LjE1MDM1IDguNzE1OTdDMy4xNzczNyA4LjcxNTk3IDEuNTg0NzIgNy4xMjMzMyAxLjU4NDcyIDUuMTUwMzVDMS41ODQ3MiAzLjE3NzM3IDMuMTc3MzcgMS41ODQ3MiA1LjE1MDM1IDEuNTg0NzJDNy4xMjMzMyAxLjU4NDcyIDguNzE1OTcgMy4xNzczNyA4LjcxNTk3IDUuMTUwMzVDOC43MTU5NyA3LjEyMzMzIDcuMTIzMzMgOC43MTU5NyA1LjE1MDM1IDguNzE1OTdaJyBmaWxsPSclMjMxQjFCMUInLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC53Yy1pY29uLXNlYXJjaDpiZWZvcmUge1xuICBtYXJnaW46IDA7XG59XG5cbi53Yy1pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUzRSUwQSUzQ3BhdGglMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBkJTNEJTIyTTI2Ljc1NiUyMDQuMDM2YzAlMjAwLjQyNiUyMDAuMDEyJTIwMC44MTMlMjAwJTIwMS4yMDMtMC4wNTElMjAxLjM1MS0xLjA5OCUyMDIuMzc1LTIuNDAxJTIwMi4zNTUtMS4yODItMC4wMTctMi4yOTMtMS4wMzEtMi4zNDEtMi4zNTgtMC4wMTQtMC4zNzUlMjAwLTAuNzQ2JTIwMC0xLjE2aC0xMS44ODNjMCUyMDAuMzg0JTIwMC4wMTIlMjAwLjc3MiUyMDAlMjAxLjE2MS0wLjA1MSUyMDEuMzUxLTEuMDk1JTIwMi4zNzUtMi4zOTklMjAyLjM1Ny0xLjI4MS0wLjAxNS0yLjI5Mi0xLjAyNy0yLjM0Mi0yLjM1NS0wLjAxNC0wLjM3NSUyMDAtMC43NDclMjAwLTEuMjAzaC0zLjU2M3YyNi4xMjVoMjguNXYtMjYuMTI1ek0yNy45JTIwMjcuNzQ2aC0yMy42Nzd2LTE2LjU1NGgyMy42Nzd6JTIyJTNFJTNDJTJGcGF0aCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUzQ3BhdGglMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBkJTNEJTIyTTYuNTc2JTIwNS4xNThjMC4wMTUlMjAwLjcyNCUyMDAuNSUyMDEuMjMxJTIwMS4xNTMlMjAxLjI1JTIwMC42NzglMjAwLjAxOCUyMDEuMTk0LTAuNSUyMDEuMjEzLTEuMjUlMjAwLjAxNi0wLjYzLTAuMDMzLTEuMjY0JTIwMC4wMTQtMS44OTElMjAwLjA1My0wLjczMS0wLjIwMS0xLjI2LTAuODQxLTEuNjA3aC0wLjcxM2MtMC40NjMlMjAwLjI5My0wLjg0MyUyMDAuNjM0LTAuODMyJTIwMS4yNSUyMDAuMDEyJTIwMC43NS0wLjAwNyUyMDEuNDk5JTIwMC4wMDYlMjAyLjI0OHolMjIlM0UlM0MlMkZwYXRoJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTNDcGF0aCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGQlM0QlMjJNMjMuMjAxJTIwNS4xNThjMC4wMTUlMjAwLjcyNCUyMDAuNSUyMDEuMjMxJTIwMS4xNTMlMjAxLjI1JTIwMC42NzklMjAwLjAxOCUyMDEuMTk0LTAuNSUyMDEuMjEzLTEuMjUlMjAwLjAxNi0wLjYzLTAuMDMyLTEuMjY0JTIwMC4wMTQtMS44OTElMjAwLjA1My0wLjczMS0wLjIwMS0xLjI2LTAuODQxLTEuNjA3aC0wLjcxMmMtMC40NjQlMjAwLjI5My0wLjg0MyUyMDAuNjM0LTAuODMzJTIwMS4yNSUyMDAuMDEyJTIwMC43NS0wLjAwOCUyMDEuNDk5JTIwMC4wMDYlMjAyLjI0OHolMjIlM0UlM0MlMkZwYXRoJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTNDcGF0aCUyMGQlM0QlMjJNMTEuMjk0JTIwMTMuNTc4aC00LjY3NnY0LjY3N2g0LjY3NnolMjIlM0UlM0MlMkZwYXRoJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTNDcGF0aCUyMGQlM0QlMjJNMTguNDA0JTIwMTMuNTgzaC00LjY3N3Y0LjY3N2g0LjY3N3olMjIlM0UlM0MlMkZwYXRoJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTNDcGF0aCUyMGQlM0QlMjJNMjUuNTM4JTIwMTMuNTc0aC00LjY3MnY0LjY4NGg0LjY3MnolMjIlM0UlM0MlMkZwYXRoJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTNDcGF0aCUyMGQlM0QlMjJNMTEuMjk0JTIwMjAuNzAzaC00LjY3N3Y0LjY3N2g0LjY3N3olMjIlM0UlM0MlMkZwYXRoJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTNDcGF0aCUyMGQlM0QlMjJNMTguMzk4JTIwMjAuNjk0aC00LjY3N3Y0LjY3NGg0LjY3N3olMjIlM0UlM0MlMkZwYXRoJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTNDcGF0aCUyMGQlM0QlMjJNMjUuNTI4JTIwMjAuNzExaC00LjY3M3Y0LjY3Nmg0LjY3M3olMjIlM0UlM0MlMkZwYXRoJTNFJTBBJTNDJTJGc3ZnJTNFKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLyoqIENvbnRlbnQgbWl4aW5zICoqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIEBrZXlmcmFtZXMgYm9yZGVyLXByaW1hcnkge1xuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMyNjExYzk7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzI2MTFjOTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMyNjExYzk7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMyNjExYzk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMjYxMWM5O1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGJvcmRlci1wcmltYXJ5LW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMjYxMWM5O1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMyNjExYzk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMjYxMWM5O1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMjYxMWM5O1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMyNjExYzk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItc2Vjb25kYXJ5IHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMWIxYjFiO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMxYjFiMWI7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMWIxYjFiO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMWIxYjFiO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzFiMWIxYjtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItc2Vjb25kYXJ5LW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMWIxYjFiO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMxYjFiMWI7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMWIxYjFiO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMWIxYjFiO1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMxYjFiMWI7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItc3VjY2VzcyB7XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzE5ODc1NDtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMTk4NzU0O1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzE5ODc1NDtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzE5ODc1NDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMxOTg3NTQ7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgYm9yZGVyLXN1Y2Nlc3Mtb3V0IHtcbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMxOTg3NTQ7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzE5ODc1NDtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMxOTg3NTQ7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMxOTg3NTQ7XG4gICAgfVxuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzE5ODc1NDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBAa2V5ZnJhbWVzIGJvcmRlci1pbmZvIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMTdjNWZmO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMxN2M1ZmY7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMTdjNWZmO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMTdjNWZmO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzE3YzVmZjtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItaW5mby1vdXQge1xuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzE3YzVmZjtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMTdjNWZmO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzE3YzVmZjtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzE3YzVmZjtcbiAgICB9XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMTdjNWZmO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIEBrZXlmcmFtZXMgYm9yZGVyLXdhcm5pbmcge1xuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmZmMxMDc7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2ZmYzEwNztcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmZmMxMDc7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmZmMxMDc7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZmZjMTA3O1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGJvcmRlci13YXJuaW5nLW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZmZjMTA3O1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmZmMxMDc7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZmZjMTA3O1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZmZjMTA3O1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmZmMxMDc7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItZGFuZ2VyIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZGMzNTQ1O1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNkYzM1NDU7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZGMzNTQ1O1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZGMzNTQ1O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2RjMzU0NTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItZGFuZ2VyLW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZGMzNTQ1O1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNkYzM1NDU7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZGMzNTQ1O1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZGMzNTQ1O1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNkYzM1NDU7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItbGlnaHQge1xuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmNGY0ZjQ7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2Y0ZjRmNDtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmNGY0ZjQ7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmNGY0ZjQ7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZjRmNGY0O1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGJvcmRlci1saWdodC1vdXQge1xuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2Y0ZjRmNDtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZjRmNGY0O1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2Y0ZjRmNDtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2Y0ZjRmNDtcbiAgICB9XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZjRmNGY0O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIEBrZXlmcmFtZXMgYm9yZGVyLWxhdmVuZGVyIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZjFmMGZmO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmMWYwZmY7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZjFmMGZmO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZjFmMGZmO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2YxZjBmZjtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItbGF2ZW5kZXItb3V0IHtcbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmMWYwZmY7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2YxZjBmZjtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmMWYwZmY7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmMWYwZmY7XG4gICAgfVxuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2YxZjBmZjtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBAa2V5ZnJhbWVzIGJvcmRlci1kYXJrIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMjgyOTJmO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMyODI5MmY7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMjgyOTJmO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMjgyOTJmO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzI4MjkyZjtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItZGFyay1vdXQge1xuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzI4MjkyZjtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMjgyOTJmO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzI4MjkyZjtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzI4MjkyZjtcbiAgICB9XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMjgyOTJmO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIEBrZXlmcmFtZXMgYm9yZGVyLXdoaXRlIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICMyODI5MmYsIC0xOHB4IC0xOHB4IDAgMXB4ICMyODI5MmYsIDE4cHggLTE4cHggMCAxcHggIzI4MjkyZiwgMThweCAxOHB4IDAgMXB4ICMyODI5MmYsIDAgMCAwIDFweCAjZmZmO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggIzI4MjkyZiwgLTE4cHggLTE4cHggMCAxcHggIzI4MjkyZiwgMThweCAtMThweCAwIDFweCAjMjgyOTJmLCAxOHB4IDE4cHggMCAxcHggIzI4MjkyZiwgMCAwIDAgMXB4ICNmZmY7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjMjgyOTJmLCAxOHB4IC0zOHB4IDAgMXB4ICMyODI5MmYsIDE4cHggLTE4cHggMCAxcHggIzI4MjkyZiwgMThweCAxOHB4IDAgMXB4ICMyODI5MmYsIDAgMCAwIDFweCAjZmZmO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggIzI4MjkyZiwgMThweCAtMzhweCAwIDFweCAjMjgyOTJmLCAxOHB4IDM4cHggMCAxcHggIzI4MjkyZiwgMThweCAxOHB4IDAgMXB4ICMyODI5MmYsIDAgMCAwIDFweCAjZmZmO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICMyODI5MmYsIDE4cHggLTM4cHggMCAxcHggIzI4MjkyZiwgMThweCAzOHB4IDAgMXB4ICMyODI5MmYsIDEycHggMzhweCAwIDFweCAjMjgyOTJmLCAwIDAgMCAxcHggI2ZmZjtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItd2hpdGUtb3V0IHtcbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggIzI4MjkyZiwgLTE4cHggLTE4cHggMCAxcHggIzI4MjkyZiwgMThweCAtMThweCAwIDFweCAjMjgyOTJmLCAxOHB4IDE4cHggMCAxcHggIzI4MjkyZiwgMCAwIDAgMXB4ICNmZmY7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjMjgyOTJmLCAtMThweCAtMThweCAwIDFweCAjMjgyOTJmLCAxOHB4IC0xOHB4IDAgMXB4ICMyODI5MmYsIDE4cHggMThweCAwIDFweCAjMjgyOTJmLCAwIDAgMCAxcHggI2ZmZjtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICMyODI5MmYsIDE4cHggLTM4cHggMCAxcHggIzI4MjkyZiwgMThweCAtMThweCAwIDFweCAjMjgyOTJmLCAxOHB4IDE4cHggMCAxcHggIzI4MjkyZiwgMCAwIDAgMXB4ICNmZmY7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjMjgyOTJmLCAxOHB4IC0zOHB4IDAgMXB4ICMyODI5MmYsIDE4cHggMzhweCAwIDFweCAjMjgyOTJmLCAxOHB4IDE4cHggMCAxcHggIzI4MjkyZiwgMCAwIDAgMXB4ICNmZmY7XG4gICAgfVxuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICMyODI5MmYsIDE4cHggLTM4cHggMCAxcHggIzI4MjkyZiwgMThweCAzOHB4IDAgMXB4ICMyODI5MmYsIDEycHggMzhweCAwIDFweCAjMjgyOTJmLCAwIDAgMCAxcHggI2ZmZjtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBAa2V5ZnJhbWVzIGJvcmRlci1ibGFjayB7XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzFiMWIxYjtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMWIxYjFiO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzFiMWIxYjtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzFiMWIxYjtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMxYjFiMWI7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgYm9yZGVyLWJsYWNrLW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMWIxYjFiO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMxYjFiMWI7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMWIxYjFiO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMWIxYjFiO1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMxYjFiMWI7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItZ3JheSB7XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzcwNzI3OTtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNzA3Mjc5O1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzcwNzI3OTtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzcwNzI3OTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM3MDcyNzk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgYm9yZGVyLWdyYXktb3V0IHtcbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM3MDcyNzk7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzcwNzI3OTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM3MDcyNzk7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM3MDcyNzk7XG4gICAgfVxuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzcwNzI3OTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBAa2V5ZnJhbWVzIGJvcmRlci1ncmF5LWxpZ2h0ZXN0IHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZjRmNGY0O1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmNGY0ZjQ7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZjRmNGY0O1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZjRmNGY0O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2Y0ZjRmNDtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItZ3JheS1saWdodGVzdC1vdXQge1xuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2Y0ZjRmNDtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZjRmNGY0O1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2Y0ZjRmNDtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2Y0ZjRmNDtcbiAgICB9XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZjRmNGY0O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIEBrZXlmcmFtZXMgYm9yZGVyLWdyYXktbGlnaHRlciB7XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2VjZWRlYztcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZWNlZGVjO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2VjZWRlYztcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2VjZWRlYztcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNlY2VkZWM7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgYm9yZGVyLWdyYXktbGlnaHRlci1vdXQge1xuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2VjZWRlYztcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZWNlZGVjO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2VjZWRlYztcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2VjZWRlYztcbiAgICB9XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZWNlZGVjO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIEBrZXlmcmFtZXMgYm9yZGVyLWdyYXktbGlnaHQge1xuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNkYWRhZGE7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2RhZGFkYTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNkYWRhZGE7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNkYWRhZGE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZGFkYWRhO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGJvcmRlci1ncmF5LWxpZ2h0LW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZGFkYWRhO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNkYWRhZGE7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZGFkYWRhO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZGFkYWRhO1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNkYWRhZGE7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItZ3JheS1kYXJrIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNWY1ZjVmO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM1ZjVmNWY7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNWY1ZjVmO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNWY1ZjVmO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzVmNWY1ZjtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItZ3JheS1kYXJrLW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNWY1ZjVmO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM1ZjVmNWY7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNWY1ZjVmO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNWY1ZjVmO1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM1ZjVmNWY7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItYmxhY2s0MCB7XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzJhMmEyYTtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMmEyYTJhO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzJhMmEyYTtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzJhMmEyYTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMyYTJhMmE7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgYm9yZGVyLWJsYWNrNDAtb3V0IHtcbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMyYTJhMmE7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzJhMmEyYTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMyYTJhMmE7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMyYTJhMmE7XG4gICAgfVxuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzJhMmEyYTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBAa2V5ZnJhbWVzIGJvcmRlci1ibGFjazYwIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjODI4MjgyO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM4MjgyODI7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjODI4MjgyO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjODI4MjgyO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzgyODI4MjtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItYmxhY2s2MC1vdXQge1xuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzgyODI4MjtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjODI4MjgyO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzgyODI4MjtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzgyODI4MjtcbiAgICB9XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjODI4MjgyO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIEBrZXlmcmFtZXMgYm9yZGVyLWJsdWUge1xuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMzNjZkZTQ7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzM2NmRlNDtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMzNjZkZTQ7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMzNjZkZTQ7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMzY2ZGU0O1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGJvcmRlci1ibHVlLW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMzY2ZGU0O1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMzNjZkZTQ7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMzY2ZGU0O1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMzY2ZGU0O1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMzNjZkZTQ7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItYmx1ZTIwIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZThmNGZmO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNlOGY0ZmY7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZThmNGZmO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZThmNGZmO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2U4ZjRmZjtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItYmx1ZTIwLW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZThmNGZmO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNlOGY0ZmY7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZThmNGZmO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZThmNGZmO1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNlOGY0ZmY7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItYmx1ZTQwIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjOTlkNmViO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM5OWQ2ZWI7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjOTlkNmViO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjOTlkNmViO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzk5ZDZlYjtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItYmx1ZTQwLW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjOTlkNmViO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM5OWQ2ZWI7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjOTlkNmViO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjOTlkNmViO1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM5OWQ2ZWI7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItYmx1ZTYwIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNjZjMmUwO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM2NmMyZTA7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNjZjMmUwO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNjZjMmUwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzY2YzJlMDtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItYmx1ZTYwLW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNjZjMmUwO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM2NmMyZTA7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNjZjMmUwO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNjZjMmUwO1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM2NmMyZTA7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItYmx1ZTgwIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMzNhZGQ2O1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMzM2FkZDY7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMzNhZGQ2O1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMzNhZGQ2O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzMzYWRkNjtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItYmx1ZTgwLW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMzNhZGQ2O1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMzM2FkZDY7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMzNhZGQ2O1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMzNhZGQ2O1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMzM2FkZDY7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItYnJhbmQtYmxhY2sge1xuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMwMDA7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzAwMDtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMwMDA7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMwMDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMDAwO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGJvcmRlci1icmFuZC1ibGFjay1vdXQge1xuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzAwMDtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMDAwO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzAwMDtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzAwMDtcbiAgICB9XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMDAwO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIEBrZXlmcmFtZXMgYm9yZGVyLWJsdWUtZGFyayB7XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzFhMTE1ODtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMWExMTU4O1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzFhMTE1ODtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzFhMTE1ODtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMxYTExNTg7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgYm9yZGVyLWJsdWUtZGFyay1vdXQge1xuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzFhMTE1ODtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMWExMTU4O1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzFhMTE1ODtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzFhMTE1ODtcbiAgICB9XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMWExMTU4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIEBrZXlmcmFtZXMgYm9yZGVyLWJsdWUtbGlnaHQge1xuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM0NmE5ZmY7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzQ2YTlmZjtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM0NmE5ZmY7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM0NmE5ZmY7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNDZhOWZmO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGJvcmRlci1ibHVlLWxpZ2h0LW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNDZhOWZmO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM0NmE5ZmY7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNDZhOWZmO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNDZhOWZmO1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM0NmE5ZmY7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItY2F0YWx5c3QtMTAwIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMjYxMWM5O1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMyNjExYzk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMjYxMWM5O1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMjYxMWM5O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzI2MTFjOTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItY2F0YWx5c3QtMTAwLW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMjYxMWM5O1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMyNjExYzk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMjYxMWM5O1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMjYxMWM5O1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMyNjExYzk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItY2F0YWx5c3QtODAge1xuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM1MTQxZDQ7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzUxNDFkNDtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM1MTQxZDQ7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM1MTQxZDQ7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNTE0MWQ0O1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGJvcmRlci1jYXRhbHlzdC04MC1vdXQge1xuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzUxNDFkNDtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNTE0MWQ0O1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzUxNDFkNDtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzUxNDFkNDtcbiAgICB9XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNTE0MWQ0O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIEBrZXlmcmFtZXMgYm9yZGVyLWNhdGFseXN0LTYwIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjN2Q3MGRmO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM3ZDcwZGY7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjN2Q3MGRmO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjN2Q3MGRmO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzdkNzBkZjtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItY2F0YWx5c3QtNjAtb3V0IHtcbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM3ZDcwZGY7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzdkNzBkZjtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM3ZDcwZGY7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM3ZDcwZGY7XG4gICAgfVxuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzdkNzBkZjtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBAa2V5ZnJhbWVzIGJvcmRlci1jYXRhbHlzdC00MCB7XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2E4YTBlOTtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjYThhMGU5O1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2E4YTBlOTtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2E4YTBlOTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNhOGEwZTk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgYm9yZGVyLWNhdGFseXN0LTQwLW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjYThhMGU5O1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNhOGEwZTk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjYThhMGU5O1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjYThhMGU5O1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNhOGEwZTk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItY2F0YWx5c3QtMjAge1xuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNkNGNmZjQ7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2Q0Y2ZmNDtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNkNGNmZjQ7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNkNGNmZjQ7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZDRjZmY0O1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGJvcmRlci1jYXRhbHlzdC0yMC1vdXQge1xuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2Q0Y2ZmNDtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZDRjZmY0O1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2Q0Y2ZmNDtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2Q0Y2ZmNDtcbiAgICB9XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZDRjZmY0O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIEBrZXlmcmFtZXMgYm9yZGVyLW9yYW5nZS0xIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZmY1ZTMxO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmZjVlMzE7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZmY1ZTMxO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZmY1ZTMxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2ZmNWUzMTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItb3JhbmdlLTEtb3V0IHtcbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmZjVlMzE7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2ZmNWUzMTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmZjVlMzE7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmZjVlMzE7XG4gICAgfVxuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2ZmNWUzMTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBAa2V5ZnJhbWVzIGJvcmRlci1vcmFuZ2UtMiB7XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2MxMjMwMDtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjYzEyMzAwO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2MxMjMwMDtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2MxMjMwMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNjMTIzMDA7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgYm9yZGVyLW9yYW5nZS0yLW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjYzEyMzAwO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNjMTIzMDA7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjYzEyMzAwO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjYzEyMzAwO1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNjMTIzMDA7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItcHVycGxlLTEge1xuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNkMjZjZmY7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2QyNmNmZjtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNkMjZjZmY7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNkMjZjZmY7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZDI2Y2ZmO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGJvcmRlci1wdXJwbGUtMS1vdXQge1xuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2QyNmNmZjtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZDI2Y2ZmO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2QyNmNmZjtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2QyNmNmZjtcbiAgICB9XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZDI2Y2ZmO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIEBrZXlmcmFtZXMgYm9yZGVyLXB1cnBsZS0yIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNWQwMGEzO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM1ZDAwYTM7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNWQwMGEzO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNWQwMGEzO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzVkMDBhMztcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItcHVycGxlLTItb3V0IHtcbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM1ZDAwYTM7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzVkMDBhMztcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM1ZDAwYTM7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM1ZDAwYTM7XG4gICAgfVxuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzVkMDBhMztcbiAgICB9XG4gIH1cbn1cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZWQtdnctMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbjo6YmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ0bjpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90W2NsYXNzXj1idG4tb3V0bGluZS1dIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKlxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIHtcbiAgYS5idG4ge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgW2NsYXNzKj0nZ2FwLSddPmEuYnRuIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn0qL1xuLmxhbmRpbmctbnVtYmVycyB7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJXQ1NlcmlmSGVhZGxpbmVcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMzBweCAwIDA7XG59XG4ubGFuZGluZy1udW1iZXJzIHAge1xuICBtYXJnaW46IDA7XG59XG4ubGFuZGluZy1udW1iZXJzIGgzLmZyZWlnaHQtaGVhZGluZywgLmxhbmRpbmctbnVtYmVycyAuZnJlaWdodC1oZWFkaW5nLmgzIHtcbiAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cbi5sYW5kaW5nLW51bWJlcnMgLm51bWJlci1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiAxOXB4O1xufVxuLmxhbmRpbmctbnVtYmVyczpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi8qIVxuICogTW1lbnUgTGlnaHRcbiAqIG1tZW51anMuY29tL21tZW51LWxpZ2h0XG4gKlxuICogQ29weXJpZ2h0IChjKSBGcmVkIEhldXNzY2hlblxuICogd3d3LmZyZWJzaXRlLm5sXG4gKlxuICogTGljZW5zZTogQ0MtQlktNC4wXG4gKiBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS80LjAvXG4gKi9cbjpyb290IHtcbiAgLS1tbS1vY2Qtd2lkdGg6ODAlO1xuICAtLW1tLW9jZC1taW4td2lkdGg6MjAwcHg7XG4gIC0tbW0tb2NkLW1heC13aWR0aDo0NDBweDtcbn1cblxuYm9keS5tbS1vY2Qtb3BlbmVkIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAtbXMtc2Nyb2xsLWNoYWluaW5nOiBub25lO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xufVxuXG4ubW0tb2NkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy1zY3JvbGwtY2hhaW5pbmc6IG5vbmU7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCBiYWNrZ3JvdW5kLWNvbG9yO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIGJhY2tncm91bmQtY29sb3I7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgYmFja2dyb3VuZC1jb2xvcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcywgMC4zcztcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMsIDAuM3M7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzLCAwLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC40NXMsIDAuMTVzO1xuICAtby10cmFuc2l0aW9uLWRlbGF5OiAwLjQ1cywgMC4xNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNDVzLCAwLjE1cztcbn1cblxuLm1tLW9jZC0tb3BlbiB7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4ubW0tb2NkX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDgwJTtcbiAgd2lkdGg6IHZhcigtLW1tLW9jZC13aWR0aCk7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG1pbi13aWR0aDogdmFyKC0tbW0tb2NkLW1pbi13aWR0aCk7XG4gIG1heC13aWR0aDogNDQwcHg7XG4gIG1heC13aWR0aDogdmFyKC0tbW0tb2NkLW1heC13aWR0aCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbi5tbS1vY2QtLWxlZnQgLm1tLW9jZF9fY29udGVudCB7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG4ubW0tb2NkLS1yaWdodCAubW0tb2NkX19jb250ZW50IHtcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuLm1tLW9jZC0tb3BlbiAubW0tb2NkX19jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4ubW0tb2NkX19iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiAyMCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1tbS1vY2Qtd2lkdGgpKTtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSA0NDBweCk7XG4gIG1pbi13aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tbW0tb2NkLW1heC13aWR0aCkpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1tbS1vY2QtbWluLXdpZHRoKSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMywgMiwgMSwgMCk7XG59XG5cbi5tbS1vY2QtLWxlZnQgLm1tLW9jZF9fYmFja2Ryb3Age1xuICByaWdodDogMDtcbn1cblxuLm1tLW9jZC0tcmlnaHQgLm1tLW9jZF9fYmFja2Ryb3Age1xuICBsZWZ0OiAwO1xufVxuXG4ubW0tc3BuLCAubW0tc3BuIGEsIC5tbS1zcG4gbGksIC5tbS1zcG4gc3BhbiwgLm1tLXNwbiB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuOnJvb3Qge1xuICAtLW1tLXNwbi1pdGVtLWhlaWdodDo1MHB4O1xuICAtLW1tLXNwbi1pdGVtLWluZGVudDoyMHB4O1xuICAtLW1tLXNwbi1saW5lLWhlaWdodDoyNHB4O1xufVxuXG4ubW0tc3BuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5tbS1zcG4gdWwge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMzAlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMCU7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogdmFyKC0tbW0tc3BuLWxpbmUtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSAwcztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubW0tc3BuIHVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTBweDtcbiAgaGVpZ2h0OiB2YXIoLS1tbS1zcG4taXRlbS1oZWlnaHQpO1xufVxuXG4ubW0tc3BuID4gdWwge1xuICBsZWZ0OiAwO1xufVxuXG4ubW0tc3BuIHVsLm1tLXNwbi0tb3BlbiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5tbS1zcG4gdWwubW0tc3BuLS1wYXJlbnQge1xuICBsZWZ0OiAtMzAlO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5tbS1zcG4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1tLXNwbiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1cHg7XG4gIHRvcDogY2FsYyh2YXIoLS1tbS1zcG4taXRlbS1oZWlnaHQpIC8gMik7XG4gIHJpZ2h0OiAyNXB4O1xuICByaWdodDogY2FsYyh2YXIoLS1tbS1zcG4taXRlbS1oZWlnaHQpIC8gMik7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLm1tLXNwbiBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLW1tLXNwbi1pdGVtLWluZGVudCk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgb3BhY2l0eTogMC4xNTtcbn1cblxuLm1tLXNwbiBhLCAubW0tc3BuIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgcGFkZGluZzogY2FsYygodmFyKC0tbW0tc3BuLWl0ZW0taGVpZ2h0KSAtIHZhcigtLW1tLXNwbi1saW5lLWhlaWdodCkpIC8gMikgdmFyKC0tbW0tc3BuLWl0ZW0taW5kZW50KTtcbn1cblxuLm1tLXNwbiBhIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1tLXNwbiBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1tbS1zcG4taXRlbS1oZWlnaHQpKTtcbn1cblxuLm1tLXNwbiBhOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICBvcGFjaXR5OiAwLjE1O1xufVxuXG4ubW0tc3BuIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5tbS1zcG4ubW0tc3BuLS1uYXZiYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tbS1zcG4ubW0tc3BuLS1uYXZiYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNXB4O1xuICB0b3A6IGNhbGModmFyKC0tbW0tc3BuLWl0ZW0taGVpZ2h0KSAvIDIpO1xuICBsZWZ0OiAyMHB4O1xuICBsZWZ0OiB2YXIoLS1tbS1zcG4taXRlbS1pbmRlbnQpO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4ubW0tc3BuLm1tLXNwbi0tbmF2YmFyLm1tLXNwbi0tbWFpbiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm1tLXNwbi5tbS1zcG4tLW5hdmJhci5tbS1zcG4tLW1haW46YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1tLXNwbi5tbS1zcG4tLW5hdmJhcjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1tbS1zcG4tdGl0bGUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGhlaWdodDogdmFyKC0tbW0tc3BuLWl0ZW0taGVpZ2h0KTtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBwYWRkaW5nOiAwIGNhbGModmFyKC0tbW0tc3BuLWl0ZW0taW5kZW50KSAqIDIpO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLW1tLXNwbi1pdGVtLWhlaWdodCk7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5tbS1zcG4ubW0tc3BuLS1uYXZiYXIubW0tc3BuLS1tYWluOmFmdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLW1tLXNwbi1pdGVtLWluZGVudCk7XG59XG5cbi5tbS1zcG4ubW0tc3BuLS1uYXZiYXIgdWwge1xuICB0b3A6IDUxcHg7XG4gIHRvcDogY2FsYyh2YXIoLS1tbS1zcG4taXRlbS1oZWlnaHQpICsgMXB4KTtcbn1cblxuLm1tLXNwbi5tbS1zcG4tLW5hdmJhciB1bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjE1O1xufVxuXG4ubW0tc3BuLm1tLXNwbi0tbGlnaHQge1xuICBjb2xvcjogIzQ0NDtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbn1cblxuLm1tLXNwbi5tbS1zcG4tLWRhcmsge1xuICBjb2xvcjogI2RkZDtcbiAgYmFja2dyb3VuZDogIzMzMztcbn1cblxuLm1tLXNwbi5tbS1zcG4tLXZlcnRpY2FsIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1tLXNwbi5tbS1zcG4tLXZlcnRpY2FsIHVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5tbS1zcG4ubW0tc3BuLS12ZXJ0aWNhbCB1bCB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1tbS1zcG4taXRlbS1pbmRlbnQpO1xufVxuXG4ubW0tc3BuLm1tLXNwbi0tdmVydGljYWwgdWwgdWw6YWZ0ZXIge1xuICBoZWlnaHQ6IDI1cHg7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1tbS1zcG4taXRlbS1oZWlnaHQpIC8gMik7XG59XG5cbi5tbS1zcG4ubW0tc3BuLS12ZXJ0aWNhbCB1bC5tbS1zcG4tLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1tLXNwbi5tbS1zcG4tLXZlcnRpY2FsIGxpLm1tLXNwbi0tb3BlbjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKC01MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKC01MCUsIDApO1xufVxuXG4ubW0tc3BuLm1tLXNwbi0tdmVydGljYWwgdWwgdWwgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXItdG9wIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGFkYTtcbn1cbi5oZWFkZXItdG9wIC5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAgMXJlbSAwIDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5oZWFkZXItdG9wIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuLmhlYWRlci10b3AgLm5hdmJhci1oZWFkZXIgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItdG9wIC5uYXZiYXItYnJhbmQge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuLmhlYWRlci10b3AgLm5hdmJhci1icmFuZCAuc2l0ZS1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXItdG9wIC5nbG9iYWwtc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbn1cbi5oZWFkZXItdG9wIC5nbG9iYWwtc2VhcmNoID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA2MHB4O1xufVxuLmhlYWRlci10b3AgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyLXRvcCAjYmxvY2stbWFpbm5hdmlnYXRpb24tMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgIC8qIGZpcnN0IGxldmVsICovXG4gIH1cbiAgLmhlYWRlci10b3AgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgLm1lbnUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuaGVhZGVyLXRvcCAjYmxvY2stbWFpbm5hdmlnYXRpb24tMiAubWVudTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLmhlYWRlci10b3AgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgLmV4cGFuZGVkIHtcbiAgICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gIH1cbiAgLmhlYWRlci10b3AgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgLmV4cGFuZGVkID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbjogMC4yNXJlbSAwIDAuMjVyZW07XG4gICAgY29sb3I6ICMxYjFiMWI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG4gIC5oZWFkZXItdG9wICNibG9jay1tYWlubmF2aWdhdGlvbi0yIC5leHBhbmRlZCA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMjYxMWM5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuaGVhZGVyLXRvcCAjYmxvY2stbWFpbm5hdmlnYXRpb24tMiAuZXhwYW5kZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzI2MTFjOTtcbiAgfVxuICAuaGVhZGVyLXRvcCAjYmxvY2stbWFpbm5hdmlnYXRpb24tMiAuZXhwYW5kZWQgPiBhOmhvdmVyLCAuaGVhZGVyLXRvcCAjYmxvY2stbWFpbm5hdmlnYXRpb24tMiAuZXhwYW5kZWQgPiBhOmZvY3VzLCAuaGVhZGVyLXRvcCAjYmxvY2stbWFpbm5hdmlnYXRpb24tMiAuZXhwYW5kZWQgPiBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAuaGVhZGVyLXRvcCAjYmxvY2stbWFpbm5hdmlnYXRpb24tMiAuZXhwYW5kZWQuYWN0aXZlID4gYSB7XG4gICAgY29sb3I6ICMyNjExYzk7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG4gIC5oZWFkZXItdG9wICNibG9jay1tYWlubmF2aWdhdGlvbi0yIC5leHBhbmRlZC5iZWxvdyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWRlci10b3AgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgLmV4cGFuZGVkLmJlbG93ID4gYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkZXItdG9wICNibG9jay1tYWlubmF2aWdhdGlvbi0yIC5leHBhbmRlZC5iZWxvdyA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci10b3AgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgLmV4cGFuZGVkLmJlbG93LmhvdmVyID4gYSwgLmhlYWRlci10b3AgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgLmV4cGFuZGVkLmJlbG93OmhvdmVyID4gYSxcbiAgLmhlYWRlci10b3AgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgLmV4cGFuZGVkLmJlbG93IGE6Zm9jdXMgPiBhLCAuaGVhZGVyLXRvcCAjYmxvY2stbWFpbm5hdmlnYXRpb24tMiAuZXhwYW5kZWQuYmVsb3c6Zm9jdXMtd2l0aGluID4gYSB7XG4gICAgY29sb3I6ICMyNjExYzk7XG4gIH1cbiAgLmhlYWRlci10b3AgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgLmV4cGFuZGVkLmJlbG93LmhvdmVyID4gYTphZnRlciwgLmhlYWRlci10b3AgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgLmV4cGFuZGVkLmJlbG93OmhvdmVyID4gYTphZnRlcixcbiAgLmhlYWRlci10b3AgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgLmV4cGFuZGVkLmJlbG93IGE6Zm9jdXMgPiBhOmFmdGVyLCAuaGVhZGVyLXRvcCAjYmxvY2stbWFpbm5hdmlnYXRpb24tMiAuZXhwYW5kZWQuYmVsb3c6Zm9jdXMtd2l0aGluID4gYTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYxMWM5O1xuICAgIGJvdHRvbTogLTIxcHg7XG4gICAgYW5pbWF0aW9uOiBkcmF3LWxpbmUgMC40cyBlYXNlLW91dCBmb3J3YXJkcztcbiAgfVxufVxuYm9keS5hZG1pbi1tZW51IC5oZWFkZXItdG9wLCBib2R5LmFkbWluLW1lbnUgLmhlYWRlci10b3A6YmVmb3JlIHtcbiAgdG9wOiAyOXB4O1xufVxuXG5ib2R5LnRvb2xiYXItZml4ZWQgLmhlYWRlci10b3AsXG5ib2R5LnRvb2xiYXItZml4ZWQgLmhlYWRlci10b3A6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkudG9vbGJhci1maXhlZCAubWFpbi1jb250YWluZXIge1xuICB0b3A6IHVuc2V0O1xufVxuYm9keS50b29sYmFyLWZpeGVkIC5tbS1vY2Qge1xuICB0b3A6IDEwOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5LnRvb2xiYXItZml4ZWQgLm1hZ2F6aW5lLWRlZmF1bHQtYmFja2Ryb3Age1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS13Yy1tYWdhemluZS1kZWZhdWx0LW5hdi13aWR0aCkgLSA2M3B4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5LnRvb2xiYXItZml4ZWRbZGF0YS10b29sYmFyLW1lbnU9b3Blbl0gLm1hZ2F6aW5lLWRlZmF1bHQtYmFja2Ryb3Age1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS13Yy1tYWdhemluZS1kZWZhdWx0LW5hdi13aWR0aCkgLSAyNTVweCk7XG4gIH1cbn1cblxuLm1tLW9jZCB7XG4gIHRvcDogNzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubW0tc3BuLm1tLXNwbi0tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzI2MTFjOTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5tbS1zcG4gbGk6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiAxLjVyZW07XG59XG4ubW0tc3BuIGxpOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBvcGFjaXR5OiAxO1xufVxuLm1tLXNwbiBhLFxuLm1tLXNwbiBzcGFuIHtcbiAgaGVpZ2h0OiAzcmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubW0tc3BuIGE6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRhZGE7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW0tc3BuLm1tLXNwbi0tbmF2YmFyIHVsIHtcbiAgdG9wOiAzcmVtO1xufVxuLm1tLXNwbi5tbS1zcG4tLW5hdmJhciB1bDpiZWZvcmUge1xuICB0b3A6IDNyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBvcGFjaXR5OiAxO1xufVxuLm1tLXNwbi5tbS1zcG4tLW5hdmJhcjphZnRlciwgLm1tLXNwbi5tbS1zcG4tLW5hdmJhci5tbS1zcG4tLW1haW46YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xufVxuLm1tLXNwbi5tbS1zcG4tLW5hdmJhcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDEuNXJlbTtcbn1cbi5tbS1zcG4ubW0tc3BuLS1uYXZiYXIgPiB1bDpub3QoLm1tLXNwbi0tcGFyZW50KSB7XG4gIHRvcDogMDtcbn1cbi5tbS1zcG4ubW0tc3BuLS1uYXZiYXIgdWwubW0tc3BuLS1wYXJlbnQgPiAubW0tc3BuLS1vcGVuIHtcbiAgdG9wOiA2MHB4O1xufVxuLm1tLXNwbi5tbS1zcG4tLW5hdmJhcjpub3QoLm1tLXNwbi0tbWFpbikgLm1tLXNwbi0tb3BlbiB7XG4gIHRvcDogNjBweDtcbn1cbi5tbS1zcG4ubW0tc3BuLS1uYXZiYXI6bm90KC5tbS1zcG4tLW1haW4pIC5tbS1zcG4tLW9wZW4gbGkgYSB7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm1tLXNwbi5tbS1zcG4tLW5hdmJhcjpub3QoLm1tLXNwbi0tbWFpbik6OmFmdGVyIHtcbiAgei1pbmRleDogMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tbS1zcG4ubW0tc3BuLS1uYXZiYXI6bm90KC5tbS1zcG4tLW1haW4pOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMztcbn1cbi5tbS1zcG4ubW0tc3BuLS1uYXZiYXI6bm90KC5tbS1zcG4tLW1haW4pIGxpOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW0tc3BuLm1tLXNwbi0tbmF2YmFyOjphZnRlcixcbi5tbS1zcG4ubW0tc3BuLS1uYXZiYXIgLm1tLXNwbi0tbWFpbjo6YWZ0ZXIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MTFjOTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZXhwYW5kZWQuYmVsb3cgPiBidXR0b24ge1xuICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5leHBhbmRlZC5iZWxvdyA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci10b3AgLmdsb2JhbC1zZWFyY2gge1xuICAgIHJpZ2h0OiAycmVtO1xuICB9XG4gIC5vcGVuLW1vYmlsZS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jbmF2YmFyIC5uYXZiYXItYnJhbmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbkBrZXlmcmFtZXMgZHJhdy1saW5lIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5ib2R5LnRvb2xiYXItZml4ZWQuZ2luLS12ZXJ0aWNhbC10b29sYmFyIC5oZWFkZXItdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbmJvZHkudG9vbGJhci1maXhlZC5naW4tLXZlcnRpY2FsLXRvb2xiYXIgLmhlYWRlci10b3AgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgLmV4cGFuZGVkLmJlbG93OmhvdmVyID4gLm1lbnUtZXh0cmFzIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSA2M3B4KTtcbiAgbGVmdDogNjNweDtcbn1cbmJvZHkudG9vbGJhci1maXhlZC5naW4tLXZlcnRpY2FsLXRvb2xiYXJbZGF0YS10b29sYmFyLW1lbnU9b3Blbl0gLmhlYWRlci10b3Age1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDI3M3B4KTtcbiAgbGVmdDogMjU2cHg7XG59XG5ib2R5LnRvb2xiYXItZml4ZWQuZ2luLS12ZXJ0aWNhbC10b29sYmFyIC5tbS1vY2Qge1xuICB0b3A6IDE1N3B4O1xufVxuYm9keS50b29sYmFyLWZpeGVkLmdpbi0tdmVydGljYWwtdG9vbGJhciAuc2VjdGlvbi1uYXYubmF2cy1zdHVjayB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuYm9keS50b29sYmFyLWZpeGVkLmdpbi0tdmVydGljYWwtdG9vbGJhciAubmF2cy1hbmNob3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogdW5zZXQ7XG59XG5cbi50b29sYmFyLXZlcnRpY2FsIC5oZWFkZXItdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG4udG9vbGJhci12ZXJ0aWNhbCAubWFpbi1jb250YWluZXIge1xuICB0b3A6IHVuc2V0O1xufVxuLnRvb2xiYXItdmVydGljYWwgLm1hZ2F6aW5lLWRlZmF1bHQtaGVhZGVyLFxuLnRvb2xiYXItdmVydGljYWwgLm5hdnMtYW5jaG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IHVuc2V0O1xufVxuLnRvb2xiYXItdmVydGljYWwgLm1tLW9jZCB7XG4gIHRvcDogMTU3cHg7XG59XG4udG9vbGJhci12ZXJ0aWNhbCAuZ2luLXNlY29uZGFyeS10b29sYmFyIHtcbiAgdG9wOiAzOXB4O1xufVxuXG4jdG9vbGJhci1hZG1pbmlzdHJhdGlvbiBhLFxuLmdpbi1zZWNvbmRhcnktdG9vbGJhciBhIHtcbiAgYmFja2dyb3VuZC1zaXplOiAwO1xufVxuXG5odG1sLmFkbWluLXRvb2xiYXItZXhwYW5kZWQgYm9keS50b29sYmFyLWZpeGVkLmdpbi0tdmVydGljYWwtdG9vbGJhciAuaGVhZGVyLXRvcCB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjYzcHgpO1xuICBsZWZ0OiAyNjNweDtcbn1cbmh0bWwuYWRtaW4tdG9vbGJhci1leHBhbmRlZCBib2R5LnRvb2xiYXItZml4ZWQuZ2luLS12ZXJ0aWNhbC10b29sYmFyIC5oZWFkZXItdG9wICNibG9jay1tYWlubmF2aWdhdGlvbi0yIC5leHBhbmRlZC5iZWxvdzpob3ZlciA+IC5tZW51LWV4dHJhcyB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjYzcHgpO1xuICBsZWZ0OiAyNjNweDtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAwO1xufVxuLmJyZWFkY3J1bWIgb2wge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzcwNzI3OTtcbn1cbi5icmVhZGNydW1iIG9sID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYnJlYWRjcnVtYiBvbCA+IGxpICsgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiL1xcYTBcIjtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGNvbG9yOiAjY2NjO1xufVxuLmJyZWFkY3J1bWIgb2wgYSB7XG4gIGNvbG9yOiAjMjYxMWM5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoY3VycmVudENvbG9yLCBjdXJyZW50Q29sb3IpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMC4wNjI1cmVtLCAwIDAuMDYyNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlLCAwIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjVzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1iIG9sIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDAgMC4wNjI1cmVtLCAxMDAlIDAuMDYyNXJlbTtcbn1cbi5icmVhZGNydW1iIG9sIGEgc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJyZWFkY3J1bWIgb2wgYSAuZGVza3RvcC1iYWNrLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uYnJlYWRjcnVtYiBvbCAubW9iaWxlLWJhY2stdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnJlYWRjcnVtYiBvbCBsaSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uYnJlYWRjcnVtYiBvbCBsaS5hY3RpdmUgYSwgLmJyZWFkY3J1bWIgb2wgbGk6bGFzdC1jaGlsZCBhIHtcbiAgY29sb3I6ICMyNjExYzk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1iIG9sIGxpIHNwYW4ge1xuICBjb2xvcjogIzcwNzI3OTtcbn1cblxuLm1hZ2F6aW5lLWRlZmF1bHQtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiB2YXIoLS13Yy1icmVhZGNydW1icy1oZWlnaHQpO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWIxYjFiO1xufVxuLm1hZ2F6aW5lLWRlZmF1bHQtaGVhZGVyIC5zaXRlLWJyZWFkY3J1bWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5tYWdhemluZS1kZWZhdWx0LWhlYWRlciBidXR0b24ge1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG4ubWFnYXppbmUtZGVmYXVsdC1oZWFkZXIgLmJyZWFkY3J1bWIgb2wgbGkgYSAuZGVza3RvcC1iYWNrLXRleHQge1xuICBjb2xvcjogIzI2MTFjOTtcbn1cblxuLnBhdGgtdGF4b25vbXkucGFnZS10YXhvbm9teS1tZWdhdHJlbmRzIC5zaXRlLWJyZWFkY3J1bWJzLFxuLnNpdGUtYnJlYWRjcnVtYnMge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ucGF0aC10YXhvbm9teSAuc2l0ZS1icmVhZGNydW1icyxcbi5wYXRoLXBlb3BsZSAuc2l0ZS1icmVhZGNydW1icyxcbi5wYXRoLXNlYXJjaCAuc2l0ZS1icmVhZGNydW1icyxcbi5wYWdlLW5vZGUtdHlwZS1iYXNpYy1wYWdlIC5zaXRlLWJyZWFkY3J1bWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxYjFiMWI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1hZ2F6aW5lLWRlZmF1bHQtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgfVxuICAubWFnYXppbmUtZGVmYXVsdC1oZWFkZXIgLmJyZWFkY3J1bWI6bm90KC5tYWdhemluZS1wdWJsaWNhdGlvbi1icmVhZGNydW1iKSBvbCBsaTpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm1hZ2F6aW5lLWRlZmF1bHQtaGVhZGVyIC5icmVhZGNydW1iOm5vdCgubWFnYXppbmUtcHVibGljYXRpb24tYnJlYWRjcnVtYikgb2wgbGk6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFnYXppbmUtZGVmYXVsdC1oZWFkZXIgLmJyZWFkY3J1bWIubWFnYXppbmUtcHVibGljYXRpb24tYnJlYWRjcnVtYiBvbCBsaTpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1hZ2F6aW5lLWRlZmF1bHQtaGVhZGVyIC5icmVhZGNydW1iIG9sIGxpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB9XG4gIC5tYWdhemluZS1kZWZhdWx0LWhlYWRlciAuYnJlYWRjcnVtYiBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5tYWdhemluZS1kZWZhdWx0LWhlYWRlciAuYnJlYWRjcnVtYiBvbCBsaTpsYXN0LWNoaWxkIGEgLm1vYmlsZS1iYWNrLXRleHQge1xuICAgIGNvbG9yOiAjMWIxYjFiO1xuICB9XG4gIC5tYWdhemluZS1kZWZhdWx0LWhlYWRlciAuYnJlYWRjcnVtYiBvbCBhIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjMWIxYjFiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gIH1cbiAgLm1hZ2F6aW5lLWRlZmF1bHQtaGVhZGVyIC5icmVhZGNydW1iIG9sIGEgLmRlc2t0b3AtYmFjay10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWdhemluZS1kZWZhdWx0LWhlYWRlciAuYnJlYWRjcnVtYiBvbCBhIC5tb2JpbGUtYmFjay10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLm1hZ2F6aW5lLWRlZmF1bHQtaGVhZGVyIC5icmVhZGNydW1iIG9sID4gbGkgKyBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzFiMWIxYjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICMxYjFiMWI7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZW51LW5vLXNjcm9sbCAuYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWdhemluZS1icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0sXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1hZ2F6aW5lLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSAuZGVza3RvcC1iYWNrLXRleHQsXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gLmRlc2t0b3AtYmFjay10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWdhemluZS1icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gYSxcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSBhIHtcbiAgICBjb2xvcjogIzFiMWIxYjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIC5tYWdhemluZS1icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUsXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMWIxYjFiO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogIzFiMWIxYjtcbiAgICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm1hZ2F6aW5lLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbTpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLndjLWxvY2FsLXRhc2tzIC5uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ud2MtbG9jYWwtdGFza3MgLm5hdjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ud2MtbG9jYWwtdGFza3MgLm5hdiA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53Yy1sb2NhbC10YXNrcyAubmF2ID4gbGkgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLndjLWxvY2FsLXRhc2tzIC5uYXYgPiBsaSA+IGE6aG92ZXIsIC53Yy1sb2NhbC10YXNrcyAubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xufVxuLndjLWxvY2FsLXRhc2tzIC5uYXYgPiBsaS5kaXNhYmxlZCA+IGEge1xuICBjb2xvcjogI2RhZGFkYTtcbn1cbi53Yy1sb2NhbC10YXNrcyAubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmhvdmVyLCAud2MtbG9jYWwtdGFza3MgLm5hdiA+IGxpLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZGFkYWRhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLndjLWxvY2FsLXRhc2tzIC5uYXYgLm9wZW4gPiBhLCAud2MtbG9jYWwtdGFza3MgLm5hdiAub3BlbiA+IGE6aG92ZXIsIC53Yy1sb2NhbC10YXNrcyAubmF2IC5vcGVuID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGJvcmRlci1jb2xvcjogIzI2MTFjOTtcbn1cbi53Yy1sb2NhbC10YXNrcyAubmF2IC5uYXYtZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDlweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLndjLWxvY2FsLXRhc2tzIC5uYXYgPiBsaSA+IGEgPiBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ud2MtbG9jYWwtdGFza3MgLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4ud2MtbG9jYWwtdGFza3MgLm5hdi10YWJzID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi53Yy1sb2NhbC10YXNrcyAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbSAwLjM3NXJlbSAwIDA7XG59XG4ud2MtbG9jYWwtdGFza3MgLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjRmNGY0ICNmNGY0ZjQgI2RkZDtcbn1cbi53Yy1sb2NhbC10YXNrcyAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLCAud2MtbG9jYWwtdGFza3MgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlciwgLndjLWxvY2FsLXRhc2tzIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzcwNzI3OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi53Yy1sb2NhbC10YXNrcyAubmF2LXRhYnMubmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLndjLWxvY2FsLXRhc2tzIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICBmbG9hdDogbm9uZTtcbn1cbi53Yy1sb2NhbC10YXNrcyAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLndjLWxvY2FsLXRhc2tzIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC53Yy1sb2NhbC10YXNrcyAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICAud2MtbG9jYWwtdGFza3MgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi53Yy1sb2NhbC10YXNrcyAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG4ud2MtbG9jYWwtdGFza3MgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbi53Yy1sb2NhbC10YXNrcyAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLndjLWxvY2FsLXRhc2tzIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC53Yy1sb2NhbC10YXNrcyAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW0gMC4zNzVyZW0gMCAwO1xuICB9XG4gIC53Yy1sb2NhbC10YXNrcyAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuICAud2MtbG9jYWwtdGFza3MgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLndjLWxvY2FsLXRhc2tzIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIH1cbn1cbi53Yy1sb2NhbC10YXNrcyAubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4ubmF2LXBpbGxzID4gbGkge1xuICBmbG9hdDogbGVmdDtcbn1cbi5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtcGlsbHMgPiBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLCAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3ZlciwgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MTFjOTtcbn1cblxuLm5hdi1zdGFja2VkID4gbGkge1xuICBmbG9hdDogbm9uZTtcbn1cbi5uYXYtc3RhY2tlZCA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5uYXYtanVzdGlmaWVkID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5uYXYtanVzdGlmaWVkID4gbGkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElO1xuICB9XG4gIC5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5uYXYtdGFicy1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG4ubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtIDAuMzc1cmVtIDAgMDtcbiAgfVxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5maWx0ZXItd2lkZ2V0cyAuZmlsdGVyLXdpZGdldHNfX3NlYXJjaGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5maWx0ZXItd2lkZ2V0cyAuZmlsdGVyLXdpZGdldHNfX3NlYXJjaGJveCAuZm9ybS1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDUzcHgpO1xufVxuLmZpbHRlci13aWRnZXRzIC5maWx0ZXItd2lkZ2V0c19fc2VhcmNoYm94IC5mb3JtLXN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA1M3B4O1xufVxuLmZpbHRlci13aWRnZXRzIC5maWx0ZXItd2lkZ2V0c19fc2VhcmNoYm94IC5mb3JtLXN1Ym1pdDpiZWZvcmUge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuLmZpbHRlci13aWRnZXRzIC5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbn1cbi5maWx0ZXItd2lkZ2V0cyBbY2xhc3MqPWZvcm0taXRlbS1kYXRlXSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzFiMWIxYjtcbn1cbi5maWx0ZXItd2lkZ2V0cyAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmZpbHRlci13aWRnZXRzIC5mb3JtLWl0ZW0gLndjLWljb24tY2FsZW5kYXIge1xuICBsaW5lLWhlaWdodDogNDFweDtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5maWx0ZXItd2lkZ2V0cyAuZm9ybS1pdGVtIC53Yy1pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLmZpbHRlci13aWRnZXRzIC5mb3JtLXN1Ym1pdCB7XG4gIGJvcmRlcjogMDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDEuMTVlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBiYWNrZ3JvdW5kOiAjMjYxMWM5O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpbHRlci13aWRnZXRzIC5mb3JtLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNjZkZTQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbHRlci13aWRnZXRzIC5qcy1mb3JtLXR5cGUtZGF0ZXRpbWUtZmxhdHBpY2tyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5maWx0ZXItd2lkZ2V0cyAuanMtZm9ybS10eXBlLWRhdGV0aW1lLWZsYXRwaWNrciBpbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5maWx0ZXItd2lkZ2V0cyAuanMtZm9ybS10eXBlLWRhdGUuZm9ybS1pdGVtLWRhdGUtbWluOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAtIFwiO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICByaWdodDogLTEwcHg7XG4gICAgdG9wOiA3cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbi5pbnNpZ2h0cy1maWx0ZXJzLmZpbHRlcnMtc3R1Y2sge1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuLnB1YmxpY2F0aW9ucy1maWx0ZXJzIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cblxuLnB1YmxpY2F0aW9ucy1maWx0ZXJzLFxuLmluc2lnaHRzLWZpbHRlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWEtRm9ybSB7XG4gIGJvcmRlcjogMDtcbn1cbi5hYS1Gb3JtIC5hYS1JbnB1dFdyYXBwZXJQcmVmaXgsXG4uYWEtRm9ybSAuYWEtSW5wdXRXcmFwcGVyU3VmZml4IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hYS1Gb3JtIC5hYS1JbnB1dCB7XG4gIGNvbG9yOiAjMjgyOTJmO1xufVxuXG4uYWEtUGFuZWwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItdG9wLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMztcbn1cbi5hYS1QYW5lbCAuYWEtUGFuZWxMYXlvdXQge1xuICBwYWRkaW5nOiAwO1xufVxuLmFhLVBhbmVsIC5hYS1QYW5lbExheW91dC5hYS1QYW5lbC0tc2Nyb2xsYWJsZSB7XG4gIHNjcm9sbGJhci13aWR0aDogYXV0bztcbiAgbWF4LWhlaWdodDogMzAwcHg7XG59XG4uYWEtUGFuZWwgLmFhLVBhbmVsTGF5b3V0IC5hYS1MaXN0IC5hYS1JdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbn1cbi5hYS1QYW5lbCAuYWEtUGFuZWxMYXlvdXQgLmFhLUxpc3QgLmFhLUl0ZW06aG92ZXIsIC5hYS1QYW5lbCAuYWEtUGFuZWxMYXlvdXQgLmFhLUxpc3QgLmFhLUl0ZW1bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjExYzk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFhLVBhbmVsIC5hYS1QYW5lbExheW91dCAuYWEtTGlzdCAuYWEtSXRlbSAubGF3eWVyLXN1Z2dlc3Rpb24tbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLyoqXG4gKiBGb3JtIHN0eWxlcy5cbiAqL1xuLnNlbGVjdC13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm0taW5saW5lIC5zZWxlY3Qtd3JhcHBlciB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmlucHV0LWdyb3VwIC5zZWxlY3Qtd3JhcHBlciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4uc2VsZWN0LXdyYXBwZXIgc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VsZWN0LXdyYXBwZXI6YmVmb3JlLCAuc2VsZWN0LXdyYXBwZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2VsZWN0LXdyYXBwZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDVweCA0cHggMDtcbiAgdG9wOiBjYWxjKDUwJSArIDFweCk7XG59XG4uaGFzLWVycm9yIC5zZWxlY3Qtd3JhcHBlcjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uaGFzLXN1Y2Nlc3MgLnNlbGVjdC13cmFwcGVyOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5oYXMtd2FybmluZyAuc2VsZWN0LXdyYXBwZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnNlbGVjdC13cmFwcGVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDAwO1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweDtcbiAgYm90dG9tOiBjYWxjKDUwJSArIDFweCk7XG59XG4uaGFzLWVycm9yIC5zZWxlY3Qtd3JhcHBlcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2RjMzU0NTtcbn1cbi5oYXMtc3VjY2VzcyAuc2VsZWN0LXdyYXBwZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMxOTg3NTQ7XG59XG4uaGFzLXdhcm5pbmcgLnNlbGVjdC13cmFwcGVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZjMTA3O1xufVxuXG4uaGFzLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9ybS1jb250cm9sLWZlZWRiYWNrLnRleHQtbXV0ZWQge1xuICBjb2xvcjogI2E3YTlhYztcbn1cbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2tbY2xhc3MqPXdjLWljb25dIHtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5cbi8qIEZpbHRlciBsYWJlbHMgKi9cbnVsLmZpbHRlci1sYWJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDFyZW07XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXRvcDogMXB4ICNkYWRhZGEgc29saWQ7XG59XG51bC5maWx0ZXItbGFiZWxzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMDtcbn1cbnVsLmZpbHRlci1sYWJlbHMgbGkuZmlsdGVyLWxhYmVsIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBwYWRkaW5nOiA1cHggN3B4IDVweCA5cHg7XG59XG51bC5maWx0ZXItbGFiZWxzIGxpLmZpbHRlci1sYWJlbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG51bC5maWx0ZXItbGFiZWxzIGxpLmZpbHRlci1sYWJlbDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYjFiMWI7XG59XG51bC5maWx0ZXItbGFiZWxzIGxpLmZpbHRlci1sYWJlbDpob3ZlciAuZmlsdGVyLWxhYmVsLXJlbW92ZTpiZWZvcmUsXG51bC5maWx0ZXItbGFiZWxzIGxpLmZpbHRlci1sYWJlbDpob3ZlciAuZmlsdGVyLWxhYmVsLXJlbW92ZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMWI7XG59XG51bC5maWx0ZXItbGFiZWxzIGxpLmZpbHRlci1sYWJlbCAuZmlsdGVyLWxhYmVsLXJlbW92ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG51bC5maWx0ZXItbGFiZWxzIGxpLmZpbHRlci1sYWJlbCAuZmlsdGVyLWxhYmVsLXJlbW92ZTpiZWZvcmUsIHVsLmZpbHRlci1sYWJlbHMgbGkuZmlsdGVyLWxhYmVsIC5maWx0ZXItbGFiZWwtcmVtb3ZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjVmNWY7XG4gIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICBsZWZ0OiAtMXB4O1xufVxudWwuZmlsdGVyLWxhYmVscyBsaS5maWx0ZXItbGFiZWwgLmZpbHRlci1sYWJlbC1yZW1vdmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxudWwuZmlsdGVyLWxhYmVscyBsaS5maWx0ZXItbGFiZWwgLmZpbHRlci1sYWJlbC1yZW1vdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxudWwuZmlsdGVyLWxhYmVscyAucmVzZXQtYnV0dG9uLWxpbmsge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxudWwuZmlsdGVyLWxhYmVscyAucmVzZXQtYnV0dG9uLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzI2MTFjOTtcbn1cblxudWwubGlua3MtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxNi41cHggMDtcbn1cbnVsLmxpbmtzLWxpc3QgLmxpbmtzLWxpc3RfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNzA3Mjc5O1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNkYWRhZGE7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxudWwubGlua3MtbGlzdCAubGlua3MtbGlzdF9fbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xuICBib3JkZXItY29sb3I6ICM3MDcyNzk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cbnVsLmxpbmtzLWxpc3QgLmxpbmtzLWxpc3RfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzI2MTFjOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkaXI9cnRsXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnZpZGVvLS1jYXJvdXNlbC1uYXYgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgLTAuNXJlbTtcbn1cbi52aWRlby0tY2Fyb3VzZWwtbmF2IC5zbGljay1saXN0IC5zbGljay1zbGlkZSB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuLnZpZGVvLS1jYXJvdXNlbC1uYXYgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIC5zbGljay1saXN0X2NhcmQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cbi52aWRlby0tY2Fyb3VzZWwtbmF2IC5zbGljay1saXN0IC5zbGljay1zbGlkZSAuc2xpY2stbGlzdF9jYXJkOmhvdmVyLCAudmlkZW8tLWNhcm91c2VsLW5hdiAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUgLnNsaWNrLWxpc3RfY2FyZDpmb2N1cy13aXRoaW4ge1xuICBib3JkZXItY29sb3I6ICMyNjExYzk7XG59XG4udmlkZW8tLWNhcm91c2VsLW5hdiAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudC5zbGljay1hY3RpdmUgLnNsaWNrLWxpc3RfY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNkYWRhZGE7XG4gIGJvcmRlci1jb2xvcjogIzI2MTFjOTtcbn1cbi52aWRlby0tY2Fyb3VzZWwtbmF2IC5zbGljay1saXN0IC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50LnNsaWNrLWFjdGl2ZSAuc2xpY2stbGlzdF9jYXJkIC5wbGF5LWJ1dHRvbi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzI2MTFjOTtcbiAgb3BhY2l0eTogMC41O1xufVxuLnZpZGVvLS1jYXJvdXNlbC1uYXYgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQuc2xpY2stYWN0aXZlIC5zbGljay1saXN0X2NhcmQgLnBsYXktYnV0dG9uLXdyYXBwZXIgLnBsYXktZ2lmIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb21vdGVkLWluc2lnaHRzLWxpc3QgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9tb3RlZC1pbnNpZ2h0cy1saXN0IC5jYXJvdXNlbC1jb250cm9scyB7XG4gIHBhZGRpbmc6IDAgNHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3R0b206IDIuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnJlbTtcbn1cbi5wcm9tb3RlZC1pbnNpZ2h0cy1saXN0IC5jYXJvdXNlbC1jb250cm9scyBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb21vdGVkLWluc2lnaHRzLWxpc3QgLmNhcm91c2VsLWNvbnRyb2xzIGJ1dHRvbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAwIDJweCAycHg7XG59XG4ucHJvbW90ZWQtaW5zaWdodHMtbGlzdCAuY2Fyb3VzZWwtY29udHJvbHMgYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm9tb3RlZC1pbnNpZ2h0cy1saXN0IC5jYXJvdXNlbC1jb250cm9scyBidXR0b246aG92ZXI6YWN0aXZlOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm9tb3RlZC1pbnNpZ2h0cy1saXN0IC5jYXJvdXNlbC1jb250cm9sc19fZG90cyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5wcm9tb3RlZC1pbnNpZ2h0cy1saXN0IC5jYXJvdXNlbC1jb250cm9sc19fZG90cyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLnByb21vdGVkLWluc2lnaHRzLWxpc3QgLmNhcm91c2VsLWNvbnRyb2xzX19kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLnByb21vdGVkLWluc2lnaHRzLWxpc3QgLmNhcm91c2VsLWNvbnRyb2xzX19kb3RzIGxpIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4ucHJvbW90ZWQtaW5zaWdodHMtbGlzdCAuY2Fyb3VzZWwtY29udHJvbHNfX2RvdHMgbGkgYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm9tb3RlZC1pbnNpZ2h0cy1saXN0IC5jYXJvdXNlbC1jb250cm9sc19fcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4ucHJvbW90ZWQtaW5zaWdodHMtbGlzdCAuY2Fyb3VzZWwtY29udHJvbHNfX3ByZXY6YWZ0ZXIge1xuICBsZWZ0OiA0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5wcm9tb3RlZC1pbnNpZ2h0cy1saXN0IC5jYXJvdXNlbC1jb250cm9sc19fbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLnByb21vdGVkLWluc2lnaHRzLWxpc3QgLmNhcm91c2VsLWNvbnRyb2xzX19uZXh0OmFmdGVyIHtcbiAgcmlnaHQ6IDRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjIwZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcm9tb3RlZC1pbnNpZ2h0cy1saXN0IC5jYXJvdXNlbC1jb250cm9scyB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zd2lwZXItd2Muc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci1vdmVybGF5LWNvbnRyb2xzIHtcbiAgYm90dG9tOiAzNXB4O1xufVxuLnN3aXBlci13Yy5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci13Yy5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgY29sb3I6ICNhNGE0YTQ7XG4gIGhlaWdodDogMzBweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnN3aXBlci13Yy5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLFxuLnN3aXBlci13Yy5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgY29sb3I6ICMyNjExYzk7XG59XG4uc3dpcGVyLXdjLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgbWFyZ2luOiAwIDMwcHg7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItd2Muc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQ6ICNhNGE0YTQ7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAxMHB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTBweDtcbn1cbi5zd2lwZXItd2Muc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMjYxMWM5O1xufVxuLnN3aXBlci13Yy5tb2RhbC1vcGVuIHtcbiAgei1pbmRleDogMTAwMDA7XG59XG4uc3dpcGVyLXdjLm1vZGFsLW9wZW4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB1bnNldDtcbn1cbi5zd2lwZXItd2MubW9kYWwtb3BlbiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLXdjLm1vZGFsLW9wZW4gLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItd2MubW9kYWwtb3BlbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci13Yy5tb2RhbC1vcGVuIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHotaW5kZXg6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN3aXBlci1ob21lLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA2NDBweDtcbiAgfVxufVxuLnN3aXBlci1ob21lLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItb3ZlcmxheS1jb250cm9scyB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN3aXBlci1ob21lLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItb3ZlcmxheS1jb250cm9scyB7XG4gICAgYm90dG9tOiA0cmVtO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc3dpcGVyLWhvbWUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci1vdmVybGF5LWNvbnRyb2xzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnN3aXBlci1ob21lLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItb3ZlcmxheS1jb250cm9scyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgfVxufVxuXG4udmlkZW8tLWNhcm91c2VsLW5hdiAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnZpZGVvLS1jYXJvdXNlbC1uYXYgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnNsaWNrLWxpc3RfY2FyZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMyNjExYzk7XG4gIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gNDBweCksIGNhbGMoMTAwJSAtIDQwcHgpIDEwMCUsIDAgMTAwJSk7XG4gIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtO1xufVxuLnZpZGVvLS1jYXJvdXNlbC1uYXYgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnNsaWNrLWxpc3RfY2FyZDpob3ZlciwgLnZpZGVvLS1jYXJvdXNlbC1uYXYgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnNsaWNrLWxpc3RfY2FyZDpmb2N1cy13aXRoaW4ge1xuICBiYWNrZ3JvdW5kOiAjMjYxMWM5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi52aWRlby0tY2Fyb3VzZWwtbmF2IC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUgLnNsaWNrLWxpc3RfY2FyZCB7XG4gIGJhY2tncm91bmQ6ICMyNjExYzk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnZpZGVvLS1jYXJvdXNlbC1uYXYgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSAuc2xpY2stbGlzdF9jYXJkIC5wbGF5LWJ1dHRvbi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzI2MTFjOTtcbiAgb3BhY2l0eTogMC41O1xufVxuLnZpZGVvLS1jYXJvdXNlbC1uYXYgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSAuc2xpY2stbGlzdF9jYXJkIC5wbGF5LWJ1dHRvbi13cmFwcGVyIC5wbGF5LWdpZiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0LWRhdGFfX3RyYW5zZm9ybSB1bCxcbiAgLmNvbnRhY3QtZGF0YV9fdHJhbnNmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1saW5rZWRpbi11cmwsXG4gIC5jb250YWN0LWRhdGFfX3RyYW5zZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtdHdpdHRlci11cmwsXG4gIC5jb250YWN0LWRhdGFfX3RyYW5zZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtZW1haWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuICAuY29udGFjdC1kYXRhX190cmFuc2Zvcm0gLmNvbnRhY3QtZGF0YV9fbGlzdC0tcGhvbmVzIGEsXG4gIC5jb250YWN0LWRhdGFfX3RyYW5zZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtbGlua2VkaW4tdXJsIGEsXG4gIC5jb250YWN0LWRhdGFfX3RyYW5zZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtdHdpdHRlci11cmwgYSxcbiAgLmNvbnRhY3QtZGF0YV9fdHJhbnNmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAuY29udGFjdC1kYXRhX190cmFuc2Zvcm0gLmNvbnRhY3QtZGF0YV9fbGlzdC0tcGhvbmVzIGE6YmVmb3JlLFxuICAuY29udGFjdC1kYXRhX190cmFuc2Zvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmtlZGluLXVybCBhOmJlZm9yZSxcbiAgLmNvbnRhY3QtZGF0YV9fdHJhbnNmb3JtIC5maWVsZC0tbmFtZS1maWVsZC10d2l0dGVyLXVybCBhOmJlZm9yZSxcbiAgLmNvbnRhY3QtZGF0YV9fdHJhbnNmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCBhOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5jb250YWN0LWRhdGFfX3RyYW5zZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtbGlua2VkaW4tdXJsIGEsXG4gIC5jb250YWN0LWRhdGFfX3RyYW5zZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtdHdpdHRlci11cmwgYSxcbiAgLmNvbnRhY3QtZGF0YV9fdHJhbnNmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmNvbnRhY3QtZGF0YV9fdHJhbnNmb3JtIC5jb250YWN0LWRhdGFfX2xpc3QtLXBob25lcyBhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2ZXJzaW9uPScxLjEnIGlkPSdDYXBhXzEnIHg9JzBweCcgeT0nMHB4JyB3aWR0aD0nMTZweCcgaGVpZ2h0PScxNnB4JyB2aWV3Qm94PScwIDAgODkxLjAyNCA4OTEuMDI0JyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4OTEuMDI0IDg5MS4wMjQ7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ2clM0UlM0NwYXRoIGQ9J00yLjgsMTgwLjg3NWM0Ni42LDEzNCwxNDQuNywyODYuMiwyODIuOSw0MjQuMzk5YzEzOC4yLDEzOC4yLDI5MC40LDIzNi4zMDEsNDI0LjQsMjgyLjljMTguMiw2LjMsMzguMywxLjgsNTItMTEuOCBsOTIuNy05Mi43bDIxLjYtMjEuNmMxOS41LTE5LjUsMTkuNS01MS4yLDAtNzAuN2wtMTQzLjUtMTQzLjRjLTE5LjUtMTkuNS01MS4yLTE5LjUtNzAuNywwbC0zOC44OTksMzguOSBjLTIwLjIsMjAuMi01Mi40LDIyLjItNzUsNC42Yy00NC43LTM0LjgtODktNzMuODk5LTEzMS45LTExNi44Yy00Mi45LTQyLjktODItODcuMi0xMTYuOC0xMzEuOWMtMTcuNjAxLTIyLjYtMTUuNjAxLTU0LjcsNC42LTc1IGwzOC45LTM4LjljMTkuNS0xOS41LDE5LjUtNTEuMiwwLTcwLjdsLTE0My41LTE0My41Yy0xOS41LTE5LjUtNTEuMi0xOS41LTcwLjcsMGwtMjEuNiwyMS42bC05Mi43LDkyLjcgQzEsMTQyLjU3NS0zLjUsMTYyLjY3NSwyLjgsMTgwLjg3NXonLyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgfVxuICAuY29udGFjdC1kYXRhX190cmFuc2Zvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmtlZGluLXVybCBhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDRcIjtcbiAgICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICAgIGZvbnQtZmFtaWx5OiBcIndoaXRlY2FzZS1pY29uc1wiICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxuICAuY29udGFjdC1kYXRhX190cmFuc2Zvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXR3aXR0ZXItdXJsIGE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLFBITjJaeUJwWkQwaVRHRjVaWEpmTVNJZ1pHRjBZUzF1WVcxbFBTSk1ZWGxsY2lBeElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0EwT0RjdU5ETWdORFUyTGpFNUlqNDhaR1ZtY3o0OGMzUjViR1UrTG1Oc2N5MHhlMlpwYkd3Nkl6RmtNV1F4WWp0OVBDOXpkSGxzWlQ0OEwyUmxabk0rUEhCaGRHZ2dhV1E5SW5CaGRHZ3hNREE1SWlCamJHRnpjejBpWTJ4ekxURWlJR1E5SWswM0xqUTRMREl4TGprc01UazFMalkyTERJM015NDFOeXcyTGpJNUxEUTNPQzR4U0RRNExqa3hUREl4TkM0M01Td3lPVGxzTVRNMExERTNPUzR4TVdneE5EVk1NamswTGprekxESXhNaTR6TXl3ME56RXVNaXd5TVM0NVNEUXlPQzQxT0V3eU56VXVPRGtzTVRnMkxqZ3lMREUxTWk0MU1Td3lNUzQ1V2swM01DNHhOaXcxTXk0emFEWTJMall6VERRek1TdzBORFl1TjBnek5qUXVNemxhSWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3ROaTR5T1NBdE1qRXVPU2tpTHo0OEwzTjJaejQ9KTtcbiAgfVxuICAuY29udGFjdC1kYXRhX190cmFuc2Zvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsIGE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZlcnNpb249JzEuMScgaWQ9J0xheWVyXzEnIHg9JzBweCcgeT0nMHB4JyB3aWR0aD0nMTZweCcgaGVpZ2h0PScxNnB4JyB2aWV3Qm94PScwIDAgNDI1IDQyNScgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDI1IDQyNTsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDZyUzRSUzQ3BhdGggZD0nTTAsNTQuNzI5djMxNS41NDJoNDI1VjU0LjcyOUgweiBNMjEyLjUsMjI3LjMxOEw1NC4wODYsODQuNzI5aDMxNi44MjhMMjEyLjUsMjI3LjMxOHogTTE1MS4xOTQsMjEyLjVMMzAsMzIxLjU4OFYxMDMuNDEyIEwxNTEuMTk0LDIxMi41eiBNMTczLjYxNiwyMzIuNjgybDM4Ljg4NCwzNWwzOC44ODQtMzVsMTE5LjUzLDEwNy41ODlINTQuMDg2TDE3My42MTYsMjMyLjY4MnogTTI3My44MDYsMjEyLjVMMzk1LDEwMy40MTJ2MjE4LjE3NiBMMjczLjgwNiwyMTIuNXonLyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgfVxuICAuY29udGFjdC1kYXRhX190cmFuc2Zvcm0gdWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG5cbi5jb250YWN0LWluZm9fX2l0ZW0gLm5hbWUtb2ZmaWNlIHNwYW4sXG4uY29udGFjdC1pbmZvX19pdGVtIGFkZHJlc3Mgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtaW5mb19faXRlbS5jb2wtc20tMTIgLmFkZHJlc3MtZGF0YSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxuICAuY29udGFjdC1pbmZvX19pdGVtLmNvbC1zbS0xMiAuY29udGFjdC1kYXRhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG4uY29udGFjdC1kYXRhIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uY29udGFjdC1kYXRhX19saXN0IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY29udGFjdC1kYXRhX19saXN0IGxpIHtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG59XG4uY29udGFjdC1kYXRhX19saXN0IGxpOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4uY29udGFjdC1kYXRhX19saXN0IGxpIGEge1xuICBjb2xvcjogIzFiMWIxYjtcbn1cblxuLmNvbnRhY3QtZGF0YV9fbGlzdC0tZW1haWwgbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJFIFwiO1xufVxuXG4uY29udGFjdC1kYXRhX19saXN0LS1mYXhlcyBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIkYgXCI7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1waG9uZSBhLFxuLmNvbnRhY3QtZGF0YV9fbGlzdC0tcGhvbmVzIGEsXG4uZmllbGQtLW5hbWUtZmllbGQtZmF4IGEsXG4uY29udGFjdC1kYXRhX19saXN0LS1mYXhlcyBhIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWN0LWRhdGFfX2xpc3QuY29udGFjdC1kYXRhLS1mdWxsIGxpOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFjdC1kYXRhX19saXN0LmNvbnRhY3QtZGF0YS0tZnVsbCBsaTpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLmNvbnRhY3QtZGF0YV9fbGlzdC5jb250YWN0LWRhdGEtLWZ1bGwgbGk6bm90KDpmaXJzdC1jaGlsZCkgZGl2IHtcbiAgbWFyZ2luLWxlZnQ6IDI5cHg7XG59XG4uY29udGFjdC1kYXRhX19saXN0LmNvbnRhY3QtZGF0YS0tZnVsbCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xufVxuLmNvbnRhY3QtZGF0YV9fbGlzdC5jb250YWN0LWRhdGEtLWZ1bGwgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjYxMWM5O1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtcGhvbmUgbGk6YmVmb3JlLFxuLmNvbnRhY3QtZGF0YV9fbGlzdC0tcGhvbmVzIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVCBcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZSBsaTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmNvbnRhY3QtZGF0YV9fbGlzdC0tcGhvbmVzIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5maWVsZC0tdHlwZS1lbWFpbCB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5maWVsZC0tdHlwZS1lbWFpbCBhIHtcbiAgY29sb3I6ICM3MDcyNzk7XG59XG4uZmllbGQtLXR5cGUtZW1haWw6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgY29udGVudDogXCJFIFwiO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtbGlua2VkaW4tdXJsIGEsXG4uZmllbGQtLW5hbWUtZmllbGQtdHdpdHRlci11cmwgYSB7XG4gIGNvbG9yOiAjNzA3Mjc5O1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmtlZGluLXVybDpiZWZvcmUsXG4uZmllbGQtLW5hbWUtZmllbGQtdHdpdHRlci11cmw6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgY29udGVudDogXCJpbiBcIjtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXR3aXR0ZXItdXJsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidCBcIjtcbn1cblxuLmhlcm8tcHJvbW90ZWRfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyby1wcm9tb3RlZF9fd3JhcHBlciBhcnRpY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIxYjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaGVyby1wcm9tb3RlZF9fd3JhcHBlciBhcnRpY2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDAuOCksIDQwJSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIHotaW5kZXg6IDA7XG59XG4uaGVyby1wcm9tb3RlZF9fd3JhcHBlciBhcnRpY2xlLmRpc2FibGUtb3ZlcmxheTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmhlcm8tcHJvbW90ZWRfX3dyYXBwZXIgYXJ0aWNsZSAuaGVyb19fbWV0YSB7XG4gIG1pbi1oZWlnaHQ6IDU0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyby1wcm9tb3RlZF9fd3JhcHBlciBhcnRpY2xlIC5oZXJvX19tZXRhIC5oZXJvX19tZXRhLXJvdyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmhlcm8tcHJvbW90ZWRfX3dyYXBwZXIgYXJ0aWNsZSAuaGVyb19fbWV0YSAuaGVyb19fbWV0YS1yb3cgZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhlcm8tcHJvbW90ZWRfX3dyYXBwZXIgYXJ0aWNsZSAuaGVyb19fbWV0YSAuaGVyb19fbWV0YS1yb3cgZGl2OjpiZWZvcmUge1xuICBjb250ZW50OiBcInxcIjtcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG59XG4uaGVyby1wcm9tb3RlZF9fd3JhcHBlciBhcnRpY2xlIC5oZXJvX19tZXRhIC5oZXJvX19tZXRhLXJvdyBkaXY6Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmhlcm8tcHJvbW90ZWRfX3dyYXBwZXIgYXJ0aWNsZSAuaGVyb19fbWV0YSAuaGVyb19fbWV0YS1yb3cgZGl2OmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW46IDA7XG59XG4uaGVyby1wcm9tb3RlZF9fd3JhcHBlciBhcnRpY2xlIC5oZXJvX19tZXRhIGgyLCAuaGVyby1wcm9tb3RlZF9fd3JhcHBlciBhcnRpY2xlIC5oZXJvX19tZXRhIC5oMiB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2VyaWZIZWFkbGluZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8tcHJvbW90ZWRfX3dyYXBwZXIgYXJ0aWNsZSAuaGVyb19fbWV0YSAuZmllbGQtLW5hbWUtYm9keSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5oZXJvLXByb21vdGVkX193cmFwcGVyIGFydGljbGUgLmhlcm9fX21ldGEge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cbn1cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjFweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucGFnaW5hdGlvbiA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnBhZ2luYXRpb24gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzcwNzI3OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5wYWdpbmF0aW9uID4gbGkgPiBhOmhvdmVyLCAucGFnaW5hdGlvbiA+IGxpID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogIzI2MTFjOTtcbiAgYm9yZGVyLWNvbG9yOiAjZjRmNGY0O1xufVxuLnBhZ2luYXRpb24gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMyNjExYzk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzI2MTFjOTtcbn1cbi5wYWdpbmF0aW9uIGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGEsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW4ge1xuICBjb2xvcjogI2RhZGFkYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjRmNGY0O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46Zm9jdXMge1xuICBjb2xvcjogI2RhZGFkYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjRmNGY0O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4ge1xuICBjb2xvcjogIzI2MTFjOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyB7XG4gIGNvbG9yOiAjMjYxMWM5O1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuLnBhZ2luYXRpb24gdWwgPiBsaSA+IGEucHJvZ3Jlc3MtZGlzYWJsZWQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbn1cbi5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbn1cblxuLnBhZ2luYXRpb24tc20gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFnaW5hdGlvbi1zbSA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbnVsLnBhZ2luYXRpb24gYS5wcm9ncmVzcy1kaXNhYmxlZCxcbi52aWV3LWluc2lnaHQtY29udGVudCB1bC5wYWdpbmF0aW9uIGEucHJvZ3Jlc3MtZGlzYWJsZWQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmxvY2F0aW9ucy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwIC04cHg7XG59XG4ubG9jYXRpb25zLWxpc3QgLm1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDVweCAwIC01cHggMjBweDtcbn1cbi5sb2NhdGlvbnMtbGlzdC1jb2wge1xuICBwYWRkaW5nOiAwIDhweDtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG59XG4ubG9jYXRpb25zLWxpc3QtY29sID4gLm1lbnUge1xuICBtYXJnaW46IDAgMCA1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzI3OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubG9jYXRpb25zLWxpc3QtY29sIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sb2NhdGlvbnMtbGlzdCAuYnV0dG9uLWNvbGxhcHNlIHtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM3MDcyNzk7XG59XG4ubG9jYXRpb25zLWxpc3QgLmJ1dHRvbi1jb2xsYXBzZTpiZWZvcmUsIC5sb2NhdGlvbnMtbGlzdCAuYnV0dG9uLWNvbGxhcHNlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbGVmdDogM3B4O1xuICB0b3A6IDlweDtcbn1cbi5sb2NhdGlvbnMtbGlzdCAuYnV0dG9uLWNvbGxhcHNlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5sb2NhdGlvbnMtbGlzdCAuYnV0dG9uLWNvbGxhcHNlOm5vdCguY29sbGFwc2VkKTpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLmxvY2F0aW9ucy1saXN0IC5idXR0b24tY29sbGFwc2U6aG92ZXIge1xuICBjb2xvcjogIzI2MTFjOTtcbn1cbi5sb2NhdGlvbnMtbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM3MDcyNzk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG59XG4ubG9jYXRpb25zLWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmxvY2F0aW9ucy1saXN0IGxpIGxpIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLyogVHlwZWFoZWFkIHN0eWxlcy4gKi9cbi50d2l0dGVyLXR5cGVhaGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udHQtbWVudSB7XG4gIHotaW5kZXg6IDEwMDAwICFpbXBvcnRhbnQ7XG59XG4udHQtbWVudS50dC1vcGVuIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTVweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLnR0LWlucHV0IHtcbiAgY29sb3I6ICMzODNiNDM7XG59XG5cbi50dC1oZWFkZXIge1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmb250LXNpemU6IDIuMXJlbTtcbn1cblxuLmxhd3llcnMtbm8tcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbn1cblxuLnR0LXN1Z2dlc3Rpb24udHQtc2VsZWN0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG59XG5cbi50dC1jdXJzb3IsXG4udHQtc3VnZ2VzdGlvbi50dC1zZWxlY3RhYmxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI2MTFjOTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udHQtaGlnaGxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm1vZGFsIHtcbiAgei1pbmRleDogMTAwMDE7XG59XG5cbi5zaGFyZS1idXR0b25zLW1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLnNoYXJlLWJ1dHRvbnMtbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgLyoudG9vbGJhci1maXhlZC50b29sYmFyLWhvcml6b250YWwgJiB7XG4gICAgYnV0dG9uLmNsb3NlIHtcbiAgICAgIHRvcDogMTUwcHg7XG4gICAgfVxuICB9Ki9cbn1cbi5zaGFyZS1idXR0b25zLW1vZGFsIC5tb2RhbC1kaWFsb2cgYnV0dG9uLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICByaWdodDogOCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC45O1xuICB0b3A6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG4uc2hhcmUtYnV0dG9ucy1tb2RhbCAubW9kYWwtZGlhbG9nIGJ1dHRvbi5jbG9zZTpiZWZvcmUsIC5zaGFyZS1idXR0b25zLW1vZGFsIC5tb2RhbC1kaWFsb2cgYnV0dG9uLmNsb3NlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICBsZWZ0OiAtNXB4O1xufVxuLnNoYXJlLWJ1dHRvbnMtbW9kYWwgLm1vZGFsLWRpYWxvZyBidXR0b24uY2xvc2U6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnNoYXJlLWJ1dHRvbnMtbW9kYWwgLm1vZGFsLWRpYWxvZyBidXR0b24uY2xvc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLnNoYXJlLWJ1dHRvbnMtbW9kYWwgLm1vZGFsLWRpYWxvZyBidXR0b24uY2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2hhcmUtYnV0dG9ucy1tb2RhbCAubW9kYWwtZGlhbG9nIGJ1dHRvbi5jbG9zZSB7XG4gICAgcmlnaHQ6IDYwcHg7XG4gICAgdG9wOiA3MHB4O1xuICB9XG59XG4uc2hhcmUtYnV0dG9ucy1tb2RhbCAuc2hhcmUtY29udGVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2hhcmUtYnV0dG9ucy1tb2RhbCAuc2hhcmUtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAyMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaGFyZS1idXR0b25zLW1vZGFsIC5zaGFyZS1jb250ZW50IHAge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zaGFyZS1idXR0b25zLW1vZGFsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zaGFyZS1idXR0b25zLW1vZGFsIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDI1cHggMTVweDtcbn1cbi5zaGFyZS1idXR0b25zLW1vZGFsIHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0NnB4O1xufVxuLnNoYXJlLWJ1dHRvbnMtbW9kYWwgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjYxMWM5O1xufVxuLnNoYXJlLWJ1dHRvbnMtbW9kYWwgdWwgbGkgYSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2hhcmUtYnV0dG9ucy1tb2RhbCB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5zaGFyZS1idXR0b25zLW1vZGFsIHVsIGxpIHtcbiAgICBtYXJnaW46IDI1cHg7XG4gIH1cbiAgLnNoYXJlLWJ1dHRvbnMtbW9kYWwgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zaGFyZS1idXR0b25zLW1vZGFsIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4jc2VhcmNoRm9ybU1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuI3NlYXJjaEZvcm1Nb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAvKi50b29sYmFyLWZpeGVkLnRvb2xiYXItaG9yaXpvbnRhbCAmIHtcbiAgICBidXR0b24uY2xvc2Uge1xuICAgICAgdG9wOiAxNTBweDtcbiAgICB9XG4gIH0qL1xufVxuI3NlYXJjaEZvcm1Nb2RhbCAubW9kYWwtZGlhbG9nIGJ1dHRvbi5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IDglO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgdG9wOiA2MHB4O1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuI3NlYXJjaEZvcm1Nb2RhbCAubW9kYWwtZGlhbG9nIGJ1dHRvbi5jbG9zZTpiZWZvcmUsICNzZWFyY2hGb3JtTW9kYWwgLm1vZGFsLWRpYWxvZyBidXR0b24uY2xvc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gIGxlZnQ6IC01cHg7XG59XG4jc2VhcmNoRm9ybU1vZGFsIC5tb2RhbC1kaWFsb2cgYnV0dG9uLmNsb3NlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbiNzZWFyY2hGb3JtTW9kYWwgLm1vZGFsLWRpYWxvZyBidXR0b24uY2xvc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuI3NlYXJjaEZvcm1Nb2RhbCAubW9kYWwtZGlhbG9nIGJ1dHRvbi5jbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNzZWFyY2hGb3JtTW9kYWwgLm1vZGFsLWRpYWxvZyBidXR0b24uY2xvc2Uge1xuICAgIHJpZ2h0OiA2MHB4O1xuICAgIHRvcDogNzBweDtcbiAgfVxufVxuI3NlYXJjaEZvcm1Nb2RhbCBmb3JtIHtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZy10b3A6IDMwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jc2VhcmNoRm9ybU1vZGFsIGZvcm0gPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMWVtIDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuI3NlYXJjaEZvcm1Nb2RhbCBmb3JtIC5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDElO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuI3NlYXJjaEZvcm1Nb2RhbCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbiNzZWFyY2hGb3JtTW9kYWwgLmJ1dHRvbi5mb3JtLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiA1MDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUzRSUwQSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZCUzRCUyMk0yMi4zOTklMjAyMC4zYzEuNDQ3LTEuODg2JTIwMi4zMTktNC4yOCUyMDIuMzE5LTYuODc3JTIwMC0wLjAwNCUyMDAtMC4wMDglMjAwLTAuMDExdjAuMDAxYzAtNi4yNzItNS4wODEtMTEuMzc1LTExLjMyNC0xMS4zNzVzLTExLjMyNCUyMDUuMTAzLTExLjMyNCUyMDExLjM3NSUyMDUuMDc5JTIwMTEuMzc1JTIwMTEuMzI0JTIwMTEuMzc1YzAuMDAyJTIwMCUyMDAuMDA0JTIwMCUyMDAuMDA2JTIwMCUyMDIuNjYxJTIwMCUyMDUuMTA1LTAuOTI2JTIwNy4wMjktMi40NzNsLTAuMDIyJTIwMC4wMTclMjA3LjU0JTIwNy41NzklMjAyLjAwOS0yLjAyMHpNMTMuMzk0JTIwMjIuMjNjLTQuODM5JTIwMC04Ljc3NC0zLjk1Ni04Ljc3NC04LjgxOHMzLjkzOC04LjgxMyUyMDguNzc0LTguODEzJTIwOC43NzUlMjAzLjk1NiUyMDguNzc1JTIwOC44MTYtMy45MzglMjA4LjgxNC04Ljc3NSUyMDguODE0eiUyMiUzRSUzQyUyRnBhdGglM0UlMEElM0MlMkZzdmclM0UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyLjVyZW07XG59XG4jc2VhcmNoRm9ybU1vZGFsIC5idXR0b24uZm9ybS1zdWJtaXQ6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNzZWFyY2hGb3JtTW9kYWwgZm9ybSB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBwYWRkaW5nOiAyMSUgMCAxMCU7XG4gIH1cbiAgI3NlYXJjaEZvcm1Nb2RhbCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjNlbTtcbiAgICBoZWlnaHQ6IDUuNjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNzZWFyY2hGb3JtTW9kYWwgLmJ1dHRvbi5mb3JtLXN1Ym1pdCB7XG4gICAgdG9wOiAwLjc1cmVtO1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxuICAjc2VhcmNoRm9ybU1vZGFsIC5idXR0b24uZm9ybS1zdWJtaXQ6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICB3aWR0aDogMi41cmVtO1xuICB9XG59XG5cbi52aWV3LXdjLWdsb2JhbC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luOiAyMHB4IDAgNDBweDtcbn1cbi52aWV3LXdjLWdsb2JhbC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC52aWV3LXdjLWdsb2JhbC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pbmxpbmUge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbi52aWV3LXdjLWdsb2JhbC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pbmxpbmU6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnZpZXctd2MtZ2xvYmFsLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlldy13Yy1nbG9iYWwtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gPiAqIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnZpZXctd2MtZ2xvYmFsLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWV3LXdjLWdsb2JhbC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuNXJlbSk7XG59XG4udmlldy13Yy1nbG9iYWwtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gYnV0dG9uLmZvcm0tc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi52aWV3LXdjLWdsb2JhbC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBidXR0b24uZm9ybS1zdWJtaXQgLmljb24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDA7XG59XG4udmlldy13Yy1nbG9iYWwtc2VhcmNoIC52aWV3LWNvbnRlbnQge1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG59XG4udmlldy13Yy1nbG9iYWwtc2VhcmNoIC5yZXN1bHQtaXRlbSB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xufVxuLnZpZXctd2MtZ2xvYmFsLXNlYXJjaCAucmVzdWx0LWl0ZW06aG92ZXIgYSB7XG4gIGNvbG9yOiAjMjYxMWM5O1xufVxuLnZpZXctd2MtZ2xvYmFsLXNlYXJjaCAucmVzdWx0LWl0ZW0gPiA6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y0ZjRmNDtcbn1cbi52aWV3LXdjLWdsb2JhbC1zZWFyY2ggLnJlc3VsdC1pdGVtIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi52aWV3LXdjLWdsb2JhbC1zZWFyY2ggLnJlc3VsdC1pdGVtIGg0LCAudmlldy13Yy1nbG9iYWwtc2VhcmNoIC5yZXN1bHQtaXRlbSAuaDQge1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMTBweCAwIDVweDtcbn1cbi52aWV3LXdjLWdsb2JhbC1zZWFyY2ggLnJlc3VsdC1pdGVtIC5leGNlcnB0IHtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudmlldy13Yy1nbG9iYWwtc2VhcmNoIC5yZXN1bHQtaXRlbTpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudmlldy13Yy1nbG9iYWwtc2VhcmNoIC5yZXN1bHQtaXRlbTpudGgtbGFzdC1jaGlsZCgtbisyKSA+IDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZpZXctd2MtZ2xvYmFsLXNlYXJjaCAucmVzdWx0LWl0ZW06bnRoLWxhc3QtY2hpbGQoLW4rNCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnZpZXctd2MtZ2xvYmFsLXNlYXJjaCAucmVzdWx0LWl0ZW06bnRoLWxhc3QtY2hpbGQoLW4rNCkgPiA6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG4udmlldy13Yy1nbG9iYWwtc2VhcmNoIC5wYWdlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnZpZXctd2MtZ2xvYmFsLXNlYXJjaCAucGFnZXIgYSB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi52aWV3LXdjLWdsb2JhbC1zZWFyY2ggLnBhZ2VyIGE6aG92ZXIsIC52aWV3LXdjLWdsb2JhbC1zZWFyY2ggLnBhZ2VyIGE6Zm9jdXMsIC52aWV3LXdjLWdsb2JhbC1zZWFyY2ggLnBhZ2VyIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2hhcmUtYnV0dG9ucy1tb2RhbCAuc2hhcmUtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gIH1cbiAgLnNoYXJlLWJ1dHRvbnMtbW9kYWwgLnNoYXJlLWNvbnRlbnQgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxuICAuc2hhcmUtYnV0dG9ucy1tb2RhbCB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnNoYXJlLWJ1dHRvbnMtbW9kYWwgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc2hhcmUtYnV0dG9ucy1tb2RhbCB1bCBsaSAuaWNvbiB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgfVxuICAuc2hhcmUtYnV0dG9ucy1tb2RhbCB1bCBsaSBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNoYXJlLWJ1dHRvbnMtbW9kYWwgdWwgbGkgYSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cbi5iYWNrLXRvLXRvcC1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5iYWNrLXRvLXRvcC1hcnJvdyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgei1pbmRleDogMTk5O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC01N3B4O1xuICB9XG4gIC5iYWNrLXRvLXRvcC1hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogIzFiMWIxYjtcbiAgICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4O1xuICAgIGxlZnQ6IC01cHg7XG4gIH1cbiAgLnBhZ2UtYmFja2dyb3VuZC1kYXJrIC5iYWNrLXRvLXRvcC1hcnJvdzphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OS45OHB4KSB7XG4gIC5iYWNrLXRvLXRvcC1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm90LWJhbm5lci1vcGVuIC5iYWNrLXRvLXRvcC1hcnJvdyB7XG4gICAgYm90dG9tOiAxMjBweDtcbiAgfVxufVxuXG4ubGF5b3V0X19tYWluIC5iYWNrLXRvLXRvcC1hcnJvdyxcbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAuYmFjay10by10b3AtYXJyb3csXG4ucGFnZS1ub2RlLXR5cGUtcHVibGljYXRpb24gLmJhY2stdG8tdG9wLWFycm93LFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLmJhY2stdG8tdG9wLWFycm93LFxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50IC5iYWNrLXRvLXRvcC1hcnJvdyxcbi5wYWdlLW5vZGUtdHlwZS1hd2FyZCAuYmFjay10by10b3AtYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzYjQzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeD0nMHB4JyB5PScwcHgnJTBBd2lkdGg9JzUwJyBoZWlnaHQ9JzUwJyUwQXZpZXdCb3g9JzAgMCAxNzIgMTcyJyUwQXN0eWxlPScgZmlsbDolMjMwMDAwMDA7JyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjUuOCwyNS44KSBzY2FsZSgwLjcsMC43KSclM0UlM0NnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nbm9uemVybycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIHN0cm9rZS1saW5lY2FwPSdidXR0JyBzdHJva2UtbGluZWpvaW49J21pdGVyJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS1kYXNoYXJyYXk9Jycgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIGZvbnQtZmFtaWx5PSdub25lJyBmb250LXdlaWdodD0nbm9uZScgZm9udC1zaXplPSdub25lJyB0ZXh0LWFuY2hvcj0nbm9uZScgc3R5bGU9J21peC1ibGVuZC1tb2RlOiBub3JtYWwnJTNFJTNDcGF0aCBkPSdNMCwxNzJ2LTE3MmgxNzJ2MTcyeicgZmlsbD0nbm9uZSclM0UlM0MvcGF0aCUzRSUzQ2cgZmlsbD0nJTIzZmZmZmZmJyUzRSUzQ3BhdGggZD0nTTg2LDMuNDkzNzVsLTM2Ljc3ODQ0LDM1LjMxMzc1Yy0wLjkwMDMxLDAuODQ2NTYgLTEuMjc2NTYsMi4xMDk2OSAtMC45ODA5NCwzLjMwNTYzYzAuMjk1NjIsMS4xOTU5NCAxLjIwOTM3LDIuMTUgMi4zOTE4NywyLjQ4NTk0YzEuMTk1OTQsMC4zNDkzNyAyLjQ3MjUsMC4wMjY4NyAzLjM0NTk0LC0wLjg0NjU2bDI4LjU4MTU2LC0yNy40MjU5NHYxNDguNzkzNDRjLTAuMDEzNDQsMS4yMzYyNSAwLjYzMTU2LDIuMzkxODggMS43MDY1NiwzLjAyMzQ0YzEuMDc1LDAuNjE4MTMgMi4zOTE4NywwLjYxODEzIDMuNDY2ODcsMGMxLjA3NSwtMC42MzE1NiAxLjcyLC0xLjc4NzE5IDEuNzA2NTYsLTMuMDIzNDR2LTE0OC43OTM0NGwyOC41ODE1NiwyNy40MjU5NGMwLjg3MzQ0LDAuODczNDQgMi4xNSwxLjE5NTk0IDMuMzQ1OTQsMC44NDY1NmMxLjE4MjUsLTAuMzM1OTQgMi4wOTYyNSwtMS4yOSAyLjM5MTg4LC0yLjQ4NTk0YzAuMjk1NjIsLTEuMTk1OTQgLTAuMDgwNjMsLTIuNDU5MDYgLTAuOTgwOTQsLTMuMzA1NjN6JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0NwYXRoIGQ9JycgZmlsbD0nbm9uZSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDU2cHg7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuLmxheW91dF9fbWFpbiAuYmFjay10by10b3AtYXJyb3c6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmJhY2stdG8tdG9wLWFycm93OmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLXB1YmxpY2F0aW9uIC5iYWNrLXRvLXRvcC1hcnJvdzphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1uZXdzIC5iYWNrLXRvLXRvcC1hcnJvdzphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1ldmVudCAuYmFjay10by10b3AtYXJyb3c6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXdhcmQgLmJhY2stdG8tdG9wLWFycm93OmFmdGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ub3VyLXRoaW5raW5nLWNvbnRhaW5lciBoMywgLm91ci10aGlua2luZy1jb250YWluZXIgLmgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5vdXItdGhpbmtpbmctY29udGFpbmVyIGEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ub3VyLXRoaW5raW5nLWNvbnRhaW5lciBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICBib3JkZXItY29sb3I6ICMyNjExYzk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm91ci10aGlua2luZy1jb250YWluZXIgYSB7XG4gICAgbWFyZ2luLXRvcDogLTMuMjVyZW07XG4gIH1cbn1cbi5vdXItdGhpbmtpbmctY29udGFpbmVyIC52aWV3LW1vcmUge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAub3VyLXRoaW5raW5nLWNvbnRhaW5lciAudmlldy1tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICB9XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2VjZWRlYztcbiAgYm94LXNoYWRvdzogMC4yNXJlbSAwLjI1cmVtIDAuMjVyZW0gIzcwNzI3OTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAtMS43NXJlbTtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgcGFkZGluZzogMC4yNXJlbTtcbn1cblxuLnRvb2x0aXAge1xuICB6LWluZGV4OiAzMjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kcm9wZG93bi13cmFwcGVyLmRyb3Bkb3duIGJ1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNjExYzk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzI2MTFjOTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMS41cmVtIDEuMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRyb3Bkb3duLXdyYXBwZXIuZHJvcGRvd24gYnV0dG9uLnNob3csIC5kcm9wZG93bi13cmFwcGVyLmRyb3Bkb3duIGJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzM2NmRlNDtcbn1cbi5kcm9wZG93bi13cmFwcGVyLmRyb3Bkb3duIC5hcnJvd3Mge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmRyb3Bkb3duLXdyYXBwZXIuZHJvcGRvd24gLmFycm93czpiZWZvcmUsIC5kcm9wZG93bi13cmFwcGVyLmRyb3Bkb3duIC5hcnJvd3M6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzI2MTFjOTtcbiAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNHB4KTtcbn1cbi5kcm9wZG93bi13cmFwcGVyLmRyb3Bkb3duIC5hcnJvd3M6YmVmb3JlIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG4uZHJvcGRvd24td3JhcHBlci5kcm9wZG93biAuYXJyb3dzOmFmdGVyIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uZHJvcGRvd24td3JhcHBlci5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci1jb2xvcjogIzI2MTFjOTtcbn1cbi5kcm9wZG93bi13cmFwcGVyLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGEsXG4uZHJvcGRvd24td3JhcHBlci5kcm9wZG93biAuZHJvcGRvd24tbWVudSBzcGFuLm5vLWxpbmsge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjYxMWM5O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmRyb3Bkb3duLXdyYXBwZXIuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgYTpob3Zlcixcbi5kcm9wZG93bi13cmFwcGVyLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHNwYW4ubm8tbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzNjZkZTQ7XG59XG4uZHJvcGRvd24td3JhcHBlci5kcm9wZG93biAuZHJvcGRvd24tbWVudSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHJvcGRvd24td3JhcHBlci5kcm9wZG93biAuZHJvcGRvd24tbWVudSB1bCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRyb3Bkb3duLXdyYXBwZXIuZHJvcGRvd24ge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi5wbGF5LWJ1dHRvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wbGF5LWJ1dHRvbi13cmFwcGVyIC5wbGF5LWdpZiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ucGxheS1idXR0b24td3JhcHBlciAucGxheS1naWYgc3ZnIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbGw6ICNmZmY7XG4gIGhlaWdodDogNTBweDtcbiAgb3BhY2l0eTogMC45O1xuICBzdHJva2U6ICNmZmY7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fdmlkZW9fdGh1bWJzIC5wbGF5LWJ1dHRvbi13cmFwcGVyIC5wbGF5LWdpZiBzdmcsXG4uc2VjdGlvbi12aWRlbyAudmlkZW8tY29udGFpbmVyIC5wbGF5LWJ1dHRvbi13cmFwcGVyIC5wbGF5LWdpZiBzdmcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5zZWN0aW9uLXZpZGVvIC5wbGF5LWJ1dHRvbi13cmFwcGVyIC5wbGF5LWdpZiBzdmcge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuLnNlY3Rpb24tdmlkZW8gLnBsYXktYnV0dG9uLXdyYXBwZXIgLnBsYXktZ2lmIHN2ZyBwYXRoIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMC4xMnB4IHJnYmEoMCwgMCwgMCwgMC42KSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi12aWRlbyAuc2luZ2xlLXZpZGVvIC5wbGF5LWJ1dHRvbi13cmFwcGVyIC5wbGF5LWdpZiBzdmcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG4uY29udGFjdC1idXR0b24ge1xuICBib3R0b206IDIwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC05NHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB3aWR0aDogMTc2cHg7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4uY29udGFjdC1idXR0b24gc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4uY29udGFjdC1idXR0b24uc2hvcnRlbmVkLXZlcnNpb24ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuLmNvbnRhY3QtYnV0dG9uLnNob3J0ZW5lZC12ZXJzaW9uIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhY3QtYnV0dG9uLnNob3J0ZW5lZC12ZXJzaW9uOmhvdmVyIHtcbiAgd2lkdGg6IDE3NnB4O1xufVxuLmNvbnRhY3QtYnV0dG9uLnNob3J0ZW5lZC12ZXJzaW9uOmhvdmVyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cztcbn1cblxuLm90LWJhbm5lci1vcGVuIC5jb250YWN0LWJ1dHRvbiB7XG4gIGJvdHRvbTogMTIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmNvbnRhY3QtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tZW51LWV4dHJhcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXItdG9wICNibG9jay1tYWlubmF2aWdhdGlvbi0yIC5leHBhbmRlZC5iZWxvdzpob3ZlciA+IC5tZW51LWV4dHJhcyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuLmhlYWRlci10b3AgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgLmV4cGFuZGVkLmJlbG93OmhvdmVyID4gLm1lbnUtZXh0cmFzIC5tZW51LWV4dHJhc19fY29udGFpbmVyIHtcbiAgcGFkZGluZzogNTVweCAyMHB4O1xufVxuXG4ubWVudS1leHRyYXMge1xuICBib3gtc2hhZG93OiAwcHggMTVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ubWVudS1leHRyYXMgaDIsIC5tZW51LWV4dHJhcyAuaDIge1xuICBmb250LXNpemU6IDJyZW07XG59XG4ubWVudS1leHRyYXMgLm1lbnUtY2hpbGRyZW5fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5tZW51LWV4dHJhcyAubWVudS1jaGlsZHJlbl9fdGl0bGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1lbnUtZXh0cmFzIC5tZW51LWNoaWxkcmVuX19pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4ubWVudS1leHRyYXMgLm1lbnUtY2hpbGRyZW5fX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWVudS1leHRyYXMgLm1lbnUtdGVhc2VyIC5tZW51LXRlYXNlcl9fY2FyZCB7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgZ2FwOiAxcmVtO1xufVxuLm1lbnUtZXh0cmFzIC5tZW51LXRlYXNlciAubWVudS10ZWFzZXJfX2NhcmQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyNjExYzk7XG59XG4ubWVudS1leHRyYXMgLm1lbnUtdGVhc2VyIC5tZW51LXRlYXNlcl9fY2FyZDpob3ZlciAudmlldy1tb3JlIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjMjYxMWM5O1xufVxuLm1lbnUtZXh0cmFzIC5tZW51LXRlYXNlciAubWVudS10ZWFzZXJfX2NhcmQgLnZpZXctbW9yZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4ubWVudS1leHRyYXMgLm1lbnUtdGVhc2VyIC5tZW51LXRlYXNlcl9faW1nIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubWVudS1leHRyYXMgLm1lbnUtdGVhc2VyIC5tZW51LXRlYXNlcl9faW1nIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgd2lkdGg6IDI0MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5tZW51LWV4dHJhcyAubWVudS10ZWFzZXIgLm1lbnUtdGVhc2VyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1lbnUtZXh0cmFzIC5tZW51LXRlYXNlciAuZmllbGQtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm1lbnUtZXh0cmFzIC5tZW51LXRlYXNlciAuZmllbGQtLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWVudS1leHRyYXMgLm1lbnUtdGVhc2VyLnZlcnRpY2FsLXRlYXNlciAuZmllbGQtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1lbnUtZXh0cmFzIC5tZW51LXRlYXNlci52ZXJ0aWNhbC10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWZlYXR1cmVkLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWVudS1leHRyYXMgLm1lbnUtdGVhc2VyLnZlcnRpY2FsLXRlYXNlciAuZmllbGQtLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuLm1lbnUtZXh0cmFzIC5tZW51LXRlYXNlci52ZXJ0aWNhbC10ZWFzZXIgLmZpZWxkLS1pdGVtcyAubWVudS10ZWFzZXJfX2NhcmQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDI3MnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm1lbnUtZXh0cmFzIC5tZW51LXRlYXNlci52ZXJ0aWNhbC10ZWFzZXIgLmZpZWxkLS1pdGVtcyAubWVudS10ZWFzZXJfX2ltZyB7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAubWVudS1leHRyYXMgLmNvbnRhaW5lci14eGxfX21lZ2FtZW51IHtcbiAgICBtYXgtd2lkdGg6IDE3OTBweDtcbiAgfVxufVxuLnN1cnZleS1wYWdlLFxuLnN1cnZleS1oZWxwLXRleHQsXG4uc3VydmV5LWJhY2stYnV0dG9uLFxuLnN1cnZleS1yZXNldC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3VydmV5LWhlbHAtdGV4dC5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zdXJ2ZXktcGFnZSAuc3VydmV5LXF1ZXN0aW9uIGgzLCAuc3VydmV5LXBhZ2UgLnN1cnZleS1xdWVzdGlvbiAuaDMge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cbi5zdXJ2ZXktcGFnZSAuc3VydmV5LXF1ZXN0aW9uIGg0LCAuc3VydmV5LXBhZ2UgLnN1cnZleS1xdWVzdGlvbiAuaDQsXG4uc3VydmV5LXBhZ2UgLnN1cnZleS1oZWxwLXRleHQgaDQsXG4uc3VydmV5LXBhZ2UgLnN1cnZleS1oZWxwLXRleHQgLmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLnNraXAtbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMyNjExYzk7XG4gIGNvbG9yOiAjZmZmO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjlweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNraXAtbGluazpmb2N1cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRvb2xiYXItZml4ZWQudG9vbGJhci1ob3Jpem9udGFsLnRvb2xiYXItdHJheS1vcGVuIC5za2lwLWxpbms6Zm9jdXMge1xuICB0b3A6IDE0OHB4O1xufVxuLnRvb2xiYXItZml4ZWQudG9vbGJhci12ZXJ0aWNhbC50b29sYmFyLXRyYXktb3BlbiAuc2tpcC1saW5rOmZvY3VzIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTA3cHg7XG59XG5cbi5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSBhIHtcbiAgY29sb3I6ICMyNjExYzk7XG59XG5cbmE6aG92ZXIsXG5hOmZvY3VzIHtcbiAgY29sb3I6ICMyNjExYzk7XG59XG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICM3MDcyNzk7XG59XG5cbmlucHV0LFxuc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xufVxuaW5wdXQ6aG92ZXIsXG5zZWxlY3Q6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjYxMWM5O1xufVxuaW5wdXQ6Zm9jdXMtdmlzaWJsZSxcbnNlbGVjdDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI2MTFjOTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xufVxuXG5zZWxlY3Qgb3B0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLFxuYS50ZXh0LWluZm86aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYXJ0aWNsZS5sYW5kaW5nLXBhZ2UsIGFydGljbGUucHVibGljYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b29sYmFyIC5hZG1pbi10b29sYmFyLXRhc2tzX190b2dnbGUtc3RhdGU6Y2hlY2tlZCB+IGxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uZ2luLS1uYXZpZ2F0aW9uIC5naW4tc2Vjb25kYXJ5LXRvb2xiYXItLWZyb250ZW5kIHtcbiAgei1pbmRleDogMTAwMDE7XG59XG5cbi5hZG1pbi10b29sYmFyIHtcbiAgei1pbmRleDogMTAwMDI7XG59XG5cbi5mb3JtLWNvbnRyb2wsXG4uZm9ybS1zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA3cHggMTJweDtcbn1cblxuLnVzZXItbG9naW4tZm9ybSB7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuc2VsZWN0IC5wcm9ncmVzcy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDkyJSAxMXB4O1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5zZWFyY2gtYm94IGlucHV0LmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiAwIDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uc2VhcmNoLWJveCBpbnB1dC5idXR0b24sXG4uc2VhcmNoLWJveCBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMjYxMWM5O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uc2VhcmNoLWJveCBpbnB1dC5idXR0b246aG92ZXIsXG4uc2VhcmNoLWJveCBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY2ZGU0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWFyY2gtYm94IGlucHV0LmJ1dHRvbjpiZWZvcmUsXG4uc2VhcmNoLWJveCBidXR0b246YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjM1ZW07XG59XG4uc2VhcmNoLWJveCBpbnB1dC5idXR0b24gLmdseXBoaWNvbixcbi5zZWFyY2gtYm94IGJ1dHRvbiAuZ2x5cGhpY29uIHtcbiAgZm9udC1zaXplOiAxLjM1ZW07XG4gIHRvcDogM3B4O1xufVxuLnNlYXJjaC1ib3ggLmZvcm0taXRlbS1mdWxsdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtYm94IC5hamF4LXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgei1pbmRleDogMTAwMDtcbiAgdG9wOiAxMHB4O1xufVxuLnBlb3BsZS1zZWFyY2ggLnNlYXJjaC1ib3ggLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgYmFja2dyb3VuZDogI2RhZGFkYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wZW9wbGUtc2VhcmNoIC5zZWFyY2gtYm94IGlucHV0LmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IDAgMDtcbiAgcGFkZGluZzogN3B4IDEycHg7XG4gIGhlaWdodDogMzVweDtcbn1cbi5wZW9wbGUtc2VhcmNoIC5zZWFyY2gtYm94IC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBlb3BsZS1zZWFyY2ggLnNlYXJjaC1ib3ggLmlucHV0LWdyb3VwLWJ0biB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ucGVvcGxlLXNlYXJjaCAuc2VhcmNoLWJveCBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnBlb3BsZS1zZWFyY2ggLnNlYXJjaC1ib3ggYnV0dG9uOmZvY3VzIC5nbHlwaGljb246YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5wZW9wbGUtc2VhcmNoIC5zZWFyY2gtYm94IGJ1dHRvbi5nbHlwaGljb246YmVmb3JlIHtcbiAgdG9wOiAzcHg7XG59XG4ucGVvcGxlLXNlYXJjaCAuc2VhcmNoLWJveCBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYxMWM5O1xufVxuLnBlb3BsZS1zZWFyY2ggLnNlYXJjaC1ib3ggYnV0dG9uLnByb2dyZXNzLWRpc2FibGVkLmdseXBoaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLnBlb3BsZS1zZWFyY2ggLnNlYXJjaC1ib3ggYnV0dG9uLnByb2dyZXNzLWRpc2FibGVkIC5hamF4LXByb2dyZXNzIC5nbHlwaGljb24tYWRqdXN0LWh1ZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucGVvcGxlLXNlYXJjaCAuc2VhcmNoLWJveCBidXR0b24gLmFqYXgtcHJvZ3Jlc3Mge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA3cHg7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG4uc29ydC1saW5rcyAuc29ydC1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc29ydC1saW5rcyAuc29ydC1saW5rOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zb3J0LWxpbmtzIC5zb3J0LWxpbmsuYWN0aXZlLnNvcnQtYXNjOmFmdGVyLCAuc29ydC1saW5rcyAuc29ydC1saW5rLmFjdGl2ZS5zb3J0LWRlc2M6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBjb250ZW50OiBcIlxcMjViMlwiO1xufVxuLnNvcnQtbGlua3MgLnNvcnQtbGluay5hY3RpdmUuc29ydC1kZXNjOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDI1YmNcIjtcbn1cbi5zb3J0LWxpbmtzIC5zb3J0LWxpbms6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcbiAgY29udGVudDogXCJ8XCI7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zb3J0LWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uZmFkZS1pbiB7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuNXM7XG59XG5cbi5yZWdpb24tY29udGVudCAuY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5yZWdpb24tY29udGVudCAuY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb250ZW50X19jb2x1bW4tLW5vLXNpZGViYXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuY29udGVudF9fY29sdW1uLS1uby1zaWRlYmFyIC5wYWdlX19uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250ZW50LS1hcnRpY2xlIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi53eXNpd3lnLmZyZWlnaHQtaGVhZGluZyxcbi5maWVsZC0tbmFtZS1ib2R5LmZyZWlnaHQtaGVhZGluZyxcbi5jb250ZW50X19ib2R5LmZyZWlnaHQtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbi53eXNpd3lnIHAuSW5kZW50MSxcbi53eXNpd3lnIHAucnRlaW5kZW50MSxcbi5maWVsZC0tbmFtZS1ib2R5IHAuSW5kZW50MSxcbi5maWVsZC0tbmFtZS1ib2R5IHAucnRlaW5kZW50MSxcbi5jb250ZW50X19ib2R5IHAuSW5kZW50MSxcbi5jb250ZW50X19ib2R5IHAucnRlaW5kZW50MSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi53eXNpd3lnIHAuSW5kZW50Mixcbi53eXNpd3lnIHAucnRlaW5kZW50Mixcbi5maWVsZC0tbmFtZS1ib2R5IHAuSW5kZW50Mixcbi5maWVsZC0tbmFtZS1ib2R5IHAucnRlaW5kZW50Mixcbi5jb250ZW50X19ib2R5IHAuSW5kZW50Mixcbi5jb250ZW50X19ib2R5IHAucnRlaW5kZW50MiB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi53eXNpd3lnIHAuSW5kZW50Myxcbi53eXNpd3lnIHAucnRlaW5kZW50Myxcbi5maWVsZC0tbmFtZS1ib2R5IHAuSW5kZW50Myxcbi5maWVsZC0tbmFtZS1ib2R5IHAucnRlaW5kZW50Myxcbi5jb250ZW50X19ib2R5IHAuSW5kZW50Myxcbi5jb250ZW50X19ib2R5IHAucnRlaW5kZW50MyB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cbi53eXNpd3lnIHAuSW5kZW50NCxcbi53eXNpd3lnIHAucnRlaW5kZW50NCxcbi5maWVsZC0tbmFtZS1ib2R5IHAuSW5kZW50NCxcbi5maWVsZC0tbmFtZS1ib2R5IHAucnRlaW5kZW50NCxcbi5jb250ZW50X19ib2R5IHAuSW5kZW50NCxcbi5jb250ZW50X19ib2R5IHAucnRlaW5kZW50NCB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cbi53eXNpd3lnIC5maWVsZC0taXRlbSxcbi5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0taXRlbSxcbi5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3lzaXd5ZyAuZmllbGQtLWl0ZW0gLmltZy1sZWZ0LFxuLnd5c2l3eWcgLmZpZWxkLS1pdGVtIC5pbWctcmlnaHQsXG4uZmllbGQtLW5hbWUtYm9keSAuZmllbGQtLWl0ZW0gLmltZy1sZWZ0LFxuLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtIC5pbWctcmlnaHQsXG4uY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gLmltZy1sZWZ0LFxuLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIC5pbWctcmlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnd5c2l3eWcgLmZpZWxkLS1pdGVtIC5pbWctaW5saW5lLFxuLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtIC5pbWctaW5saW5lLFxuLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIC5pbWctaW5saW5lIHtcbiAgcGFkZGluZzogMCAxNXB4IDdweCAwO1xuICB3aWR0aDogYXV0bztcbn1cbi53eXNpd3lnIC5maWVsZC0taXRlbSAuaW1nLWljb24sXG4uZmllbGQtLW5hbWUtYm9keSAuZmllbGQtLWl0ZW0gLmltZy1pY29uLFxuLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIC5pbWctaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgd2lkdGg6IGF1dG87XG59XG4ud3lzaXd5ZyAuZmllbGQtLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXF1b3RlLFxuLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1xdW90ZSxcbi5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcXVvdGUge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuLnd5c2l3eWcgLmZpZWxkLS1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1xdW90ZSArIC5maWVsZC0tbmFtZS1maWVsZC1xdW90ZS1mb290bm90ZSxcbi5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcXVvdGUgKyAuZmllbGQtLW5hbWUtZmllbGQtcXVvdGUtZm9vdG5vdGUsXG4uY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXF1b3RlICsgLmZpZWxkLS1uYW1lLWZpZWxkLXF1b3RlLWZvb3Rub3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC53eXNpd3lnIC5maWVsZC0taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcXVvdGUsXG4gIC5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcXVvdGUsXG4gIC5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLnd5c2l3eWcgLmZpZWxkLS1pdGVtIC5maWVsZC0tbGFiZWwsXG4uZmllbGQtLW5hbWUtYm9keSAuZmllbGQtLWl0ZW0gLmZpZWxkLS1sYWJlbCxcbi5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSAuZmllbGQtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi53eXNpd3lnIC5maWVsZC0taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcXVvdGUtZm9vdG5vdGUsXG4uZmllbGQtLW5hbWUtYm9keSAuZmllbGQtLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXF1b3RlLWZvb3Rub3RlLFxuLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1xdW90ZS1mb290bm90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ud3lzaXd5ZyAuZmllbGQtLWl0ZW0gaW1nLFxuLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtIGltZyxcbi5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ud3lzaXd5ZyAuZmllbGQtLWl0ZW0gZmlndXJlIGltZyxcbi5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0taXRlbSBmaWd1cmUgaW1nLFxuLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIGZpZ3VyZSBpbWcge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC53eXNpd3lnIC5maWVsZC0taXRlbSAuaW1nLWxlZnQsXG4gIC5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0taXRlbSAuaW1nLWxlZnQsXG4gIC5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSAuaW1nLWxlZnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbiAgLnd5c2l3eWcgLmZpZWxkLS1pdGVtIC5pbWctcmlnaHQsXG4gIC5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0taXRlbSAuaW1nLXJpZ2h0LFxuICAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gLmltZy1yaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC53eXNpd3lnIC5maWVsZC0taXRlbSBpbWcsXG4gIC5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0taXRlbSBpbWcsXG4gIC5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSBpbWcge1xuICAgIHBhZGRpbmc6IDAgMTVweCA3cHggMDtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53eXNpd3lnIC5maWVsZC0taXRlbSB1bDpub3QoLnVuc3R5bGVkLWxpc3QpLFxuLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtIHVsOm5vdCgudW5zdHlsZWQtbGlzdCksXG4uY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gdWw6bm90KC51bnN0eWxlZC1saXN0KSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnd5c2l3eWcgLmZpZWxkLS1pdGVtIHVsOm5vdCgudW5zdHlsZWQtbGlzdCkgPiBsaTpiZWZvcmUsXG4uZmllbGQtLW5hbWUtYm9keSAuZmllbGQtLWl0ZW0gdWw6bm90KC51bnN0eWxlZC1saXN0KSA+IGxpOmJlZm9yZSxcbi5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSB1bDpub3QoLnVuc3R5bGVkLWxpc3QpID4gbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzI2MTFjOTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNnB4O1xuICBsZWZ0OiAtMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgd2lkdGg6IDZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnd5c2l3eWcgLmZpZWxkLS1pdGVtIHVsOm5vdCgudW5zdHlsZWQtbGlzdCkgPiBsaSB1bCA+IGxpOmJlZm9yZSxcbi5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0taXRlbSB1bDpub3QoLnVuc3R5bGVkLWxpc3QpID4gbGkgdWwgPiBsaTpiZWZvcmUsXG4uY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gdWw6bm90KC51bnN0eWxlZC1saXN0KSA+IGxpIHVsID4gbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzI2MTFjOTtcbn1cbi53eXNpd3lnIC5maWVsZC0taXRlbSB1bDpub3QoLnVuc3R5bGVkLWxpc3QpID4gbGkgdWwgPiBsaSB1bCA+IGxpOmJlZm9yZSxcbi5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0taXRlbSB1bDpub3QoLnVuc3R5bGVkLWxpc3QpID4gbGkgdWwgPiBsaSB1bCA+IGxpOmJlZm9yZSxcbi5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSB1bDpub3QoLnVuc3R5bGVkLWxpc3QpID4gbGkgdWwgPiBsaSB1bCA+IGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29udGVudDogXCJcXDIwMTNcIjtcbiAgY29sb3I6ICMyNjExYzk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLnd5c2l3eWcgLmZpZWxkLS1pdGVtIHVsOm5vdCgudW5zdHlsZWQtbGlzdCkgPiBsaSxcbi5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0taXRlbSB1bDpub3QoLnVuc3R5bGVkLWxpc3QpID4gbGksXG4uY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gdWw6bm90KC51bnN0eWxlZC1saXN0KSA+IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi53eXNpd3lnIC5maWVsZC0taXRlbSB1bDpub3QoLnVuc3R5bGVkLWxpc3QpIGxpLFxuLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtIHVsOm5vdCgudW5zdHlsZWQtbGlzdCkgbGksXG4uY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gdWw6bm90KC51bnN0eWxlZC1saXN0KSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53eXNpd3lnIC5maWVsZC0taXRlbSA+IG9sID4gbGksXG4uZmllbGQtLW5hbWUtYm9keSAuZmllbGQtLWl0ZW0gPiBvbCA+IGxpLFxuLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtID4gb2wgPiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbn1cbi53eXNpd3lnIC5maWVsZC0taXRlbSB1bCxcbi53eXNpd3lnIC5maWVsZC0taXRlbSBvbCxcbi5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0taXRlbSB1bCxcbi5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0taXRlbSBvbCxcbi5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSB1bCxcbi5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSBvbCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4ud3lzaXd5ZyAuZmllbGQtLWl0ZW0gdWwgbGksXG4ud3lzaXd5ZyAuZmllbGQtLWl0ZW0gb2wgbGksXG4uZmllbGQtLW5hbWUtYm9keSAuZmllbGQtLWl0ZW0gdWwgbGksXG4uZmllbGQtLW5hbWUtYm9keSAuZmllbGQtLWl0ZW0gb2wgbGksXG4uY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gdWwgbGksXG4uY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gb2wgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTZweCAwIDE2cHggMjBweDtcbiAgcGFkZGluZzogMDtcbn1cbi53eXNpd3lnIC5maWVsZC0taXRlbSB1bCBsaSB1bCxcbi53eXNpd3lnIC5maWVsZC0taXRlbSB1bCBsaSBvbCxcbi53eXNpd3lnIC5maWVsZC0taXRlbSBvbCBsaSB1bCxcbi53eXNpd3lnIC5maWVsZC0taXRlbSBvbCBsaSBvbCxcbi5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0taXRlbSB1bCBsaSB1bCxcbi5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0taXRlbSB1bCBsaSBvbCxcbi5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0taXRlbSBvbCBsaSB1bCxcbi5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0taXRlbSBvbCBsaSBvbCxcbi5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSB1bCBsaSB1bCxcbi5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSB1bCBsaSBvbCxcbi5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSBvbCBsaSB1bCxcbi5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSBvbCBsaSBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3lzaXd5ZyAuZmllbGQtLWl0ZW0gb2wgbGksXG4uZmllbGQtLW5hbWUtYm9keSAuZmllbGQtLWl0ZW0gb2wgbGksXG4uY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gb2wgbGkge1xuICBtYXJnaW4tbGVmdDogMjZweDtcbn1cbi53eXNpd3lnIC50aXRsZWQtaXRlbXMtbGlzdCxcbi5maWVsZC0tbmFtZS1ib2R5IC50aXRsZWQtaXRlbXMtbGlzdCxcbi5jb250ZW50X19ib2R5IC50aXRsZWQtaXRlbXMtbGlzdCB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnd5c2l3eWcgLnRpdGxlZC1pdGVtcy1saXN0IC5maWVsZF9faXRlbXMgPiAuZmllbGQtLWl0ZW0sXG4uZmllbGQtLW5hbWUtYm9keSAudGl0bGVkLWl0ZW1zLWxpc3QgLmZpZWxkX19pdGVtcyA+IC5maWVsZC0taXRlbSxcbi5jb250ZW50X19ib2R5IC50aXRsZWQtaXRlbXMtbGlzdCAuZmllbGRfX2l0ZW1zID4gLmZpZWxkLS1pdGVtIHtcbiAgcGFkZGluZzogOHB4IDAgNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi53eXNpd3lnIC50aXRsZWQtaXRlbXMtbGlzdC0tbmVzdGVkIC5maWVsZC0taXRlbXMgPiAuZmllbGQtLWl0ZW0sXG4uZmllbGQtLW5hbWUtYm9keSAudGl0bGVkLWl0ZW1zLWxpc3QtLW5lc3RlZCAuZmllbGQtLWl0ZW1zID4gLmZpZWxkLS1pdGVtLFxuLmNvbnRlbnRfX2JvZHkgLnRpdGxlZC1pdGVtcy1saXN0LS1uZXN0ZWQgLmZpZWxkLS1pdGVtcyA+IC5maWVsZC0taXRlbSB7XG4gIHBhZGRpbmc6IDhweCAwIDRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ud3lzaXd5ZyAudGl0bGVkLWl0ZW1zLWxpc3QtLW5lc3RlZCAucGFyYWdyYXBoIC5maWVsZC0taXRlbSxcbi5maWVsZC0tbmFtZS1ib2R5IC50aXRsZWQtaXRlbXMtbGlzdC0tbmVzdGVkIC5wYXJhZ3JhcGggLmZpZWxkLS1pdGVtLFxuLmNvbnRlbnRfX2JvZHkgLnRpdGxlZC1pdGVtcy1saXN0LS1uZXN0ZWQgLnBhcmFncmFwaCAuZmllbGQtLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ud3lzaXd5ZyAudGl0bGVkLWl0ZW1zLWxpc3QtLW5lc3RlZCAucGFyYWdyYXBoIC5maWVsZC0taXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyLFxuLmZpZWxkLS1uYW1lLWJvZHkgLnRpdGxlZC1pdGVtcy1saXN0LS1uZXN0ZWQgLnBhcmFncmFwaCAuZmllbGQtLWl0ZW06bm90KDpsYXN0LWNoaWxkKTphZnRlcixcbi5jb250ZW50X19ib2R5IC50aXRsZWQtaXRlbXMtbGlzdC0tbmVzdGVkIC5wYXJhZ3JhcGggLmZpZWxkLS1pdGVtOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIiwgXCI7XG59XG4ud3lzaXd5ZyAudGl0bGVkLWl0ZW1zLWxpc3QtLW5lc3RlZCAucGFyYWdyYXBoIC5maWVsZC0tdHlwZS10ZXh0LWxvbmcsXG4uZmllbGQtLW5hbWUtYm9keSAudGl0bGVkLWl0ZW1zLWxpc3QtLW5lc3RlZCAucGFyYWdyYXBoIC5maWVsZC0tdHlwZS10ZXh0LWxvbmcsXG4uY29udGVudF9fYm9keSAudGl0bGVkLWl0ZW1zLWxpc3QtLW5lc3RlZCAucGFyYWdyYXBoIC5maWVsZC0tdHlwZS10ZXh0LWxvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ud3lzaXd5ZyAudGl0bGVkLWl0ZW1zLWxpc3QtLW5lc3RlZCAucGFyYWdyYXBoLS10eXBlLS1lZHVjYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLFxuLnd5c2l3eWcgLnRpdGxlZC1pdGVtcy1saXN0LS1uZXN0ZWQgLnBhcmFncmFwaC0tdHlwZS0tZWR1Y2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwLFxuLmZpZWxkLS1uYW1lLWJvZHkgLnRpdGxlZC1pdGVtcy1saXN0LS1uZXN0ZWQgLnBhcmFncmFwaC0tdHlwZS0tZWR1Y2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbixcbi5maWVsZC0tbmFtZS1ib2R5IC50aXRsZWQtaXRlbXMtbGlzdC0tbmVzdGVkIC5wYXJhZ3JhcGgtLXR5cGUtLWVkdWNhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcCxcbi5jb250ZW50X19ib2R5IC50aXRsZWQtaXRlbXMtbGlzdC0tbmVzdGVkIC5wYXJhZ3JhcGgtLXR5cGUtLWVkdWNhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sXG4uY29udGVudF9fYm9keSAudGl0bGVkLWl0ZW1zLWxpc3QtLW5lc3RlZCAucGFyYWdyYXBoLS10eXBlLS1lZHVjYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ud3lzaXd5ZyAuZmllbGQtLW5hbWUtZmllbGQtYWRtaXNzaW9uLFxuLnd5c2l3eWcgLmZpZWxkLS1uYW1lLWZpZWxkLXllYXIsXG4uZmllbGQtLW5hbWUtYm9keSAuZmllbGQtLW5hbWUtZmllbGQtYWRtaXNzaW9uLFxuLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLXllYXIsXG4uY29udGVudF9fYm9keSAuZmllbGQtLW5hbWUtZmllbGQtYWRtaXNzaW9uLFxuLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLXllYXIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ud3lzaXd5ZyAuZmllbGQtLW5hbWUtZmllbGQtYWRtaXNzaW9uOmFmdGVyLFxuLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLWFkbWlzc2lvbjphZnRlcixcbi5jb250ZW50X19ib2R5IC5maWVsZC0tbmFtZS1maWVsZC1hZG1pc3Npb246YWZ0ZXIge1xuICBjb250ZW50OiBcIiwgXCI7XG59XG4ud3lzaXd5ZyAub25lLWNvbHVtbiAubGlzdC1pdGVtLFxuLmZpZWxkLS1uYW1lLWJvZHkgLm9uZS1jb2x1bW4gLmxpc3QtaXRlbSxcbi5jb250ZW50X19ib2R5IC5vbmUtY29sdW1uIC5saXN0LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnd5c2l3eWcgLm9uZS1jb2x1bW4gLmZpZWxkLS1uYW1lLXRpdGxlLFxuICAuZmllbGQtLW5hbWUtYm9keSAub25lLWNvbHVtbiAuZmllbGQtLW5hbWUtdGl0bGUsXG4gIC5jb250ZW50X19ib2R5IC5vbmUtY29sdW1uIC5maWVsZC0tbmFtZS10aXRsZSB7XG4gICAgd2lkdGg6IGNhbGMoMjAwJSArIDMwcHgpO1xuICB9XG59XG4ud3lzaXd5ZyAudHdvLWNvbHVtbiAubGlzdC1pdGVtLFxuLmZpZWxkLS1uYW1lLWJvZHkgLnR3by1jb2x1bW4gLmxpc3QtaXRlbSxcbi5jb250ZW50X19ib2R5IC50d28tY29sdW1uIC5saXN0LWl0ZW0ge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAud3lzaXd5ZyAudHdvLWNvbHVtbiAubGlzdC1pdGVtLFxuICAuZmllbGQtLW5hbWUtYm9keSAudHdvLWNvbHVtbiAubGlzdC1pdGVtLFxuICAuY29udGVudF9fYm9keSAudHdvLWNvbHVtbiAubGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnd5c2l3eWcgLmVtYmVkZGVkLWVudGl0eSAuZmllbGQtLW5hbWUtdGl0bGUsXG4uZmllbGQtLW5hbWUtYm9keSAuZW1iZWRkZWQtZW50aXR5IC5maWVsZC0tbmFtZS10aXRsZSxcbi5jb250ZW50X19ib2R5IC5lbWJlZGRlZC1lbnRpdHkgLmZpZWxkLS1uYW1lLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xufVxuLnd5c2l3eWcgLmVtYmVkZGVkLWVudGl0eSAubGlzdC1pdGVtIC5saXN0LWl0ZW0tbGluayxcbi5maWVsZC0tbmFtZS1ib2R5IC5lbWJlZGRlZC1lbnRpdHkgLmxpc3QtaXRlbSAubGlzdC1pdGVtLWxpbmssXG4uY29udGVudF9fYm9keSAuZW1iZWRkZWQtZW50aXR5IC5saXN0LWl0ZW0gLmxpc3QtaXRlbS1saW5rIHtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIHBhZGRpbmc6IDA7XG59XG4ud3lzaXd5ZyAuZW1iZWRkZWQtZW50aXR5IC5saXN0LWl0ZW0gLmxpc3QtaXRlbS1saW5rOmhvdmVyLFxuLmZpZWxkLS1uYW1lLWJvZHkgLmVtYmVkZGVkLWVudGl0eSAubGlzdC1pdGVtIC5saXN0LWl0ZW0tbGluazpob3Zlcixcbi5jb250ZW50X19ib2R5IC5lbWJlZGRlZC1lbnRpdHkgLmxpc3QtaXRlbSAubGlzdC1pdGVtLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzI2MTFjOTtcbn1cbi53eXNpd3lnIC5lbWJlZGRlZC1lbnRpdHkgLmxpc3QtaXRlbSBpbWcsXG4uZmllbGQtLW5hbWUtYm9keSAuZW1iZWRkZWQtZW50aXR5IC5saXN0LWl0ZW0gaW1nLFxuLmNvbnRlbnRfX2JvZHkgLmVtYmVkZGVkLWVudGl0eSAubGlzdC1pdGVtIGltZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4ud3lzaXd5ZyAuZW1iZWRkZWQtZW50aXR5IC5saXN0LWl0ZW0gLnRpdGxlLFxuLmZpZWxkLS1uYW1lLWJvZHkgLmVtYmVkZGVkLWVudGl0eSAubGlzdC1pdGVtIC50aXRsZSxcbi5jb250ZW50X19ib2R5IC5lbWJlZGRlZC1lbnRpdHkgLmxpc3QtaXRlbSAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cbi53eXNpd3lnIC5lbWJlZGRlZC1lbnRpdHkgLmxpc3QtaXRlbSAuZmllbGQtLW5hbWUtYm9keSxcbi5maWVsZC0tbmFtZS1ib2R5IC5lbWJlZGRlZC1lbnRpdHkgLmxpc3QtaXRlbSAuZmllbGQtLW5hbWUtYm9keSxcbi5jb250ZW50X19ib2R5IC5lbWJlZGRlZC1lbnRpdHkgLmxpc3QtaXRlbSAuZmllbGQtLW5hbWUtYm9keSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi53eXNpd3lnIC5lbWJlZGRlZC1lbnRpdHkgLmxpc3QtaXRlbSAuZmllbGQtLW5hbWUtYm9keSBwLFxuLmZpZWxkLS1uYW1lLWJvZHkgLmVtYmVkZGVkLWVudGl0eSAubGlzdC1pdGVtIC5maWVsZC0tbmFtZS1ib2R5IHAsXG4uY29udGVudF9fYm9keSAuZW1iZWRkZWQtZW50aXR5IC5saXN0LWl0ZW0gLmZpZWxkLS1uYW1lLWJvZHkgcCB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG4ud3lzaXd5ZyAuZW1iZWRkZWQtZW50aXR5IC5maWVsZC0tbmFtZS1maWVsZC12aWV3LW1vcmUtbGluayBhLFxuLmZpZWxkLS1uYW1lLWJvZHkgLmVtYmVkZGVkLWVudGl0eSAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1tb3JlLWxpbmsgYSxcbi5jb250ZW50X19ib2R5IC5lbWJlZGRlZC1lbnRpdHkgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctbW9yZS1saW5rIGEge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBjb2xvcjogIzgwODI4NTtcbn1cbi53eXNpd3lnIC5lbWJlZGRlZC1lbnRpdHkgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctbW9yZS1saW5rIGE6aG92ZXIsXG4uZmllbGQtLW5hbWUtYm9keSAuZW1iZWRkZWQtZW50aXR5IC5maWVsZC0tbmFtZS1maWVsZC12aWV3LW1vcmUtbGluayBhOmhvdmVyLFxuLmNvbnRlbnRfX2JvZHkgLmVtYmVkZGVkLWVudGl0eSAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1tb3JlLWxpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjYxMWM5O1xufVxuLnd5c2l3eWcgLmVtYmVkZGVkLWVudGl0eSAucm93LS1uYXJyb3csXG4uZmllbGQtLW5hbWUtYm9keSAuZW1iZWRkZWQtZW50aXR5IC5yb3ctLW5hcnJvdyxcbi5jb250ZW50X19ib2R5IC5lbWJlZGRlZC1lbnRpdHkgLnJvdy0tbmFycm93IHtcbiAgbWFyZ2luOiAwIC03cHg7XG59XG4ud3lzaXd5ZyAuZW1iZWRkZWQtZW50aXR5LmFsaWduLWNlbnRlciAudmlldy1jb250ZW50LFxuLmZpZWxkLS1uYW1lLWJvZHkgLmVtYmVkZGVkLWVudGl0eS5hbGlnbi1jZW50ZXIgLnZpZXctY29udGVudCxcbi5jb250ZW50X19ib2R5IC5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tY2VudGVyIC52aWV3LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZXh0ZXJuYWwtdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDAgNTYuMjUlIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5leHRlcm5hbC12aWRlbyBpZnJhbWUge1xuICBib3JkZXI6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mcmVpZ2h0LWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQgLmZpZWxkLS1pdGVtIC5maWVsZC0taXRlbSB1bDpub3QoLnVuc3R5bGVkLWxpc3QpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCAuZmllbGQtLWl0ZW0gLmZpZWxkLS1pdGVtIHVsOm5vdCgudW5zdHlsZWQtbGlzdCkgPiBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMjYxMWM5O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA2cHg7XG4gIGxlZnQ6IC0xOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICB3aWR0aDogNnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCAuZmllbGQtLWl0ZW0gLmZpZWxkLS1pdGVtIHVsOm5vdCgudW5zdHlsZWQtbGlzdCkgPiBsaSB1bCA+IGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNjExYzk7XG59XG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCAuZmllbGQtLWl0ZW0gLmZpZWxkLS1pdGVtIHVsOm5vdCgudW5zdHlsZWQtbGlzdCkgPiBsaSB1bCA+IGxpIHVsID4gbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb250ZW50OiBcIlxcMjAxM1wiO1xuICBjb2xvcjogIzI2MTFjOTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCAuZmllbGQtLWl0ZW0gLmZpZWxkLS1pdGVtIHVsOm5vdCgudW5zdHlsZWQtbGlzdCkgPiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCAuZmllbGQtLWl0ZW0gLmZpZWxkLS1pdGVtIHVsOm5vdCgudW5zdHlsZWQtbGlzdCkgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCAuZmllbGQtLWl0ZW0gLmZpZWxkLS1pdGVtID4gb2wgPiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbn1cbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl90ZXh0IC5maWVsZC0taXRlbSAuZmllbGQtLWl0ZW0gdWwsXG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCAuZmllbGQtLWl0ZW0gLmZpZWxkLS1pdGVtIG9sIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl90ZXh0IC5maWVsZC0taXRlbSAuZmllbGQtLWl0ZW0gdWwgbGksXG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCAuZmllbGQtLWl0ZW0gLmZpZWxkLS1pdGVtIG9sIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDE2cHggMCAxNnB4IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCAuZmllbGQtLWl0ZW0gLmZpZWxkLS1pdGVtIHVsIGxpIHVsLFxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQgLmZpZWxkLS1pdGVtIC5maWVsZC0taXRlbSB1bCBsaSBvbCxcbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl90ZXh0IC5maWVsZC0taXRlbSAuZmllbGQtLWl0ZW0gb2wgbGkgdWwsXG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCAuZmllbGQtLWl0ZW0gLmZpZWxkLS1pdGVtIG9sIGxpIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl90ZXh0IC5maWVsZC0taXRlbSAuZmllbGQtLWl0ZW0gb2wgbGkge1xuICBtYXJnaW4tbGVmdDogMjZweDtcbn1cblxuLnByaW1hcnktZ3JpZF9fbWFpbiAuZmllbGQtLWl0ZW0gdWw6bm90KC51bnN0eWxlZC1saXN0KSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByaW1hcnktZ3JpZF9fbWFpbiAuZmllbGQtLWl0ZW0gdWw6bm90KC51bnN0eWxlZC1saXN0KSA+IGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyNjExYzk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDZweDtcbiAgbGVmdDogLTE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHdpZHRoOiA2cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5wcmltYXJ5LWdyaWRfX21haW4gLmZpZWxkLS1pdGVtIHVsOm5vdCgudW5zdHlsZWQtbGlzdCkgPiBsaSB1bCA+IGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNjExYzk7XG59XG4ucHJpbWFyeS1ncmlkX19tYWluIC5maWVsZC0taXRlbSB1bDpub3QoLnVuc3R5bGVkLWxpc3QpID4gbGkgdWwgPiBsaSB1bCA+IGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29udGVudDogXCJcXDIwMTNcIjtcbiAgY29sb3I6ICMyNjExYzk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLnByaW1hcnktZ3JpZF9fbWFpbiAuZmllbGQtLWl0ZW0gdWw6bm90KC51bnN0eWxlZC1saXN0KSA+IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5wcmltYXJ5LWdyaWRfX21haW4gLmZpZWxkLS1pdGVtIHVsOm5vdCgudW5zdHlsZWQtbGlzdCkgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJpbWFyeS1ncmlkX19tYWluIC5maWVsZC0taXRlbSA+IG9sID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG59XG4ucHJpbWFyeS1ncmlkX19tYWluIC5maWVsZC0taXRlbSB1bCxcbi5wcmltYXJ5LWdyaWRfX21haW4gLmZpZWxkLS1pdGVtIG9sIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgcGFkZGluZzogMDtcbn1cbi5wcmltYXJ5LWdyaWRfX21haW4gLmZpZWxkLS1pdGVtIHVsIGxpLFxuLnByaW1hcnktZ3JpZF9fbWFpbiAuZmllbGQtLWl0ZW0gb2wgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTZweCAwIDE2cHggMjBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5wcmltYXJ5LWdyaWRfX21haW4gLmZpZWxkLS1pdGVtIHVsIGxpIHVsLFxuLnByaW1hcnktZ3JpZF9fbWFpbiAuZmllbGQtLWl0ZW0gdWwgbGkgb2wsXG4ucHJpbWFyeS1ncmlkX19tYWluIC5maWVsZC0taXRlbSBvbCBsaSB1bCxcbi5wcmltYXJ5LWdyaWRfX21haW4gLmZpZWxkLS1pdGVtIG9sIGxpIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcmltYXJ5LWdyaWRfX21haW4gLmZpZWxkLS1pdGVtIG9sIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDI2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudF9fYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tYWdhemluZS1jb250YWluZXIgLmNvbnRlbnRfX2JvZHksIC5jb250ZW50X19jb2x1bW4tLW5vLXNpZGViYXIgLmNvbnRlbnRfX2JvZHkge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndpdGgtc2VjdGlvbi1tZW51IC5ibG9jay0taGlnaGxpZ2h0ZWQsXG4ud2l0aC1zZWN0aW9uLW1lbnUgLnJlZ2lvbi1oaWdobGlnaHRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51bnN0eWxlZC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi51bnN0eWxlZC1saXN0ID4gbGkge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogOHB4IDAgNHB4ICFpbXBvcnRhbnQ7XG59XG5cbmFydGljbGUuc2VjdGlvbi1wYWdlIGgxLnBhZ2Utc3VidGl0bGUsIGFydGljbGUuc2VjdGlvbi1wYWdlIC5wYWdlLXN1YnRpdGxlLmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbmFydGljbGUuc2VjdGlvbi1wYWdlIGgzLmZyZWlnaHQtaGVhZGluZywgYXJ0aWNsZS5zZWN0aW9uLXBhZ2UgLmZyZWlnaHQtaGVhZGluZy5oMyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5jaXJjbGUtcGhvdG8ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuLmNpcmNsZS1waG90byBpbWcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMjYxMWM5O1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMzIwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG59XG5mb290ZXIgLm1lbnUubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW0gMDtcbn1cbmZvb3RlciAubWVudS5uYXYgbGkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuZm9vdGVyIC5tZW51Lm5hdiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuZm9vdGVyIC5tZW51Lm5hdiBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbmZvb3RlciAubWVudS5uYXYgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5mb290ZXIgLm1lbnUubmF2IGE6Zm9jdXMsIGZvb3RlciAubWVudS5uYXYgYTpob3ZlciwgZm9vdGVyIC5tZW51Lm5hdiBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzE3YzVmZjtcbn1cbmZvb3RlciAuZm9vdGVyLXNvY2lhbC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMjEwcHg7XG59XG5mb290ZXIgLmZvb3Rlci1zb2NpYWwtbGlua3MgLmZvb3Rlci1zb2NpYWwtbGlua3MtYmxvY2stdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuZm9vdGVyIC5mb290ZXItc29jaWFsLWxpbmtzIC5mb290ZXItbG9nbyB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuZm9vdGVyIC5mb290ZXItc29jaWFsLWxpbmtzIC5zb2NpYWwtbGlua3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgcGFkZGluZzogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5mb290ZXIgLmZvb3Rlci1zb2NpYWwtbGlua3MgLnNvY2lhbC1saW5rcy1saXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuZm9vdGVyIC5mb290ZXItc29jaWFsLWxpbmtzIC5zb2NpYWwtbGlua3MtbGlzdCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuZm9vdGVyIC5mb290ZXItc29jaWFsLWxpbmtzIC5zb2NpYWwtbGlua3MtbGlzdCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxN2M1ZmY7XG59XG5mb290ZXIgLmZvb3Rlci1zb2NpYWwtbGlua3MgLnNvY2lhbC1saW5rcy1saXN0IGxpOmZpcnN0LWNoaWxkIGEge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbmZvb3RlciAuZm9vdGVyLXNvY2lhbC1saW5rcyAuY29va2llLWJ1dHRvbi1ibG9jayAuYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuZm9vdGVyICNvdC1zZGstYnRuLm90LXNkay1zaG93LXNldHRpbmdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5mb290ZXIgI290LXNkay1idG4ub3Qtc2RrLXNob3ctc2V0dGluZ3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY2ZGU0O1xufVxuZm9vdGVyIC5mb290ZXItdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbmF2aWdhdGlvbi1tZW51LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLW5hdmlnYXRpb24tbWVudS1ibG9jayA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5mb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci1uYXZpZ2F0aW9uLW1lbnUtYmxvY2sgPiB1bCA+IGxpIHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xufVxuZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbmF2aWdhdGlvbi1tZW51LWJsb2NrID4gdWwgPiBsaSBzcGFuLFxuZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbmF2aWdhdGlvbi1tZW51LWJsb2NrID4gdWwgPiBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5mb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci1uYXZpZ2F0aW9uLW1lbnUtYmxvY2sgPiB1bCA+IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzE3YzVmZjtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLW5hdmlnYXRpb24tbWVudS1ibG9jayA+IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLW5hdmlnYXRpb24tbWVudS1ibG9jayA+IHVsIGxpID4gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC41cmVtIDA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLW5hdmlnYXRpb24tbWVudS1ibG9jayA+IHVsIGxpID4gdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbmF2aWdhdGlvbi1tZW51LWJsb2NrID4gdWwgbGkgPiB1bCBsaSBhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbmF2aWdhdGlvbi1tZW51LWJsb2NrID4gdWwgbGkgPiB1bCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLW5hdmlnYXRpb24tbWVudS1ibG9jayA+IHVsIGxpID4gdWwgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuZm9vdGVyIC5mb290ZXItYm90dG9tIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMS41cmVtIDAgMnJlbTtcbn1cbmZvb3RlciAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWJvdHRvbS1sZWZ0IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbmF2aWdhdGlvbi1tZW51LWJsb2NrID4gdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbmF2aWdhdGlvbi1tZW51LWJsb2NrID4gdWwgbGkgPiB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbmF2aWdhdGlvbi1tZW51LWJsb2NrID4gdWwgbGkgPiB1bCBsaTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbmF2aWdhdGlvbi1tZW51LWJsb2NrID4gdWwgbGkgPiB1bCBsaSBhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1zb2NpYWwtbGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItc29jaWFsLWxpbmtzIC5mb290ZXItc29jaWFsLWxpbmtzLWJsb2NrLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1zb2NpYWwtbGlua3MgLmZvb3Rlci1sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci1uYXZpZ2F0aW9uLW1lbnUtYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbmF2aWdhdGlvbi1tZW51LWJsb2NrID4gdWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbmF2aWdhdGlvbi1tZW51LWJsb2NrID4gdWwgbGkgPiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuNXJlbTtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1zb2NpYWwtbGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItc29jaWFsLWxpbmtzIC5zb2NpYWwtbGlua3MtbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQtbGlua3MgLmZpZWxkLS1uYW1lLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi52aWV3LWNvbnRlbnQtbGlzdHMgLnJlc3VsdHMtdG90YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTI1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjlyZW07XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gIC52aWV3LWNvbnRlbnQtbGlzdHMgLmxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi52aWV3LWNvbnRlbnQtbGlzdHMgLmxpc3QtaXRlbS1saW5rIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZjRmNDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgY29sb3I6ICMzODNiNDM7XG59XG4udmlldy1jb250ZW50LWxpc3RzIC5saXN0LWl0ZW0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjYxMWM5O1xufVxuLnZpZXctY29udGVudC1saXN0cyAudmlldy1maWx0ZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52aWV3LWNvbnRlbnQtbGlzdHMgLnZpZXctaGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4ICNkYWRhZGEgc29saWQ7XG59XG4udmlldy1jb250ZW50LWxpc3RzIC52aWV3LWNvbnRlbnQgLmxpc3QtaXRlbSBhcnRpY2xlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGhlaWdodDogMTU1cHg7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4udmlldy1jb250ZW50LWxpc3RzIC52aWV3LWNvbnRlbnQgLmxpc3QtaXRlbSAuY2FyZC1tZXRhIC5maWVsZC0tbmFtZS1maWVsZC1wdWJsaWNhdGlvbi10eXBlIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuLnZpZXctY29udGVudC1saXN0cyAudmlldy1jb250ZW50IC5saXN0LWl0ZW0gLmNhcmQtbWV0YSAuZmllbGQtLW5hbWUtZmllbGQtZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi52aWV3LWNvbnRlbnQtbGlzdHMgLnZpZXctY29udGVudCAubGlzdC1pdGVtIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBtYXJnaW46IDhweCAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZXctY29udGVudC1saXN0cyAudmlldy1jb250ZW50IC5saXN0LWl0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG59XG4udmlldy1jb250ZW50LWxpc3RzLnZpZXctaW5zaWdodHMgLnZpZXctZm9vdGVyIGEsXG4udmlldy1jb250ZW50LWxpc3RzICsgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctbW9yZS1saW5rIGEge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjYxMWM5O1xuICBjb2xvcjogIzI2MTFjOTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi52aWV3LWNvbnRlbnQtbGlzdHMgdWwucGFnaW5hdGlvbiBhLnByb2dyZXNzLWRpc2FibGVkIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udmlldy1jb250ZW50LWxpc3RzIC52aWV3LWZpbHRlcnMgLnNvcnQtbGlua3Mge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbjogMnJlbSAwIDA7XG59XG5cbi5zb3J0LWxpbmtzIC5zb3J0LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM4M2I0MztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uc29ydC1saW5rcyAuc29ydC1saW5rLmFjdGl2ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbn1cbi5zb3J0LWxpbmtzIC5zb3J0LWxpbmsuYWN0aXZlLnNvcnQtYXNjOmFmdGVyLCAuc29ydC1saW5rcyAuc29ydC1saW5rLmFjdGl2ZS5zb3J0LWRlc2M6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXFwyNWIyXCI7XG59XG4uc29ydC1saW5rcyAuc29ydC1saW5rLmFjdGl2ZS5zb3J0LWRlc2M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMjViY1wiO1xufVxuLnNvcnQtbGlua3MgLnNvcnQtbGluazpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmUge1xuICBjb250ZW50OiBcInxcIjtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc29ydC1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfZGVmYXVsdCxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfY3VycmVudCxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNjExYzkgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhaW5lci1wdWJsaWNhdGlvbiB7XG4gIG1heC13aWR0aDogdmFyKC0td2MtY29udGFpbmVyLXB1YmxpY2F0aW9uLXdpZHRoKTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI3BhZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAwIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAwIGF1dG87XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEzMHB4KTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItcHVibGljYXRpb24uYXJ0aWNsZS1zZWN0aW9uLCAuY29udGFpbmVyLXB1YmxpY2F0aW9uLmFydGljbGUtcmVsYXRlZC1ncm91cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhaW5lci1wdWJsaWNhdGlvbi5hcnRpY2xlLXNlY3Rpb24sIC5jb250YWluZXItcHVibGljYXRpb24uYXJ0aWNsZS1yZWxhdGVkLWdyb3VwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxuICAuY29udGFpbmVyLXByaW1hcnkge1xuICAgIG1heC13aWR0aDogMTE0NXB4O1xuICB9XG4gIC5jb250YWluZXItaW50cm8ge1xuICAgIG1heC13aWR0aDogNjk1cHg7XG4gIH1cbn1cbi5sYXlvdXQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAgMWZyO1xufVxuLmxheW91dF9fc2lkZWJhciB7XG4gIGdyaWQtYXJlYTogc2lkZWJhcjtcbn1cbi5sYXlvdXRfX21haW4ge1xuICBncmlkLWFyZWE6IG1haW47XG59XG4ubGF5b3V0X19tYWluIC5tYWdhemluZS1wdWJsaWNhdGlvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLmxheW91dF9fbWFpbiAubWFnYXppbmUtcHVibGljYXRpb24uc2hvdy1hcnRpY2xlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5sYXlvdXRfX25hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAyMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGF5b3V0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwic2lkZWJhciBtYWluXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS13Yy1tYWdhemluZS1kZWZhdWx0LW5hdi13aWR0aCkgMWZyO1xuICB9XG4gIC5sYXlvdXRfX3NpZGViYXJfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDEyMHB4O1xuICB9XG59XG4ucHJpbWFyeS1ncmlkIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwIDFmcjtcbn1cbi5wcmltYXJ5LWdyaWRfX3NpZGViYXIge1xuICBncmlkLWFyZWE6IHNpZGViYXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJpbWFyeS1ncmlkIC5jb250ZW50LXByaW1hcnkgaDMsXG4ucHJpbWFyeS1ncmlkIC5jb250ZW50LXByaW1hcnkgLmgzIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4ucHJpbWFyeS1ncmlkIC5jb250ZW50LXByaW1hcnkgaDQsXG4ucHJpbWFyeS1ncmlkIC5jb250ZW50LXByaW1hcnkgLmg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5wcmltYXJ5LWdyaWQgLmNvbnRlbnQtcHJpbWFyeSBmaWd1cmUuY2FsbG91dCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4ucHJpbWFyeS1ncmlkX19yaWdodC1zaWRlX19jb250YWluZXIgaDMua2V5LWNvbnRhY3RzLWhlYWRpbmcsIC5wcmltYXJ5LWdyaWRfX3JpZ2h0LXNpZGVfX2NvbnRhaW5lciAua2V5LWNvbnRhY3RzLWhlYWRpbmcuaDMge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucHJpbWFyeS1ncmlkX19yaWdodC1zaWRlX19jb250YWluZXIgaDMua2V5LWNvbnRhY3RzLWhlYWRpbmcgKyAuY29tcG9uZW50LWJpby1jYXJkLCAucHJpbWFyeS1ncmlkX19yaWdodC1zaWRlX19jb250YWluZXIgLmtleS1jb250YWN0cy1oZWFkaW5nLmgzICsgLmNvbXBvbmVudC1iaW8tY2FyZCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucHJpbWFyeS1ncmlkX19yaWdodC1zaWRlX19jb250YWluZXIgZmlndXJlLmNhbGxvdXQgYmxvY2txdW90ZTpiZWZvcmUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucHJpbWFyeS1ncmlkX19yaWdodC1zaWRlX19jb250YWluZXIgLmNvbHVtbi1hY2NvcmRpb24gLmZpZWxkLS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucHJpbWFyeS1ncmlkX19yaWdodC1zaWRlX19jb250YWluZXIgLmNvbXBvbmVudC1iaW8tY2FyZCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1wZW9wbGUgI2FkZGl0aW9uYWxfY29udGFjdHMsXG4ucGFnZS1ub2RlLXR5cGUtc2VydmljZSAjYWRkaXRpb25hbF9jb250YWN0cyxcbi5wYWdlLW5vZGUtdHlwZS1sb2NhdGlvbiAjYWRkaXRpb25hbF9jb250YWN0cyB7XG4gIG1hcmdpbi10b3A6IC0ycmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJpbWFyeS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwic2lkZWJhciBtYWluXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS13Yy1wcmltYXJ5LW5hdi13aWR0aCkgMWZyO1xuICB9XG4gIC5wcmltYXJ5LWdyaWRfX3NpZGViYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wcmltYXJ5LWdyaWRfX3NpZGViYXJfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDE1MHB4O1xuICB9XG4gIC5wcmltYXJ5LWdyaWRfX21haW4ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0td2MtcHJpbWFyeS1uYXYtd2lkdGgpKTtcbiAgfVxuICAucHJpbWFyeS1ncmlkX19yaWdodC1zaWRlX19jb250YWluZXIge1xuICAgIHdpZHRoOiA0MjBweDtcbiAgfVxuICAucHJpbWFyeS1ncmlkX19yaWdodC1zaWRlX19jb250YWluZXIgaDMua2V5LWNvbnRhY3RzLWhlYWRpbmcsIC5wcmltYXJ5LWdyaWRfX3JpZ2h0LXNpZGVfX2NvbnRhaW5lciAua2V5LWNvbnRhY3RzLWhlYWRpbmcuaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5wcmltYXJ5LXBhZ2UgLnJlbGF0ZWQtY29udGVudC1jb250YWluZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzJhMmEyYTtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cbi5wcmltYXJ5LXBhZ2UgLnJlbGF0ZWQtY29udGVudC1jb250YWluZXIgLnJlbGF0ZWQtY29udGVudC1ncm91cCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucHJpbWFyeS1wYWdlIC5yZWxhdGVkLWNvbnRlbnQtY29udGFpbmVyIC5yZWxhdGVkLWNvbnRlbnQtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG5cbi5wdWJsaWNhdGlvbnMtZmlsdGVycyAuZmlsdGVyLXdpZGdldHMgLmZvcm0tc3VibWl0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTNFJTBBJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBkJTNEJTIyTTIyLjM5OSUyMDIwLjNjMS40NDctMS44ODYlMjAyLjMxOS00LjI4JTIwMi4zMTktNi44NzclMjAwLTAuMDA0JTIwMC0wLjAwOCUyMDAtMC4wMTF2MC4wMDFjMC02LjI3Mi01LjA4MS0xMS4zNzUtMTEuMzI0LTExLjM3NXMtMTEuMzI0JTIwNS4xMDMtMTEuMzI0JTIwMTEuMzc1JTIwNS4wNzklMjAxMS4zNzUlMjAxMS4zMjQlMjAxMS4zNzVjMC4wMDIlMjAwJTIwMC4wMDQlMjAwJTIwMC4wMDYlMjAwJTIwMi42NjElMjAwJTIwNS4xMDUtMC45MjYlMjA3LjAyOS0yLjQ3M2wtMC4wMjIlMjAwLjAxNyUyMDcuNTQlMjA3LjU3OSUyMDIuMDA5LTIuMDIwek0xMy4zOTQlMjAyMi4yM2MtNC44MzklMjAwLTguNzc0LTMuOTU2LTguNzc0LTguODE4czMuOTM4LTguODEzJTIwOC43NzQtOC44MTMlMjA4Ljc3NSUyMDMuOTU2JTIwOC43NzUlMjA4LjgxNi0zLjkzOCUyMDguODE0LTguNzc1JTIwOC44MTR6JTIyJTNFJTNDJTJGcGF0aCUzRSUwQSUzQyUyRnN2ZyUzRSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uaW5zaWdodC1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cblxuLnNlY3Rpb24tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnZpZXctZmVhdHVyZWQtaW5zaWdodHMgLnZpZXctaGVhZGVyID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmxhdGVzdC1hbGVydHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYxMWM5O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNHJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5sYXRlc3QtYWxlcnRzIC52aWV3LWhlYWRlciA+IGRpdiB7XG4gICAgbWFyZ2luLXRvcDogLTMuMjVyZW07XG4gIH1cbn1cbi5sYXRlc3QtYWxlcnRzIC52aWV3LWNvbnRlbnQgLmxpc3QtaXRlbSAubGF0ZXN0LWFsZXJ0cy1yb3dfX3dyYXBwZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzM2NmRlNDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA5cmVtO1xuICBwYWRkaW5nOiAycmVtIDAgMnJlbSAxLjI1cmVtO1xufVxuLmxhdGVzdC1hbGVydHMgLnZpZXctY29udGVudCAubGlzdC1pdGVtIC5sYXRlc3QtYWxlcnRzLXJvd19fd3JhcHBlciAudmlld3MtZmllbGQtZmllbGQtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5sYXRlc3QtYWxlcnRzIC52aWV3LWNvbnRlbnQgLmxpc3QtaXRlbSAubGF0ZXN0LWFsZXJ0cy1yb3dfX3dyYXBwZXIgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5sYXRlc3QtYWxlcnRzIC52aWV3LWNvbnRlbnQgLmxpc3QtaXRlbSAubGF0ZXN0LWFsZXJ0cy1yb3dfX3dyYXBwZXIgLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG59XG4ubGF0ZXN0LWFsZXJ0cyAudmlldy1jb250ZW50IC5saXN0LWl0ZW06bnRoLWNoaWxkKDUpIC5sYXRlc3QtYWxlcnRzLXJvd19fd3JhcHBlcixcbi5sYXRlc3QtYWxlcnRzIC52aWV3LWNvbnRlbnQgLmxpc3QtaXRlbTpudGgtY2hpbGQoNikgLmxhdGVzdC1hbGVydHMtcm93X193cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzNjZkZTQ7XG59XG5cbi52aWV3LWNvbnRlbnQtbGlzdHMge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuLnZpZXctY29udGVudC1saXN0cyAucmVzdWx0cy10b3RhbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmluc2lnaHQtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAubGF0ZXN0LWFsZXJ0cyB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhdGVzdC1hbGVydHMgLnZpZXctY29udGVudCAubGlzdC1pdGVtIC5sYXRlc3QtYWxlcnRzLXJvd19fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDdyZW07XG4gIH1cbn1cbi5pbnNpZ2h0cy12aWV3cy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmluc2lnaHRzLXZpZXdzLXZpZXctYWxsIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluc2lnaHRzLXZpZXdzLWhlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5pbnNpZ2h0cy12aWV3cy12aWV3LWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmhlYWRpbmdfX2hlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjFiO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAzMy43NXJlbTtcbn1cbmFydGljbGUgLmhlYWRpbmdfX2hlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGluZ19faGVybyAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUgcCB7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG59XG4uaGVhZGluZ19faGVybzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgei1pbmRleDogMDtcbn1cbi5oZWFkaW5nX19oZXJvLmRpc2FibGUtb3ZlcmxheTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmhlYWRpbmdfX2hlcm8gLmhlcm9fX21ldGEge1xuICBtaW4taGVpZ2h0OiA1NDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRpbmdfX2hlcm8gLmhlcm9fX21ldGEgLmhlcm9fX21ldGEtcm93IHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uaGVhZGluZ19faGVybyAuaGVyb19fbWV0YSAuaGVyb19fbWV0YS1yb3cgLm1ldGEtcm93X19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbi5oZWFkaW5nX19oZXJvIC5oZXJvX19tZXRhIC5oZXJvX19tZXRhLXJvdyAubWV0YS1yb3dfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkgLmZpZWxkLS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhlYWRpbmdfX2hlcm8gLmhlcm9fX21ldGEgLmhlcm9fX21ldGEtcm93IC5tZXRhLXJvd19faXRlbTpub3QoOmZpcnN0LWNoaWxkKSAuZmllbGQtLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCIgfCBcIjtcbiAgcGFkZGluZzogMCA0cHg7XG59XG4uaGVhZGluZ19faGVybyAuaGVyb19fbWV0YSAuaGVyb19fbWV0YS1yb3cgLm1ldGEtcm93X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xufVxuLmhlYWRpbmdfX2hlcm8gLmhlcm9fX21ldGEgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmhlYWRpbmdfX2hlcm8gLmhlcm9fX21ldGEgLmZpZWxkLS1uYW1lLWJvZHkgLmxpc3QtaXRlbS1saW5rIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5oZWFkaW5nX19oZXJvIC5oZXJvX19tZXRhIC5oZXJvX19hdXRob3JzLXJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiA0Ljg3NXJlbTtcbiAgZm9udC1zaXplOiAwLjkzcmVtO1xufVxuLmhlYWRpbmdfX2hlcm8gLmhlcm9fX21ldGEgLmhlcm9fX2F1dGhvcnMtcm93IC5maWVsZC0taXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oZWFkaW5nX19oZXJvIC5oZXJvX19tZXRhIC5oZXJvX19hdXRob3JzLXJvdyAuZmllbGQtLWl0ZW06bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcbiAgY29udGVudDogXCIgfCBcIjtcbiAgcGFkZGluZzogMCA2cHg7XG59XG4uaGVhZGluZ19faGVybyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkaW5nX19oZXJvIGE6aG92ZXIsIC5oZWFkaW5nX19oZXJvIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jb250ZW50LS1hcnRpY2xlLXdyYXBwZXIgLmNvbnRlbnQtLWFydGljbGUge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuLmNvbnRlbnQtLWFydGljbGUtd3JhcHBlciAuY29udGVudC0tYXJ0aWNsZSAuY29udGVudF9fYm9keSBhOm5vdCguZnVsbC13aWR0aCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KGN1cnJlbnRDb2xvciwgY3VycmVudENvbG9yKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDAuMDYyNXJlbSwgMCAwLjA2MjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJSwgMCAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC41cyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udGVudC0tYXJ0aWNsZS13cmFwcGVyIC5jb250ZW50LS1hcnRpY2xlIC5jb250ZW50X19ib2R5IGE6bm90KC5mdWxsLXdpZHRoKTpob3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMCAwLjA2MjVyZW0sIDEwMCUgMC4wNjI1cmVtO1xufVxuLmNvbnRlbnQtLWFydGljbGUtd3JhcHBlciAuY29udGVudC0tYXJ0aWNsZSAuY29udGVudF9fYm9keSAucm93IHtcbiAgLS1icy1ndXR0ZXIteDogMnJlbTtcbn1cblxuLm1haW4tY29udGFpbmVyIHtcbiAgdG9wOiA3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1sb2NhdGlvbiAubWFpbi1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnN1YnNjcmliZS1ib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXJ0aWNsZS13Yy1zdHlsZSAjYXJ0aWNsZS1jb250ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA3MHB4O1xuICBtYXJnaW4tdG9wOiAtNzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuaGVhZGluZ19faGVybyB7XG4gICAgaGVpZ2h0OiAxMS4zNzVyZW07XG4gIH1cbiAgLmhlYWRpbmdfX2hlcm8gLmhlcm9fX21ldGEge1xuICAgIGNvbG9yOiAjMWIxYjFiO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1pbi1oZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIHBhZGRpbmctdG9wOiAxMi4zNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5oZWFkaW5nX19oZXJvIC5oZXJvX19tZXRhIC5oZXJvX19hdXRob3JzLXJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuaGVhZGluZ19faGVybyBhIHtcbiAgICBjb2xvcjogIzFiMWIxYjtcbiAgfVxuICAuY29udGVudC0tYXJ0aWNsZS13cmFwcGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuY29udGVudC0tYXJ0aWNsZS13cmFwcGVyIC5jb250ZW50LS1hcnRpY2xlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDNyZW0gYXV0byAwO1xuICB9XG4gIC5jb250ZW50LS1hcnRpY2xlLXdyYXBwZXIgLmNvbnRlbnQtLWFydGljbGUgLmNvbnRlbnRfX2JvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hcnRpY2xlLXdjLXN0eWxlIC5oZWFkaW5nX19oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgfVxuICAuYXJ0aWNsZS13Yy1zdHlsZSBoMSwgLmFydGljbGUtd2Mtc3R5bGUgLmgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmZpeGVkX19hY3Rpb24tbGlua3MgKyAuY29udGVudC0tYXJ0aWNsZS1jb250YWluZXIgLmNvbnRlbnQtLWFydGljbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0sXG4uY29udGFjdC1tZXNzYWdlLWNvbnRhY3QtdXMtZm9ybSxcbi5jb250YWN0LWZvcm0td3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybS1pbnRybyxcbi5jb250YWN0LW1lc3NhZ2UtY29udGFjdC11cy1mb3JtIC5jb250YWN0LWZvcm0taW50cm8sXG4uY29udGFjdC1mb3JtLXdyYXBwZXIgLmNvbnRhY3QtZm9ybS1pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuZm9ybS1zdWJtaXQsXG4uY29udGFjdC1tZXNzYWdlLWNvbnRhY3QtdXMtZm9ybSAuZm9ybS1zdWJtaXQsXG4uY29udGFjdC1mb3JtLXdyYXBwZXIgLmZvcm0tc3VibWl0IHtcbiAgYmFja2dyb3VuZDogIzFiMWIxYjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLmZvcm0tY29udHJvbCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5mb3JtLXNlbGVjdCxcbi5jb250YWN0LW1lc3NhZ2UtY29udGFjdC11cy1mb3JtIC5mb3JtLWNvbnRyb2wsXG4uY29udGFjdC1tZXNzYWdlLWNvbnRhY3QtdXMtZm9ybSAuZm9ybS1zZWxlY3QsXG4uY29udGFjdC1mb3JtLXdyYXBwZXIgLmZvcm0tY29udHJvbCxcbi5jb250YWN0LWZvcm0td3JhcHBlciAuZm9ybS1zZWxlY3Qge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5mb3JtLXRleHQsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuZm9ybS10ZXh0YXJlYSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5mb3JtLWVtYWlsLFxuLmNvbnRhY3QtbWVzc2FnZS1jb250YWN0LXVzLWZvcm0gLmZvcm0tdGV4dCxcbi5jb250YWN0LW1lc3NhZ2UtY29udGFjdC11cy1mb3JtIC5mb3JtLXRleHRhcmVhLFxuLmNvbnRhY3QtbWVzc2FnZS1jb250YWN0LXVzLWZvcm0gLmZvcm0tZW1haWwsXG4uY29udGFjdC1mb3JtLXdyYXBwZXIgLmZvcm0tdGV4dCxcbi5jb250YWN0LWZvcm0td3JhcHBlciAuZm9ybS10ZXh0YXJlYSxcbi5jb250YWN0LWZvcm0td3JhcHBlciAuZm9ybS1lbWFpbCB7XG4gIGJvcmRlci1jb2xvcjogI2RhZGFkYTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5mb3JtLXRleHQ6aG92ZXIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuZm9ybS10ZXh0YXJlYTpob3Zlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5mb3JtLWVtYWlsOmhvdmVyLFxuLmNvbnRhY3QtbWVzc2FnZS1jb250YWN0LXVzLWZvcm0gLmZvcm0tdGV4dDpob3Zlcixcbi5jb250YWN0LW1lc3NhZ2UtY29udGFjdC11cy1mb3JtIC5mb3JtLXRleHRhcmVhOmhvdmVyLFxuLmNvbnRhY3QtbWVzc2FnZS1jb250YWN0LXVzLWZvcm0gLmZvcm0tZW1haWw6aG92ZXIsXG4uY29udGFjdC1mb3JtLXdyYXBwZXIgLmZvcm0tdGV4dDpob3Zlcixcbi5jb250YWN0LWZvcm0td3JhcHBlciAuZm9ybS10ZXh0YXJlYTpob3Zlcixcbi5jb250YWN0LWZvcm0td3JhcHBlciAuZm9ybS1lbWFpbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2RhZGFkYTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5mb3JtLXRleHQ6Zm9jdXMsIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5mb3JtLXRleHQ6Zm9jdXMtdmlzaWJsZSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5mb3JtLXRleHRhcmVhOmZvY3VzLFxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLmZvcm0tdGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5mb3JtLWVtYWlsOmZvY3VzLFxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLmZvcm0tZW1haWw6Zm9jdXMtdmlzaWJsZSxcbi5jb250YWN0LW1lc3NhZ2UtY29udGFjdC11cy1mb3JtIC5mb3JtLXRleHQ6Zm9jdXMsXG4uY29udGFjdC1tZXNzYWdlLWNvbnRhY3QtdXMtZm9ybSAuZm9ybS10ZXh0OmZvY3VzLXZpc2libGUsXG4uY29udGFjdC1tZXNzYWdlLWNvbnRhY3QtdXMtZm9ybSAuZm9ybS10ZXh0YXJlYTpmb2N1cyxcbi5jb250YWN0LW1lc3NhZ2UtY29udGFjdC11cy1mb3JtIC5mb3JtLXRleHRhcmVhOmZvY3VzLXZpc2libGUsXG4uY29udGFjdC1tZXNzYWdlLWNvbnRhY3QtdXMtZm9ybSAuZm9ybS1lbWFpbDpmb2N1cyxcbi5jb250YWN0LW1lc3NhZ2UtY29udGFjdC11cy1mb3JtIC5mb3JtLWVtYWlsOmZvY3VzLXZpc2libGUsXG4uY29udGFjdC1mb3JtLXdyYXBwZXIgLmZvcm0tdGV4dDpmb2N1cyxcbi5jb250YWN0LWZvcm0td3JhcHBlciAuZm9ybS10ZXh0OmZvY3VzLXZpc2libGUsXG4uY29udGFjdC1mb3JtLXdyYXBwZXIgLmZvcm0tdGV4dGFyZWE6Zm9jdXMsXG4uY29udGFjdC1mb3JtLXdyYXBwZXIgLmZvcm0tdGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSxcbi5jb250YWN0LWZvcm0td3JhcHBlciAuZm9ybS1lbWFpbDpmb2N1cyxcbi5jb250YWN0LWZvcm0td3JhcHBlciAuZm9ybS1lbWFpbDpmb2N1cy12aXNpYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjYxMWM5O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xuICBvdXRsaW5lOiAwO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gbGFiZWwsXG4uY29udGFjdC1tZXNzYWdlLWNvbnRhY3QtdXMtZm9ybSBsYWJlbCxcbi5jb250YWN0LWZvcm0td3JhcHBlciBsYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSBsYWJlbC5mb3JtLXJlcXVpcmVkOmFmdGVyLFxuLmNvbnRhY3QtbWVzc2FnZS1jb250YWN0LXVzLWZvcm0gbGFiZWwuZm9ybS1yZXF1aXJlZDphZnRlcixcbi5jb250YWN0LWZvcm0td3JhcHBlciBsYWJlbC5mb3JtLXJlcXVpcmVkOmFmdGVyIHtcbiAgY29udGVudDogXCIqXCI7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSBsZWdlbmQsXG4uY29udGFjdC1tZXNzYWdlLWNvbnRhY3QtdXMtZm9ybSBsZWdlbmQsXG4uY29udGFjdC1mb3JtLXdyYXBwZXIgbGVnZW5kIHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlZGVjO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLmNvbC1tZC02LFxuLmNvbnRhY3QtbWVzc2FnZS1jb250YWN0LXVzLWZvcm0gLmNvbC1tZC02LFxuLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5jb2wtbWQtNiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5jb2wtbWQtNjpsYXN0LWNoaWxkLFxuLmNvbnRhY3QtbWVzc2FnZS1jb250YWN0LXVzLWZvcm0gLmNvbC1tZC02Omxhc3QtY2hpbGQsXG4uY29udGFjdC1mb3JtLXdyYXBwZXIgLmNvbC1tZC02Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuY29sLW1kLTYgLmZvcm0tZ3JvdXAsXG4uY29udGFjdC1tZXNzYWdlLWNvbnRhY3QtdXMtZm9ybSAuY29sLW1kLTYgLmZvcm0tZ3JvdXAsXG4uY29udGFjdC1mb3JtLXdyYXBwZXIgLmNvbC1tZC02IC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5jb2wtbWQtNiAuZm9ybS1pdGVtLFxuLmNvbnRhY3QtbWVzc2FnZS1jb250YWN0LXVzLWZvcm0gLmNvbC1tZC02IC5mb3JtLWl0ZW0sXG4uY29udGFjdC1mb3JtLXdyYXBwZXIgLmNvbC1tZC02IC5mb3JtLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5jb2wtbWQtNiBsYWJlbCxcbi5jb250YWN0LW1lc3NhZ2UtY29udGFjdC11cy1mb3JtIC5jb2wtbWQtNiBsYWJlbCxcbi5jb250YWN0LWZvcm0td3JhcHBlciAuY29sLW1kLTYgbGFiZWwge1xuICBmbGV4OiAwIDAgNDMlO1xuICB3aWR0aDogNDMlO1xuICBtYXgtd2lkdGg6IDQzJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5jb2wtbWQtNiBsYWJlbCArICosXG4uY29udGFjdC1tZXNzYWdlLWNvbnRhY3QtdXMtZm9ybSAuY29sLW1kLTYgbGFiZWwgKyAqLFxuLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5jb2wtbWQtNiBsYWJlbCArICoge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMXB4O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLmZpZWxkLS1uYW1lLW1lc3NhZ2UgLmZvcm0tdGV4dGFyZWEsXG4uY29udGFjdC1tZXNzYWdlLWNvbnRhY3QtdXMtZm9ybSAuZmllbGQtLW5hbWUtbWVzc2FnZSAuZm9ybS10ZXh0YXJlYSxcbi5jb250YWN0LWZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtbWVzc2FnZSAuZm9ybS10ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLmZvcm0tYWN0aW9ucyxcbi5jb250YWN0LW1lc3NhZ2UtY29udGFjdC11cy1mb3JtIC5mb3JtLWFjdGlvbnMsXG4uY29udGFjdC1mb3JtLXdyYXBwZXIgLmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxMjBweCAwIDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5sYW5kaW5nLWhlYWRpbmdfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuZmllbGQtLW5hbWUtZmllbGQtYmFja2dyb3VuZC1tZWRpYSxcbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5sYW5kaW5nLWJhY2tncm91bmQtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5maWVsZC0tbmFtZS1maWVsZC1iYWNrZ3JvdW5kLW1lZGlhOmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmxhbmRpbmctYmFja2dyb3VuZC1pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgei1pbmRleDogMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5maWVsZC0tbmFtZS1maWVsZC1iYWNrZ3JvdW5kLW1lZGlhIGltZyxcbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5sYW5kaW5nLWJhY2tncm91bmQtaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuZmllbGQtLW5hbWUtYm9keSB7XG4gIG1hcmdpbjogMCAwIDEuNjVyZW0gMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWluLWhlaWdodDogY2FsYyg1Ni4yMDYwODg5OTN2dyArIDYwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuZmllbGQtLW5hbWUtZmllbGQtYmFja2dyb3VuZC1tZWRpYS5maWVsZC0tbmFtZS1maWVsZC1iYWNrZ3JvdW5kLW1lZGlhIGltZyxcbiAgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmxhbmRpbmctYmFja2dyb3VuZC1pbWFnZS5maWVsZC0tbmFtZS1maWVsZC1iYWNrZ3JvdW5kLW1lZGlhIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgYS5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5sb2NhdGlvbnMtbGlzdCBoMiwgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAubG9jYXRpb25zLWxpc3QgLmgyIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMTAxMDE7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IHtcbiAgICBoZWlnaHQ6IDExLjM3NXJlbTtcbiAgICBtaW4taGVpZ2h0OiAxMS4zNzVyZW07XG4gICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5sYW5kaW5nLWhlYWRpbmdfX3dyYXBwZXIge1xuICAgIGNvbG9yOiAjMWIxYjFiO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1pbi1oZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIHBhZGRpbmctdG9wOiAxMi4zNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5sb2NhdGlvbnMtbGlzdC1jb2wgPiAubWVudSB7XG4gICAgbWFyZ2luOiAwIDAgM3JlbTtcbiAgfVxufVxuLyoqXG4gKiBNYWdhemluZSBwdWJsaWNhdGlvbiBvdmVybGF5IGFuZCBiYWNrIGJ1dHRvbiBzdHlsZXNcbiAqIHdpdGggYW5pbWF0aW9ucyBmb3Igb3BlbmluZyBhbmQgY2xvc2luZy5cbiAqL1xuLyoqXG4gKiBNYWdhemluZSBwdWJsaWNhdGlvbiBvdmVybGF5IGFuZCBiYWNrIGJ1dHRvbiBzdHlsZXNcbiAqIHdpdGggYW5pbWF0aW9ucyBmb3Igb3BlbmluZyBhbmQgY2xvc2luZy5cbiAqL1xuLm1hZ2F6aW5lLXB1YmxpY2F0aW9uIHtcbiAgLyoqIFRyYW5zaXRpb24gdG8gb3BlbiBhcnRpY2xlICovXG4gIC8qJi5zaG93LWFydGljbGUge1xuICAgIC5tYWdhemluZS1wdWJsaWNhdGlvbl9fY29udGVudCxcbiAgICAubWFnYXppbmUtcHVibGljYXRpb25fX2JhY2sge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG4gIH0qL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI0OXB4KSB7XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbiAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogODgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNTBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAubWFnYXppbmUtcHVibGljYXRpb24gLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbiAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTQ1MHB4O1xuICB9XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24gLm1hZ2F6aW5lLXB1YmxpY2F0aW9uX19jb250ZW50IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDYwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLm1hZ2F6aW5lLXB1YmxpY2F0aW9uIC5tYWdhemluZS1wdWJsaWNhdGlvbl9fYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjFiO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHotaW5kZXg6IDEwMDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAwLjVzO1xufVxuLm1hZ2F6aW5lLXB1YmxpY2F0aW9uIC5tYWdhemluZS1wdWJsaWNhdGlvbl9fYmFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODNiNDM7XG4gIGJvcmRlci1jb2xvcjogIzM4M2I0Mztcbn1cbi5tYWdhemluZS1wdWJsaWNhdGlvbiAubWFnYXppbmUtcHVibGljYXRpb25fX2JhY2sge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbiAubWFnYXppbmUtcHVibGljYXRpb25fX2JhY2sge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cblxuLyoqIEJhY2tkcm9wIHN0eWxlcyBhbmQgYW5pbWF0aW9uICovXG4ubWFnYXppbmUtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gIHotaW5kZXg6IDk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuLm1hZ2F6aW5lLWJhY2tkcm9wLmJhY2tkcm9wLWhpZGRlbiB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluIDAuNXM7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qKiBSZXNldCBoaWRkZW4gc3RhdGUgZm9yIGNvbnRlbnQgYm9keSAqL1xuLm1hZ2F6aW5lLWNvbnRhaW5lciAuY29udGVudF9fYm9keSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLW1hZ2F6aW5lLXRleHQge1xuICB3aWR0aDogNzgwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTQwcHggMjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tYWdhemluZS10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1zZWN0aW9uLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgcGFkZGluZzogMCAwIDMwcHg7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2VyaWZIZWFkbGluZVwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1tYWdhemluZS10ZXh0IHtcbiAgICB3aWR0aDogOTYwcHg7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1hZ2F6aW5lLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1hZ2F6aW5lLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbWFnYXppbmUtdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5cbi5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3IHtcbiAgd2lkdGg6IDc4MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjVweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlld19fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19pbWFnZS1jb2wge1xuICBmbGV4OiAwIDAgNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19pbWFnZS1jb2wge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19pbWFnZS1jb2wgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm1hZ2F6aW5lLXNlY3Rpb24tLXB1YmxpY2F0aW9uLmltYWdlLXBvc2l0aW9uLXJpZ2h0IC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19pbWFnZS1jb2wge1xuICBvcmRlcjogMjtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLm1hZ2F6aW5lLXNlY3Rpb24tLXB1YmxpY2F0aW9uLmltYWdlLXBvc2l0aW9uLWxlZnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXdfX2ltYWdlLWNvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlld19fY29udGVudC1jb2wge1xuICBmbGV4OiAwIDAgNTAlO1xufVxuLm1hZ2F6aW5lLXNlY3Rpb24tLXB1YmxpY2F0aW9uLmltYWdlLXBvc2l0aW9uLXJpZ2h0IC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19jb250ZW50LWNvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG4ubWFnYXppbmUtc2VjdGlvbi0tcHVibGljYXRpb24uaW1hZ2UtcG9zaXRpb24tbGVmdCAubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlld19fY29udGVudC1jb2wge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXdfX2NvbnRlbnQtY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxufVxuLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXdfX2hlYWRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbn1cbi5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19oZWFkaW5nIGgyLCAubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlld19faGVhZGluZyAuaDIge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlld19faGVhZGluZyAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlld19fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X190ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlldyAuY2Fycm90OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbn1cbi5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3IC5jYXJyb3QgOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6ICMyNjExYzk7XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlld19fcmVhZC1tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggMCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2E3YTlhYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjYTdhOWFjO1xuICBjb2xvcjogIzI2MTFjOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXcge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXcgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlldyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXcgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uX19pbWFnZS1jb2wge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXcgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uX19jb250ZW50LWNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXcgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5EZWxheSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDgwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ubWFnYXppbmUtbmF2aWdhdGlvbi13cmFwcGVyOm5vdCgubWFnYXppbmUtZGVmYXVsdC13cmFwcGVyKSAubWFnYXppbmUtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNjBweCkge1xuICAubWFnYXppbmUtbmF2aWdhdGlvbi13cmFwcGVyOm5vdCgubWFnYXppbmUtZGVmYXVsdC13cmFwcGVyKSAubWFnYXppbmUtdG9nZ2xlci1yb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlcjpub3QoLm1hZ2F6aW5lLWRlZmF1bHQtd3JhcHBlcikgLm1hZ2F6aW5lLW5hdmlnYXRpb24tcm93IC5tYWdhemluZS1uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNzBweDtcbiAgICB6LWluZGV4OiAxNjE4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW5EZWxheSAwLjhzO1xuICAgIGFuaW1hdGlvbjogZmFkZUluRGVsYXkgMC44cztcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlcjpub3QoLm1hZ2F6aW5lLWRlZmF1bHQtd3JhcHBlcikgLm1hZ2F6aW5lLW5hdmlnYXRpb24tcm93IC5tYWdhemluZS1uYXZpZ2F0aW9uID4gbGkge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAubWFnYXppbmUtbmF2aWdhdGlvbi13cmFwcGVyOm5vdCgubWFnYXppbmUtZGVmYXVsdC13cmFwcGVyKSAubWFnYXppbmUtbmF2aWdhdGlvbi1yb3cgLm1hZ2F6aW5lLW5hdmlnYXRpb24gPiBsaSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogZm9udC1zaXplIDAuMXMsIGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBmb250LXNpemUgMC4xcywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICB3aWxsLWNoYW5nZTogYmFja2dyb3VuZC1jb2xvciwgZm9udC1zaXplLCBwYWRkaW5nLCB3aWR0aDtcbiAgfVxuICAubWFnYXppbmUtbmF2aWdhdGlvbi13cmFwcGVyOm5vdCgubWFnYXppbmUtZGVmYXVsdC13cmFwcGVyKSAubWFnYXppbmUtbmF2aWdhdGlvbi1yb3cgLm1hZ2F6aW5lLW5hdmlnYXRpb24gPiBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzI2MTFjOTtcbiAgfVxuICAubWFnYXppbmUtbmF2aWdhdGlvbi13cmFwcGVyOm5vdCgubWFnYXppbmUtZGVmYXVsdC13cmFwcGVyKSAubWFnYXppbmUtbmF2aWdhdGlvbi1yb3cgLm1hZ2F6aW5lLW5hdmlnYXRpb24gPiBsaSB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDAuM3MgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIGxpbmVhcjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgd2lsbC1jaGFuZ2U6IHRvcDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXI6bm90KC5tYWdhemluZS1kZWZhdWx0LXdyYXBwZXIpIC5tYWdhemluZS1uYXZpZ2F0aW9uLXJvdyAubWFnYXppbmUtbmF2aWdhdGlvbiA+IGxpIHVsIGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXI6bm90KC5tYWdhemluZS1kZWZhdWx0LXdyYXBwZXIpIC5tYWdhemluZS1uYXZpZ2F0aW9uLXJvdyAubWFnYXppbmUtbmF2aWdhdGlvbiA+IGxpIHVsIGxpIGEubVBTMmlkLWhpZ2hsaWdodCxcbiAgLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlcjpub3QoLm1hZ2F6aW5lLWRlZmF1bHQtd3JhcHBlcikgLm1hZ2F6aW5lLW5hdmlnYXRpb24tcm93IC5tYWdhemluZS1uYXZpZ2F0aW9uID4gbGkgdWwgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjZmVmZWZlO1xuICAgIHBhZGRpbmc6IDAgMTVweCA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlcjpub3QoLm1hZ2F6aW5lLWRlZmF1bHQtd3JhcHBlcikgLm1hZ2F6aW5lLW5hdmlnYXRpb24tcm93IC5tYWdhemluZS1uYXZpZ2F0aW9uID4gbGkgdWwgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICMyNjExYzk7XG4gIH1cbiAgLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlcjpub3QoLm1hZ2F6aW5lLWRlZmF1bHQtd3JhcHBlcikgLm1hZ2F6aW5lLW5hdmlnYXRpb24tcm93IC5tYWdhemluZS1uYXZpZ2F0aW9uID4gbGkuYWN0aXZlLCAubWFnYXppbmUtbmF2aWdhdGlvbi13cmFwcGVyOm5vdCgubWFnYXppbmUtZGVmYXVsdC13cmFwcGVyKSAubWFnYXppbmUtbmF2aWdhdGlvbi1yb3cgLm1hZ2F6aW5lLW5hdmlnYXRpb24gPiBsaTpob3ZlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlcjpub3QoLm1hZ2F6aW5lLWRlZmF1bHQtd3JhcHBlcikgLm1hZ2F6aW5lLW5hdmlnYXRpb24tcm93IC5tYWdhemluZS1uYXZpZ2F0aW9uID4gbGkuYWN0aXZlID4gYSwgLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlcjpub3QoLm1hZ2F6aW5lLWRlZmF1bHQtd3JhcHBlcikgLm1hZ2F6aW5lLW5hdmlnYXRpb24tcm93IC5tYWdhemluZS1uYXZpZ2F0aW9uID4gbGk6aG92ZXIgPiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlcjpub3QoLm1hZ2F6aW5lLWRlZmF1bHQtd3JhcHBlcikgLm1hZ2F6aW5lLW5hdmlnYXRpb24tcm93IC5tYWdhemluZS1uYXZpZ2F0aW9uID4gbGkuYWN0aXZlID4gdWwsIC5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXI6bm90KC5tYWdhemluZS1kZWZhdWx0LXdyYXBwZXIpIC5tYWdhemluZS1uYXZpZ2F0aW9uLXJvdyAubWFnYXppbmUtbmF2aWdhdGlvbiA+IGxpOmhvdmVyID4gdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXI6bm90KC5tYWdhemluZS1kZWZhdWx0LXdyYXBwZXIpLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlci0tZXhwYW5kZWQgLm1hZ2F6aW5lLW5hdmlnYXRpb24gbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXI6bm90KC5tYWdhemluZS1kZWZhdWx0LXdyYXBwZXIpLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlci0tZXhwYW5kZWQgLm1hZ2F6aW5lLW5hdmlnYXRpb24gbGkgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTU5cHgpIHtcbiAgLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlcjpub3QoLm1hZ2F6aW5lLWRlZmF1bHQtd3JhcHBlcikge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxNjIwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubWFnYXppbmUtbmF2aWdhdGlvbi13cmFwcGVyOm5vdCgubWFnYXppbmUtZGVmYXVsdC13cmFwcGVyKS5jbG9zZS1mdWxsLXZpZXcuaGVhZHJvb20tLXVucGlubmVkLCAubWFnYXppbmUtbmF2aWdhdGlvbi13cmFwcGVyOm5vdCgubWFnYXppbmUtZGVmYXVsdC13cmFwcGVyKS5oZWFkcm9vbS0tdW5waW5uZWQ6bm90KC5tZW51LW9wZW5lZCkge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG4gIC5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXI6bm90KC5tYWdhemluZS1kZWZhdWx0LXdyYXBwZXIpLm1lbnUtb3BlbmVkIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMCAwO1xuICB9XG4gIC5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXI6bm90KC5tYWdhemluZS1kZWZhdWx0LXdyYXBwZXIpIC5tYWdhemluZS10b2dnbGVyLXJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubWFnYXppbmUtbmF2aWdhdGlvbi13cmFwcGVyOm5vdCgubWFnYXppbmUtZGVmYXVsdC13cmFwcGVyKSAubWFnYXppbmUtdG9nZ2xlci1yb3cgLmJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXI6bm90KC5tYWdhemluZS1kZWZhdWx0LXdyYXBwZXIpIC5tYWdhemluZS1uYXZpZ2F0aW9uLXJvdyB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXI6bm90KC5tYWdhemluZS1kZWZhdWx0LXdyYXBwZXIpIC5tYWdhemluZS1uYXZpZ2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAubWFnYXppbmUtbmF2aWdhdGlvbi13cmFwcGVyOm5vdCgubWFnYXppbmUtZGVmYXVsdC13cmFwcGVyKSAubWFnYXppbmUtbmF2aWdhdGlvbiA+IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWFnYXppbmUtbmF2aWdhdGlvbi13cmFwcGVyOm5vdCgubWFnYXppbmUtZGVmYXVsdC13cmFwcGVyKSAubWFnYXppbmUtbmF2aWdhdGlvbiA+IGxpID4gYSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWFnYXppbmUtbmF2aWdhdGlvbi13cmFwcGVyOm5vdCgubWFnYXppbmUtZGVmYXVsdC13cmFwcGVyKSAubWFnYXppbmUtbmF2aWdhdGlvbiA+IGxpOmZpcnN0LWNoaWxkIGEge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAubWFnYXppbmUtbmF2aWdhdGlvbi13cmFwcGVyOm5vdCgubWFnYXppbmUtZGVmYXVsdC13cmFwcGVyKSAubWFnYXppbmUtbmF2aWdhdGlvbiA+IGxpIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXI6bm90KC5tYWdhemluZS1kZWZhdWx0LXdyYXBwZXIpIC5tYWdhemluZS1uYXZpZ2F0aW9uID4gbGkgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXI6bm90KC5tYWdhemluZS1kZWZhdWx0LXdyYXBwZXIpIC5tYWdhemluZS1uYXZpZ2F0aW9uID4gbGkgdWwgbGkgYSB7XG4gICAgY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwIDE1cHggMTVweDtcbiAgfVxuICAubWFnYXppbmUtbmF2aWdhdGlvbi13cmFwcGVyOm5vdCgubWFnYXppbmUtZGVmYXVsdC13cmFwcGVyKSAubWFnYXppbmUtbmF2aWdhdGlvbiA+IGxpIHVsIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMjYxMWM5O1xuICB9XG59XG5cbi5tYWdhemluZS1sYW5kaW5nIC5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1hZ2F6aW5lLWxhbmRpbmcgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDc4MHB4O1xuICB9XG59XG5cbi5tYWdhemluZS1jb3ZlciB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tYWdhemluZS1jb3ZlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwZXItdGl0bGUge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW46IDIxcHggMCAxMHB4O1xufVxuLm1hZ2F6aW5lLWNvdmVyIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi5tYWdhemluZS1jb3ZlciAuaGVhZGVyLWFjdGlvbnMtYmxvY2sgdWwge1xuICBmb250LXNpemU6IDMycHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMzhweCAwIDI0cHggMDtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLm1hZ2F6aW5lLWNvdmVyIC5oZWFkZXItYWN0aW9ucy1ibG9jayB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwO1xufVxuLm1hZ2F6aW5lLWNvdmVyIC5oZWFkZXItYWN0aW9ucy1ibG9jayB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm1hZ2F6aW5lLWNvdmVyIC5oZWFkZXItYWN0aW9ucy1ibG9jayB1bCBsaSBhIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogVE9ETyAtIHJlcGxhY2UgdGhpcyBieSBpbmxpbmUgc3ZnLlxuICAmLmljb24tZG93bmxvYWQtcGRmIHtcbiAgICAgLndjLWljb24tZG93bmxvYWQ7XG4gICB9XG5cbiAgICYuaWNvbi1zaGFyZSB7XG4gICAgIC53Yy1pY29uLXNoYXJlO1xuICAgfSovXG59XG4ubWFnYXppbmUtY292ZXIgLmhlYWRlci1hY3Rpb25zLWJsb2NrIHVsIGxpIGE6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFnYXppbmUtY292ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cGVyLXRpdGxlIHtcbiAgICBtYXJnaW46IDIxcHggMCAxMHB4O1xuICB9XG59XG5cbi5tYWdhemluZS1zZWN0aW9uLS1jb3ZlciAuY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyIGEge1xuICBjb2xvcjogIzE3YzVmZjtcbn1cbi5tYWdhemluZS1zZWN0aW9uLS1jb3Zlcjpub3QoLm1hZ2F6aW5lLWNvdmVyKSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDE0MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWdhemluZS1zZWN0aW9uLS1jb3Zlcjpub3QoLm1hZ2F6aW5lLWNvdmVyKSAuZmllbGQtLW5hbWUtZmllbGQtY2FwdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNXB4O1xuICBsZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubWFnYXppbmUtc2VjdGlvbi0tY292ZXI6bm90KC5tYWdhemluZS1jb3ZlcikgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuLm1hZ2F6aW5lLXNlY3Rpb24tLWNvbnRlbnQtbGlzdCAuY29udGVudC1oZWFkaW5nIGgyLCAubWFnYXppbmUtc2VjdGlvbi0tY29udGVudC1saXN0IC5jb250ZW50LWhlYWRpbmcgLmgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5zY3JvbGwtZG93bi13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5Aa2V5ZnJhbWVzIHNob3dEb3duIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMCA0cHgsIDRweCAwO1xuICB9XG4gIDIwJSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAwIDRweCwgNHB4IDA7XG4gIH1cbiAgNDAlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNHB4LCA0cHggMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNHB4LCA0cHggMTAwJTtcbiAgfVxufVxuQGtleWZyYW1lcyByb2xsRG93biB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgMjAlIHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm9sbFpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMjElIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uc2Nyb2xsLWRvd24td3JhcHBlciAuc2Nyb2xsLWRvd25fX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDAgNjVweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbi5zY3JvbGwtZG93bi13cmFwcGVyIC5zY3JvbGwtZG93bl9faWNvbiAuc2Nyb2xsLWRvd25fX2FuaW1hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLnNjcm9sbC1kb3duLXdyYXBwZXIgLnNjcm9sbC1kb3duX19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNjcm9sbC1kb3duLXdyYXBwZXIgLnNjcm9sbC1kb3duX19sYWJlbCA+IGRpdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogcm9sbERvd24gNXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogcm9sbERvd24gNXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuOHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC44cztcbiAgbWluLWhlaWdodDogNDJweDtcbn1cbi5zY3JvbGwtZG93bi13cmFwcGVyIC5zY3JvbGwtZG93bl9fZG90IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHJvbGxab29tIDVzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHJvbGxab29tIDVzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbn1cbi5zY3JvbGwtZG93bi13cmFwcGVyIC5zY3JvbGwtZG93bl9fbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGVmdDogNXB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogcm9sbERvd24gNXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogcm9sbERvd24gNXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDFzO1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1hZ2F6aW5lLXNlY3Rpb24tLXB1YmxpY2F0aW9uIHtcbiAgICBtYXJnaW46IDE0MHB4IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcGFyYWxsYXhTbGlkZUluVXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwJSk7XG4gIH1cbiAgMzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBhcmFsbGF4U2xpZGVJbkRvd24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpO1xuICB9XG4gIDMwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnNlY3Rpb24tdGV4dCAucGFyYWxsYXgtdXAsXG4uc2VjdGlvbi10ZXh0IC5wYXJhbGxheC1kb3duLFxuLnNlY3Rpb24tY2hhcHRlciAucGFyYWxsYXgtdXAsXG4uc2VjdGlvbi1jaGFwdGVyIC5wYXJhbGxheC1kb3duLFxuLnNlY3Rpb24tYXJ0aWNsZS1saXN0IC5wYXJhbGxheC11cCxcbi5zZWN0aW9uLWFydGljbGUtbGlzdCAucGFyYWxsYXgtZG93bixcbi5hcnRpY2xlLXdjLXN0eWxlIC5wYXJhbGxheC11cCxcbi5hcnRpY2xlLXdjLXN0eWxlIC5wYXJhbGxheC1kb3duIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zZWN0aW9uLXRleHQucGFyYWxsYXgtcmV2ZWFsIC5wYXJhbGxheC11cCxcbi5zZWN0aW9uLXRleHQucGFyYWxsYXgtcmV2ZWFsIC5wYXJhbGxheC1kb3duLFxuLnNlY3Rpb24tdGV4dCAucGFyYWxsYXgtb24tbG9hZCAucGFyYWxsYXgtdXAsXG4uc2VjdGlvbi10ZXh0IC5wYXJhbGxheC1vbi1sb2FkIC5wYXJhbGxheC1kb3duLFxuLnNlY3Rpb24tY2hhcHRlci5wYXJhbGxheC1yZXZlYWwgLnBhcmFsbGF4LXVwLFxuLnNlY3Rpb24tY2hhcHRlci5wYXJhbGxheC1yZXZlYWwgLnBhcmFsbGF4LWRvd24sXG4uc2VjdGlvbi1jaGFwdGVyIC5wYXJhbGxheC1vbi1sb2FkIC5wYXJhbGxheC11cCxcbi5zZWN0aW9uLWNoYXB0ZXIgLnBhcmFsbGF4LW9uLWxvYWQgLnBhcmFsbGF4LWRvd24sXG4uc2VjdGlvbi1hcnRpY2xlLWxpc3QucGFyYWxsYXgtcmV2ZWFsIC5wYXJhbGxheC11cCxcbi5zZWN0aW9uLWFydGljbGUtbGlzdC5wYXJhbGxheC1yZXZlYWwgLnBhcmFsbGF4LWRvd24sXG4uc2VjdGlvbi1hcnRpY2xlLWxpc3QgLnBhcmFsbGF4LW9uLWxvYWQgLnBhcmFsbGF4LXVwLFxuLnNlY3Rpb24tYXJ0aWNsZS1saXN0IC5wYXJhbGxheC1vbi1sb2FkIC5wYXJhbGxheC1kb3duLFxuLmFydGljbGUtd2Mtc3R5bGUucGFyYWxsYXgtcmV2ZWFsIC5wYXJhbGxheC11cCxcbi5hcnRpY2xlLXdjLXN0eWxlLnBhcmFsbGF4LXJldmVhbCAucGFyYWxsYXgtZG93bixcbi5hcnRpY2xlLXdjLXN0eWxlIC5wYXJhbGxheC1vbi1sb2FkIC5wYXJhbGxheC11cCxcbi5hcnRpY2xlLXdjLXN0eWxlIC5wYXJhbGxheC1vbi1sb2FkIC5wYXJhbGxheC1kb3duIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uc2VjdGlvbi10ZXh0LnBhcmFsbGF4LXJldmVhbCAucGFyYWxsYXgtdXAsXG4uc2VjdGlvbi10ZXh0IC5wYXJhbGxheC1vbi1sb2FkIC5wYXJhbGxheC11cCxcbi5zZWN0aW9uLWNoYXB0ZXIucGFyYWxsYXgtcmV2ZWFsIC5wYXJhbGxheC11cCxcbi5zZWN0aW9uLWNoYXB0ZXIgLnBhcmFsbGF4LW9uLWxvYWQgLnBhcmFsbGF4LXVwLFxuLnNlY3Rpb24tYXJ0aWNsZS1saXN0LnBhcmFsbGF4LXJldmVhbCAucGFyYWxsYXgtdXAsXG4uc2VjdGlvbi1hcnRpY2xlLWxpc3QgLnBhcmFsbGF4LW9uLWxvYWQgLnBhcmFsbGF4LXVwLFxuLmFydGljbGUtd2Mtc3R5bGUucGFyYWxsYXgtcmV2ZWFsIC5wYXJhbGxheC11cCxcbi5hcnRpY2xlLXdjLXN0eWxlIC5wYXJhbGxheC1vbi1sb2FkIC5wYXJhbGxheC11cCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBwYXJhbGxheFNsaWRlSW5VcDtcbn1cbi5zZWN0aW9uLXRleHQucGFyYWxsYXgtcmV2ZWFsIC5wYXJhbGxheC1kb3duLFxuLnNlY3Rpb24tdGV4dCAucGFyYWxsYXgtb24tbG9hZCAucGFyYWxsYXgtZG93bixcbi5zZWN0aW9uLWNoYXB0ZXIucGFyYWxsYXgtcmV2ZWFsIC5wYXJhbGxheC1kb3duLFxuLnNlY3Rpb24tY2hhcHRlciAucGFyYWxsYXgtb24tbG9hZCAucGFyYWxsYXgtZG93bixcbi5zZWN0aW9uLWFydGljbGUtbGlzdC5wYXJhbGxheC1yZXZlYWwgLnBhcmFsbGF4LWRvd24sXG4uc2VjdGlvbi1hcnRpY2xlLWxpc3QgLnBhcmFsbGF4LW9uLWxvYWQgLnBhcmFsbGF4LWRvd24sXG4uYXJ0aWNsZS13Yy1zdHlsZS5wYXJhbGxheC1yZXZlYWwgLnBhcmFsbGF4LWRvd24sXG4uYXJ0aWNsZS13Yy1zdHlsZSAucGFyYWxsYXgtb24tbG9hZCAucGFyYWxsYXgtZG93biB7XG4gIGFuaW1hdGlvbi1uYW1lOiBwYXJhbGxheFNsaWRlSW5Eb3duO1xufVxuXG4ucmVnaW9uLWNvbnRlbnQgLm1hZ2F6aW5lIC5jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19pbWFnZS1jb2wgLmNhcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIFN0eWxlcyBmb3IgYSBjb21wYWN0IG5hdi5cbiAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE2MHB4KSB7XG4gIC5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXI6bm90KC5tYWdhemluZS1kZWZhdWx0LXdyYXBwZXIpIC5tYWdhemluZS1uYXZpZ2F0aW9uLXJvdyAubWFnYXppbmUtbmF2aWdhdGlvbiA+IGxpLmFjdGl2ZTpub3QoOmhvdmVyKSA+IHVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKipcbiAqIEN1c3RvbSBzdHlsZXMgZm9yIGEgQ2FzZSBTdHVkeSB0ZW1wbGF0ZS5cbiAqL1xuLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtd2hpdGUgaDEsIC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LXdoaXRlIC5oMSxcbi5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LXdoaXRlIGgyLFxuLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtd2hpdGUgLmgyLFxuLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtd2hpdGUgaDMsXG4ubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC13aGl0ZSAuaDMsXG4ubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC13aGl0ZSBoNCxcbi5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LXdoaXRlIC5oNCxcbi5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LXdoaXRlIGg1LFxuLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtd2hpdGUgLmg1LFxuLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtd2hpdGUgaDYsXG4ubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC13aGl0ZSAuaDYsXG4ubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC13aGl0ZSBsaSxcbi5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LXdoaXRlIHAsXG4ubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC1jb2xvci13aGl0ZSBoMSxcbi5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LWNvbG9yLXdoaXRlIC5oMSxcbi5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LWNvbG9yLXdoaXRlIGgyLFxuLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtY29sb3Itd2hpdGUgLmgyLFxuLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtY29sb3Itd2hpdGUgaDMsXG4ubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC1jb2xvci13aGl0ZSAuaDMsXG4ubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC1jb2xvci13aGl0ZSBoNCxcbi5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LWNvbG9yLXdoaXRlIC5oNCxcbi5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LWNvbG9yLXdoaXRlIGg1LFxuLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtY29sb3Itd2hpdGUgLmg1LFxuLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtY29sb3Itd2hpdGUgaDYsXG4ubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC1jb2xvci13aGl0ZSAuaDYsXG4ubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC1jb2xvci13aGl0ZSBsaSxcbi5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LWNvbG9yLXdoaXRlIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC5jb250ZW50LWhlYWRpbmcge1xuICBib3JkZXI6IG5vbmU7XG59XG4ubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1jb250ZW50IC5maWVsZC0taXRlbSBhOmhvdmVyIC50aXRsZSB7XG4gIGNvbG9yOiAjMjYxMWM5O1xufVxuLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnZpZXctY29udGVudC1saXN0cyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAubWFnYXppbmUtc2VjdGlvbi0tY29udGVudC1saXN0ID4gLmNvbnRlbnQgLmNvbnRlbnQtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAubWFnYXppbmUtbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBDdXN0b20gc3R5bGVzIGZvciBhIE0mQSBTZW50aW1lbnQgVHJhY2tlciBwYWdlLlxuICovXG4ucGFnZS1wdWJsaWNhdGlvbnMtaW5zaWdodC1tYS10b3AtbWluZCAubWFnYXppbmUtc2VjdGlvbi0tdGV4dCB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cblxuLyoqXG4gKiBDdXN0b20gc3R5bGVzIGZvciBhbiBOZXVtb3JwaGlzbSB0ZW1wbGF0ZS5cbiAqL1xuLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAjZ2xvYmFsLXJlYWNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAjZ2xvYmFsLXJlYWNoOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMTUwcHg7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21hcC1ubS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAjZ2xvYmFsLXJlYWNoOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG4ubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gI2dsb2JhbC1yZWFjaCA+IC5jb250ZW50IHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXIubWFnYXppbmUtY292ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogODdweDtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICBoZWlnaHQ6IDYwMHB4O1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXJlZm94IDwgMTYgKi9cbiAgLyogU2FmYXJpLCBDaHJvbWUgYW5kIE9wZXJhID4gMTIuMSAqL1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXIubWFnYXppbmUtY292ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgwJSBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTU5cHgpIHtcbiAgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlci5tYWdhemluZS1jb3ZlciB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KTtcbiAgfVxufVxuLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlci5tYWdhemluZS1jb3ZlciAuc2Vjb25kLWJhY2tncm91bmQge1xuICBwYWRkaW5nOiAxMDBweCAyMHB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZWluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlaW47IC8qIFNhZmFyaSwgQ2hyb21lIGFuZCBPcGVyYSA+IDEyLjEgKi9cbiAgLW1vei1hbmltYXRpb24tbmFtZTogZmFkZWluOyAvKiBGaXJlZm94IDwgMTYgKi9cbiAgLW1zLWFuaW1hdGlvbi1uYW1lOiBmYWRlaW47IC8qIEludGVybmV0IEV4cGxvcmVyICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlci5tYWdhemluZS1jb3ZlciAuc2Vjb25kLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXIubWFnYXppbmUtY292ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cGVyLXRpdGxlLFxuLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlci5tYWdhemluZS1jb3ZlciBoMSxcbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXIubWFnYXppbmUtY292ZXIgLmgxIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAycztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVpbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZWluOyAvKiBTYWZhcmksIENocm9tZSBhbmQgT3BlcmEgPiAxMi4xICovXG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IGZhZGVpbjsgLyogRmlyZWZveCA8IDE2ICovXG4gIC1tcy1hbmltYXRpb24tbmFtZTogZmFkZWluOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAqL1xufVxuLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlci5tYWdhemluZS1jb3ZlciAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sXG4ubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyLm1hZ2F6aW5lLWNvdmVyIC5oZWFkZXItYWN0aW9ucy1ibG9jayB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi1kZWxheTogM3M7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlaW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVpbjsgLyogU2FmYXJpLCBDaHJvbWUgYW5kIE9wZXJhID4gMTIuMSAqL1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBmYWRlaW47IC8qIEZpcmVmb3ggPCAxNiAqL1xuICAtbXMtYW5pbWF0aW9uLW5hbWU6IGZhZGVpbjsgLyogSW50ZXJuZXQgRXhwbG9yZXIgKi9cbn1cbkBrZXlmcmFtZXMgZmFkZWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGZhZGVpbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALW1zLWtleWZyYW1lcyBmYWRlaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLWNvdmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1jb3ZlciAuY29udGVudCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtIDExNDBweCkgLyAyKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1jb3ZlciAuY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtc3VwZXItdGl0bGUge1xuICBjb2xvcjogIzI2MTFjOTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDExMHB4O1xuICBsaW5lLWhlaWdodDogOTBweDtcbiAgbWFyZ2luOiAwO1xufVxuLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1jb3ZlciAuY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtc3VwZXItdGl0bGUgcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwO1xufVxuLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1jb3ZlciAuY29udGVudCBoMSwgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1jb3ZlciAuY29udGVudCAuaDEge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogODVweDtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG59XG4ubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLWNvdmVyIC5jb250ZW50IGgxIHAsIC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtY292ZXIgLmNvbnRlbnQgLmgxIHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtY292ZXIgLmNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgcGFkZGluZzogMjVweCAwO1xufVxuLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1jb3ZlciAuY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNjExYzk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDI1cHg7XG59XG4ubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLWNvdmVyIC5jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1jb3ZlciAuY29udGVudCAuaGVhZGVyLWFjdGlvbnMtYmxvY2sgdWwge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtY292ZXIgLmNvbnRlbnQgLmhlYWRlci1hY3Rpb25zLWJsb2NrIHVsIGEge1xuICBjb2xvcjogIzAwMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtY292ZXIgLmNvbnRlbnQgLmhlYWRlci1hY3Rpb25zLWJsb2NrIHVsIGE6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtY292ZXIgLmNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1jb3ZlciAuY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1jb3ZlciAuY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtc3VwZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLWNvdmVyIC5jb250ZW50IGgxLCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLWNvdmVyIC5jb250ZW50IC5oMSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtY292ZXIgLmNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1jb3ZlciAuY29udGVudCAuaGVhZGVyLWFjdGlvbnMtYmxvY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDI1cHg7XG4gIH1cbn1cbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAuc2Nyb2xsLWRvd24tbmV1bW9ycGhpc20td3JhcHBlciB7XG4gIHdpZHRoOiA5MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLnNjcm9sbC1kb3duLW5ldW1vcnBoaXNtLXdyYXBwZXIgLnNjcm9sbC1kb3duX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLnNjcm9sbC1kb3duLW5ldW1vcnBoaXNtLXdyYXBwZXIgLnNjcm9sbC1kb3duX19hcnJvdyAuYXJyb3cge1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDNkZWcpIHNrZXdYKDE3NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xufVxuLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlcjpub3QoLm1hZ2F6aW5lLWNvdmVyKSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtODBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwYWRkaW5nOiA4NXB4IDAgMTA1cHg7XG4gIG1hcmdpbjogMCAwIDQ1cHg7XG59XG4ubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyOm5vdCgubWFnYXppbmUtY292ZXIpIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXI6bm90KC5tYWdhemluZS1jb3ZlcikgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcHRpb25zIHtcbiAgYm90dG9tOiAtMzBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXI6bm90KC5tYWdhemluZS1jb3ZlcikgLnVuZGVybGF5IHtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXI6bm90KC5tYWdhemluZS1jb3ZlcikgLnVuZGVybGF5IHAge1xuICBtYXJnaW46IDA7XG59XG4ubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyOm5vdCgubWFnYXppbmUtY292ZXIpIC51bmRlcmxheSBoMiwgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlcjpub3QoLm1hZ2F6aW5lLWNvdmVyKSAudW5kZXJsYXkgLmgyIHtcbiAgY29sb3I6ICMyNjExYzk7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE2MHB4KSB7XG4gIC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXI6bm90KC5tYWdhemluZS1jb3ZlcikgLnVuZGVybGF5IGgyLCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyOm5vdCgubWFnYXppbmUtY292ZXIpIC51bmRlcmxheSAuaDIge1xuICAgIG1hcmdpbjogMCAyMDBweCAxMHB4O1xuICB9XG59XG4ubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyOm5vdCgubWFnYXppbmUtY292ZXIpIC51bmRlcmxheSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzM4M2I0MztcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlcjpub3QoLm1hZ2F6aW5lLWNvdmVyKSAudW5kZXJsYXkgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyOm5vdCgubWFnYXppbmUtY292ZXIpIC51bmRlcmxheSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNjExYzk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE2MHB4KSB7XG4gIC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXI6bm90KC5tYWdhemluZS1jb3ZlcikgLnVuZGVybGF5IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAwIDIwMHB4O1xuICB9XG59XG4ubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyOm5vdCgubWFnYXppbmUtY292ZXIpIC51bmRlcmxheS1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTEwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXI6bm90KC5tYWdhemluZS1jb3ZlcikgLnVuZGVybGF5LWJhY2tncm91bmQgZGl2IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMzUwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2VyaWZIZWFkbGluZVwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXNoYWRvdzogMnB4IDJweCAycHggI2JlYmViZSwgLTJweCAtMnB4IDJweCAjZmZmZmZmO1xuICBjb2xvcjogI2U2ZTZlNjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlcjpub3QoLm1hZ2F6aW5lLWNvdmVyKTpsYXN0LWNoaWxkIC5jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyOm5vdCgubWFnYXppbmUtY292ZXIpOmxhc3QtY2hpbGQgLmNvbnRlbnQgaDEsIC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXI6bm90KC5tYWdhemluZS1jb3Zlcik6bGFzdC1jaGlsZCAuY29udGVudCAuaDEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXI6bm90KC5tYWdhemluZS1jb3Zlcik6bGFzdC1jaGlsZCAudW5kZXJsYXkgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG4ubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyOm5vdCgubWFnYXppbmUtY292ZXIpOmxhc3QtY2hpbGQgLnVuZGVybGF5IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlcjpub3QoLm1hZ2F6aW5lLWNvdmVyKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyOm5vdCgubWFnYXppbmUtY292ZXIpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICAgIHBhZGRpbmc6IDI4cHggMjBweCAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXI6bm90KC5tYWdhemluZS1jb3ZlcikgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyOm5vdCgubWFnYXppbmUtY292ZXIpIC5jb250ZW50IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgfVxuICAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyOm5vdCgubWFnYXppbmUtY292ZXIpIC5jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1zdXBlci10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbiAgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlcjpub3QoLm1hZ2F6aW5lLWNvdmVyKSAuY29udGVudCBoMSwgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlcjpub3QoLm1hZ2F6aW5lLWNvdmVyKSAuY29udGVudCAuaDEge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyOm5vdCgubWFnYXppbmUtY292ZXIpIC51bmRlcmxheSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyOm5vdCgubWFnYXppbmUtY292ZXIpIC51bmRlcmxheSBoMiwgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlcjpub3QoLm1hZ2F6aW5lLWNvdmVyKSAudW5kZXJsYXkgLmgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlcjpub3QoLm1hZ2F6aW5lLWNvdmVyKSAudW5kZXJsYXkgaDIsIC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXI6bm90KC5tYWdhemluZS1jb3ZlcikgLnVuZGVybGF5IC5oMixcbiAgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlcjpub3QoLm1hZ2F6aW5lLWNvdmVyKSAudW5kZXJsYXkgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXI6bm90KC5tYWdhemluZS1jb3ZlcikgLnVuZGVybGF5IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlcjpub3QoLm1hZ2F6aW5lLWNvdmVyKSAudW5kZXJsYXkgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uOmFmdGVyIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICAgIHRvcDogLTE1cHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgfVxuICAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyOm5vdCgubWFnYXppbmUtY292ZXIpIC51bmRlcmxheS1iYWNrZ3JvdW5kIGRpdiB7XG4gICAgZm9udC1zaXplOiAzMDBweDtcbiAgfVxufVxuLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1wdWJsaWNhdGlvbiB7XG4gIG1hcmdpbjogNDhweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tcHVibGljYXRpb24gLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXdfX2NvbnRlbnQtY29sIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIG1heC13aWR0aDogNDEwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE2MHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gIC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tcHVibGljYXRpb24gLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXdfX2NvbnRlbnQtY29sIHtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICB9XG59XG4ubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLXB1YmxpY2F0aW9uIC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19pbWFnZS1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLXB1YmxpY2F0aW9uIC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19pbWFnZS1jb2wgLmNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLXB1YmxpY2F0aW9uIC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19pbWFnZS1jb2wgLmNhcHRpb246YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwLCAjMzMzLCB0cmFuc3BhcmVudCk7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IDA7XG59XG4ubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXcge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZGJkYmRjO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDRweCA0cHggN3B4ICNjNGM0YzQsIGluc2V0IC01cHggLTVweCAxMHB4ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHdpZHRoOiAxMjAwcHg7XG59XG4ubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXdfX2hlYWRpbmcge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlld19faGVhZGluZyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19oZWFkaW5nIGgyLCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXdfX2hlYWRpbmcgLmgyIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG4ubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXdfX2hlYWRpbmcgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlld19fcmVhZC1tb3JlIHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpO1xufVxuLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19yZWFkLW1vcmU6YWZ0ZXIge1xuICBjb2xvcjogIzI2MTFjOTtcbiAgdG9wOiA0cHg7XG59XG4ubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXdfX3JlYWQtbW9yZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gIC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlldyB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlldyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlld19faGVhZGluZyBoMiwgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19oZWFkaW5nIC5oMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19oZWFkaW5nIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlld19fcmVhZC1tb3JlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tcHVibGljYXRpb24gLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXdfX2ltYWdlLWNvbCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLXB1YmxpY2F0aW9uIC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19pbWFnZS1jb2wgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1wdWJsaWNhdGlvbi5pbWFnZS1wb3NpdGlvbi1yaWdodCAubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlld19faW1hZ2UtY29sIHtcbiAgb3JkZXI6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tcHVibGljYXRpb24uaW1hZ2UtcG9zaXRpb24tcmlnaHQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXdfX2NvbnRlbnQtY29sIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS10ZXh0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG59XG4ubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLXRleHQgLmNvbnRlbnQtaGVhZGluZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tdGV4dCAuY29udGVudC1oZWFkaW5nIGgyLCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLXRleHQgLmNvbnRlbnQtaGVhZGluZyAuaDIge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS10ZXh0IC5jb250ZW50LWhlYWRpbmcgaDIsIC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tdGV4dCAuY29udGVudC1oZWFkaW5nIC5oMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4ubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLXRleHQgLmludGVyYWN0aXZlLWJpbyB7XG4gIHdpZHRoOiA0NTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tdGV4dCAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gYmxvY2txdW90ZTpub3QoLmZhY3QpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDQ1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tdGV4dCAuaW50ZXJhY3RpdmUtYmlvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS10ZXh0IC5pbnRlcmFjdGl2ZS1iaW8gLnNwZWFrZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS10ZXh0IC5pbnRlcmFjdGl2ZS1iaW8gLnNwZWFrZXItcGhvdG8ge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbiAgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS10ZXh0IC5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSBibG9ja3F1b3RlOm5vdCguZmFjdCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLXRleHQgLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIGJsb2NrcXVvdGU6bm90KC5mYWN0KTpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXIubWFnYXppbmUtY292ZXIgKyAubWFnYXppbmUtc2VjdGlvbi0tdGV4dCAuY29udGVudC1oZWFkaW5nIHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXIubWFnYXppbmUtY292ZXIgKyAubWFnYXppbmUtc2VjdGlvbi0tdGV4dCAuY29udGVudC1oZWFkaW5nIGgyLCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyLm1hZ2F6aW5lLWNvdmVyICsgLm1hZ2F6aW5lLXNlY3Rpb24tLXRleHQgLmNvbnRlbnQtaGVhZGluZyAuaDIge1xuICBjb2xvcjogIzI2MTFjOTtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXIubWFnYXppbmUtY292ZXIgKyAubWFnYXppbmUtc2VjdGlvbi0tdGV4dCAuY29udGVudC1oZWFkaW5nIGgyLCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyLm1hZ2F6aW5lLWNvdmVyICsgLm1hZ2F6aW5lLXNlY3Rpb24tLXRleHQgLmNvbnRlbnQtaGVhZGluZyAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlci5tYWdhemluZS1jb3ZlciArIC5tYWdhemluZS1zZWN0aW9uLS10ZXh0IC5pbnRlcmFjdGl2ZS1iaW8ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tdGV4dC5wYXJhbGxheC1yZXZlYWwgLnBhcmFsbGF4LXVwLFxuLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS10ZXh0LnBhcmFsbGF4LXJldmVhbCAucGFyYWxsYXgtZG93bixcbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXI6bm90KC5tYWdhemluZS1jb3ZlcikucGFyYWxsYXgtcmV2ZWFsIC5wYXJhbGxheC11cCxcbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXI6bm90KC5tYWdhemluZS1jb3ZlcikucGFyYWxsYXgtcmV2ZWFsIC5wYXJhbGxheC1kb3duLFxuLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1wdWJsaWNhdGlvbi5wYXJhbGxheC1yZXZlYWwgLnBhcmFsbGF4LXVwLFxuLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1wdWJsaWNhdGlvbi5wYXJhbGxheC1yZXZlYWwgLnBhcmFsbGF4LWRvd24ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDBzO1xufVxuLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9ucy1wYXJhbGxheC13cmFwcGVyIC5tYWdhemluZS1zZWN0aW9ucy1wYXJhbGxheCB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbnMtcGFyYWxsYXgtd3JhcHBlciAubWFnYXppbmUtc2VjdGlvbnMtcGFyYWxsYXg6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IC0xNTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IDBweCAtNHB4IDRweCAjZjRmNGY0O1xuICBoZWlnaHQ6IDE1MHB4O1xuICB6LWluZGV4OiAxMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb25zLXBhcmFsbGF4LXdyYXBwZXIgLm1hZ2F6aW5lLXNlY3Rpb25zLXBhcmFsbGF4LmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9ucy1wYXJhbGxheC13cmFwcGVyOmZpcnN0LWNoaWxkIC5tYWdhemluZS1zZWN0aW9ucy1wYXJhbGxheCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9ucy1wYXJhbGxheC13cmFwcGVyIC5tYWdhemluZS1zZWN0aW9uLS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTlweCkge1xuICAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICB9XG4gIC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtbmF2aWdhdGlvbi13cmFwcGVyIC5tYWdhemluZS1uYXZpZ2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICB9XG4gIC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtbmF2aWdhdGlvbi13cmFwcGVyIC5tYWdhemluZS1uYXZpZ2F0aW9uLXJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlciAubWFnYXppbmUtbmF2aWdhdGlvbiA+IGxpID4gYSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlciAubWFnYXppbmUtbmF2aWdhdGlvbiA+IGxpIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtbmF2aWdhdGlvbi13cmFwcGVyIC5tYWdhemluZS1uYXZpZ2F0aW9uID4gbGkgdWwgbGkgYSB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlciAubWFnYXppbmUtbmF2aWdhdGlvbiA+IGxpIHVsIGxpIGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIl9fXCI7XG4gICAgY29sb3I6ICMyNjExYzk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLypib2R5LnRvb2xiYXItZml4ZWQge1xuICAubWFnYXppbmUtYmFja2Ryb3Age1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbl9fY29udGVudCxcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uX19jb250ZW50OjpiZWZvcmUge1xuICAgIHRvcDogOTlweDtcbiAgfVxufVxuXG5ib2R5LnRvb2xiYXItZml4ZWQudG9vbGJhci1ob3Jpem9udGFsLnRvb2xiYXItdHJheS1vcGVuIHtcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uX19jb250ZW50LFxuICAubWFnYXppbmUtcHVibGljYXRpb25fX2NvbnRlbnQ6OmJlZm9yZSB7XG4gICAgdG9wOiAxMzlweDtcbiAgfVxufVxuXG5ib2R5LnRvb2xiYXItZml4ZWQudG9vbGJhci12ZXJ0aWNhbC50b29sYmFyLXRyYXktb3BlbiB7XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbl9fY29udGVudCB7XG4gICAgbGVmdDogMjQwcHg7XG4gIH1cbn0qL1xuLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMwMDA7XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xufVxuLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5wYWdlX19oZWFkaW5nIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHJpZ2h0OiAyNXB4O1xuICB0b3A6IDIwcHg7XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLnBhZ2VfX2hlYWRpbmc6YmVmb3JlLCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLnBhZ2VfX2hlYWRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLnBhZ2VfX2hlYWRpbmc6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAucGFnZV9faGVhZGluZyAucm93X2FjdGlvbi1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAucGFnZV9faGVhZGluZyAucm93X2FjdGlvbi1saW5rczpiZWZvcmUsIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAucGFnZV9faGVhZGluZyAucm93X2FjdGlvbi1saW5rczphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLnBhZ2VfX2hlYWRpbmcgLmhlcm9fX21ldGEtcm93IHtcbiAgbWFyZ2luOiAwO1xufVxuLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5wYWdlX19oZWFkaW5nIC5oZWFkaW5nX19hY3Rpb24tbGlua3Mge1xuICBtYXJnaW46IDA7XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLnBhZ2VfX2hlYWRpbmcgLmZpZWxkLS1uYW1lLWZpZWxkLWF1dGhvcnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5wYWdlX19oZWFkaW5nIC5maWVsZC0tbmFtZS1maWVsZC1hdXRob3JzIC5maWVsZC0taXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzM4M2I0Mztcbn1cbi5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAucGFnZV9faGVhZGluZyAuZmllbGQtLW5hbWUtZmllbGQtYXV0aG9ycyAuZmllbGQtLWl0ZW06bm90KDpsYXN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAucGFnZV9faGVhZGluZyAuZmllbGQtLW5hbWUtZmllbGQtYXV0aG9ycyAuZmllbGQtLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5wYWdlX19oZWFkaW5nIC5maWVsZC0tbmFtZS1maWVsZC1hdXRob3JzIC5maWVsZC0taXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5wYWdlX19oZWFkaW5nIC5hY3Rpb24tbGluayB7XG4gIGNvbG9yOiAjMjYxMWM5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLnBhZ2VfX2hlYWRpbmcgLmFjdGlvbi1saW5rIC5pY29uIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIGgxLCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmgxIHtcbiAgZm9udC1zaXplOiA1NXB4O1xuICBsaW5lLWhlaWdodDogNTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMyNjExYzk7XG4gIG1hcmdpbi10b3A6IGNhbGMoKDEwMHZoIC0gMTA4cHgpIC8gMiAtIDIwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSBoMSwgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5oMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSBoMywgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jb250ZW50X19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29udGVudF9fYm90dG9tIC5hY3Rpb24tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29udGVudF9fYm90dG9tIC5hY3Rpb24tbGluayAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICMyNjExYzk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5wYWdlX19oZWFkaW5nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXB1YmxpY2F0aW9uX19iYWNrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IGNhbGMoNTAlIC0gNDBweCk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXB1YmxpY2F0aW9uX19iYWNrICoge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAubWFnYXppbmUtcHVibGljYXRpb25fX2JhY2sgc3ZnIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXgtd2lkdGg6IDI0cHg7XG4gIGZsZXg6IDAgMCAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAubWFnYXppbmUtcHVibGljYXRpb25fX2JhY2sge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXB1YmxpY2F0aW9uX19iYWNrOmhvdmVyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAubWFnYXppbmUtcHVibGljYXRpb25fX2JhY2sge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAubWFnYXppbmUtcHVibGljYXRpb25fX2JhY2sgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLnBhZ2UtY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAubWFnYXppbmUtcHVibGljYXRpb25fX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5ibG9jay0taGlnaGxpZ2h0ZWQge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuYmxvY2stLWhpZ2hsaWdodGVkIC5wYWdlLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5ibG9jay0taGlnaGxpZ2h0ZWQgLnBhZ2UtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgcGFkZGluZzogMCAycmVtIDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbi5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAucHVibGljYXRpb24ge1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTBweCk7XG59XG5AbWVkaWEgcHJpbnQge1xuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLnB1YmxpY2F0aW9uIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuYXJ0aWNsZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmhlcm9fX2ltYWdlIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDhweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5oZXJvX19pbWFnZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTY4cHgpO1xuICB9XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmhlcm9fX2ltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1oZXJvLWltYWdlIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmhlcm9fX2ltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1oZXJvLWltYWdlICoge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmhlcm9fX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuaGVyb19faW1hZ2UgLmNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5yb3cge1xuICBtYXJnaW46IDA7XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbF9fcmVsYXRlZCB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTAwcHggMjBweCA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbF9fcmVsYXRlZDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDY5cHg7XG4gIGhlaWdodDogMTJweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xvbmctZGl2aWRlci1saW5lLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jb2xfX3JlbGF0ZWQ6YmVmb3JlIHtcbiAgICB3aWR0aDogNzIycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RhYmxldC1kaXZpZGVyLWxpbmUuc3ZnXCIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jb2xfX3JlbGF0ZWQ6YmVmb3JlIHtcbiAgICB3aWR0aDogMjg5cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21vYmlsZS1kaXZpZGVyLWxpbmUuc3ZnXCIpO1xuICB9XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbF9fcmVsYXRlZCBoMywgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jb2xfX3JlbGF0ZWQgLmgzIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCA1MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMy40cHg7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbF9fcmVsYXRlZCBoMyBiciwgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jb2xfX3JlbGF0ZWQgLmgzIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbF9fcmVsYXRlZCA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDMuNHB4O1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMjYxMWM5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29sX19yZWxhdGVkID4gYSB7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gIH1cbn1cbi5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAubm0tYnJlZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5ubS1icmVlYWRjcnVtYnMgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLm5tLWJyZWVhZGNydW1icyBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNjExYzk7XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLm5tLWJyZWVhZGNydW1icyBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDI5cHg7XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLm5tLWJyZWVhZGNydW1icyBhOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyNjExYzk7XG4gIHJpZ2h0OiAtMTVweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLm5tLWJyZWVhZGNydW1icyB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbF9faW1hZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDU7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAxcHg7XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbF9faW1hZ2VzIC5ubS1icmVlYWRjcnVtYnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbi5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29sX19pbWFnZXMgLm5tLWJyZWVhZGNydW1icyBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbF9faW1hZ2VzIC5ubS1icmVlYWRjcnVtYnMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjYxMWM5O1xufVxuLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jb2xfX2ltYWdlcyAubm0tYnJlZWFkY3J1bWJzOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgIzAwMDAwMCAxMDAlKSAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMzMwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29sX19pbWFnZXMgLm5tLWJyZWVhZGNydW1icyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbn1cbi5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29sX19pbWFnZXMgLnJlc3BvbnNpdmUtc2hhcmUsXG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbF9faW1hZ2VzIC5yZXNwb25zaXZlLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbF9faW1hZ2VzIC5yZXNwb25zaXZlLXNoYXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29sX19pbWFnZXMgLnJlc3BvbnNpdmUtc2hhcmUgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jb2xfX2ltYWdlcyAucmVzcG9uc2l2ZS10aXRsZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBib3R0b206IDEwMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbF9faW1hZ2VzIC5yZXNwb25zaXZlLXRpdGxlIGgxLCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbF9faW1hZ2VzIC5yZXNwb25zaXZlLXRpdGxlIC5oMSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29sX190ZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDIwcHggODBweCAyMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDY0MHB4O1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBmbGV4OiAwIDAgNjQwcHg7XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbF9fdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jb2xfX3RleHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNDBweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzNDBweCk7XG4gICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDM0MHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jb2xfX3RleHQge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jb2xfX3RleHQgLnJlc3BvbnNpdmUtc2hhcmUsXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29sX190ZXh0IC5yZXNwb25zaXZlLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLWNvdmVyLFxuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1zdGF0aWMsXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXRodW1ibmFpbCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHotaW5kZXg6IDExO1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1jb3ZlciAuY292ZXItd2l0aC1jYXB0aW9uLFxuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1jb3ZlciAuZW1iZWRkZWQtZW50aXR5LFxuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1zdGF0aWMgLmNvdmVyLXdpdGgtY2FwdGlvbixcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItc3RhdGljIC5lbWJlZGRlZC1lbnRpdHksXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXRodW1ibmFpbCAuY292ZXItd2l0aC1jYXB0aW9uLFxuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci10aHVtYm5haWwgLmVtYmVkZGVkLWVudGl0eSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTA4cHgpO1xuICAgIG1pbi13aWR0aDogMzQwcHg7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICB3aWR0aDogMzQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItY292ZXIgLmNvdmVyLXdpdGgtY2FwdGlvbixcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItY292ZXIgLmVtYmVkZGVkLWVudGl0eSxcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItc3RhdGljIC5jb3Zlci13aXRoLWNhcHRpb24sXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyAuZW1iZWRkZWQtZW50aXR5LFxuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci10aHVtYm5haWwgLmNvdmVyLXdpdGgtY2FwdGlvbixcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItdGh1bWJuYWlsIC5lbWJlZGRlZC1lbnRpdHkge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE2OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLWNvdmVyIC5jb3Zlci13aXRoLWNhcHRpb24gLmVtYmVkZGVkLWVudGl0eSxcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItc3RhdGljIC5jb3Zlci13aXRoLWNhcHRpb24gLmVtYmVkZGVkLWVudGl0eSxcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItdGh1bWJuYWlsIC5jb3Zlci13aXRoLWNhcHRpb24gLmVtYmVkZGVkLWVudGl0eSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LWhlaWdodDogNzIwcHgpIHtcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItY292ZXIgLmNvdmVyLXdpdGgtY2FwdGlvbiAuZW1iZWRkZWQtZW50aXR5LFxuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1zdGF0aWMgLmNvdmVyLXdpdGgtY2FwdGlvbiAuZW1iZWRkZWQtZW50aXR5LFxuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci10aHVtYm5haWwgLmNvdmVyLXdpdGgtY2FwdGlvbiAuZW1iZWRkZWQtZW50aXR5IHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItY292ZXIgaW1nLFxuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1zdGF0aWMgaW1nLFxuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci10aHVtYm5haWwgaW1nIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1jb3ZlciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1jb3ZlciAuY292ZXItd2l0aC1jYXB0aW9uIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItY292ZXIgLmNvdmVyLXdpdGgtY2FwdGlvbiBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1jb3ZlciAuY292ZXItd2l0aC1jYXB0aW9uIC5zaWRlYmFyLWNvdmVyIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gIH1cbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItY292ZXIgLmNvdmVyLXdpdGgtY2FwdGlvbiAuc2lkZWJhci1jb3ZlciAuZW1iZWRkZWQtZW50aXR5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItc3RhdGljIC5jb3Zlci13aXRoLWNhcHRpb24sXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyA+IC5lbWJlZGRlZC1lbnRpdHksXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXRodW1ibmFpbCAuY292ZXItd2l0aC1jYXB0aW9uLFxuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci10aHVtYm5haWwgPiAuZW1iZWRkZWQtZW50aXR5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyAuY292ZXItd2l0aC1jYXB0aW9uIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCxcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItc3RhdGljID4gLmVtYmVkZGVkLWVudGl0eSAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZW1iZWQsXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXRodW1ibmFpbCAuY292ZXItd2l0aC1jYXB0aW9uIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCxcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItdGh1bWJuYWlsID4gLmVtYmVkZGVkLWVudGl0eSAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZW1iZWQge1xuICAgIHdpZHRoOiA2NDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyAuY292ZXItd2l0aC1jYXB0aW9uIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyxcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItc3RhdGljID4gLmVtYmVkZGVkLWVudGl0eSAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZW1iZWQgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW8sXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXRodW1ibmFpbCAuY292ZXItd2l0aC1jYXB0aW9uIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyxcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItdGh1bWJuYWlsID4gLmVtYmVkZGVkLWVudGl0eSAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZW1iZWQgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW8ge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1zdGF0aWMgLmNvdmVyLXdpdGgtY2FwdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZW1iZWQgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW8gaWZyYW1lLFxuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1zdGF0aWMgPiAuZW1iZWRkZWQtZW50aXR5IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyBpZnJhbWUsXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXRodW1ibmFpbCAuY292ZXItd2l0aC1jYXB0aW9uIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyBpZnJhbWUsXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXRodW1ibmFpbCA+IC5lbWJlZGRlZC1lbnRpdHkgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWVtYmVkIC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvIGlmcmFtZSB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtaGVpZ2h0OiA3MjBweCkge1xuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1zdGF0aWMgLmNvdmVyLXdpdGgtY2FwdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZW1iZWQgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW8gaWZyYW1lLFxuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1zdGF0aWMgPiAuZW1iZWRkZWQtZW50aXR5IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyBpZnJhbWUsXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXRodW1ibmFpbCAuY292ZXItd2l0aC1jYXB0aW9uIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyBpZnJhbWUsXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXRodW1ibmFpbCA+IC5lbWJlZGRlZC1lbnRpdHkgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWVtYmVkIC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvIGlmcmFtZSB7XG4gICAgbWluLWhlaWdodDogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1zdGF0aWMgLmNvdmVyLXdpdGgtY2FwdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZW1iZWQgLnZpZGVvLWVtYmVkLWZpZWxkLXByb3ZpZGVyLXlvdXR1YmUsXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyA+IC5lbWJlZGRlZC1lbnRpdHkgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWVtYmVkIC52aWRlby1lbWJlZC1maWVsZC1wcm92aWRlci15b3V0dWJlLFxuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci10aHVtYm5haWwgLmNvdmVyLXdpdGgtY2FwdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZW1iZWQgLnZpZGVvLWVtYmVkLWZpZWxkLXByb3ZpZGVyLXlvdXR1YmUsXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXRodW1ibmFpbCA+IC5lbWJlZGRlZC1lbnRpdHkgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWVtYmVkIC52aWRlby1lbWJlZC1maWVsZC1wcm92aWRlci15b3V0dWJlIHtcbiAgICB3aWR0aDogNDgwcHg7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LWhlaWdodDogNzIwcHgpIHtcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItc3RhdGljIC5jb3Zlci13aXRoLWNhcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWVtYmVkIC52aWRlby1lbWJlZC1maWVsZC1wcm92aWRlci15b3V0dWJlLFxuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1zdGF0aWMgPiAuZW1iZWRkZWQtZW50aXR5IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCAudmlkZW8tZW1iZWQtZmllbGQtcHJvdmlkZXIteW91dHViZSxcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItdGh1bWJuYWlsIC5jb3Zlci13aXRoLWNhcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWVtYmVkIC52aWRlby1lbWJlZC1maWVsZC1wcm92aWRlci15b3V0dWJlLFxuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci10aHVtYm5haWwgPiAuZW1iZWRkZWQtZW50aXR5IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCAudmlkZW8tZW1iZWQtZmllbGQtcHJvdmlkZXIteW91dHViZSB7XG4gICAgd2lkdGg6IDM4MHB4O1xuICAgIGhlaWdodDogMzgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyAuY292ZXItd2l0aC1jYXB0aW9uIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCAudmlkZW8tZW1iZWQtZmllbGQtcHJvdmlkZXIteW91dHViZTo6YWZ0ZXIsXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyA+IC5lbWJlZGRlZC1lbnRpdHkgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWVtYmVkIC52aWRlby1lbWJlZC1maWVsZC1wcm92aWRlci15b3V0dWJlOjphZnRlcixcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItdGh1bWJuYWlsIC5jb3Zlci13aXRoLWNhcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWVtYmVkIC52aWRlby1lbWJlZC1maWVsZC1wcm92aWRlci15b3V0dWJlOjphZnRlcixcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItdGh1bWJuYWlsID4gLmVtYmVkZGVkLWVudGl0eSAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZW1iZWQgLnZpZGVvLWVtYmVkLWZpZWxkLXByb3ZpZGVyLXlvdXR1YmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyAuY292ZXItd2l0aC1jYXB0aW9uIGZpZ3VyZSxcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItdGh1bWJuYWlsIC5jb3Zlci13aXRoLWNhcHRpb24gZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC1oZWlnaHQ6IDcyMHB4KSB7XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyAuY292ZXItd2l0aC1jYXB0aW9uIGZpZ3VyZSxcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItdGh1bWJuYWlsIC5jb3Zlci13aXRoLWNhcHRpb24gZmlndXJlIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1zdGF0aWMgLmNvdmVyLXdpdGgtY2FwdGlvbiBmaWd1cmUgZmlnY2FwdGlvbixcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItdGh1bWJuYWlsIC5jb3Zlci13aXRoLWNhcHRpb24gZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlIC0gNjBweCkpO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtaGVpZ2h0OiA3MjBweCkge1xuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1zdGF0aWMgLmNvdmVyLXdpdGgtY2FwdGlvbiBmaWd1cmUgZmlnY2FwdGlvbixcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItdGh1bWJuYWlsIC5jb3Zlci13aXRoLWNhcHRpb24gZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0b3A6IC00M3B4O1xuICB9XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyAuY292ZXItd2l0aC1jYXB0aW9uIHtcbiAgICBmbGV4OiAwIDAgY2FsYygxMDB2aCAtIDEwOHB4KTtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyAuY292ZXItd2l0aC1jYXB0aW9uIHtcbiAgICBmbGV4OiAwIDAgY2FsYygxMDB2aCAtIDE2OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyAuY292ZXItd2l0aC1jYXB0aW9uIGZpZ3VyZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyAuY292ZXItd2l0aC1jYXB0aW9uIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLWNvdmVyIC5jb3Zlci13aXRoLWNhcHRpb24sXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLWNvdmVyIC5lbWJlZGRlZC1lbnRpdHksXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyAuY292ZXItd2l0aC1jYXB0aW9uLFxuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1zdGF0aWMgLmVtYmVkZGVkLWVudGl0eSxcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItdGh1bWJuYWlsIC5jb3Zlci13aXRoLWNhcHRpb24sXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXRodW1ibmFpbCAuZW1iZWRkZWQtZW50aXR5IHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDY0MHB4KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwdncgLSA2NDBweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNjQwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogNTYwcHg7XG4gIH1cbiAgLmllIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLWNvdmVyIC5jb3Zlci13aXRoLWNhcHRpb24sXG4gIC5pZSAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1jb3ZlciAuZW1iZWRkZWQtZW50aXR5LFxuICAuaWUgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItc3RhdGljIC5jb3Zlci13aXRoLWNhcHRpb24sXG4gIC5pZSAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1zdGF0aWMgLmVtYmVkZGVkLWVudGl0eSxcbiAgLmllIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXRodW1ibmFpbCAuY292ZXItd2l0aC1jYXB0aW9uLFxuICAuaWUgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItdGh1bWJuYWlsIC5lbWJlZGRlZC1lbnRpdHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogY2FsYyg2MjBweCAtIDEwMHZ3KTtcbiAgfVxuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1jb3ZlciAuY292ZXItd2l0aC1jYXB0aW9uIC5lbWJlZGRlZC1lbnRpdHksXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLWNvdmVyIC5lbWJlZGRlZC1lbnRpdHkgLmVtYmVkZGVkLWVudGl0eSxcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItc3RhdGljIC5jb3Zlci13aXRoLWNhcHRpb24gLmVtYmVkZGVkLWVudGl0eSxcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItc3RhdGljIC5lbWJlZGRlZC1lbnRpdHkgLmVtYmVkZGVkLWVudGl0eSxcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItdGh1bWJuYWlsIC5jb3Zlci13aXRoLWNhcHRpb24gLmVtYmVkZGVkLWVudGl0eSxcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItdGh1bWJuYWlsIC5lbWJlZGRlZC1lbnRpdHkgLmVtYmVkZGVkLWVudGl0eSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1zdGF0aWMgLmNvdmVyLXdpdGgtY2FwdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZW1iZWQsXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyA+IC5lbWJlZGRlZC1lbnRpdHkgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWVtYmVkLFxuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci10aHVtYm5haWwgLmNvdmVyLXdpdGgtY2FwdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZW1iZWQsXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXRodW1ibmFpbCA+IC5lbWJlZGRlZC1lbnRpdHkgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWVtYmVkIHtcbiAgICB3aWR0aDogNjQwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC52aWRlby1lbWJlZC1maWVsZC1wcm92aWRlci15b3V0dWJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgLmVtYmVkZGVkLWVudGl0eSBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gZmlnY2FwdGlvbixcbi5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY2FwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gZmlnY2FwdGlvbixcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jYXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29udGVudC0taGFzLWJsb2NrcXVvdGUgLmZpZWxkLS1pdGVtID4gKjpub3QoYmxvY2txdW90ZSkge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbnRlbnQtLWhhcy1xbmEgLmZpZWxkLS1uYW1lLWJvZHkgPiAuZWNrLWVudGl0eSB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cbi5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29udGVudC0taGFzLXFuYSAuZmllbGQtLW5hbWUtYm9keSA+IHAge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbnRlbnQtLWhhcy1xbmEgLmZpZWxkLS1uYW1lLWJvZHkgPiBwIC5xbmEge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMxcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogLTMxcHg7XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIHVsOm5vdCgudW5zdHlsZWQtbGlzdCkgPiBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIHVsOm5vdCgudW5zdHlsZWQtbGlzdCkgPiBsaTo6YmVmb3JlIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ucHVibGljYXRpb24tbm8taW1hZ2Uge1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG59XG4ucHVibGljYXRpb24tbm8taW1hZ2UgLnBhZ2VfX2hlYWRpbmcge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wdWJsaWNhdGlvbi1uby1pbWFnZSAucGFnZV9faGVhZGluZyAubm0tYnJlZWFkY3J1bWJzIHtcbiAgbWFyZ2luOiAtMTBweCBhdXRvIDAgLTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wdWJsaWNhdGlvbi1uby1pbWFnZSAucGFnZV9faGVhZGluZyAubm0tYnJlZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgfVxufVxuLnB1YmxpY2F0aW9uLW5vLWltYWdlIC5oZXJvX19tZXRhIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG4ucHVibGljYXRpb24tbm8taW1hZ2UgLmhlcm9fX21ldGEgaDEsIC5wdWJsaWNhdGlvbi1uby1pbWFnZSAuaGVyb19fbWV0YSAuaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnB1YmxpY2F0aW9uLW5vLWltYWdlIC5oZXJvX19tZXRhIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5wdWJsaWNhdGlvbi1uby1pbWFnZSAuY29sdW1ucy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnB1YmxpY2F0aW9uLW5vLWltYWdlIC5jb2x1bW5zLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIGltZyB7XG4gIHBhZGRpbmc6IDAgMCA3cHg7XG59XG4ucHVibGljYXRpb24tbm8taW1hZ2UgLmNvbnRlbnQtLWFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ucHVibGljYXRpb24tbm8taW1hZ2UgLmNvbnRlbnQtLWFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtIC5yb3cge1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG4ucHVibGljYXRpb24tbm8taW1hZ2UgLmNvbnRlbnQtLWFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtIC5yb3cgPiAuY29sLXNtLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB1YmxpY2F0aW9uLW5vLWltYWdlIC5jb250ZW50LS1hcnRpY2xlIC5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0taXRlbSAucm93ID4gLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnB1YmxpY2F0aW9uLW5vLWltYWdlIC5jb250ZW50LS1hcnRpY2xlIC5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0taXRlbSAucm93ID4gLmNvbC1zbS00Om50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExNjBweCkge1xuICAucHVibGljYXRpb24tbm8taW1hZ2UgLmNvbnRlbnQtLWFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtIC5yb3cge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG4ucHVibGljYXRpb24tbm8taW1hZ2UgLmNvbnRlbnQtLWFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtIC53aWRnZXQtY2lyY2xlOm5vdCgud2lkZ2V0LWNpcmNsZS1zbSkge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHVibGljYXRpb24tbm8taW1hZ2UgLmNvbnRlbnQtLWFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtIC5yb3cgPiAuY29sLXNtLTQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucHVibGljYXRpb24tbm8taW1hZ2UgLmNvbnRlbnQtLWFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtIC5yb3cgPiAuY29sLXNtLTQgLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5wdWJsaWNhdGlvbi1uby1pbWFnZSAuY29udGVudC0tYXJ0aWNsZSAuZmllbGQtLW5hbWUtYm9keSAuZmllbGQtLWl0ZW0gLndpZGdldC1jaXJjbGUge1xuICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgfVxuICAucHVibGljYXRpb24tbm8taW1hZ2UgLmNvbnRlbnQtLWFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtIC53aWRnZXQtY2lyY2xlOm5vdCgud2lkZ2V0LWNpcmNsZS1zbSkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnB1YmxpY2F0aW9uLW5vLWltYWdlIC5jb250ZW50LS1hcnRpY2xlIC5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0taXRlbSAud2lkZ2V0LWNpcmNsZSAubmV1bW9ycGhpYy1udW1iZXJzIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHVibGljYXRpb24tbm8taW1hZ2Uge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnB1YmxpY2F0aW9uLW5vLWltYWdlIC5oZXJvX19tZXRhIGgxLCAucHVibGljYXRpb24tbm8taW1hZ2UgLmhlcm9fX21ldGEgLmgxIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAucHVibGljYXRpb24tbm8taW1hZ2UgLmhlcm9fX21ldGEgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uc3BlYWtlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4uc3BlYWtlci1waG90byB7XG4gIHBhZGRpbmc6IDI2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDE4MHB4O1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IDE4MHB4O1xuICBmbGV4OiAwIDAgMTgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IGluc2V0IDJweCAycHggMnB4ICNiZWJlYmUsIGluc2V0IC0ycHggLTJweCAycHggI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZGJkYmRjO1xufVxuLnNwZWFrZXItcGhvdG8gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTI4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnNwZWFrZXItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zcGVha2VyLW5hbWUge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc3BlYWtlci1uYW1lIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNwZWFrZXItbmFtZSBzdHJvbmcge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbF9fdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtcHJlLXN1YnRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoKDEwMHZoIC0gNjBweCkgLyAyIC0gMjBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlICsgMTBweCkpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb2xfX3RleHQgLmZpZWxkLS1uYW1lLWZpZWxkLXByZS1zdWJ0aXRsZSAuc3BlYWtlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG4uY29sX190ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1wcmUtc3VidGl0bGUgLnNwZWFrZXItcGhvdG8ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbF9fdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtcHJlLXN1YnRpdGxlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAuY29sX190ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1wcmUtc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY29sX190ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1wcmUtc3VidGl0bGUgfiBoMSwgLmNvbF9fdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtcHJlLXN1YnRpdGxlIH4gLmgxIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5ubS1yZWxhdGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAtNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ubS1yZWxhdGVkLWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMXB4O1xuICBwYWRkaW5nOiAwIDZweDtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ubS1yZWxhdGVkLWl0ZW0gaW1nIHtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm5tLXJlbGF0ZWQtaXRlbSAubGlzdC1pdGVtLWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubm0tcmVsYXRlZC1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ubS1yZWxhdGVkLWl0ZW0gYXJ0aWNsZSB7XG4gIGNvbG9yOiAjMzgzYjQzO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTVweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItdG9wOiAwO1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG59XG4ubm0tcmVsYXRlZC1pdGVtIGFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBtaW4taGVpZ2h0OiAzOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuLm5tLXJlbGF0ZWQtaXRlbSBhcnRpY2xlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubm0tcmVsYXRlZC1pdGVtIC5jYXJkLW1ldGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5tLXJlbGF0ZWQtaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uaWUgLm5tLXJlbGF0ZWQtaXRlbSB7XG4gIGZsZXg6IDAgMCAzMTBweDtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbn1cbi5pZSAubm0tcmVsYXRlZC1pdGVtIC5saXN0LWl0ZW0tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmllIC5ubS1yZWxhdGVkLWl0ZW0gYXJ0aWNsZSB7XG4gIG1pbi1oZWlnaHQ6IDEyMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ubS1yZWxhdGVkLWl0ZW0ge1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucmVsYXRlZC1yZWFkLW1vcmUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gYmxvY2txdW90ZTpub3QoLmZhY3QpLFxuLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSBibG9ja3F1b3RlOm5vdCguZmFjdCkge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAzOTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmbG9hdDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSBibG9ja3F1b3RlOm5vdCguZmFjdCkgc3Ryb25nLFxuLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSBibG9ja3F1b3RlOm5vdCguZmFjdCkgcCxcbi5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gYmxvY2txdW90ZTpub3QoLmZhY3QpIHN0cm9uZyxcbi5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gYmxvY2txdW90ZTpub3QoLmZhY3QpIHAge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG59XG4ubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIGJsb2NrcXVvdGU6bm90KC5mYWN0KTpiZWZvcmUsXG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIGJsb2NrcXVvdGU6bm90KC5mYWN0KTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAyMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNjtcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggMnB4ICNiZWJlYmUsIC0ycHggLTJweCAycHggI2ZmZmZmZjtcbiAgY29sb3I6ICNlNmU2ZTY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB6LWluZGV4OiAtMTtcbiAgY29udGVudDogXCJcXDIwMWNcIjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gYmxvY2txdW90ZS5mYWN0LFxuLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSBibG9ja3F1b3RlLmZhY3Qge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAzOTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW46IDIwcHggMDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gYmxvY2txdW90ZS5mYWN0IHN0cm9uZyxcbi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gYmxvY2txdW90ZS5mYWN0IHAsXG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIGJsb2NrcXVvdGUuZmFjdCBzdHJvbmcsXG4ubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIGJsb2NrcXVvdGUuZmFjdCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5uZXVtb3JwaGljLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubmV1bW9ycGhpYy1ncm91cCA+IHN0cm9uZzpmaXJzdC1jaGlsZCAuc21hbGwge1xuICBmb250LXNpemU6IDEwMCU7XG59XG4ubmV1bW9ycGhpYy1ncm91cCA+IHN0cm9uZzpmaXJzdC1jaGlsZCArIC5uZXVtb3JwaGljLXRleHQge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubmV1bW9ycGhpYy1ncm91cCAubmV1bW9ycGhpYy1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG4ubmV1bW9ycGhpYy1ncm91cCAubmV1bW9ycGhpYy10ZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG59XG4ubmV1bW9ycGhpYy1ncm91cCAubmV1bW9ycGhpYy1udW1iZXJzIH4gLm5ldW1vcnBoaWMtdGV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMXB4KTtcbn1cbi5uZXVtb3JwaGljLWdyb3VwLWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5uZXVtb3JwaGljLWdyb3VwLWxnIC5uZXVtb3JwaGljLW51bWJlcnMge1xuICBmb250LXNpemU6IDIwMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5uZXVtb3JwaGljLWdyb3VwLWxnIC5uZXVtb3JwaGljLWxhYmVsIHtcbiAgbWFyZ2luLXRvcDogMTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ldW1vcnBoaWMtZ3JvdXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLm5ldW1vcnBoaWMtZ3JvdXAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLm5ldW1vcnBoaWMtZ3JvdXAtbGcgLm5ldW1vcnBoaWMtbnVtYmVycyB7XG4gICAgZm9udC1zaXplOiAxMzBweDtcbiAgfVxuICAubmV1bW9ycGhpYy1ncm91cC1sZyAubmV1bW9ycGhpYy1sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubmV1bW9ycGhpYy1ncm91cC0tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5uZXVtb3JwaGljLW51bWJlcnMge1xuICBmb250LWZhbWlseTogXCJXQ1NlcmlmSGVhZGxpbmVcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXNoYWRvdzogMnB4IDJweCAycHggI2JlYmViZSwgLTJweCAtMnB4IDJweCAjZmZmZmZmO1xufVxuLm5ldW1vcnBoaWMtbnVtYmVycyAuc21hbGwge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAxMTVweDtcbn1cbi5uZXVtb3JwaGljLW51bWJlcnMudGV4dC1wcmltYXJ5LCAudGV4dC1wcmltYXJ5IC5uZXVtb3JwaGljLW51bWJlcnMsXG4ubmV1bW9ycGhpYy1udW1iZXJzIC50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzI2MTFjOTtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsZWZ0OiA3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ubmV1bW9ycGhpYy1udW1iZXJzLnRleHQtcHJpbWFyeSAuc21hbGwsIC50ZXh0LXByaW1hcnkgLm5ldW1vcnBoaWMtbnVtYmVycyAuc21hbGwsXG4ubmV1bW9ycGhpYy1udW1iZXJzIC50ZXh0LXByaW1hcnkgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXVtb3JwaGljLW51bWJlcnMge1xuICAgIGZvbnQtc2l6ZTogODZweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm5ldW1vcnBoaWMtbnVtYmVycyAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgfVxufVxuXG4ubmV1bW9ycGhpYy10ZXh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBtYXgtd2lkdGg6IDMzMHB4O1xufVxuLm5ldW1vcnBoaWMtdGV4dCAudGV4dC1wcmltYXJ5IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZXctZGlzcGxheS1pZC1oaXN0b3J5X3BhZ2UgLnZpZXctaGVhZGVyIHtcbiAgcGFkZGluZzogMCAycmVtO1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG59XG4udmlldy1kaXNwbGF5LWlkLWhpc3RvcnlfcGFnZSAudmlldy1oZWFkZXIgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udmlldy1kaXNwbGF5LWlkLWhpc3RvcnlfcGFnZSAudmlld3Mtcm93IHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIG1pbi1oZWlnaHQ6IDYwdnc7XG4gIHBhZGRpbmctdG9wOiA2MHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC43NXJlbSAycmVtIDEuNXJlbTtcbn1cbi52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQgaDIsIC52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQgLmgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG59XG4udmlldy1kaXNwbGF5LWlkLWhpc3RvcnlfcGFnZSAudmlld3Mtcm93IC5maWVsZC1jb250ZW50IHAge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3LW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudmlldy1kaXNwbGF5LWlkLWhpc3RvcnlfcGFnZSB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIH1cbiAgLnZpZXctZGlzcGxheS1pZC1oaXN0b3J5X3BhZ2UgLnZpZXctbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMzBlbTtcbiAgICBsZWZ0OiAxLjVlbTtcbiAgICBib3R0b206IGF1dG87XG4gICAgei1pbmRleDogOTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBmb250LXNpemU6IDAuODVlbTtcbiAgfVxuICAudmlldy1kaXNwbGF5LWlkLWhpc3RvcnlfcGFnZSAudmlldy1uYXZpZ2F0aW9uIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3LW5hdmlnYXRpb24gdWwgbGkge1xuICAgIG1hcmdpbjogM3B4O1xuICB9XG4gIC52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3LW5hdmlnYXRpb24gdWwgbGkgYSB7XG4gICAgYmFja2dyb3VuZDogIzJiMmIyYjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDQuNXB4O1xuICB9XG4gIC52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3LW5hdmlnYXRpb24gdWwgbGkgYS5tUFMyaWQtaGlnaGxpZ2h0LCAudmlldy1kaXNwbGF5LWlkLWhpc3RvcnlfcGFnZSAudmlldy1uYXZpZ2F0aW9uIHVsIGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyNjExYzk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnZpZXctZGlzcGxheS1pZC1oaXN0b3J5X3BhZ2UgLnZpZXctaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWluLWhlaWdodDogODAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG4gIC52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNzVweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA0NXB4IC0gODBweCk7XG4gICAgcmlnaHQ6IGNhbGMoNTAlICsgNTBweCk7XG4gIH1cbiAgLnZpZXctZGlzcGxheS1pZC1oaXN0b3J5X3BhZ2UgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDIwcHg7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICB9XG4gIC52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQgaDIsIC52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQgLmgyIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbiAgLnZpZXctZGlzcGxheS1pZC1oaXN0b3J5X3BhZ2UgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLnZpZXctZGlzcGxheS1pZC1oaXN0b3J5X3BhZ2UgLnZpZXdzLXJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDFweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLnZpZXctZGlzcGxheS1pZC1oaXN0b3J5X3BhZ2UgLnZpZXdzLXJvdzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQ6ICMyNjExYzk7XG4gICAgdG9wOiAzMDBweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDExcHgpO1xuICB9XG4gIC52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3cy1yb3c6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICB0b3A6IDMwMHB4O1xuICB9XG4gIC52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3cy1yb3c6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgIGJvdHRvbTogY2FsYygxMDAlIC0gMzAwcHgpO1xuICB9XG4gIC52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3cy1yb3c6bnRoLWNoaWxkKDRuKzEpIC5maWVsZC1jb250ZW50LCAudmlldy1kaXNwbGF5LWlkLWhpc3RvcnlfcGFnZSAudmlld3Mtcm93Om50aC1jaGlsZCg0bisyKSAuZmllbGQtY29udGVudCB7XG4gICAgbGVmdDogY2FsYyg1MCUgKyA1MHB4KTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAudmlldy1kaXNwbGF5LWlkLWhpc3RvcnlfcGFnZSAudmlld3Mtcm93Om50aC1jaGlsZCg0bisxKSAuZmllbGQtY29udGVudDphZnRlciwgLnZpZXctZGlzcGxheS1pZC1oaXN0b3J5X3BhZ2UgLnZpZXdzLXJvdzpudGgtY2hpbGQoNG4rMikgLmZpZWxkLWNvbnRlbnQ6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpOmFmdGVyIHtcbiAgICB0b3A6IDQwNXB4O1xuICB9XG4gIC52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIC5maWVsZC1jb250ZW50IHtcbiAgICB0b3A6IDM4MHB4O1xuICB9XG59XG5cbi5wYWdlLWZpcm0taGlzdG9yeSAuYnJlYWRjcnVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4ucGFnZS1maXJtLWhpc3RvcnkgLnBhZ2UtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmdsb2JhbC1zZWFyY2gtZm9ybSAuZmlsdGVyLXdpZGdldHMge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLmdsb2JhbC1zZWFyY2gtZm9ybSAuZmlsdGVyLXdpZGdldHMgLmZvcm0tc3VibWl0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTNFJTBBJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBkJTNEJTIyTTIyLjM5OSUyMDIwLjNjMS40NDctMS44ODYlMjAyLjMxOS00LjI4JTIwMi4zMTktNi44NzclMjAwLTAuMDA0JTIwMC0wLjAwOCUyMDAtMC4wMTF2MC4wMDFjMC02LjI3Mi01LjA4MS0xMS4zNzUtMTEuMzI0LTExLjM3NXMtMTEuMzI0JTIwNS4xMDMtMTEuMzI0JTIwMTEuMzc1JTIwNS4wNzklMjAxMS4zNzUlMjAxMS4zMjQlMjAxMS4zNzVjMC4wMDIlMjAwJTIwMC4wMDQlMjAwJTIwMC4wMDYlMjAwJTIwMi42NjElMjAwJTIwNS4xMDUtMC45MjYlMjA3LjAyOS0yLjQ3M2wtMC4wMjIlMjAwLjAxNyUyMDcuNTQlMjA3LjU3OSUyMDIuMDA5LTIuMDIwek0xMy4zOTQlMjAyMi4yM2MtNC44MzklMjAwLTguNzc0LTMuOTU2LTguNzc0LTguODE4czMuOTM4LTguODEzJTIwOC43NzQtOC44MTMlMjA4Ljc3NSUyMDMuOTU2JTIwOC43NzUlMjA4LjgxNi0zLjkzOCUyMDguODE0LTguNzc1JTIwOC44MTR6JTIyJTNFJTNDJTJGcGF0aCUzRSUwQSUzQyUyRnN2ZyUzRSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLmdsb2JhbC1zZWFyY2gtZm9ybSAuZmlsdGVyLXdpZGdldHMgLmZvcm0tc3VibWl0W2Rpc2FibGVkXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nbG9iYWwtc2VhcmNoLWZvcm0gLmZpbHRlci13aWRnZXRzIC5mb3JtLXN1Ym1pdFtkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lJSE4wWVc1a1lXeHZibVU5SW01dklqOCtQSE4yWnlCNGJXeHVjenB6ZG1jOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCMlpYSnphVzl1UFNJeExqQWlJSGRwWkhSb1BTSTJOSEI0SWlCb1pXbG5hSFE5SWpZMGNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1qZ2dNVEk0SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNDhjbVZqZENCNFBTSXdJaUI1UFNJd0lpQjNhV1IwYUQwaU1UQXdKU0lnYUdWcFoyaDBQU0l4TURBbElpQm1hV3hzUFNJak1qWXhNVU01SWlBdlBqeG5Qanh3WVhSb0lHWnBiR3c5SWlObVptWm1abVlpSUdROUlrMHhNRGt1TWpVZ05UVXVOV2d0TXpac01USXRNVEpoTWprdU5UUWdNamt1TlRRZ01DQXdJREF0TkRrdU5UTWdNVEpJTVRndU56VkJORFl1TURRZ05EWXVNRFFnTUNBd0lERWdPVFl1T1NBek1TNDROR3d4TWk0ek5TMHhNaTR6TkhZek5ucHRMVGt3TGpVZ01UZG9NelpzTFRFeUlERXlZVEk1TGpVMElESTVMalUwSURBZ01DQXdJRFE1TGpVekxURXlhREUyTGprM1FUUTJMakEwSURRMkxqQTBJREFnTUNBeElETXhMakVnT1RZdU1UWk1NVGd1TnpRZ01UQTRMalYyTFRNMmVpSXZQanhoYm1sdFlYUmxWSEpoYm5ObWIzSnRJR0YwZEhKcFluVjBaVTVoYldVOUluUnlZVzV6Wm05eWJTSWdkSGx3WlQwaWNtOTBZWFJsSWlCbWNtOXRQU0l3SURZMElEWTBJaUIwYnowaU16WXdJRFkwSURZMElpQmtkWEk5SWpjeU1HMXpJaUJ5WlhCbFlYUkRiM1Z1ZEQwaWFXNWtaV1pwYm1sMFpTSStQQzloYm1sdFlYUmxWSEpoYm5ObWIzSnRQand2Wno0OEwzTjJaejQ9KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjhyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi52aWV3LWdsb2JhbC1zZWFyY2gge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGFkYTtcbiAgcm93LWdhcDogMnJlbTtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2guYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWY1ZjVmO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgei1pbmRleDogMDtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctaGVhZGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctaGVhZGVyIC50aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWhlYWRlciAudGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1maWx0ZXJzIC5zb3J0LWxpbmtzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogYXV0bztcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctZmlsdGVycyAuc29ydC1saW5rcyAuc29ydC1saW5rIHtcbiAgY29sb3I6ICMyNjExYzk7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5zb3J0aW5nIC5mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLnNvcnRpbmcgLmZvcm0tYWN0aW9ucyAuZm9ybS1zdWJtaXQge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGFuaW1hdGlvbjogZ2x5cGhpY29uLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuc29ydGluZyAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMVwiO1xuICBmb250LWZhbWlseTogXCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuc29ydGluZyAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdFtkaXNhYmxlZF0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnZpZXctZ2xvYmFsLXNlYXJjaCAuc29ydGluZyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1jb250ZW50IC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWNvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1wYWdpbmF0aW9uIC5wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyMXB4IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctcGFnaW5hdGlvbiAucGFnZXIgLmFqYXgtcHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctcGFnaW5hdGlvbiAucGFnZXIgLmFqYXgtcHJvZ3Jlc3MgLnNlYXJjaC1zcGlubmVyIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LXBhZ2luYXRpb24gLnBhZ2VyIC5hamF4LXByb2dyZXNzIC5zZWFyY2gtc3Bpbm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM6c3ZnPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmVyc2lvbj0nMS4wJyB3aWR0aD0nNjRweCcgaGVpZ2h0PSc2NHB4JyB2aWV3Qm94PScwIDAgMTI4IDEyOCcgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NyZWN0IHg9JzAnIHk9JzAnIHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1JyBmaWxsPSclMjNmZmZmZmYnLyUzRSUzQ2clM0UlM0NwYXRoIGZpbGw9JyUyMzAwMDAwMCcgZD0nTTEwOS4yNSA1NS41aC0zNmwxMi0xMmEyOS41NCAyOS41NCAwIDAgMC00OS41MyAxMkgxOC43NUE0Ni4wNCA0Ni4wNCAwIDAgMSA5Ni45IDMxLjg0bDEyLjM1LTEyLjM0djM2em0tOTAuNSAxN2gzNmwtMTIgMTJhMjkuNTQgMjkuNTQgMCAwIDAgNDkuNTMtMTJoMTYuOTdBNDYuMDQgNDYuMDQgMCAwIDEgMzEuMSA5Ni4xNkwxOC43NCAxMDguNXYtMzZ6Jy8lM0UlM0NhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9J3RyYW5zZm9ybScgdHlwZT0ncm90YXRlJyBmcm9tPScwIDY0IDY0JyB0bz0nMzYwIDY0IDY0JyBkdXI9JzcyMG1zJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuOHJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLmxvYWQtbW9yZS1wYWdlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctcGFnaW5hdGlvbl9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwIDdweDtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctcGFnaW5hdGlvbl9fbmV4dC1wYWdlIGEsXG4udmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LXBhZ2luYXRpb25fX2NvbGxhcHNlLFxuLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1wYWdpbmF0aW9uX19leHBhbmQge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctcGFnaW5hdGlvbl9fbmV4dC1wYWdlIGE6YWZ0ZXIsXG4udmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LXBhZ2luYXRpb25fX2NvbGxhcHNlOmFmdGVyLFxuLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1wYWdpbmF0aW9uX19leHBhbmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgYm9yZGVyLWNvbG9yOiAjMjYxMWM5O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1wYWdpbmF0aW9uX19uZXh0LXBhZ2UgYTphZnRlcixcbi52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctcGFnaW5hdGlvbl9fZXhwYW5kOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LXBhZ2luYXRpb25fX2V4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LXBhZ2luYXRpb25fX2NvbGxhcHNlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2gudmlldy1jb2xsYXBzZWQgLnZpZXctcGFnaW5hdGlvbl9fZXhwYW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2gudmlldy1jb2xsYXBzZWQgLnZpZXctcGFnaW5hdGlvbiAucGFnZXIsXG4udmlldy1nbG9iYWwtc2VhcmNoLnZpZXctY29sbGFwc2VkIC52aWV3LXBhZ2luYXRpb25fX2NvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2gudmlldy1jb2xsYXBzZWQgLnJlc3VsdHMtaXRlbTpudGgtY2hpbGQobis5KSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLnJlc3VsdHMtaXRlbSAuZGF0ZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RhZGFkYTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5yZXN1bHRzLWl0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLnJlc3VsdHMtaXRlbSAucm9sZTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCIsIFwiO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAucmVzdWx0cy1pdGVtIC5leGNlcnB0IHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLnJlc3VsdHMtaXRlbSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMzBweCAwIDEycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlZGVjO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAucmVzdWx0cy1pdGVtID4gYTpob3ZlciA+ICoge1xuICBjb2xvcjogIzI2MTFjOTtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLnJlc3VsdHMtaXRlbSA+IGE6aG92ZXIgLmRhdGUsXG4udmlldy1nbG9iYWwtc2VhcmNoIC5yZXN1bHRzLWl0ZW0gPiBhOmhvdmVyIC5yb2xlLFxuLnZpZXctZ2xvYmFsLXNlYXJjaCAucmVzdWx0cy1pdGVtID4gYTpob3ZlciAub2ZmaWNlLFxuLnZpZXctZ2xvYmFsLXNlYXJjaCAucmVzdWx0cy1pdGVtID4gYTpob3ZlciBzdHJvbmcge1xuICBjb2xvcjogIzI2MTFjOTtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLnJlc3VsdHMtaXRlbSBhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAucmVzdWx0cy1pdGVtIGg0LCAudmlldy1nbG9iYWwtc2VhcmNoIC5yZXN1bHRzLWl0ZW0gLmg0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCAwIDJweDtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLnJlc3VsdHMtaXRlbSBoNDpmaXJzdC1jaGlsZCwgLnZpZXctZ2xvYmFsLXNlYXJjaCAucmVzdWx0cy1pdGVtIC5oNDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5Ljk4cHgpIHtcbiAgLnZpZXctZ2xvYmFsLXNlYXJjaCAucmVzdWx0cy1pdGVtOmZpcnN0LWNoaWxkID4gYSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnZpZXctZ2xvYmFsLXNlYXJjaCAucmVzdWx0cy1pdGVtOm50aC1jaGlsZCgtbisyKSA+IGEge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LWdsb2JhbC1zZWFyY2ggLnJlc3VsdHMtaXRlbTpudGgtY2hpbGQoLW4rNCkgPiBhIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctZGlzcGxheS1pZC1hYm91dF91cyAucmVzdWx0cy1pdGVtIGg0LCAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWRpc3BsYXktaWQtYWJvdXRfdXMgLnJlc3VsdHMtaXRlbSAuaDQsXG4udmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWRpc3BsYXktaWQtb3VyX3RoaW5raW5nIC5yZXN1bHRzLWl0ZW0gaDQsXG4udmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWRpc3BsYXktaWQtb3VyX3RoaW5raW5nIC5yZXN1bHRzLWl0ZW0gLmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlld3Mtd2lkZ2V0LXNvcnQtYnkgbGFiZWwsXG4udmlldy1nbG9iYWwtc2VhcmNoIC52aWV3cy13aWRnZXQtc29ydC1vcmRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5leGNlcnB0LFxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuc3VtbWFyeSxcbi52aWV3LWdsb2JhbC1zZWFyY2ggLnN0cmVldC1ibG9jayxcbi52aWV3LWdsb2JhbC1zZWFyY2ggLmxvY2FsaXR5LWJsb2NrLFxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuY291bnRyeSB7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1kaXNwbGF5LWlkLWFib3V0X3VzIC5yZXN1bHRzLWl0ZW0gaDQudHlwZS1sb2NhdGlvbiBhLCAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWRpc3BsYXktaWQtYWJvdXRfdXMgLnJlc3VsdHMtaXRlbSAudHlwZS1sb2NhdGlvbi5oNCBhLFxuLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1kaXNwbGF5LWlkLWFib3V0X3VzIC5yZXN1bHRzLWl0ZW0gaDQudHlwZS1hYm91dF9wYWdlIGEsXG4udmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWRpc3BsYXktaWQtYWJvdXRfdXMgLnJlc3VsdHMtaXRlbSAudHlwZS1hYm91dF9wYWdlLmg0IGEsXG4udmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWRpc3BsYXktaWQtYWJvdXRfdXMgLnJlc3VsdHMtaXRlbSBoNC50eXBlLXRhYmJlZF9wYWdlIGEsXG4udmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWRpc3BsYXktaWQtYWJvdXRfdXMgLnJlc3VsdHMtaXRlbSAudHlwZS10YWJiZWRfcGFnZS5oNCBhLFxuLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1kaXNwbGF5LWlkLWFib3V0X3VzIC5yZXN1bHRzLWl0ZW0gaDQudHlwZS1tZWRpYV9jb250YWN0cyBhLFxuLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1kaXNwbGF5LWlkLWFib3V0X3VzIC5yZXN1bHRzLWl0ZW0gLnR5cGUtbWVkaWFfY29udGFjdHMuaDQgYSxcbi52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctZGlzcGxheS1pZC1hYm91dF91cyAucmVzdWx0cy1pdGVtIGg0LnR5cGUtc2VjdGlvbl9wYWdlIGEsXG4udmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWRpc3BsYXktaWQtYWJvdXRfdXMgLnJlc3VsdHMtaXRlbSAudHlwZS1zZWN0aW9uX3BhZ2UuaDQgYSxcbi52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctZGlzcGxheS1pZC1hYm91dF91cyAucmVzdWx0cy1pdGVtIGg0LnR5cGUtbGVnYWxfc3RhdGVtZW50cyBhLFxuLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1kaXNwbGF5LWlkLWFib3V0X3VzIC5yZXN1bHRzLWl0ZW0gLnR5cGUtbGVnYWxfc3RhdGVtZW50cy5oNCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlld3Mtd2lkZ2V0LXNvcnQtYnkgLmZvcm0tdHlwZS1iZWYtbGluayB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlld3Mtd2lkZ2V0LXNvcnQtYnkgLmZvcm0tdHlwZS1iZWYtbGluayBhIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMCAxMHB4O1xuICBjb2xvcjogYmxhY2s7XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC52aWV3cy13aWRnZXQtc29ydC1ieSAuZm9ybS10eXBlLWJlZi1saW5rIGEuYWN0aXZlIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlld3Mtd2lkZ2V0LXNvcnQtYnkgLmZvcm0tdHlwZS1iZWYtbGluazpsYXN0LWNoaWxkIGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC52aWV3cy13aWRnZXQtc29ydC1ieSAuZm9ybS10eXBlLWJlZi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIHwgXCI7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlld3Mtd2lkZ2V0LXNvcnQtYnkgLmZvcm0tdHlwZS1iZWYtbGluazpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlld3Mtd2lkZ2V0LXNvcnQtYnkgYS5hY3RpdmUuc29ydC1hc2M6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbnRlbnQ6IFwiXFwyNWJjXCI7XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC52aWV3cy13aWRnZXQtc29ydC1ieSAuZ2x5cGhpY29uLXJlZnJlc2gge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAucGFnZXItbG9hZC1tb3JlIHtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xufVxuXG4ucGF0aC1zZWFyY2ggLmFqYXgtcHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2xvYmFsLXNlYXJjaC1uYXYucGFnZV9fbmF2LXRhYnMge1xuICBiYWNrZ3JvdW5kOiAjMjYxMWM5O1xufVxuLmdsb2JhbC1zZWFyY2gtbmF2LnBhZ2VfX25hdi10YWJzID4gbGkuYWN0aXZlICsgbGksXG4uZ2xvYmFsLXNlYXJjaC1uYXYucGFnZV9fbmF2LXRhYnMgLnBhZ2VfX25hdi10YWJzID4gbGkuYWN0aXZlLXRyYWlsICsgbGkge1xuICBib3JkZXItY29sb3I6ICMzNjZkZTQ7XG59XG4uZ2xvYmFsLXNlYXJjaC1uYXYgLm5hdi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAwO1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uZ2xvYmFsLXNlYXJjaC1uYXYgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDAuNXB4IHNvbGlkICMzNjZkZTQ7XG59XG4uZ2xvYmFsLXNlYXJjaC1uYXYgLm5hdi1pdGVtLmFjdGl2ZSwgLmdsb2JhbC1zZWFyY2gtbmF2IC5uYXYtaXRlbTpob3ZlciB7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiBub25lO1xufVxuLmdsb2JhbC1zZWFyY2gtbmF2IC5uYXYtaXRlbSAubmF2LXRhYnNfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2xvYmFsLXNlYXJjaC1uYXYgLm5hdi1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDAuNXB4IHNvbGlkICMzNjZkZTQ7XG4gIH1cbiAgLmdsb2JhbC1zZWFyY2gtbmF2IC5uYXYtaXRlbS5hY3RpdmUtdHJhaWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5nbG9iYWwtc2VhcmNoLW5hdiAubmF2LWl0ZW0uYWN0aXZlLXRyYWlsIC5uYXYtdGFic19fbGluazpob3ZlciwgLmdsb2JhbC1zZWFyY2gtbmF2IC5uYXYtaXRlbS5hY3RpdmUtdHJhaWwgLm5hdi10YWJzX19saW5rOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMjYxMWM5O1xuICB9XG4gIC5nbG9iYWwtc2VhcmNoLW5hdiAubmF2LWl0ZW0gLm5hdi10YWJzX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYxMWM5O1xuICB9XG59XG4udmlldy1wZW9wbGUtc2VhcmNoIC5wYWdlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA3cHggMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgbWFyZ2luOiAxNXB4IDAgMjdweDtcbn1cblxuLnJlbW92ZS1maWx0ZXJzLWxpbmtzIGEucmVzZXQtYnV0dG9uLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjMjgyOTJmO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMnB4IDE4cHg7XG59XG4ucmVtb3ZlLWZpbHRlcnMtbGlua3MgYS5yZXNldC1idXR0b24tbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjExYzk7XG59XG5cbi8qIFNlYXJjaCBmb3JtIG9uIGhvbWVwYWdlICovXG5ib2R5Lm5vZGUtdHlwZS1ob21lIC5wZW9wbGUtc2VhcmNoLWRyb3Bkb3ducyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5Lm5vZGUtdHlwZS1ob21lIC5zZWFyY2gtYm94IGlucHV0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNjBweDtcbn1cbmJvZHkubm9kZS10eXBlLWhvbWUgLnNlYXJjaC1ib3ggLmlucHV0LWdyb3VwLWJ0biB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5ib2R5Lm5vZGUtdHlwZS1ob21lIC5zZWFyY2gtYm94IC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgdG9wOiAwO1xufVxuXG4udG90YWwtcmVzdWx0cyAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGVvcGxlLXNlYXJjaC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAyN3B4IDAgMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZW9wbGUtc2VhcmNoLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDgxcHggMCAzMHB4O1xuICB9XG59XG5cbi8qIFNvcnRpbmcgbGlua3MgKi9cbi5wZW9wbGUtcmVzdWx0cy1zb3J0aW5nIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBlb3BsZS1yZXN1bHRzLXNvcnRpbmcgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGVvcGxlLXJlc3VsdHMtc29ydGluZyB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIiB8IFwiO1xuICBtYXJnaW46IDAgNXB4O1xufVxuLnBlb3BsZS1yZXN1bHRzLXNvcnRpbmcgdWwgbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5wZW9wbGUtcmVzdWx0cy1zb3J0aW5nIGEsXG4ucGVvcGxlLXJlc3VsdHMtc29ydGluZyBhLmFjdGl2ZSxcbi5wZW9wbGUtcmVzdWx0cy1zb3J0aW5nIGE6aG92ZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnBlb3BsZS1yZXN1bHRzLXNvcnRpbmcgYS5hY3RpdmUge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGVvcGxlLXJlc3VsdHMtc29ydGluZyBhLmFjdGl2ZS5zb3J0YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnBlb3BsZS1yZXN1bHRzLXNvcnRpbmcgYS5hY3RpdmUuc29ydGFibGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICByaWdodDogLTE1cHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG4ucGVvcGxlLXJlc3VsdHMtc29ydGluZyBhLmFjdGl2ZS5zb3J0YWJsZS5vcmRlci1kZXNjOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDI1YmNcIjtcbn1cblxuLyogU2VhcmNoIHJlc3VsdHMgKi9cbi5wZW9wbGUtcmVzdWx0cyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucGVvcGxlLXJlc3VsdHMgLmZpbHRlci1sYWJlbHMge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGVvcGxlLXJlc3VsdHMgLmZpbHRlci1sYWJlbHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wZW9wbGUtcmVzdWx0cyAuZmlsdGVyLWxhYmVscyBsaS5maWx0ZXItbGFiZWwge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDFweCA3cHggMXB4IDlweDtcbn1cbi5wZW9wbGUtcmVzdWx0cyAuZmlsdGVyLWxhYmVscyBsaS5maWx0ZXItbGFiZWwgaSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBlb3BsZS1yZXN1bHRzIGhlYWRlci5yZXN1bHRzLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICM1ZjVmNWY7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnBlb3BsZS1yZXN1bHRzIC52aWV3LWNvbnRlbnQge1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wZW9wbGUtcmVzdWx0cyAubGF3eWVyLW5hbWUge1xuICBtYXJnaW46IC0ycHg7XG59XG4ucGVvcGxlLXJlc3VsdHMgLmxhd3llci1uYW1lIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMzgzYjQzO1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGVvcGxlLXJlc3VsdHMgLmJpby1pdGVtIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWRlYztcbiAgY2xlYXI6IGJvdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZW9wbGUtcmVzdWx0cyAuYmlvLXRodW1iIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5wZW9wbGUtcmVzdWx0cyAuYmlvLXRodW1iIGE6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnBlb3BsZS1yZXN1bHRzIC5iaW8tZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBsaW5lLWhlaWdodDogMS4xZW07XG59XG4ucGVvcGxlLXJlc3VsdHMgLmJpby1kZXRhaWwgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzcwNzI3OTtcbn1cbi5wZW9wbGUtcmVzdWx0cyAubGF3eWVyLXJvbGUsXG4ucGVvcGxlLXJlc3VsdHMgLmxhd3llci1jaXR5IHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMzgzYjQzO1xufVxuLnBlb3BsZS1yZXN1bHRzIC5sYXd5ZXItcGhvbmVzIHNwYW4sXG4ucGVvcGxlLXJlc3VsdHMgLmxhd3llci1waG9uZXMgYSxcbi5wZW9wbGUtcmVzdWx0cyAubGF3eWVyLWVtYWlsIGEge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3MDcyNzk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wZW9wbGUtcmVzdWx0cyAubGF3eWVyLXBob25lcyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5wZW9wbGUtcmVzdWx0cyAubGF3eWVyLXBob25lcyxcbi5wZW9wbGUtcmVzdWx0cyAubGF3eWVyLWVtYWlsIHtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xufVxuLnBlb3BsZS1yZXN1bHRzIC5sYXd5ZXItcGhvbmVzIHN0cm9uZyxcbi5wZW9wbGUtcmVzdWx0cyAubGF3eWVyLWVtYWlsIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBlb3BsZS1yZXN1bHRzIC5iaW8tZGV0YWlsIGE6aG92ZXIsXG4ucGVvcGxlLXJlc3VsdHMgLmxhd3llci1waG9uZXMgYTpob3Zlcixcbi5wZW9wbGUtcmVzdWx0cyAubGF3eWVyLWVtYWlsIGE6aG92ZXIge1xuICBjb2xvcjogIzI2MTFjOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBlb3BsZS1yZXN1bHRzIC5wYWdlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucGVvcGxlLXJlc3VsdHMgLnBhZ2VyIGxpID4gYSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wZW9wbGUtcmVzdWx0cyBwLnBlb3BsZS1zZWFyY2gtZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDU0cHggMCAxOHB4O1xufVxuLnBlb3BsZS1yZXN1bHRzIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wZW9wbGUtcmVzdWx0cyAuZm9ybS1hdXRvY29tcGxldGUgLmRyb3Bkb3duIC5hdXRvY29tcGxldGUtdXNlci1pbnB1dCxcbi5wZW9wbGUtcmVzdWx0cyAuZm9ybS1hdXRvY29tcGxldGUgLmRyb3Bkb3duIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbi1wcmVmaXgsXG4ucGVvcGxlLXJlc3VsdHMgLmZvcm0tYXV0b2NvbXBsZXRlIC5kcm9wZG93biAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24tc3VmZml4IHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cbi5wZW9wbGUtcmVzdWx0cyAucGVvcGxlLXNlYXJjaC1kcm9wZG93bnMgLmZpbHRlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5wZW9wbGUtcmVzdWx0cyAucGVvcGxlLXNlYXJjaC1kcm9wZG93bnMgLmZpbHRlciBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBlb3BsZS1yZXN1bHRzIC5sYXd5ZXItY29udGFjdC1pbmZvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDE2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxuICAucGVvcGxlLXJlc3VsdHMgLmxhd3llci1waG9uZXMsXG4gIC5wZW9wbGUtcmVzdWx0cyAubGF3eWVyLWVtYWlsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnBlb3BsZS1yZXN1bHRzIC5sYXd5ZXItcGhvbmVzIHNwYW4sXG4gIC5wZW9wbGUtcmVzdWx0cyAubGF3eWVyLXBob25lcyBhLFxuICAucGVvcGxlLXJlc3VsdHMgLmxhd3llci1lbWFpbCBzcGFuLFxuICAucGVvcGxlLXJlc3VsdHMgLmxhd3llci1lbWFpbCBhIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLnBlb3BsZS1yZXN1bHRzIC5sYXd5ZXItcGhvbmVzIHNwYW46YmVmb3JlLFxuICAucGVvcGxlLXJlc3VsdHMgLmxhd3llci1waG9uZXMgYTpiZWZvcmUsXG4gIC5wZW9wbGUtcmVzdWx0cyAubGF3eWVyLWVtYWlsIHNwYW46YmVmb3JlLFxuICAucGVvcGxlLXJlc3VsdHMgLmxhd3llci1lbWFpbCBhOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIiwgc2Fucy1zZXJpZjtcbiAgICBjb250ZW50OiBcIlxcZTE4MlwiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzcwNzI3OTtcbiAgfVxuICAucGVvcGxlLXJlc3VsdHMgLmxhd3llci1waG9uZXMgYSB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBlb3BsZS1yZXN1bHRzIC5sYXd5ZXItcGhvbmVzIGE6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAucGVvcGxlLXJlc3VsdHMgLmxhd3llci1lbWFpbCBhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDI3MDlcIjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBlb3BsZS1yZXN1bHRzIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5wZW9wbGUtcmVzdWx0cyBwLnBlb3BsZS1zZWFyY2gtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnBlb3BsZS1yZXN1bHRzIC5yZW1vdmUtZmlsdGVycy1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gIH1cbiAgLnBlb3BsZS1yZXN1bHRzIC5wZW9wbGUtc2VhcmNoLWRyb3Bkb3ducyAuZmlsdGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5wZW9wbGUtcmVzdWx0cyAucGVvcGxlLXNlYXJjaC1kcm9wZG93bnMgLmZpbHRlci5yb2xlLCAucGVvcGxlLXJlc3VsdHMgLnBlb3BsZS1zZWFyY2gtZHJvcGRvd25zIC5maWx0ZXIubGFuZ3VhZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnBlb3BsZS1yZXN1bHRzIC5wZW9wbGUtc2VhcmNoLWRyb3Bkb3ducyAuZmlsdGVyIHNlbGVjdCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi52aWV3LXBlb3BsZS1zZWFyY2gge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS13Yy1kaXN0YW5jZS1ibG9ja3MpO1xufVxuLnZpZXctcGVvcGxlLXNlYXJjaCAuc29ydGluZy13cmFwcGVyLndjLXZpZXdzLXNvcnQtY29udGVudC1saW5rcyAuc29ydC1saW5rcyB7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnZpZXctcGVvcGxlLXNlYXJjaCAuc29ydGluZy13cmFwcGVyLndjLXZpZXdzLXNvcnQtY29udGVudC1saW5rcyAuc29ydC1saW5rcyAuc29ydC1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi52aWV3LXBlb3BsZS1zZWFyY2ggLnNvcnRpbmctd3JhcHBlci53Yy12aWV3cy1zb3J0LWNvbnRlbnQtbGlua3MgLnNvcnQtbGlua3MgLnNvcnQtbGluazpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmUge1xuICBjb250ZW50OiBcInxcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG4udmlldy1wZW9wbGUtc2VhcmNoIC5wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyMXB4IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52aWV3LXBlb3BsZS1zZWFyY2ggLnBhZ2VyIC5hamF4LXByb2dyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmlldy1wZW9wbGUtc2VhcmNoIC5wYWdlciAuYWpheC1wcm9ncmVzcyAuc2VhcmNoLXNwaW5uZXIge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWV3LXBlb3BsZS1zZWFyY2ggLnBhZ2VyIC5hamF4LXByb2dyZXNzIC5zZWFyY2gtc3Bpbm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM6c3ZnPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmVyc2lvbj0nMS4wJyB3aWR0aD0nNjRweCcgaGVpZ2h0PSc2NHB4JyB2aWV3Qm94PScwIDAgMTI4IDEyOCcgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NyZWN0IHg9JzAnIHk9JzAnIHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1JyBmaWxsPSclMjNmZmZmZmYnLyUzRSUzQ2clM0UlM0NwYXRoIGZpbGw9JyUyMzAwMDAwMCcgZD0nTTEwOS4yNSA1NS41aC0zNmwxMi0xMmEyOS41NCAyOS41NCAwIDAgMC00OS41MyAxMkgxOC43NUE0Ni4wNCA0Ni4wNCAwIDAgMSA5Ni45IDMxLjg0bDEyLjM1LTEyLjM0djM2em0tOTAuNSAxN2gzNmwtMTIgMTJhMjkuNTQgMjkuNTQgMCAwIDAgNDkuNTMtMTJoMTYuOTdBNDYuMDQgNDYuMDQgMCAwIDEgMzEuMSA5Ni4xNkwxOC43NCAxMDguNXYtMzZ6Jy8lM0UlM0NhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9J3RyYW5zZm9ybScgdHlwZT0ncm90YXRlJyBmcm9tPScwIDY0IDY0JyB0bz0nMzYwIDY0IDY0JyBkdXI9JzcyMG1zJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuOHJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLnBhZ2VfX3NpZGViYXItY29tcGxlbWVudGFyeS5uby1maWx0ZXJzIC5zb3J0aW5nLFxuLnZpZXctcGVvcGxlLXNlYXJjaC5uby1maWx0ZXJzIC5zb3J0aW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlX19zaWRlYmFyLWNvbXBsZW1lbnRhcnkgLnZpZXctaGVhZGVyIC5yZXN1bHRzLXRvdGFsLFxuLnZpZXctcGVvcGxlLXNlYXJjaCAudmlldy1oZWFkZXIgLnJlc3VsdHMtdG90YWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmNWY1ZjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlX19zaWRlYmFyLWNvbXBsZW1lbnRhcnkgLnZpZXctaGVhZGVyIC5yZXN1bHRzLXRvdGFsLFxuICAudmlldy1wZW9wbGUtc2VhcmNoIC52aWV3LWhlYWRlciAucmVzdWx0cy10b3RhbCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLnBhZ2VfX3NpZGViYXItY29tcGxlbWVudGFyeSAuc29ydC1saW5rcyxcbi52aWV3LXBlb3BsZS1zZWFyY2ggLnNvcnQtbGlua3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ucGFnZV9fc2lkZWJhci1jb21wbGVtZW50YXJ5IC5hamF4LXByb2dyZXNzLFxuLnZpZXctcGVvcGxlLXNlYXJjaCAuYWpheC1wcm9ncmVzcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnZpZXctcGVvcGxlLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLXBlb3BsZS1zZWFyY2gtc2VhcmNoLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzM3B4O1xufVxuLnZpZXctcGVvcGxlLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLXBlb3BsZS1zZWFyY2gtc2VhcmNoLXBhZ2UgLmZpbHRlci1sYWJlbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLyogRmlsdGVyIGxhYmVscyB3cmFwcGVyICovXG4udmlldy1wZW9wbGUtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gLmZpbHRlci1sYWJlbHMtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLnZpZXctcGVvcGxlLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIC5maWx0ZXItbGFiZWxzLXdyYXBwZXIgLmZpbHRlci1sYWJlbHMge1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi52aWV3LXBlb3BsZS1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSAuZmlsdGVyLWxhYmVscy13cmFwcGVyIC5maWx0ZXItbGFiZWxzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnZpZXctcGVvcGxlLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIC5maWx0ZXItbGFiZWxzLXdyYXBwZXIgLmZpbHRlci1sYWJlbHMgbGkuZmlsdGVyLWxhYmVsIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAzcHggN3B4IDNweCA5cHg7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xufVxuLnZpZXctcGVvcGxlLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIC5maWx0ZXItbGFiZWxzLXdyYXBwZXIgLmZpbHRlci1sYWJlbHMgbGkuZmlsdGVyLWxhYmVsOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi52aWV3LXBlb3BsZS1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSAuZmlsdGVyLWxhYmVscy13cmFwcGVyIC5maWx0ZXItbGFiZWxzIGxpLmZpbHRlci1sYWJlbCAuZmlsdGVyLWxhYmVsLXJlbW92ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udmlldy1wZW9wbGUtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gLmZpbHRlci1sYWJlbHMtd3JhcHBlciAuZmlsdGVyLWxhYmVscyBsaS5maWx0ZXItbGFiZWwgLmZpbHRlci1sYWJlbC1yZW1vdmU6YmVmb3JlLCAudmlldy1wZW9wbGUtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gLmZpbHRlci1sYWJlbHMtd3JhcHBlciAuZmlsdGVyLWxhYmVscyBsaS5maWx0ZXItbGFiZWwgLmZpbHRlci1sYWJlbC1yZW1vdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4M2I0MztcbiAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gIGxlZnQ6IC0xcHg7XG59XG4udmlldy1wZW9wbGUtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gLmZpbHRlci1sYWJlbHMtd3JhcHBlciAuZmlsdGVyLWxhYmVscyBsaS5maWx0ZXItbGFiZWwgLmZpbHRlci1sYWJlbC1yZW1vdmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnZpZXctcGVvcGxlLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIC5maWx0ZXItbGFiZWxzLXdyYXBwZXIgLmZpbHRlci1sYWJlbHMgbGkuZmlsdGVyLWxhYmVsIC5maWx0ZXItbGFiZWwtcmVtb3ZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi52aWV3LXBlb3BsZS1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSAuZmlsdGVyLWxhYmVscy13cmFwcGVyIC5maWx0ZXItbGFiZWxzIC5yZXNldC1idXR0b24tbGluayB7XG4gIGJhY2tncm91bmQ6ICMwMTAxMDE7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAycHggMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnZpZXctcGVvcGxlLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIC5maWx0ZXItbGFiZWxzLXdyYXBwZXIgLmZpbHRlci1sYWJlbHMgLnJlc2V0LWJ1dHRvbi1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MTFjOTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1wZW9wbGUtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gLmZpbHRlci1sYWJlbHMtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi52aWV3LXBlb3BsZS1zZWFyY2ggLnZpZXctZW1wdHkge1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogRmlsdGVyIGxhYmVscyAqL1xuLnZpZXctZmlsdGVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWV3LWZpbHRlcnMgLnNvcnQtbGlua3Mge1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIGJvdHRvbTogLTMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1maWx0ZXJzIC5zb3J0LWxpbmtzIHtcbiAgICBib3R0b206IC04MnB4O1xuICB9XG59XG4udmlldy1maWx0ZXJzIC5maWx0ZXItd2lkZ2V0cyB7XG4gIC8qLnNlbGVjdC13cmFwcGVye1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNkMGQxZDEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZDBkMWQxO1xuICAgIH1cbiAgfVxuXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gICAgY29sb3I6ICNCN0I3Qjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICB9Ki9cbn1cbi52aWV3LWZpbHRlcnMgLmZpbHRlci13aWRnZXRzX19zZWFyY2hib3ggLnR3aXR0ZXItdHlwZWFoZWFkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlldy1maWx0ZXJzIC5maWx0ZXItd2lkZ2V0cyAuZm9ybS1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDMyJTIwMzIlMjIlM0UlMEElM0NwYXRoJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMGQlM0QlMjJNMjIuMzk5JTIwMjAuM2MxLjQ0Ny0xLjg4NiUyMDIuMzE5LTQuMjglMjAyLjMxOS02Ljg3NyUyMDAtMC4wMDQlMjAwLTAuMDA4JTIwMC0wLjAxMXYwLjAwMWMwLTYuMjcyLTUuMDgxLTExLjM3NS0xMS4zMjQtMTEuMzc1cy0xMS4zMjQlMjA1LjEwMy0xMS4zMjQlMjAxMS4zNzUlMjA1LjA3OSUyMDExLjM3NSUyMDExLjMyNCUyMDExLjM3NWMwLjAwMiUyMDAlMjAwLjAwNCUyMDAlMjAwLjAwNiUyMDAlMjAyLjY2MSUyMDAlMjA1LjEwNS0wLjkyNiUyMDcuMDI5LTIuNDczbC0wLjAyMiUyMDAuMDE3JTIwNy41NCUyMDcuNTc5JTIwMi4wMDktMi4wMjB6TTEzLjM5NCUyMDIyLjIzYy00LjgzOSUyMDAtOC43NzQtMy45NTYtOC43NzQtOC44MThzMy45MzgtOC44MTMlMjA4Ljc3NC04LjgxMyUyMDguNzc1JTIwMy45NTYlMjA4Ljc3NSUyMDguODE2LTMuOTM4JTIwOC44MTQtOC43NzUlMjA4LjgxNHolMjIlM0UlM0MlMkZwYXRoJTNFJTBBJTNDJTJGc3ZnJTNFKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4udmlldy1maWx0ZXJzIC5maWx0ZXItd2lkZ2V0cyAuZm9ybS1zdWJtaXRbZGlzYWJsZWRdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZXctZmlsdGVycyAuZmlsdGVyLXdpZGdldHMgLmZvcm0tc3VibWl0W2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaUlITjBZVzVrWVd4dmJtVTlJbTV2SWo4K1BITjJaeUI0Yld4dWN6cHpkbWM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUIyWlhKemFXOXVQU0l4TGpBaUlIZHBaSFJvUFNJMk5IQjRJaUJvWldsbmFIUTlJalkwY0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TWpnZ01USTRJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWo0OGNtVmpkQ0I0UFNJd0lpQjVQU0l3SWlCM2FXUjBhRDBpTVRBd0pTSWdhR1ZwWjJoMFBTSXhNREFsSWlCbWFXeHNQU0lqTWpZeE1VTTVJaUF2UGp4blBqeHdZWFJvSUdacGJHdzlJaU5tWm1abVptWWlJR1E5SWsweE1Ea3VNalVnTlRVdU5XZ3RNelpzTVRJdE1USmhNamt1TlRRZ01qa3VOVFFnTUNBd0lEQXRORGt1TlRNZ01USklNVGd1TnpWQk5EWXVNRFFnTkRZdU1EUWdNQ0F3SURFZ09UWXVPU0F6TVM0NE5Hd3hNaTR6TlMweE1pNHpOSFl6Tm5wdExUa3dMalVnTVRkb016WnNMVEV5SURFeVlUSTVMalUwSURJNUxqVTBJREFnTUNBd0lEUTVMalV6TFRFeWFERTJMamszUVRRMkxqQTBJRFEyTGpBMElEQWdNQ0F4SURNeExqRWdPVFl1TVRaTU1UZ3VOelFnTVRBNExqVjJMVE0yZWlJdlBqeGhibWx0WVhSbFZISmhibk5tYjNKdElHRjBkSEpwWW5WMFpVNWhiV1U5SW5SeVlXNXpabTl5YlNJZ2RIbHdaVDBpY205MFlYUmxJaUJtY205dFBTSXdJRFkwSURZMElpQjBiejBpTXpZd0lEWTBJRFkwSWlCa2RYSTlJamN5TUcxeklpQnlaWEJsWVhSRGIzVnVkRDBpYVc1a1pXWnBibWwwWlNJK1BDOWhibWx0WVhSbFZISmhibk5tYjNKdFBqd3ZaejQ4TDNOMlp6ND0pO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuOHJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLnBhdGgtcGVvcGxlIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLnBhdGgtcGVvcGxlIC5hamF4LXByb2dyZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXRoLXBlb3BsZSAjcGFnZS13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IHVuc2V0O1xufVxuXG4ucGF0aC1mcm9udHBhZ2UgLmZpZWxkLS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhdGgtZnJvbnRwYWdlIC5maWVsZC0taXRlbSB1bCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ob21lcGFnZS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhvbWVwYWdlLXNlY3Rpb24udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhvbWVwYWdlLXNlY3Rpb24udGV4dC13aGl0ZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsXG4uaG9tZXBhZ2Utc2VjdGlvbi50ZXh0LXdoaXRlIC5maWVsZC0tbmFtZS1maWVsZC1zZWN0aW9uLXRpdGxlLFxuLmhvbWVwYWdlLXNlY3Rpb24udGV4dC13aGl0ZSAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGluZyxcbi5ob21lcGFnZS1zZWN0aW9uLnRleHQtd2hpdGUgaDIsXG4uaG9tZXBhZ2Utc2VjdGlvbi50ZXh0LXdoaXRlIC5oMiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhvbWVwYWdlLXNlY3Rpb24udGV4dC13aGl0ZSBhLFxuLmhvbWVwYWdlLXNlY3Rpb24udGV4dC13aGl0ZSAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGluZyBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaG9tZXBhZ2Utc2VjdGlvbi50ZXh0LXdoaXRlIGE6aG92ZXIsXG4uaG9tZXBhZ2Utc2VjdGlvbi50ZXh0LXdoaXRlIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkaW5nIGE6aG92ZXIge1xuICBjb2xvcjogIzM2NmRlNDtcbn1cbi5ob21lcGFnZS1zZWN0aW9uIC50ZXh0LWJsYWNrIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbi5ob21lcGFnZS1zZWN0aW9uIC50ZXh0LWJsYWNrIC5maWVsZC0tbmFtZS1maWVsZC1zZWN0aW9uLXRpdGxlLFxuLmhvbWVwYWdlLXNlY3Rpb24gLnRleHQtYmxhY2sgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRpbmcge1xuICBjb2xvcjogIzFiMWIxYjtcbn1cbi5ob21lcGFnZS1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuLmhvbWVwYWdlLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzI2MTFjOTtcbn1cbi5ob21lcGFnZS1zZWN0aW9uIC5oMSxcbi5ob21lcGFnZS1zZWN0aW9uIGgxLFxuLmhvbWVwYWdlLXNlY3Rpb24gaDEgLmZpZWxkLS1uYW1lLWZpZWxkLXNlY3Rpb24tdGl0bGUsXG4uaG9tZXBhZ2Utc2VjdGlvbiAuaDEgLmZpZWxkLS1uYW1lLWZpZWxkLXNlY3Rpb24tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJXQ1NlcmlmSGVhZGxpbmVcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDAuODU7XG4gIGZvbnQtc2l6ZTogMy4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZXBhZ2Utc2VjdGlvbiAuaDEsXG4gIC5ob21lcGFnZS1zZWN0aW9uIGgxLFxuICAuaG9tZXBhZ2Utc2VjdGlvbiBoMSAuZmllbGQtLW5hbWUtZmllbGQtc2VjdGlvbi10aXRsZSxcbiAgLmhvbWVwYWdlLXNlY3Rpb24gLmgxIC5maWVsZC0tbmFtZS1maWVsZC1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9tZXBhZ2Utc2VjdGlvbiAuaDEsXG4gIC5ob21lcGFnZS1zZWN0aW9uIGgxLFxuICAuaG9tZXBhZ2Utc2VjdGlvbiBoMSAuZmllbGQtLW5hbWUtZmllbGQtc2VjdGlvbi10aXRsZSxcbiAgLmhvbWVwYWdlLXNlY3Rpb24gLmgxIC5maWVsZC0tbmFtZS1maWVsZC1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhvbWVwYWdlLXNlY3Rpb24gLmgxLFxuICAuaG9tZXBhZ2Utc2VjdGlvbiBoMSxcbiAgLmhvbWVwYWdlLXNlY3Rpb24gaDEgLmZpZWxkLS1uYW1lLWZpZWxkLXNlY3Rpb24tdGl0bGUsXG4gIC5ob21lcGFnZS1zZWN0aW9uIC5oMSAuZmllbGQtLW5hbWUtZmllbGQtc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2LjI1cmVtO1xuICB9XG59XG4uaG9tZXBhZ2Utc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsXG4uaG9tZXBhZ2Utc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtc2VjdGlvbi10aXRsZSxcbi5ob21lcGFnZS1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkaW5nLFxuLmhvbWVwYWdlLXNlY3Rpb24gaDIsXG4uaG9tZXBhZ2Utc2VjdGlvbiAuaDIge1xuICBmb250LWZhbWlseTogXCJXQ1NlcmlmSGVhZGxpbmVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjg1O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGNvbG9yOiAjMjYxMWM5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lcGFnZS1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbiAgLmhvbWVwYWdlLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXNlY3Rpb24tdGl0bGUsXG4gIC5ob21lcGFnZS1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkaW5nLFxuICAuaG9tZXBhZ2Utc2VjdGlvbiBoMixcbiAgLmhvbWVwYWdlLXNlY3Rpb24gLmgyIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWVwYWdlLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLFxuICAuaG9tZXBhZ2Utc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtc2VjdGlvbi10aXRsZSxcbiAgLmhvbWVwYWdlLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRpbmcsXG4gIC5ob21lcGFnZS1zZWN0aW9uIGgyLFxuICAuaG9tZXBhZ2Utc2VjdGlvbiAuaDIge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaG9tZXBhZ2Utc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsXG4gIC5ob21lcGFnZS1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1zZWN0aW9uLXRpdGxlLFxuICAuaG9tZXBhZ2Utc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGluZyxcbiAgLmhvbWVwYWdlLXNlY3Rpb24gaDIsXG4gIC5ob21lcGFnZS1zZWN0aW9uIC5oMiB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG4uaG9tZXBhZ2Utc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgYSxcbi5ob21lcGFnZS1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1zZWN0aW9uLXRpdGxlIGEsXG4uaG9tZXBhZ2Utc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGluZyBhLFxuLmhvbWVwYWdlLXNlY3Rpb24gaDIgYSxcbi5ob21lcGFnZS1zZWN0aW9uIC5oMiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmhvbWVwYWdlLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGE6aG92ZXIsXG4uaG9tZXBhZ2Utc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtc2VjdGlvbi10aXRsZSBhOmhvdmVyLFxuLmhvbWVwYWdlLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRpbmcgYTpob3Zlcixcbi5ob21lcGFnZS1zZWN0aW9uIGgyIGE6aG92ZXIsXG4uaG9tZXBhZ2Utc2VjdGlvbiAuaDIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjYxMWM5O1xufVxuLmhvbWVwYWdlLXNlY3Rpb24gaDMsXG4uaG9tZXBhZ2Utc2VjdGlvbiAuaDMge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9tZXBhZ2Utc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmhvbWVwYWdlLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5ob21lcGFnZS1zZWN0aW9uID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWVwYWdlLXNlY3Rpb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uaG9tZXBhZ2VfX25leHQtc2VjdGlvbi1saW5rIHtcbiAgYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIHotaW5kZXg6IDEwO1xufVxuLmhvbWVwYWdlX19uZXh0LXNlY3Rpb24tbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggYXV0byAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmhvbWVwYWdlX19uZXh0LXNlY3Rpb24tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjYxMWM5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzI2MTFjOSAhaW1wb3J0YW50O1xufVxuXG4uaG9tZXBhZ2Utc2VjdGlvbi0taG9tZS1wZW9wbGUsXG4uaG9tZXBhZ2Utc2VjdGlvbi1sZWZ0LWltYWdlIHtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lcGFnZS1zZWN0aW9uLS1ob21lLXBlb3BsZSxcbiAgLmhvbWVwYWdlLXNlY3Rpb24tbGVmdC1pbWFnZSB7XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lcGFnZS1zZWN0aW9uLS1ob21lLXBlb3BsZSxcbiAgLmhvbWVwYWdlLXNlY3Rpb24tbGVmdC1pbWFnZSB7XG4gICAgcGFkZGluZzogNi4yNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ob21lcGFnZS1zZWN0aW9uLS1ob21lLXBlb3BsZSxcbiAgLmhvbWVwYWdlLXNlY3Rpb24tbGVmdC1pbWFnZSB7XG4gICAgcGFkZGluZzogN3JlbSAwO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWhvbWUtbXVsdGlsaW5rIHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0taG9tZS1tdWx0aWxpbmsgLmhvbWVwYWdlLXNlY3Rpb25faW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWhvbWUtbXVsdGlsaW5rIC5ob21lcGFnZS1zZWN0aW9uX2ludHJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWhvbWUtbXVsdGlsaW5rIC5ob21lcGFnZS1zZWN0aW9uX2ludHJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWhvbWUtbXVsdGlsaW5rIC5ob21lcGFnZS1zZWN0aW9uX2ludHJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1ob21lLW11bHRpbGluayAuaG9tZXBhZ2Utc2VjdGlvbl9pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWhvbWUtbXVsdGlsaW5rIC5ob21lcGFnZS1zZWN0aW9uX2ludHJvIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1ob21lLW11bHRpbGluayAuaG9tZXBhZ2Utc2VjdGlvbl9pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWhvbWUtbXVsdGlsaW5rIC5tdWx0aWxpbmstaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWhvbWUtbXVsdGlsaW5rIC5tdWx0aWxpbmstaXRlbV9faW1hZ2Uge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnBhcmFncmFwaC0tdHlwZS0taG9tZS1tdWx0aWxpbmsgLm11bHRpbGluay1pdGVtX19pbWFnZSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDQvMztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1ob21lLW11bHRpbGluayAubXVsdGlsaW5rLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmhvbWVwYWdlLXNlY3Rpb24tLWhvbWUtcGVvcGxlIC5maWx0ZXItd2lkZ2V0cyAuY29sLW1kLTY6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ob21lcGFnZS1zZWN0aW9uLS1ob21lLXBlb3BsZSAuZmlsdGVyLXdpZGdldHMgLmZpbHRlci13aWRnZXRzX19zZWFyY2hib3gge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuLmhvbWVwYWdlLXNlY3Rpb24tLWhvbWUtcGVvcGxlIC5maWx0ZXItd2lkZ2V0cyAuZmlsdGVyLXdpZGdldHNfX3NlYXJjaGJveCAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuaG9tZXBhZ2Utc2VjdGlvbi0taG9tZS1wZW9wbGUgLmZpbHRlci13aWRnZXRzIC5maWx0ZXItd2lkZ2V0c19fc2VhcmNoYm94IC5mb3JtLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaG9tZXBhZ2Utc2VjdGlvbi0taG9tZS1wZW9wbGUgLmZpbHRlci13aWRnZXRzIC5maWx0ZXItd2lkZ2V0c19fc2VhcmNoYm94IC5mb3JtLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZXBhZ2Utc2VjdGlvbi0taG9tZS1wZW9wbGUgLmZpbHRlci13aWRnZXRzIC5maWx0ZXItd2lkZ2V0c19fc2VhcmNoYm94IC5mb3JtLXN1Ym1pdCB7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB2ZXJzaW9uPScxLjEnJTIweG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUyMHZpZXdCb3g9JzAlMjAwJTIwMzIlMjAzMiclM0UlM0NwYXRoJTIwZmlsbD0nJTIzMjYxMUM5JyUyMGQ9J00yMi4zOTklMjAyMC4zYzEuNDQ3LTEuODg2JTIwMi4zMTktNC4yOCUyMDIuMzE5LTYuODc3JTIwMC0wLjAwNCUyMDAtMC4wMDglMjAwLTAuMDExdjAuMDAxYzAtNi4yNzItNS4wODEtMTEuMzc1LTExLjMyNC0xMS4zNzVzLTExLjMyNCUyMDUuMTAzLTExLjMyNCUyMDExLjM3NSUyMDUuMDc5JTIwMTEuMzc1JTIwMTEuMzI0JTIwMTEuMzc1YzAuMDAyJTIwMCUyMDAuMDA0JTIwMCUyMDAuMDA2JTIwMCUyMDIuNjYxJTIwMCUyMDUuMTA1LTAuOTI2JTIwNy4wMjktMi40NzNsLTAuMDIyJTIwMC4wMTclMjA3LjU0JTIwNy41NzklMjAyLjAwOS0yLjAyMHpNMTMuMzk0JTIwMjIuMjNjLTQuODM5JTIwMC04Ljc3NC0zLjk1Ni04Ljc3NC04LjgxOHMzLjkzOC04LjgxMyUyMDguNzc0LTguODEzJTIwOC43NzUlMjAzLjk1NiUyMDguNzc1JTIwOC44MTYtMy45MzglMjA4LjgxNC04Ljc3NSUyMDguODE0eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNjExYzk7XG4gIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICB6LWluZGV4OiAyMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uaG9tZXBhZ2Utc2VjdGlvbi0taG9tZS1wZW9wbGUgLmZpbHRlci13aWRnZXRzIC5maWx0ZXItd2lkZ2V0c19fc2VhcmNoYm94IC5mb3JtLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUzRSUwQSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZCUzRCUyMk0yMi4zOTklMjAyMC4zYzEuNDQ3LTEuODg2JTIwMi4zMTktNC4yOCUyMDIuMzE5LTYuODc3JTIwMC0wLjAwNCUyMDAtMC4wMDglMjAwLTAuMDExdjAuMDAxYzAtNi4yNzItNS4wODEtMTEuMzc1LTExLjMyNC0xMS4zNzVzLTExLjMyNCUyMDUuMTAzLTExLjMyNCUyMDExLjM3NSUyMDUuMDc5JTIwMTEuMzc1JTIwMTEuMzI0JTIwMTEuMzc1YzAuMDAyJTIwMCUyMDAuMDA0JTIwMCUyMDAuMDA2JTIwMCUyMDIuNjYxJTIwMCUyMDUuMTA1LTAuOTI2JTIwNy4wMjktMi40NzNsLTAuMDIyJTIwMC4wMTclMjA3LjU0JTIwNy41NzklMjAyLjAwOS0yLjAyMHpNMTMuMzk0JTIwMjIuMjNjLTQuODM5JTIwMC04Ljc3NC0zLjk1Ni04Ljc3NC04LjgxOHMzLjkzOC04LjgxMyUyMDguNzc0LTguODEzJTIwOC43NzUlMjAzLjk1NiUyMDguNzc1JTIwOC44MTYtMy45MzglMjA4LjgxNC04Ljc3NSUyMDguODE0eiUyMiUzRSUzQyUyRnBhdGglM0UlMEElM0MlMkZzdmclM0UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2NmRlNDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaG9tZXBhZ2Utc2VjdGlvbi0taG9tZS1wZW9wbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbn1cbi5ob21lcGFnZS1zZWN0aW9uLS1ob21lLXBlb3BsZSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaG9tZXBhZ2Utc2VjdGlvbi0taG9tZS1wZW9wbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cbn1cbi5ob21lcGFnZS1zZWN0aW9uLS1ob21lLXBlb3BsZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsXG4uaG9tZXBhZ2Utc2VjdGlvbi0taG9tZS1wZW9wbGUgLmZpZWxkLS1uYW1lLWZpZWxkLXNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaG9tZXBhZ2Utc2VjdGlvbi1sZWZ0LWltYWdlIC5ob21lcGFnZS1zZWN0aW9uX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmhvbWVwYWdlLXNlY3Rpb24tbGVmdC1jcm9wcGVkLWltZyAuaG9tZXBhZ2Utc2VjdGlvbl9faW1nIHtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogY2FsYygoMTAwJSAtIDEwMHZ3KSAvIDIpO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhvbWVwYWdlLXNlY3Rpb24tbGVmdC1jcm9wcGVkLWltZyAuaG9tZXBhZ2Utc2VjdGlvbl9faW1nIHtcbiAgICBmbGV4OiAwIDAgY2FsYygxMDB2dyArIDAuNXJlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICB9XG59XG4uaG9tZXBhZ2Utc2VjdGlvbi1sZWZ0LWNyb3BwZWQtaW1nIC5ob21lcGFnZS1zZWN0aW9uX19pbWcgLmZpZWxkLS1pdGVtIHtcbiAgcG9zaXRpb246IHVuc2V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lcGFnZS1zZWN0aW9uLWxlZnQtY3JvcHBlZC1pbWcgLmhvbWVwYWdlLXNlY3Rpb25fX2ltZyB7XG4gICAgaGVpZ2h0OiA0MTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtO1xuICAgIGZsZXg6IDAgMCBjYWxjKDY2LjY2NjY2NyUgKyAoMTAwdncgLSAxMDAlKSAvIDIgKyA0cmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9tZXBhZ2Utc2VjdGlvbi1sZWZ0LWNyb3BwZWQtaW1nIC5ob21lcGFnZS1zZWN0aW9uX19pbWcge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW07XG4gICAgZmxleDogMCAwIGNhbGMoNjYuNjY2NjY3JSArICgxMDB2dyAtIDEwMCUpIC8gMiArIDhyZW0pO1xuICAgIGhlaWdodDogNTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhvbWVwYWdlLXNlY3Rpb24tbGVmdC1jcm9wcGVkLWltZyAuaG9tZXBhZ2Utc2VjdGlvbl9faW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtO1xuICAgIGhlaWdodDogNTcwcHg7XG4gICAgZmxleDogMCAwIGNhbGMoNjYuNjY2NjY3JSArICgxMDB2dyAtIDEwMCUpIC8gMiArIDhyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ob21lcGFnZS1zZWN0aW9uLWxlZnQtY3JvcHBlZC1pbWcgLmhvbWVwYWdlLXNlY3Rpb25fX2ltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJyZW07XG4gICAgZmxleDogMCAwIGNhbGMoNjYuNjY2NjY3JSArICgxMDB2dyAtIDEwMCUpIC8gMiArIDEycmVtKTtcbiAgfVxufVxuLmhvbWVwYWdlLXNlY3Rpb24tbGVmdC1jcm9wcGVkLWltZyAuaG9tZXBhZ2Utc2VjdGlvbl9faW1nIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAuaG9tZXBhZ2Utc2VjdGlvbi1sZWZ0LWNyb3BwZWQtaW1nIC5ob21lcGFnZS1zZWN0aW9uX19pbWcgaW1nIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oNTcwcHggMCwgMTAwJSAwLCAxMDAlIDEwMSUsIDAgMTAwJSwgMCAxMDElKTtcbiAgfVxufVxuLmhvbWVwYWdlLXNlY3Rpb24tbGVmdC1jcm9wcGVkLWltZyAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG9tZXBhZ2Utc2VjdGlvbi1yaWdodC1jcm9wcGVkLWltZyAuaG9tZXBhZ2Utc2VjdGlvbl9faW1nIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSAxMDB2dykgLyAyKTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ob21lcGFnZS1zZWN0aW9uLXJpZ2h0LWNyb3BwZWQtaW1nIC5ob21lcGFnZS1zZWN0aW9uX19pbWcge1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMHZ3ICsgMC41cmVtKTtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgfVxufVxuLmhvbWVwYWdlLXNlY3Rpb24tcmlnaHQtY3JvcHBlZC1pbWcgLmhvbWVwYWdlLXNlY3Rpb25fX2ltZyAuZmllbGQtLWl0ZW0ge1xuICBwb3NpdGlvbjogdW5zZXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWVwYWdlLXNlY3Rpb24tcmlnaHQtY3JvcHBlZC1pbWcgLmhvbWVwYWdlLXNlY3Rpb25fX2ltZyB7XG4gICAgaGVpZ2h0OiA0MTVweDtcbiAgICBtYXJnaW4tbGVmdDogLThyZW07XG4gICAgZmxleDogMCAwIGNhbGMoNTguMzMzMzMzJSArICgxMDB2dyAtIDEwMCUpIC8gMiArIDhyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lcGFnZS1zZWN0aW9uLXJpZ2h0LWNyb3BwZWQtaW1nIC5ob21lcGFnZS1zZWN0aW9uX19pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW07XG4gICAgaGVpZ2h0OiA1MTVweDtcbiAgICBmbGV4OiAwIDAgY2FsYyg2Ni42NjY2NjclICsgKDEwMHZ3IC0gMTAwJSkgLyAyICsgMTByZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ob21lcGFnZS1zZWN0aW9uLXJpZ2h0LWNyb3BwZWQtaW1nIC5ob21lcGFnZS1zZWN0aW9uX19pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJyZW07XG4gICAgaGVpZ2h0OiA1NzBweDtcbiAgICBmbGV4OiAwIDAgY2FsYyg2Ni42NjY2NjclICsgKDEwMHZ3IC0gMTAwJSkgLyAyICsgMTJyZW0pO1xuICB9XG59XG4uaG9tZXBhZ2Utc2VjdGlvbi1yaWdodC1jcm9wcGVkLWltZyAuaG9tZXBhZ2Utc2VjdGlvbl9faW1nIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gIC5ob21lcGFnZS1zZWN0aW9uLXJpZ2h0LWNyb3BwZWQtaW1nIC5ob21lcGFnZS1zZWN0aW9uX19pbWcgaW1nIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIGNhbGMoMTAwJSAtIDU3MHB4KSAxMDAlLCAwIDEwMCUpO1xuICB9XG59XG4uaG9tZXBhZ2Utc2VjdGlvbi1yaWdodC1jcm9wcGVkLWltZyAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gLmhvbWVwYWdlLXNlY3Rpb25fX2NvbnRlbnQgdWwge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIC5ob21lcGFnZS1zZWN0aW9uX19jb250ZW50IHVsIGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhvbWVwYWdlLXNlY3Rpb24tLXZpZGVvIC52aWRlby1jYXJkLS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWVwYWdlLXNlY3Rpb25fX2JhY2tncm91bmQgLmZpZWxkLS1uYW1lLWZpZWxkLWJhY2tncm91bmQtaW1hZ2UgLmZpZWxkLS1pdGVtIHtcbiAgICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuICAuaG9tZXBhZ2Utc2VjdGlvbl9fYmFja2dyb3VuZCBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuLmhvbWVwYWdlLXNlY3Rpb24tLWhvbWUtaGVybyB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhvbWVwYWdlLXNlY3Rpb24tLWhvbWUtaGVybyAuZmllbGQtLW5hbWUtZmllbGQtc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5ob21lcGFnZS1zZWN0aW9uLS1ob21lLWhlcm8gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbn1cbi5ob21lcGFnZS1zZWN0aW9uLS1ob21lLWhlcm8gLnZpZGVvLXRlYXNlcl9fcG9zdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMTtcbn1cbi5ob21lcGFnZS1zZWN0aW9uLS1ob21lLWhlcm8gLmhvbWVwYWdlLWhlcm9fX2JhY2tncm91bmQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhvbWVwYWdlLXNlY3Rpb24tLWhvbWUtaGVybyAuaG9tZXBhZ2UtaGVyb19fYmFja2dyb3VuZCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaG9tZXBhZ2Utc2VjdGlvbi0taG9tZS1oZXJvIC52aWRlby10ZWFzZXJfX2JnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaG9tZXBhZ2Utc2VjdGlvbi0taG9tZS1oZXJvIC52aWRlby10ZWFzZXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBib3R0b206IDJyZW07XG4gIHRvcDogMXJlbTtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWVwYWdlLXNlY3Rpb24tLWhvbWUtaGVybyAudmlkZW8tdGVhc2VyX19jb250ZW50IHtcbiAgICB0b3A6IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhvbWVwYWdlLXNlY3Rpb24tLWhvbWUtaGVybyAudmlkZW8tdGVhc2VyX19jb250ZW50IHtcbiAgICB0b3A6IDdyZW07XG4gIH1cbn1cbi5ob21lcGFnZS1zZWN0aW9uLS1ob21lLWhlcm8gLnZpZGVvLXRlYXNlcl9fdGV4dC1pbmZvIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwcztcbn1cbi5ob21lcGFnZS1zZWN0aW9uLS1ob21lLWhlcm8gLnZpZGVvLXRlYXNlcl9fcGxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhvbWVwYWdlLXNlY3Rpb24tLWhvbWUtaGVybyAudmlkZW8tdGVhc2VyX192aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjhzO1xufVxuLmhvbWVwYWdlLXNlY3Rpb24tLWhvbWUtaGVyby5pcy1wbGF5aW5nIC52aWRlby10ZWFzZXJfX2JnIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmhvbWVwYWdlLXNlY3Rpb24tLWhvbWUtaGVyby5pcy1wbGF5aW5nIC52aWRlby10ZWFzZXJfX3RleHQtaW5mbyB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjhzO1xufVxuLmhvbWVwYWdlLXNlY3Rpb24tLWhvbWUtaGVyby5pcy1wbGF5aW5nIC52aWRlby10ZWFzZXJfX3ZpZGVvIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwcztcbn1cbi5ob21lcGFnZS1zZWN0aW9uLS1ob21lLWhlcm8uaXMtcGxheWluZyAuaG9tZXBhZ2UtaGVyb19fYmFja2dyb3VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYXRoLWZyb250cGFnZSAuYWEtRm9ybSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnBhdGgtZnJvbnRwYWdlIC5hYS1Gb3JtIC5hYS1JbnB1dFdyYXBwZXIgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGF0aC1mcm9udHBhZ2UgLmFhLUZvcm0gLmFhLUNsZWFyQnV0dG9uLFxuLnBhdGgtZnJvbnRwYWdlIC5hYS1Gb3JtIC5hYS1TdWJtaXRCdXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW50ZXJhY3RpdmUtYXVkaW8ge1xuICBtYXJnaW46IDMzcHggMDtcbn1cbi5pbnRlcmFjdGl2ZS1hdWRpbyAuYXVkaW8tc3BlYWtlciB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbGVmdDogMzBweDtcbiAgdG9wOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG4uaW50ZXJhY3RpdmUtYXVkaW8gLmNwLWNpcmNsZS1mcmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbnRlcmFjdGl2ZS1hdWRpbyAuY3AtY2lyY2xlLWZyYW1lIC5jcC1jb250YWluZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5pbnRlcmFjdGl2ZS1hdWRpbyAuY3AtYnVmZmVyLWhvbGRlciwgLmludGVyYWN0aXZlLWF1ZGlvIC5jcC1wcm9ncmVzcy1ob2xkZXIsIC5pbnRlcmFjdGl2ZS1hdWRpbyAuY3AtY2lyY2xlLWNvbnRyb2wge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiAxODBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmludGVyYWN0aXZlLWF1ZGlvIC5jcC1idWZmZXItaG9sZGVyLCAuaW50ZXJhY3RpdmUtYXVkaW8gLmNwLXByb2dyZXNzLWhvbGRlciB7XG4gIGNsaXA6IHJlY3QoMHB4LCAxODBweCwgMTgwcHgsIDkwcHgpO1xuICB6LWluZGV4OiAyO1xufVxuLmludGVyYWN0aXZlLWF1ZGlvIC5jcC1idWZmZXItMSwgLmludGVyYWN0aXZlLWF1ZGlvIC5jcC1idWZmZXItMiwgLmludGVyYWN0aXZlLWF1ZGlvIC5jcC1wcm9ncmVzcy0xLCAuaW50ZXJhY3RpdmUtYXVkaW8gLmNwLXByb2dyZXNzLTIge1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIGNsaXA6IHJlY3QoMHB4LCA5MHB4LCAxODBweCwgMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmludGVyYWN0aXZlLWF1ZGlvIC5jcC1idWZmZXItMSwgLmludGVyYWN0aXZlLWF1ZGlvIC5jcC1idWZmZXItMiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmludGVyYWN0aXZlLWF1ZGlvIC5jcC1jaXJjbGUtY29udHJvbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXVkaW8vYXVkaW8tYnVmZmVyLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDE7XG59XG4uaW50ZXJhY3RpdmUtYXVkaW8gLmNwLXByb2dyZXNzLTEsIC5pbnRlcmFjdGl2ZS1hdWRpbyAuY3AtcHJvZ3Jlc3MtMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXVkaW8vYXVkaW8tcHJvZ3Jlc3Muc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmludGVyYWN0aXZlLWF1ZGlvIC5jcC1idWZmZXItaG9sZGVyLmNwLWd0NTAsXG4uaW50ZXJhY3RpdmUtYXVkaW8gLmNwLXByb2dyZXNzLWhvbGRlci5jcC1ndDUwLFxuLmludGVyYWN0aXZlLWF1ZGlvIC5jcC1wcm9ncmVzcy0xLmNwLWZhbGxiYWNrIHtcbiAgY2xpcDogcmVjdChhdXRvLCBhdXRvLCBhdXRvLCBhdXRvKTtcbn1cbi5pbnRlcmFjdGl2ZS1hdWRpbyAuY3AtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTgwcHg7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIGZsZXg6IDAgMCAxODBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDJweCAycHggMnB4ICNiZWJlYmUsIGluc2V0IC0ycHggLTJweCAycHggI2ZmZjtcbiAgYmFja2dyb3VuZDogI2RiZGJkYztcbn1cbi5pbnRlcmFjdGl2ZS1hdWRpbyAuZGVzY3JpcHRpb24sXG4uaW50ZXJhY3RpdmUtYXVkaW8gLmF1ZGlvLWNvbnRyb2xzIHtcbiAgZmxleC1iYXNpczogMTgwcHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmludGVyYWN0aXZlLWF1ZGlvIC5kZXNjcmlwdGlvbixcbiAgLmludGVyYWN0aXZlLWF1ZGlvIC5hdWRpby1jb250cm9scyB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5pbnRlcmFjdGl2ZS1hdWRpbyAuZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG4uaW50ZXJhY3RpdmUtYXVkaW8gLmRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmludGVyYWN0aXZlLWF1ZGlvIC5kZXNjcmlwdGlvbiBzdHJvbmcsIC5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSBibG9ja3F1b3RlLmZhY3QgLmludGVyYWN0aXZlLWF1ZGlvIC5kZXNjcmlwdGlvbiBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmludGVyYWN0aXZlLWF1ZGlvIC5kZXNjcmlwdGlvbiAuYXVkaW8tY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtaW5kZW50OiAwO1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuLmludGVyYWN0aXZlLWF1ZGlvIC5kZXNjcmlwdGlvbiAuYXVkaW8tY29udHJvbHMgLmNwLWNvbnRyb2xzLnVuc3R5bGVkLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuLmludGVyYWN0aXZlLWF1ZGlvIC5kZXNjcmlwdGlvbiAuYXVkaW8tY29udHJvbHMgLmNwLWNvbnRyb2xzLnVuc3R5bGVkLWxpc3QgbGkge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5pbnRlcmFjdGl2ZS1hdWRpbyAuZGVzY3JpcHRpb24gLmF1ZGlvLWNvbnRyb2xzIC5jcC1jb250cm9scy51bnN0eWxlZC1saXN0IC5jcC1wbGF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hdWRpby9saXN0ZW5faWNvbi5zdmcpO1xufVxuLmludGVyYWN0aXZlLWF1ZGlvIC5kZXNjcmlwdGlvbiAuYXVkaW8tY29udHJvbHMgLmNwLWNvbnRyb2xzLnVuc3R5bGVkLWxpc3QgLmNwLXBhdXNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hdWRpby9saXN0ZW5faWNvbi5zdmcpO1xufVxuLmludGVyYWN0aXZlLWF1ZGlvIC5kZXNjcmlwdGlvbiAuYXVkaW8tY29udHJvbHMgLmNwLWNvbnRyb2xzLnVuc3R5bGVkLWxpc3QgLmNwLXBsYXksXG4uaW50ZXJhY3RpdmUtYXVkaW8gLmRlc2NyaXB0aW9uIC5hdWRpby1jb250cm9scyAuY3AtY29udHJvbHMudW5zdHlsZWQtbGlzdCAuY3AtcGF1c2Uge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmludGVyYWN0aXZlLWF1ZGlvIC5kZXNjcmlwdGlvbiAuYXVkaW8tY29udHJvbHMgLmNwLWNvbnRyb2xzLnVuc3R5bGVkLWxpc3QgLmNwLXBsYXk6Zm9jdXMsXG4uaW50ZXJhY3RpdmUtYXVkaW8gLmRlc2NyaXB0aW9uIC5hdWRpby1jb250cm9scyAuY3AtY29udHJvbHMudW5zdHlsZWQtbGlzdCAuY3AtcGF1c2U6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmludGVyYWN0aXZlLWF1ZGlvIC5kZXNjcmlwdGlvbiAuYXVkaW8tY29udHJvbHMgLmNwLWNvbnRyb2xzLnVuc3R5bGVkLWxpc3QgLmNwLXBsYXkgbGFiZWwsXG4uaW50ZXJhY3RpdmUtYXVkaW8gLmRlc2NyaXB0aW9uIC5hdWRpby1jb250cm9scyAuY3AtY29udHJvbHMudW5zdHlsZWQtbGlzdCAuY3AtcGF1c2UgbGFiZWwge1xuICBtYXJnaW4tbGVmdDogNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ud2lkZ2V0LWNpcmNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLndpZGdldC1jaXJjbGUgcCB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndpZGdldC1jaXJjbGUgLnRleHQtcHJpbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndpZGdldC1jaXJjbGUgLm5ldW1vcnBoaWMtbnVtYmVycyB7XG4gIG1hcmdpbjogLTEwcHggMCAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aWRnZXQtY2lyY2xlIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDJweCAycHggMnB4ICNiZWJlYmUsIGluc2V0IC0ycHggLTJweCAycHggI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogMjIwcHg7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICNkYmRiZGM7XG4gIH1cbiAgLndpZGdldC1jaXJjbGUtbGcge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIGhlaWdodDogMjYwcHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAud2lkZ2V0LWNpcmNsZS1zbSB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4uY29sdW1ucy1ncmlkLWl0ZW0uYm9yZGVybGVzcyAud2lkZ2V0LWNpcmNsZS1zbSAubmV1bW9ycGhpYy1udW1iZXJzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm91ci1kaXZlcnNlLXdvcmtwbGFjZSAud2lkZ2V0LWNpcmNsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAub3VyLWRpdmVyc2Utd29ya3BsYWNlIC53aWRnZXQtY2lyY2xlID4gcCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAub3VyLWRpdmVyc2Utd29ya3BsYWNlIC53aWRnZXQtY2lyY2xlID4gcDpsYXN0LWNoaWxkIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4td2lkdGg6IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm91ci1kaXZlcnNlLXdvcmtwbGFjZSAud2lkZ2V0LWNpcmNsZSAubmV1bW9ycGhpYy1udW1iZXJzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAycHggMnB4IDJweCAjYmViZWJlLCBpbnNldCAtMnB4IC0ycHggMnB4ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjZGJkYmRjO1xuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgfVxufVxuXG4uY29sdW1ucy1ncmlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmNvbHVtbnMtZ3JpZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbi5jb2x1bW5zLWdyaWQtaXRlbSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY29sdW1ucy1ncmlkLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcGVyc29uLWJsb2NrIGltZyB7XG4gIHBhZGRpbmc6IDAgMCAwLjVyZW0gMDtcbn1cbi5jb2x1bW5zLWdyaWQtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1jb250ZW50LWJsb2NrIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5jb2x1bW5zLWdyaWQtaXRlbSAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29sdW1ucy1ncmlkLWl0ZW0uYm9yZGVyZWQgLnBhcmFncmFwaC0tdHlwZS0tY29udGVudC1ibG9jayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNjExYzk7XG59XG4uY29sdW1ucy1ncmlkLWl0ZW0uYm9yZGVyZWQgLnBhcmFncmFwaC0tdHlwZS0tY29udGVudC1ibG9jayAuY2FyZC1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29sdW1ucy1ncmlkLWl0ZW0uYm9yZGVyZWQgLnBhcmFncmFwaC0tdHlwZS0tY29udGVudC1ibG9jayAuY2FyZC1sYWJlbCAuZmllbGQtLWl0ZW0ge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG59XG4uY29sdW1ucy1ncmlkLWl0ZW0uaGlnaGxpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRlbnQtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBib3gtc2hhZG93OiBpbnNldCA0cHggNHB4IDdweCAjYzRjNGM0LCBpbnNldCAtNXB4IC01cHggMTBweCAjZmZmZmZmO1xufVxuLmNvbHVtbnMtZ3JpZC1pdGVtLmhpZ2hsaWdodCAucGFyYWdyYXBoLS10eXBlLS1jb250ZW50LWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5jb2x1bW5zLWdyaWQtaXRlbS5oaWdobGlnaHQgLnBhcmFncmFwaC0tdHlwZS0tY29udGVudC1ibG9jayAuY2FyZC1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY29sdW1ucy1ncmlkLWl0ZW0uaGlnaGxpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRlbnQtYmxvY2sgLmNhcmQtbGFiZWwgLmZpZWxkLS1pdGVtIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5jb2x1bW5zLWdyaWQtaXRlbS5ib3JkZXJsZXNzLmNvbHNwYW4tMiB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwO1xufVxuLmNvbHVtbnMtZ3JpZC1pdGVtLmJvcmRlcmxlc3MgLnBhcmFncmFwaC0tdHlwZS0tY29udGVudC1ibG9jayB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29sdW1ucy1ncmlkLWl0ZW0uYm9yZGVybGVzcyAuY2FyZC1sYWJlbCB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbHVtbnMtZ3JpZC1pdGVtLmJvcmRlcmxlc3MgcCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmNvbHVtbnMtZ3JpZC1pdGVtLmJvcmRlcmxlc3MgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbn1cbi5jb2x1bW5zLWdyaWQtaXRlbS5ib3JkZXJsZXNzIGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmNvbHVtbnMtZ3JpZC1pdGVtLmJvcmRlcmxlc3MgcC5vZmZpY2Utc3RhdGlzdGljcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG59XG4uY29sdW1ucy1ncmlkLWl0ZW0uYm9yZGVybGVzcyBwLm9mZmljZS1zdGF0aXN0aWNzIC50ZXh0LXByaW1hcnkge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5jb2x1bW5zLWdyaWQtaXRlbS5ib3JkZXJsZXNzIGgyLCAuY29sdW1ucy1ncmlkLWl0ZW0uYm9yZGVybGVzcyAuaDIge1xuICBtYXJnaW46IDA7XG59XG4uY29sdW1ucy1ncmlkLWl0ZW0uYm9yZGVybGVzcyAubmV1bW9ycGhpYy1udW1iZXJzIHtcbiAgY29sb3I6ICMyNjExYzk7XG4gIGZvbnQtc2l6ZTogMTUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNXB4KTtcbn1cbi5jb2x1bW5zLWdyaWQtaXRlbS5ib3JkZXJsZXNzIC5uZXVtb3JwaGljLW51bWJlcnM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5jb2x1bW5zLWdyaWQtaXRlbS5ib3JkZXJsZXNzIC5uZXVtb3JwaGljLW51bWJlcnMgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sdW1ucy1ncmlkLWl0ZW0uYm9yZGVybGVzcyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY29sdW1ucy1ncmlkLWl0ZW0uYm9yZGVybGVzcyBwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jb2x1bW5zLWdyaWQtaXRlbS5ib3JkZXJsZXNzIC5uZXVtb3JwaGljLW51bWJlcnMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ud2l0aG91dC1tYXNvbnJ5IC5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50LWJsb2NrcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogMS4yNXJlbTtcbn1cbi53aXRob3V0LW1hc29ucnkgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQtYmxvY2tzIC5jb2x1bW5zLWdyaWQtc2l6ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndpdGhvdXQtbWFzb25yeSAuZmllbGQtLW5hbWUtZmllbGQtY29udGVudC1ibG9ja3MgLmNvbHVtbnMtZ3JpZC1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLndpdGhvdXQtbWFzb25yeSAuZmllbGQtLW5hbWUtZmllbGQtY29udGVudC1ibG9ja3MgLmNvbHVtbnMtZ3JpZC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRlbnQtYmxvY2sge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbnRlcmFjdGl2ZS1vdmVybGF5IGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmludGVyYWN0aXZlLW92ZXJsYXkgYnV0dG9uLmJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5pbnRlcmFjdGl2ZS1vdmVybGF5IC5vdmVybGF5LW1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLmludGVyYWN0aXZlLW92ZXJsYXkgLm92ZXJsYXktbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgLyoudG9vbGJhci1maXhlZC50b29sYmFyLWhvcml6b250YWwgJiB7XG4gICAgYnV0dG9uLmNsb3NlIHtcbiAgICAgIHRvcDogMTUwcHg7XG4gICAgfVxuICB9Ki9cbn1cbi5pbnRlcmFjdGl2ZS1vdmVybGF5IC5vdmVybGF5LW1vZGFsIC5tb2RhbC1kaWFsb2cgYnV0dG9uLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICByaWdodDogOCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC45O1xuICB0b3A6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG4uaW50ZXJhY3RpdmUtb3ZlcmxheSAub3ZlcmxheS1tb2RhbCAubW9kYWwtZGlhbG9nIGJ1dHRvbi5jbG9zZTpiZWZvcmUsIC5pbnRlcmFjdGl2ZS1vdmVybGF5IC5vdmVybGF5LW1vZGFsIC5tb2RhbC1kaWFsb2cgYnV0dG9uLmNsb3NlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICBsZWZ0OiAtNXB4O1xufVxuLmludGVyYWN0aXZlLW92ZXJsYXkgLm92ZXJsYXktbW9kYWwgLm1vZGFsLWRpYWxvZyBidXR0b24uY2xvc2U6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmludGVyYWN0aXZlLW92ZXJsYXkgLm92ZXJsYXktbW9kYWwgLm1vZGFsLWRpYWxvZyBidXR0b24uY2xvc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmludGVyYWN0aXZlLW92ZXJsYXkgLm92ZXJsYXktbW9kYWwgLm1vZGFsLWRpYWxvZyBidXR0b24uY2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW50ZXJhY3RpdmUtb3ZlcmxheSAub3ZlcmxheS1tb2RhbCAubW9kYWwtZGlhbG9nIGJ1dHRvbi5jbG9zZSB7XG4gICAgcmlnaHQ6IDYwcHg7XG4gICAgdG9wOiA3MHB4O1xuICB9XG59XG4uaW50ZXJhY3RpdmUtb3ZlcmxheSAub3ZlcmxheS1tb2RhbCAub3ZlcmxheS1tb2RhbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmludGVyYWN0aXZlLW92ZXJsYXkgLm92ZXJsYXktbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5pbnRlcmFjdGl2ZS1vdmVybGF5IC5vdmVybGF5LW1vZGFsIC5vdmVybGF5IHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDEyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pbnRlcmFjdGl2ZS1vdmVybGF5IC5vdmVybGF5LW1vZGFsIC5vdmVybGF5IHtcbiAgICB3aWR0aDogOTQ2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmludGVyYWN0aXZlLW92ZXJsYXkgLm92ZXJsYXktbW9kYWwgLm92ZXJsYXkge1xuICAgIHdpZHRoOiAxMDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmludGVyYWN0aXZlLW92ZXJsYXkgLm92ZXJsYXktbW9kYWwgLm92ZXJsYXkge1xuICAgIHdpZHRoOiAxMjM2cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5pbnRlcmFjdGl2ZS1vdmVybGF5IC5vdmVybGF5LW1vZGFsIC5vdmVybGF5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uaW50ZXJhY3RpdmUtb3ZlcmxheSAub3ZlcmxheS1tb2RhbCAub3ZlcmxheSAubW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzI2MTFjOTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZzogMC42MjVyZW07XG59XG4uaW50ZXJhY3RpdmUtb3ZlcmxheSAub3ZlcmxheS1tb2RhbCAub3ZlcmxheSAubW9kYWwtaGVhZGVyIGJ1dHRvbi5jbG9zZSB7XG4gIGluc2V0OiBhdXRvO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEuMjVyZW07XG59XG4uaW50ZXJhY3RpdmUtb3ZlcmxheSAub3ZlcmxheS1tb2RhbCAub3ZlcmxheSAubW9kYWwtaGVhZGVyIGJ1dHRvbi5jbG9zZTpiZWZvcmUsIC5pbnRlcmFjdGl2ZS1vdmVybGF5IC5vdmVybGF5LW1vZGFsIC5vdmVybGF5IC5tb2RhbC1oZWFkZXIgYnV0dG9uLmNsb3NlOmFmdGVyIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjVweDtcbn1cbi5pbnRlcmFjdGl2ZS1vdmVybGF5IC5vdmVybGF5LW1vZGFsIC5vdmVybGF5IC5vdmVybGF5X19ib2R5IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE4MHB4KTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmludGVyYWN0aXZlLW92ZXJsYXkgLm92ZXJsYXktbW9kYWwgLm92ZXJsYXlfX2hlcm8ge1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbn1cbi5pbnRlcmFjdGl2ZS1vdmVybGF5IC5vdmVybGF5LW1vZGFsIC5vdmVybGF5X19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5pbnRlcmFjdGl2ZS1vdmVybGF5IC5vdmVybGF5LW1vZGFsIC5vdmVybGF5X19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1vdmVybGF5LXNlY3Rpb25zIHNlY3Rpb24gPiAuZmllbGQtLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG4uaW50ZXJhY3RpdmUtb3ZlcmxheSAub3ZlcmxheS1tb2RhbCAub3ZlcmxheV9fY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtb3ZlcmxheS1zZWN0aW9ucyA+IFtjbGFzcyo9c2VjdGlvbi1dIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmludGVyYWN0aXZlLW92ZXJsYXkgLm92ZXJsYXktbW9kYWwgLm92ZXJsYXlfX2NvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmludGVyYWN0aXZlLW92ZXJsYXkgLm92ZXJsYXktbW9kYWwgLm92ZXJsYXlfX2NvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wb2xsLXF1ZXN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb2xsLXF1ZXN0aW9uIC5wb2xsLWJhY2stYnV0dG9uID4gYSxcbi5wb2xsLXF1ZXN0aW9uIC5wb2xsLXJlc2V0LWJ1dHRvbiA+IGEsXG4ucG9sbC1xdWVzdGlvbiAucG9sbC1uZXh0LWJ1dHRvbiA+IGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb2xsLXF1ZXN0aW9uIC5wb2xsLXJlc2V0LWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wb2xsLXF1ZXN0aW9uIC5idG4sXG4ucG9sbC1xdWVzdGlvbiAuYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMDEwMTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucG9sbC1xdWVzdGlvbiAuYnRuOmhvdmVyLFxuLnBvbGwtcXVlc3Rpb24gLmJ0bi5vcGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MTFjOTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbnRlcmFjdGl2ZS1zbGlkZXIgLmltYWdlLXBvc2l0aW9uLWxlZnQgLmJsb2NrcXVvdGUtY29sOmZpcnN0LWNoaWxkIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5maWVsZC0tbmFtZS1ib2R5IC5pbnRlcmFjdGl2ZS1zbGlkZXIgLmZpZWxkLS1pdGVtIC5ibG9ja3F1b3RlLWNvbCBibG9ja3F1b3RlLFxuLmNvbnRlbnRfX2JvZHkgLmludGVyYWN0aXZlLXNsaWRlciAuZmllbGQtLWl0ZW0gLmJsb2NrcXVvdGUtY29sIGJsb2NrcXVvdGUge1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6ICMyNjExYzk7XG4gIGZsb2F0OiBub25lO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZpZWxkLS1uYW1lLWJvZHkgLmludGVyYWN0aXZlLXNsaWRlciAuZmllbGQtLWl0ZW0gLmJsb2NrcXVvdGUtY29sIGJsb2NrcXVvdGU6OmJlZm9yZSxcbi5jb250ZW50X19ib2R5IC5pbnRlcmFjdGl2ZS1zbGlkZXIgLmZpZWxkLS1pdGVtIC5ibG9ja3F1b3RlLWNvbCBibG9ja3F1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMi42ZW07XG59XG4uZmllbGQtLW5hbWUtYm9keSAuaW50ZXJhY3RpdmUtc2xpZGVyIC5maWVsZC0taXRlbSAuYmxvY2txdW90ZS1jb2wgYmxvY2txdW90ZSBwLFxuLmNvbnRlbnRfX2JvZHkgLmludGVyYWN0aXZlLXNsaWRlciAuZmllbGQtLWl0ZW0gLmJsb2NrcXVvdGUtY29sIGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWVsZC0tbmFtZS1ib2R5IC5pbnRlcmFjdGl2ZS1zbGlkZXIgLmZpZWxkLS1pdGVtIC5ibG9ja3F1b3RlLWNvbCxcbiAgLmNvbnRlbnRfX2JvZHkgLmludGVyYWN0aXZlLXNsaWRlciAuZmllbGQtLWl0ZW0gLmJsb2NrcXVvdGUtY29sIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNzlweCkge1xuICAuZmllbGQtLW5hbWUtYm9keSAuaW50ZXJhY3RpdmUtc2xpZGVyIC5maWVsZC0taXRlbSAuYmxvY2txdW90ZS1jb2wsXG4gIC5jb250ZW50X19ib2R5IC5pbnRlcmFjdGl2ZS1zbGlkZXIgLmZpZWxkLS1pdGVtIC5ibG9ja3F1b3RlLWNvbCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZmllbGQtLW5hbWUtYm9keSAuaW50ZXJhY3RpdmUtc2xpZGVyIC5maWVsZC0taXRlbSAuYmxvY2txdW90ZS1jb2w6Zmlyc3QtY2hpbGQsXG4gIC5jb250ZW50X19ib2R5IC5pbnRlcmFjdGl2ZS1zbGlkZXIgLmZpZWxkLS1pdGVtIC5ibG9ja3F1b3RlLWNvbDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4uaW50ZXJhY3RpdmUtc2xpZGVyIC5zd2lwZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnRlcmFjdGl2ZS1zbGlkZXIgY2l0ZSAuZmllbGQtLWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmNvbnRlbnRfX2JvZHkgLmludGVyYWN0aXZlLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbHMgdWwgbGkge1xuICBtYXJnaW46IDEwcHg7XG59XG4uY29udGVudF9fYm9keSAuaW50ZXJhY3RpdmUtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9scyB1bC5jYXJvdXNlbC1jb250cm9sc19fZG90cyA+IGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlzaWJsZS1wcmludCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRhYi1wYW5lX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuY29sX19yZWxhdGVkLFxuICAubGF0ZXN0LWFsZXJ0cyxcbiAgLmNhcmQsXG4gIGJsb2NrcXVvdGUsXG4gIHAsXG4gIHNwYW4sXG4gIGxpIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQgIWltcG9ydGFudDtcbiAgfVxuICAuY29sX19yZWxhdGVkLFxuICAuY2FyZCxcbiAgLmluc2lnaHQtc2VjdGlvbixcbiAgYmxvY2txdW90ZSxcbiAgcCxcbiAgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY2FyZCBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXIubmF2YmFyLWludmVyc2UubmF2YmFyLWZpeGVkLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwgYm9keSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwgYm9keS50b29sYmFyLWZpeGVkLnRvb2xiYXItaG9yaXpvbnRhbCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICBodG1sIGJvZHkudG9vbGJhci1maXhlZC50b29sYmFyLWhvcml6b250YWwudG9vbGJhci10cmF5LW9wZW4ge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbCBib2R5LnRvb2xiYXItZml4ZWQudG9vbGJhci12ZXJ0aWNhbCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAqOm5vdChibG9ja3F1b3RlKTpub3QoLmF1ZGlvLXNwZWFrZXIpLFxuICAqOm5vdChibG9ja3F1b3RlKTpiZWZvcmUsXG4gICo6YWZ0ZXIsXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29sX19yZWxhdGVkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucmVsYXRlZC1hcnRpY2xlcyAuY29sLXNtLTYuY29sLWxnLTMsXG4gIC5mZWF0dXJlZC1pbnNpZ2h0cy1saXN0IC5jb2wtbWQtNC5jb2wtMTIsXG4gIC5yZWdpc3Rlci1ldmVudHMtbGlzdCAuY29sLXNtLTYuY29sLWxnLTMsXG4gIC5jYXJkLS1saXN0IC5jb2wtc20tNi5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29sX190ZXh0IGltZyxcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jb2xfX3RleHQgcCxcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jb2xfX3RleHQgZGl2LFxuICAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbF9fdGV4dCBzcGFuIHtcbiAgICBwYWdlLWJyZWFrLWJlZm9yZTogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQgIWltcG9ydGFudDtcbiAgfVxuICBwLFxuICBoMixcbiAgLmNrLWNvbnRlbnQgLmgyLFxuICAuaDIsXG4gIGgzLFxuICAuY2stY29udGVudCAuaDMsXG4gIC5oMyxcbiAgbGkge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGgxLCAuY2stY29udGVudCAuaDEsIC5oMSxcbiAgaDIsXG4gIC5jay1jb250ZW50IC5oMixcbiAgLmgyLFxuICBoMyxcbiAgLmNrLWNvbnRlbnQgLmgzLFxuICAuaDMsXG4gIGg0LFxuICAuY2stY29udGVudCAuaDQsXG4gIC5oNCxcbiAgaDUsXG4gIC5jay1jb250ZW50IC5oNSxcbiAgLmg1LFxuICBoNixcbiAgLmNrLWNvbnRlbnQgLmg2LFxuICAuaDYge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIGJyZWFrLWFmdGVyOiBhdm9pZC1wYWdlO1xuICB9XG4gIGgxICsgcCwgLmNrLWNvbnRlbnQgLmgxICsgcCwgLmgxICsgcCxcbiAgaDIgKyBwLFxuICAuY2stY29udGVudCAuaDIgKyBwLFxuICAuaDIgKyBwLFxuICBoMyArIHAsXG4gIC5jay1jb250ZW50IC5oMyArIHAsXG4gIC5oMyArIHAsXG4gIGg0ICsgcCxcbiAgLmNrLWNvbnRlbnQgLmg0ICsgcCxcbiAgLmg0ICsgcCxcbiAgaDUgKyBwLFxuICAuY2stY29udGVudCAuaDUgKyBwLFxuICAuaDUgKyBwLFxuICBoNiArIHAsXG4gIC5jay1jb250ZW50IC5oNiArIHAsXG4gIC5oNiArIHAge1xuICAgIHBhZ2UtYnJlYWstYmVmb3JlOiBhdm9pZDtcbiAgICBicmVhay1iZWZvcmU6IGF2b2lkLXBhZ2U7XG4gIH1cbiAgLmxvZ28tcHJpbnQge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbiAgLnBhZ2VfX2hlYWRpbmcge1xuICAgIG1hcmdpbjogMWVtIDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29udGVudF9fY29sdW1uLS1uby1zaWRlYmFyIC5wYWdlX19uYXYsXG4gIC5oaWRkZW50LXByaW50LFxuICAucGFnZV9fbmF2LXRhYnMsXG4gIC50YWJzLS1wcmltYXJ5Lm5hdi5uYXYtdGFicyxcbiAgLmhlYWRpbmdfX2FjdGlvbi1saW5rcyxcbiAgLm5hdmJhci1maXhlZC10b3AsXG4gIG9sLmJyZWFkY3J1bWIsXG4gIGZvb3Rlci5mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY29udGFjdC1kYXRhX19saXN0LS1waG9uZXMgYSxcbiAgLmNvbnRhY3QtZGF0YV9fbGlzdC0tZmF4ZXMgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByaW50LS1icmVhay1iZWZvcmUge1xuICAgIHBhZ2UtYnJlYWstYmVmb3JlOiBhbHdheXM7XG4gIH1cbiAgLnByaW50LS1icmVhay1hZnRlciB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzO1xuICB9XG4gIC5wcmludC0tbm8tYnJlYWstaW5zaWRlIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWluLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmhlYWRpbmdfX2Jpby1pbmZvLFxuICAuY29udGVudF9fYm9keS5jb250ZW50X19ib2R5LS1wZW9wbGUgaDMsXG4gIC5jb250ZW50X19ib2R5LmNvbnRlbnRfX2JvZHktLXBlb3BsZSAuaDMsXG4gIC5jb250ZW50X19ib2R5LmNvbnRlbnRfX2JvZHktLXBlb3BsZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsXG4gIC50YWItcGFuZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICBib2R5IC50ZXh0LWluZm8sXG4gIGJvZHkgLnRleHQtcHJpbWFyeSB7XG4gICAgY29sb3I6ICMxYjFiMWIgIWltcG9ydGFudDtcbiAgfVxuICAudGFiLXBhbmVfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAwO1xuICAgIG1hcmdpbjogMCAwIDMwcHggIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIH1cbiAgLnJlZ2lvbi1oZWFkZXIgLnRhYnMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucmVnaW9uLWhpZ2hsaWdodGVkIC5wYWdlLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMWQyZDM7XG4gIH1cbiAgYm9keS5wYWdlLW5vZGUtdHlwZS1wZW9wbGUgLmZvY3VzcG9pbnQge1xuICAgIG1heC1oZWlnaHQ6IDQ0NXB4O1xuICB9XG4gIGJvZHkucGFnZS1ub2RlLXR5cGUtcGVvcGxlIC5oZWFkaW5nX19iaW8taW5mbyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbiAgYm9keS5wYWdlLW5vZGUtdHlwZS1wZW9wbGUgLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtOm5vdCguZmllbGQtLW5hbWUtZmllbGQtcXVvdGUpIHtcbiAgICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgYm9keS5wYWdlLW5vZGUtdHlwZS1wZW9wbGUgLm1haW4tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgYm9keS5wYWdlLW5vZGUtdHlwZS1wZW9wbGUgLm1haW4tY29udGFpbmVyIC5yZWdpb24taGlnaGxpZ2h0ZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgYm9keS5wYWdlLW5vZGUtdHlwZS1wZW9wbGUgLm1haW4tY29udGFpbmVyIC5iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICBoZWlnaHQ6IDQ0NXB4O1xuICB9XG4gIGJvZHkucGFnZS1ub2RlLXR5cGUtcGVvcGxlIC5tYWluLWNvbnRhaW5lciAuYmFja2dyb3VuZC1pbWFnZSBpbWcge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5wYWdlLW5vZGUtdHlwZS1wZW9wbGUgLm1haW4tY29udGFpbmVyIG9sLmJyZWFkY3J1bWIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuICBib2R5LnBhZ2Utbm9kZS10eXBlLXBlb3BsZSAubWFpbi1jb250YWluZXIgLnBhZ2VfX3NpZGViYXItY29tcGxlbWVudGFyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5wYWdlLW5vZGUtdHlwZS1wZW9wbGUgLm1haW4tY29udGFpbmVyID4gLnJvdyA+IC5jb2wtc20tNCxcbiAgYm9keS5wYWdlLW5vZGUtdHlwZS1wZW9wbGUgLm1haW4tY29udGFpbmVyID4gLnJvdyA+IC5jb2wtc20tOCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5wYWdlLW5vZGUtdHlwZS1wZW9wbGUgLm1haW4tY29udGFpbmVyID4gLnJvdyA+IC5jb2wtc20tOCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAubWFpbi1jb250YWluZXIge1xuICAgIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIH1cbiAgI2hvbWUgLnNjcm9sbC1kb3duLXdyYXBwZXIsXG4gIC5zY3JvbGwtZG93bi13cmFwcGVyLFxuICAjaG9tZSBoMSxcbiAgI2hvbWUgLmgxLFxuICAuY2xvc2UtZnVsbC12aWV3LFxuICAuc2lkZS1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbCBib2R5LFxuICBodG1sIGJvZHkgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uIC5wYWdlLWhlYWRlcixcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uX19iYWNrLFxuICAubWFnYXppbmUtYmFja2Ryb3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubWFnYXppbmUtbGFuZGluZyB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAubWFnYXppbmUtcHVibGljYXRpb25fX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uIC5wYWdlX19oZWFkaW5nIGgxLCAubWFnYXppbmUtcHVibGljYXRpb24gLnBhZ2VfX2hlYWRpbmcgLmgxIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uIC5wYWdlX19oZWFkaW5nIC5oZXJvX19tZXRhLXJvdyB7XG4gICAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbiAucGFnZV9faGVhZGluZyAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAubWFnYXppbmUtcHVibGljYXRpb24gYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZzogMTAuNXB4IDIxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uIGJsb2NrcXVvdGUgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uIC5zaW1wbGVib3gge1xuICAgIHBhZ2UtYnJlYWstYmVmb3JlOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZDJkMyAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgfVxuICAubWFnYXppbmUtcHVibGljYXRpb24gcCxcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uIGxpIHtcbiAgICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uIHAgYSxcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uIGxpIGEge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbiAuY2FyZCAuY2FyZC1ib2R5IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAudGFiLWNvbnRlbnQgaDIudGFiLXBhbmVfX3RpdGxlLCAudGFiLWNvbnRlbnQgLnRhYi1wYW5lX190aXRsZS5oMiB7XG4gICAgY29sb3I6ICMyNjExYzkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzI2MTFjOTtcbiAgICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWItY29udGVudCBoMiBzdHJvbmcsIC50YWItY29udGVudCAuaDIgc3Ryb25nLFxuICAudGFiLWNvbnRlbnQgaDIsXG4gIC50YWItY29udGVudCAuaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuc3Vic2NyaWJlLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnN1YnNjcmliZS1ib3ggYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIH1cbiAgYmxvY2txdW90ZS5mYWN0IHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDVweCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgYmxvY2txdW90ZS5mYWN0IHUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBibG9ja3F1b3RlLmZhY3Qgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFjY29yZGlvbi10YWItY29udGVudCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIC5hY2NvcmRpb24tdGFiLWNvbnRlbnQgLmNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5uby1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIC5iYWNrLXRvLXRvcC1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGluZ19faGVybyAuaGVyb19fbWV0YSB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC5oZWFkaW5nX19oZXJvIC5oZXJvX19tZXRhIC5oZXJvX19hdXRob3JzLXJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAubGF0ZXN0LWFsZXJ0cyAudmlldy1jb250ZW50IC5saXN0LWl0ZW06bnRoLWNoaWxkKDUpIC5sYXRlc3QtYWxlcnRzLXJvd19fd3JhcHBlcixcbiAgLmxhdGVzdC1hbGVydHMgLnZpZXctY29udGVudCAubGlzdC1pdGVtOm50aC1jaGlsZCg2KSAubGF0ZXN0LWFsZXJ0cy1yb3dfX3dyYXBwZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIGgxLCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmgxIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgfVxuICAuY29sX190ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1wcmUtc3VidGl0bGUge1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgdG9wOiA4MHB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1tYWdhemluZS1kZWZhdWx0LXN0eWxlIC5sb2dvLXByaW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1tYWdhemluZS1kZWZhdWx0LXN0eWxlIC5tYWluLWNvbnRhaW5lciB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5tYWdhemluZS1kZWZhdWx0LWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgaDMsIC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5oMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5sZWFkIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLmZpZWxkLS1uYW1lLWZpZWxkLXNlY3Rpb24tdGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAuc2lkZS1uYXZpZ2F0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZW1iZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLnBhcmFsbGF4LXVwLFxuICAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAucGFyYWxsYXgtZG93biB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5zY3JvbGwtcmV2ZWFsLWJsb2NrIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IHNlY3Rpb24ge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5zZWN0aW9uLWNvdmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5cztcbiAgfVxuICAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAuc2VjdGlvbi1jb3ZlciAuc2VjdGlvbi1jb3Zlcl9faW1hZ2Uuc2VjdGlvbi1jb3Zlcl9fdmlkZW8ge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbiAgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLnNlY3Rpb24tY292ZXIgLnNlY3Rpb24tY292ZXJfX2ltYWdlLnNlY3Rpb24tY292ZXJfX3ZpZGVvIC5maWVsZC0tbmFtZS1maWVsZC1tb2JpbGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5zZWN0aW9uLWNvdmVyIC5zZWN0aW9uLWNvdmVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAuc2VjdGlvbi1jb3ZlciAuc2VjdGlvbi1jb3Zlcl9fY29udGVudCAuc2VjdGlvbi1jb3Zlcl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICB9XG4gIC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5zZWN0aW9uLWNvdmVyIC5zZWN0aW9uLWNvdmVyX19jb250ZW50IC5zZWN0aW9uLWNvdmVyX19jYXB0aW9ucyB7XG4gICAgcGFkZGluZzogM3JlbSAwIDA7XG4gIH1cbiAgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLnNlY3Rpb24tdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbiAgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLnNlY3Rpb24tY2hhcHRlciB7XG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAuc2VjdGlvbi1jaGFwdGVyIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLnNlY3Rpb24tYXJ0aWNsZSAuY29udGFpbmVyLXB1YmxpY2F0aW9uIHtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5zZWN0aW9uLWFydGljbGUgLmNvbnRhaW5lci1wdWJsaWNhdGlvbiAuc2VjdGlvbi1hcnRpY2xlX19pbWFnZS1jb2wsXG4gIC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5zZWN0aW9uLWFydGljbGUgLmNvbnRhaW5lci1wdWJsaWNhdGlvbiAuc2VjdGlvbi1hcnRpY2xlX19jb250ZW50LWNvbCB7XG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxuICAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAuc2VjdGlvbi1hcnRpY2xlIC5jb250YWluZXItcHVibGljYXRpb24gLnNlY3Rpb24tYXJ0aWNsZV9fY29udGVudC1jb2wge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLnNlY3Rpb24tYXJ0aWNsZSAuY29udGFpbmVyLXB1YmxpY2F0aW9uIC5zZWN0aW9uLWFydGljbGVfX2ltYWdlLWNvbCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5zZWN0aW9uLWFydGljbGUgLmNvbnRhaW5lci1wdWJsaWNhdGlvbiAuc2VjdGlvbi1hcnRpY2xlX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAuc2VjdGlvbi1hcnRpY2xlIC5jb250YWluZXItcHVibGljYXRpb24gLnNlY3Rpb24tYXJ0aWNsZV9fdGl0bGUgLmZpZWxkLS1uYW1lLWZpZWxkLXNlY3Rpb24tdGl0bGUgaDMsIC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5zZWN0aW9uLWFydGljbGUgLmNvbnRhaW5lci1wdWJsaWNhdGlvbiAuc2VjdGlvbi1hcnRpY2xlX190aXRsZSAuZmllbGQtLW5hbWUtZmllbGQtc2VjdGlvbi10aXRsZSAuaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAuc2VjdGlvbi1hcnRpY2xlIC5jb250YWluZXItcHVibGljYXRpb24gLnJlYWQtbW9yZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5zZWN0aW9uLWFydGljbGUtbGlzdCAuZnVsbC13aWR0aC1saW5rIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQ1cHggMjBweCAwO1xuICB9XG4gIC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5zZWN0aW9uLWFydGljbGUtbGlzdCAuZnVsbC13aWR0aC1saW5rIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAucmVsYXRlZC1jb250ZW50LWdyb3VwIC5pdGVtLFxuICAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1jb250ZW50IC5saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAyLjRpbjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuaGVyby1hcnRpY2xlX193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5oZXJvLWFydGljbGVfX3dyYXBwZXIgLnJpZ2h0LWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5oZXJvLWFydGljbGVfX3dyYXBwZXIgLnJpZ2h0LWNvbHVtbiAuaGVyb19fY2F0ZWdvcnkge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuICAuaGVyby1hcnRpY2xlX193cmFwcGVyIC5oZXJvX19hdXRob3JzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlcm8tYXJ0aWNsZV9fd3JhcHBlciAuaGVyb19fYXV0aG9ycyBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgfVxuICAuZmFjdGJveCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYXJ0aWNsZS13Yy1zdHlsZSAuaGVyb19fbWV0YS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5hcnRpY2xlLXdjLXN0eWxlIC5oZXJvX19tZXRhLXdyYXBwZXIuY29udGFpbmVyLXB1YmxpY2F0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5hcnRpY2xlLXdjLXN0eWxlIC5jb250ZW50LS1hcnRpY2xlLWNvbnRhaW5lciB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5hcnRpY2xlLXdjLXN0eWxlIC5jb250ZW50LS1hcnRpY2xlLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5hcnRpY2xlLXdjLXN0eWxlIC5jb250ZW50LS1hcnRpY2xlLXdyYXBwZXIgLmNvbnRlbnQtLWFydGljbGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmFydGljbGUtd2Mtc3R5bGUgLmNvbnRlbnQtLWFydGljbGUtd3JhcHBlciAuY29udGVudC0tYXJ0aWNsZSAuY29udGVudF9fYm9keSAuZGVhbC1oaWdobGlnaHRlZCB7XG4gICAgd2lkdGg6IDIuNGluO1xuICB9XG4gIC5hcnRpY2xlLXdjLXN0eWxlIC5jb250ZW50LS1hcnRpY2xlLXdyYXBwZXIgLmNvbnRlbnQtLWFydGljbGUgLmNvbnRlbnRfX2JvZHkgLmRlYWwtaGlnaGxpZ2h0ZWQgLmRlYWwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMmluO1xuICB9XG4gIC5hcnRpY2xlLXdjLXN0eWxlIC5jb250ZW50LS1hcnRpY2xlLXdyYXBwZXIgLmNvbnRlbnQtLWFydGljbGUgLmNvbnRlbnRfX2JvZHkgYmxvY2txdW90ZSB7XG4gICAgd2lkdGg6IDNpbjtcbiAgfVxuICAuYXJ0aWNsZS13Yy1zdHlsZSAuY29udGVudC0tYXJ0aWNsZS13cmFwcGVyIC5jb250ZW50LS1hcnRpY2xlIC5yZWxhdGVkLWNvbnRlbnQtZ3JvdXAgLml0ZW0ge1xuICAgIHdpZHRoOiAyLjRpbjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLmFydGljbGUtd2Mtc3R5bGUgLmNvbnRlbnQtLWFydGljbGUtd3JhcHBlciAuY29udGVudC0tYXJ0aWNsZSAuZGlzY2xhaW1lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmFydGljbGUtd2Mtc3R5bGUgLmNvbnRlbnQtLWFydGljbGUtd3JhcHBlciAuY29udGVudC0tYXJ0aWNsZSAuZGlzY2xhaW1lciBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmxheW91dCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwIDFmcjtcbiAgfVxuICAuaGVyby1wcmltYXJ5IC5oZXJvLXByaW1hcnlfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG4gIC5oZXJvLXByaW1hcnkgLmhlcm8tcHJpbWFyeV9fd3JhcHBlciA+IGRpdiB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcmltYXJ5LWdyaWRfX21haW4gLmNvbnRhaW5lci1pbnRybyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcmltYXJ5LWdyaWRfX21haW4gLnByaW1hcnktZ3JpZF9fbWFpbl9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlcnZpY2UgLnJlbGF0ZWQtY29udGVudC1ncm91cCxcbiAgLnBlb3BsZSAucmVsYXRlZC1jb250ZW50LWdyb3VwIHtcbiAgICBwYWdlLWJyZWFrLWJlZm9yZTogYWx3YXlzO1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5cztcbiAgfVxuICAuc2VydmljZSAucmVsYXRlZC1jb250ZW50LWdyb3VwOmxhc3QtY2hpbGQsXG4gIC5wZW9wbGUgLnJlbGF0ZWQtY29udGVudC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuICAuc2VydmljZSAuY29udGVudC1wcmltYXJ5IGgyOm5vdCg6Zmlyc3QtY2hpbGQpLCAuc2VydmljZSAuY29udGVudC1wcmltYXJ5IC5oMjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLnNlcnZpY2UgLnByaW1hcnktZ3JpZF9fcmlnaHQtc2lkZV9fY29udGFpbmVyLFxuICAucGVvcGxlIC5jb250ZW50LXByaW1hcnkgaDI6bm90KDpmaXJzdC1jaGlsZCksXG4gIC5wZW9wbGUgLmNvbnRlbnQtcHJpbWFyeSAuaDI6bm90KDpmaXJzdC1jaGlsZCksXG4gIC5wZW9wbGUgLnByaW1hcnktZ3JpZF9fcmlnaHQtc2lkZV9fY29udGFpbmVyIHtcbiAgICBwYWdlLWJyZWFrLWJlZm9yZTogYWx3YXlzO1xuICB9XG4gIC5oZXJvLXBlb3BsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuaGVyby1wZW9wbGUgLmhlcm8tdGl0bGUsXG4gIC5oZXJvLXBlb3BsZSAuaGVyby1iYWNrZ3JvdW5kLXBob3RvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaGVyby1wZW9wbGUgLmhlcm8tYmFja2dyb3VuZC1waG90byBpbWcge1xuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5oZXJvLXBlb3BsZSAuaGVyby1wcmltYXJ5X193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5oZXJvLXBlb3BsZSAuaGVyby1wcmltYXJ5X193cmFwcGVyID4gZGl2IHtcbiAgICBtYXJnaW4tbGVmdDogMC4xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlcm8tcGVvcGxlIC5oZXJvLXByaW1hcnlfX3dyYXBwZXIgLmNvbC0xMi5jb2wtbGctOSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5oZXJvLXBlb3BsZSAuaGVyby1iYWNrZ3JvdW5kLWxlZnQsXG4gIC5oZXJvLXBlb3BsZSAuaGVyby1iYWNrZ3JvdW5kLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlcm8tcGVvcGxlIC5jb250YWN0LWRhdGFfX2xpc3QtLWVtYWlsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5ICNob21lIGgxLCAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAjaG9tZSAuaDEge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtd2hpdGUgaDEsIC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LXdoaXRlIC5oMSxcbiAgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtd2hpdGUgaDIsXG4gIC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LXdoaXRlIC5oMixcbiAgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtd2hpdGUgaDMsXG4gIC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LXdoaXRlIC5oMyxcbiAgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtd2hpdGUgaDQsXG4gIC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LXdoaXRlIC5oNCxcbiAgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtd2hpdGUgaDUsXG4gIC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LXdoaXRlIC5oNSxcbiAgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtd2hpdGUgaDYsXG4gIC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LXdoaXRlIC5oNixcbiAgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtd2hpdGUgbGksXG4gIC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LXdoaXRlIHAsXG4gIC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LWNvbG9yLXdoaXRlIGgxLFxuICAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC1jb2xvci13aGl0ZSAuaDEsXG4gIC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LWNvbG9yLXdoaXRlIGgyLFxuICAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC1jb2xvci13aGl0ZSAuaDIsXG4gIC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LWNvbG9yLXdoaXRlIGgzLFxuICAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC1jb2xvci13aGl0ZSAuaDMsXG4gIC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LWNvbG9yLXdoaXRlIGg0LFxuICAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC1jb2xvci13aGl0ZSAuaDQsXG4gIC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LWNvbG9yLXdoaXRlIGg1LFxuICAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC1jb2xvci13aGl0ZSAuaDUsXG4gIC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LWNvbG9yLXdoaXRlIGg2LFxuICAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC1jb2xvci13aGl0ZSAuaDYsXG4gIC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LWNvbG9yLXdoaXRlIGxpLFxuICAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC1jb2xvci13aGl0ZSBwIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSBoMSwgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLmgxLFxuICAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSBoMixcbiAgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLmgyLFxuICAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSBoMyxcbiAgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLmgzLFxuICAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAuZnJlaWdodC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgaDEgcCwgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLmgxIHAsXG4gIC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IGgyIHAsXG4gIC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC5oMiBwLFxuICAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSBoMyBwLFxuICAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAuaDMgcCxcbiAgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLmZyZWlnaHQtaGVhZGluZyBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLm1hZ2F6aW5lLWNvdmVyIHtcbiAgICBoZWlnaHQ6IDg1dmg7XG4gIH1cbiAgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLm1hZ2F6aW5lLWNvdmVyIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5ICNwcmludC1mcmllbmRseS12ZXJzaW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC5jb21wb25lbnQtYXJ0aWNsZS1jYXJkIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtY29udGVudCAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYXJhbGxheC11cCxcbiAgLnBhcmFsbGF4LWRvd24ge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNrZV9lZGl0YWJsZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ja2VfZWRpdGFibGUgW2NsYXNzKj1jb2wtXSB7XG4gIGJvcmRlcjogMXB4IGRvdHRlZCAjY2NjO1xufVxuXG4uY2stY29udGVudCB7XG4gIC8qIHJ0bDpyYXc6XG4gIFt0eXBlPVwidGVsXCJdLFxuICBbdHlwZT1cInVybFwiXSxcbiAgW3R5cGU9XCJlbWFpbFwiXSxcbiAgW3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICB9XG4gICovXG4gIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgLyogcnRsOmVuZDpyZW1vdmUgKi9cbiAgLyoqIENvbnRlbnQgbWl4aW5zICoqL1xuICAvKlxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2Uge1xuICAgIGEuYnRuIHtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBbY2xhc3MqPSdnYXAtJ10+YS5idG4ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfSovXG4gIC8qIVxuICAgKiBNbWVudSBMaWdodFxuICAgKiBtbWVudWpzLmNvbS9tbWVudS1saWdodFxuICAgKlxuICAgKiBDb3B5cmlnaHQgKGMpIEZyZWQgSGV1c3NjaGVuXG4gICAqIHd3dy5mcmVic2l0ZS5ubFxuICAgKlxuICAgKiBMaWNlbnNlOiBDQy1CWS00LjBcbiAgICogaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnkvNC4wL1xuICAgKi9cbiAgLyoqXG4gICAqIEZvcm0gc3R5bGVzLlxuICAgKi9cbiAgLyogRmlsdGVyIGxhYmVscyAqL1xuICAvKiBTbGlkZXIgKi9cbiAgLyogVHlwZWFoZWFkIHN0eWxlcy4gKi9cbiAgLyoqXG4gICAqIE1hZ2F6aW5lIHB1YmxpY2F0aW9uIG92ZXJsYXkgYW5kIGJhY2sgYnV0dG9uIHN0eWxlc1xuICAgKiB3aXRoIGFuaW1hdGlvbnMgZm9yIG9wZW5pbmcgYW5kIGNsb3NpbmcuXG4gICAqL1xuICAvKipcbiAgICogTWFnYXppbmUgcHVibGljYXRpb24gb3ZlcmxheSBhbmQgYmFjayBidXR0b24gc3R5bGVzXG4gICAqIHdpdGggYW5pbWF0aW9ucyBmb3Igb3BlbmluZyBhbmQgY2xvc2luZy5cbiAgICovXG4gIC8qKiBCYWNrZHJvcCBzdHlsZXMgYW5kIGFuaW1hdGlvbiAqL1xuICAvKiogUmVzZXQgaGlkZGVuIHN0YXRlIGZvciBjb250ZW50IGJvZHkgKi9cbiAgLyoqXG4gICAqIFN0eWxlcyBmb3IgYSBjb21wYWN0IG5hdi5cbiAgICovXG4gIC8qKlxuICAgKiBDdXN0b20gc3R5bGVzIGZvciBhIENhc2UgU3R1ZHkgdGVtcGxhdGUuXG4gICAqL1xuICAvKipcbiAgICogQ3VzdG9tIHN0eWxlcyBmb3IgYSBNJkEgU2VudGltZW50IFRyYWNrZXIgcGFnZS5cbiAgICovXG4gIC8qKlxuICAgKiBDdXN0b20gc3R5bGVzIGZvciBhbiBOZXVtb3JwaGlzbSB0ZW1wbGF0ZS5cbiAgICovXG4gIC8qYm9keS50b29sYmFyLWZpeGVkIHtcbiAgICAubWFnYXppbmUtYmFja2Ryb3Age1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5tYWdhemluZS1wdWJsaWNhdGlvbl9fY29udGVudCxcbiAgICAubWFnYXppbmUtcHVibGljYXRpb25fX2NvbnRlbnQ6OmJlZm9yZSB7XG4gICAgICB0b3A6IDk5cHg7XG4gICAgfVxuICB9XG5cbiAgYm9keS50b29sYmFyLWZpeGVkLnRvb2xiYXItaG9yaXpvbnRhbC50b29sYmFyLXRyYXktb3BlbiB7XG4gICAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uX19jb250ZW50LFxuICAgIC5tYWdhemluZS1wdWJsaWNhdGlvbl9fY29udGVudDo6YmVmb3JlIHtcbiAgICAgIHRvcDogMTM5cHg7XG4gICAgfVxuICB9XG5cbiAgYm9keS50b29sYmFyLWZpeGVkLnRvb2xiYXItdmVydGljYWwudG9vbGJhci10cmF5LW9wZW4ge1xuICAgIC5tYWdhemluZS1wdWJsaWNhdGlvbl9fY29udGVudCB7XG4gICAgICBsZWZ0OiAyNDBweDtcbiAgICB9XG4gIH0qL1xuICAvKiBTZWFyY2ggZm9ybSBvbiBob21lcGFnZSAqL1xuICAvKiBTb3J0aW5nIGxpbmtzICovXG4gIC8qIFNlYXJjaCByZXN1bHRzICovXG4gIC8qIEZpbHRlciBsYWJlbHMgd3JhcHBlciAqL1xuICAvKiBGaWx0ZXIgbGFiZWxzICovXG4gIC8qXG4gICAqIE1hZ2F6aW5lIHNlY3Rpb24gLS0gQ2hhcHRlclxuICAgKi9cbiAgLyogZm9yIFNhZmFyaSovXG4gIC8qXG4gICAqIEV4cGxpY2l0IHR5cG9ncmFwaHkgZm9yIHByaW1hcnkgcGFnZXMuXG4gICAqIFRoaXMgbGF5ZXIgZG9lcyBub3QgcmVseSBvbiBCb290c3RyYXAgdXRpbGl0eSBmb250LXNpemUgY2xhc3Nlcy5cbiAgICovXG4gIC8qIFNoYXJlZCB0eXBvZ3JhcGh5IGZvciBwcmltYXJ5IHBhZ2VzLiAqL1xuICAvKlxuICAgKiBFeHBsaWNpdCB0eXBvZ3JhcGh5IGZvciBtYWdhemluZSBwYWdlIHR5cGVzLlxuICAgKiBUaGlzIGxheWVyIHVzZXMgZ2VuZXJpYyBoZWFkaW5nIHNlbGVjdG9ycyBhbmQgQm9vdHN0cmFwIGhlYWRpbmcgY2xhc3Nlcy5cbiAgICovXG4gIC8qIE1hZ2F6aW5lIERlZmF1bHQgKi9cbiAgLyogTWFnYXppbmUgQW5udWFsICovXG4gIC8qXG4gICAqIEV4cGxpY2l0IHR5cG9ncmFwaHkgZm9yIG1hcmtldCBvdXRsb29rIHBhZ2UgdHlwZS5cbiAgICovXG4gIC8qXG4gICAqIEV4cGxpY2l0IHR5cG9ncmFwaHkgZm9yIGNhcmVlcnMgbGFuZGluZyBwYWdlIHR5cGUuXG4gICAqL1xuICAvKiBTbGlkZXIgKi9cbn1cbi5jay1jb250ZW50IC5mZi13Yy10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmNrLWNvbnRlbnQgLmZmLXdjLXN1YmhlYWQge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOTU7XG59XG4uY2stY29udGVudCAuZmYtd2MtaGVhZGxpbmUge1xuICBmb250LWZhbWlseTogXCJXQ1NlcmlmSGVhZGxpbmVcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMC44NTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jay1jb250ZW50IC5mZi13Yy12YXJpYWJsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1ZhcmlhYmxlXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLXB0LTAge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tcHQtMCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLXBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLXB0LTIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tcHQtMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLXBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGItMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLXB0LTQge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tcHQtNCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLXBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGItNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbn1cbi5jay1jb250ZW50IDpyb290LFxuLmNrLWNvbnRlbnQgW2RhdGEtYnMtdGhlbWU9bGlnaHRdIHtcbiAgLS1icy1ibHVlOiAjMzY2ZGU0O1xuICAtLWJzLWluZGlnbzogIzY2MTBmMjtcbiAgLS1icy1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tYnMtcGluazogI2Q2MzM4NDtcbiAgLS1icy1yZWQ6ICNkYzM1NDU7XG4gIC0tYnMtb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLWJzLXllbGxvdzogI2ZmYzEwNztcbiAgLS1icy1ncmVlbjogIzE5ODc1NDtcbiAgLS1icy10ZWFsOiAjMjBjOTk3O1xuICAtLWJzLWN5YW46ICMxN2M1ZmY7XG4gIC0tYnMtYmxhY2s6ICMxYjFiMWI7XG4gIC0tYnMtd2hpdGU6ICNmZmY7XG4gIC0tYnMtZ3JheTogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tYnMtZ3JheS0xMDA6ICNmOGY5ZmE7XG4gIC0tYnMtZ3JheS0yMDA6ICNlOWVjZWY7XG4gIC0tYnMtZ3JheS0zMDA6ICNiMmIyYjI7XG4gIC0tYnMtZ3JheS00MDA6ICNjZWQ0ZGE7XG4gIC0tYnMtZ3JheS01MDA6ICNhZGI1YmQ7XG4gIC0tYnMtZ3JheS02MDA6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS03MDA6ICM0OTUwNTc7XG4gIC0tYnMtZ3JheS04MDA6ICMzNDNhNDA7XG4gIC0tYnMtZ3JheS05MDA6ICMyMTI1Mjk7XG4gIC0tYnMtcHJpbWFyeTogIzI2MTFjOTtcbiAgLS1icy1zZWNvbmRhcnk6ICMxYjFiMWI7XG4gIC0tYnMtc3VjY2VzczogIzE5ODc1NDtcbiAgLS1icy1pbmZvOiAjMTdjNWZmO1xuICAtLWJzLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tYnMtZGFuZ2VyOiAjZGMzNTQ1O1xuICAtLWJzLWxpZ2h0OiAjZjRmNGY0O1xuICAtLWJzLWxhdmVuZGVyOiAjZjFmMGZmO1xuICAtLWJzLWRhcms6ICMyODI5MmY7XG4gIC0tYnMtd2hpdGU6ICNmZmY7XG4gIC0tYnMtYmxhY2s6ICMxYjFiMWI7XG4gIC0tYnMtZ3JheTogIzcwNzI3OTtcbiAgLS1icy1ncmF5LWxpZ2h0ZXN0OiAjZjRmNGY0O1xuICAtLWJzLWdyYXktbGlnaHRlcjogI2VjZWRlYztcbiAgLS1icy1ncmF5LWxpZ2h0OiAjZGFkYWRhO1xuICAtLWJzLWdyYXktZGFyazogIzVmNWY1ZjtcbiAgLS1icy1ibGFjazQwOiAjMmEyYTJhO1xuICAtLWJzLWJsYWNrNjA6ICM4MjgyODI7XG4gIC0tYnMtYmx1ZTogIzM2NmRlNDtcbiAgLS1icy1ibHVlMjA6ICNlOGY0ZmY7XG4gIC0tYnMtYmx1ZTQwOiAjOTlkNmViO1xuICAtLWJzLWJsdWU2MDogIzY2YzJlMDtcbiAgLS1icy1ibHVlODA6ICMzM2FkZDY7XG4gIC0tYnMtYnJhbmQtYmxhY2s6ICMwMDA7XG4gIC0tYnMtYmx1ZS1kYXJrOiAjMWExMTU4O1xuICAtLWJzLWJsdWUtbGlnaHQ6ICM0NmE5ZmY7XG4gIC0tYnMtY2F0YWx5c3QtMTAwOiAjMjYxMWM5O1xuICAtLWJzLWNhdGFseXN0LTgwOiAjNTE0MWQ0O1xuICAtLWJzLWNhdGFseXN0LTYwOiAjN2Q3MGRmO1xuICAtLWJzLWNhdGFseXN0LTQwOiAjYThhMGU5O1xuICAtLWJzLWNhdGFseXN0LTIwOiAjZDRjZmY0O1xuICAtLWJzLW9yYW5nZS0xOiAjZmY1ZTMxO1xuICAtLWJzLW9yYW5nZS0yOiAjYzEyMzAwO1xuICAtLWJzLXB1cnBsZS0xOiAjZDI2Y2ZmO1xuICAtLWJzLXB1cnBsZS0yOiAjNWQwMGEzO1xuICAtLWJzLXByaW1hcnktcmdiOiAzOCwgMTcsIDIwMTtcbiAgLS1icy1zZWNvbmRhcnktcmdiOiAyNywgMjcsIDI3O1xuICAtLWJzLXN1Y2Nlc3MtcmdiOiAyNSwgMTM1LCA4NDtcbiAgLS1icy1pbmZvLXJnYjogMjMsIDE5NywgMjU1O1xuICAtLWJzLXdhcm5pbmctcmdiOiAyNTUsIDE5MywgNztcbiAgLS1icy1kYW5nZXItcmdiOiAyMjAsIDUzLCA2OTtcbiAgLS1icy1saWdodC1yZ2I6IDI0NCwgMjQ0LCAyNDQ7XG4gIC0tYnMtbGF2ZW5kZXItcmdiOiAyNDEsIDI0MCwgMjU1O1xuICAtLWJzLWRhcmstcmdiOiA0MCwgNDEsIDQ3O1xuICAtLWJzLXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1ibGFjay1yZ2I6IDI3LCAyNywgMjc7XG4gIC0tYnMtZ3JheS1yZ2I6IDExMiwgMTE0LCAxMjE7XG4gIC0tYnMtZ3JheS1saWdodGVzdC1yZ2I6IDI0NCwgMjQ0LCAyNDQ7XG4gIC0tYnMtZ3JheS1saWdodGVyLXJnYjogMjM2LCAyMzcsIDIzNjtcbiAgLS1icy1ncmF5LWxpZ2h0LXJnYjogMjE4LCAyMTgsIDIxODtcbiAgLS1icy1ncmF5LWRhcmstcmdiOiA5NSwgOTUsIDk1O1xuICAtLWJzLWJsYWNrNDAtcmdiOiA0MiwgNDIsIDQyO1xuICAtLWJzLWJsYWNrNjAtcmdiOiAxMzAsIDEzMCwgMTMwO1xuICAtLWJzLWJsdWUtcmdiOiA1NCwgMTA5LCAyMjg7XG4gIC0tYnMtYmx1ZTIwLXJnYjogMjMyLCAyNDQsIDI1NTtcbiAgLS1icy1ibHVlNDAtcmdiOiAxNTMsIDIxNCwgMjM1O1xuICAtLWJzLWJsdWU2MC1yZ2I6IDEwMiwgMTk0LCAyMjQ7XG4gIC0tYnMtYmx1ZTgwLXJnYjogNTEsIDE3MywgMjE0O1xuICAtLWJzLWJyYW5kLWJsYWNrLXJnYjogMCwgMCwgMDtcbiAgLS1icy1ibHVlLWRhcmstcmdiOiAyNiwgMTcsIDg4O1xuICAtLWJzLWJsdWUtbGlnaHQtcmdiOiA3MCwgMTY5LCAyNTU7XG4gIC0tYnMtY2F0YWx5c3QtMTAwLXJnYjogMzgsIDE3LCAyMDE7XG4gIC0tYnMtY2F0YWx5c3QtODAtcmdiOiA4MSwgNjUsIDIxMjtcbiAgLS1icy1jYXRhbHlzdC02MC1yZ2I6IDEyNSwgMTEyLCAyMjM7XG4gIC0tYnMtY2F0YWx5c3QtNDAtcmdiOiAxNjgsIDE2MCwgMjMzO1xuICAtLWJzLWNhdGFseXN0LTIwLXJnYjogMjEyLCAyMDcsIDI0NDtcbiAgLS1icy1vcmFuZ2UtMS1yZ2I6IDI1NSwgOTQsIDQ5O1xuICAtLWJzLW9yYW5nZS0yLXJnYjogMTkzLCAzNSwgMDtcbiAgLS1icy1wdXJwbGUtMS1yZ2I6IDIxMCwgMTA4LCAyNTU7XG4gIC0tYnMtcHVycGxlLTItcmdiOiA5MywgMCwgMTYzO1xuICAtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpczogIzBmMDc1MDtcbiAgLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpczogIzBiMGIwYjtcbiAgLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXM6ICMwYTM2MjI7XG4gIC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzOiAjMDk0ZjY2O1xuICAtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpczogIzY2NGQwMztcbiAgLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpczogIzU4MTUxYztcbiAgLS1icy1saWdodC10ZXh0LWVtcGhhc2lzOiAjNDk1MDU3O1xuICAtLWJzLWRhcmstdGV4dC1lbXBoYXNpczogIzQ5NTA1NztcbiAgLS1icy1wcmltYXJ5LWJnLXN1YnRsZTogI2Q0Y2ZmNDtcbiAgLS1icy1zZWNvbmRhcnktYmctc3VidGxlOiAjZDFkMWQxO1xuICAtLWJzLXN1Y2Nlc3MtYmctc3VidGxlOiAjZDFlN2RkO1xuICAtLWJzLWluZm8tYmctc3VidGxlOiAjZDFmM2ZmO1xuICAtLWJzLXdhcm5pbmctYmctc3VidGxlOiAjZmZmM2NkO1xuICAtLWJzLWRhbmdlci1iZy1zdWJ0bGU6ICNmOGQ3ZGE7XG4gIC0tYnMtbGlnaHQtYmctc3VidGxlOiAjZmNmY2ZkO1xuICAtLWJzLWRhcmstYmctc3VidGxlOiAjY2VkNGRhO1xuICAtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZTogI2E4YTBlOTtcbiAgLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogI2E0YTRhNDtcbiAgLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGU6ICNhM2NmYmI7XG4gIC0tYnMtaW5mby1ib3JkZXItc3VidGxlOiAjYTJlOGZmO1xuICAtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZTogI2ZmZTY5YztcbiAgLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZTogI2YxYWViNTtcbiAgLS1icy1saWdodC1ib3JkZXItc3VidGxlOiAjZTllY2VmO1xuICAtLWJzLWRhcmstYm9yZGVyLXN1YnRsZTogI2FkYjViZDtcbiAgLS1icy13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYmxhY2stcmdiOiAyNywgMjcsIDI3O1xuICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIC0tYnMtZm9udC1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIC0tYnMtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAtLWJzLWJvZHktZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICAtLWJzLWJvZHktZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJvZHktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1ib2R5LWxpbmUtaGVpZ2h0OiAxLjI1O1xuICAtLWJzLWJvZHktY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDI3LCAyNywgMjc7XG4gIC0tYnMtYm9keS1iZzogI2ZmZjtcbiAgLS1icy1ib2R5LWJnLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1lbXBoYXNpcy1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1lbXBoYXNpcy1jb2xvci1yZ2I6IDI3LCAyNywgMjc7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDI3LCAyNywgMjcsIDAuNzUpO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvci1yZ2I6IDI3LCAyNywgMjc7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnOiAjZTllY2VmO1xuICAtLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDIzMywgMjM2LCAyMzk7XG4gIC0tYnMtdGVydGlhcnktY29sb3I6IHJnYmEoMjcsIDI3LCAyNywgMC41KTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6IDI3LCAyNywgMjc7XG4gIC0tYnMtdGVydGlhcnktYmc6ICNmOGY5ZmE7XG4gIC0tYnMtdGVydGlhcnktYmctcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWhlYWRpbmctY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtbGluay1jb2xvcjogIzI2MTFjOTtcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogMzgsIDE3LCAyMDE7XG4gIC0tYnMtbGluay1kZWNvcmF0aW9uOiBub25lO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6ICMyNjExYzk7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDM4LCAxNywgMjAxO1xuICAtLWJzLWNvZGUtY29sb3I6ICNkNjMzODQ7XG4gIC0tYnMtaGlnaGxpZ2h0LWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWhpZ2hsaWdodC1iZzogI2ZmZjNjZDtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWJzLWJvcmRlci1jb2xvcjogI2RhZGFkYTtcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMjcsIDI3LCAyNywgMC4xNzUpO1xuICAtLWJzLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtc206IDAuMjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1sZzogMC41cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMteGw6IDFyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy14eGw6IDJyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy0yeGw6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXBpbGw6IDUwcmVtO1xuICAtLWJzLWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgyNywgMjcsIDI3LCAwLjE1KTtcbiAgLS1icy1ib3gtc2hhZG93LXNtOiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgyNywgMjcsIDI3LCAwLjA3NSk7XG4gIC0tYnMtYm94LXNoYWRvdy1sZzogMCAxcmVtIDNyZW0gcmdiYSgyNywgMjcsIDI3LCAwLjE3NSk7XG4gIC0tYnMtYm94LXNoYWRvdy1pbnNldDogaW5zZXQgMCAxcHggMnB4IHJnYmEoMjcsIDI3LCAyNywgMC4wNzUpO1xuICAtLWJzLWZvY3VzLXJpbmctd2lkdGg6IDAuMjVyZW07XG4gIC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5OiAwLjI1O1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEoMzgsIDE3LCAyMDEsIDAuMjUpO1xuICAtLWJzLWZvcm0tdmFsaWQtY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uY2stY29udGVudCBbZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIGNvbG9yLXNjaGVtZTogZGFyaztcbiAgLS1icy1ib2R5LWNvbG9yOiAjYjJiMmIyO1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAxNzgsIDE3OCwgMTc4O1xuICAtLWJzLWJvZHktYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtZW1waGFzaXMtY29sb3I6ICNmZmY7XG4gIC0tYnMtZW1waGFzaXMtY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLXNlY29uZGFyeS1jb2xvcjogcmdiYSgxNzgsIDE3OCwgMTc4LCAwLjc1KTtcbiAgLS1icy1zZWNvbmRhcnktY29sb3ItcmdiOiAxNzgsIDE3OCwgMTc4O1xuICAtLWJzLXNlY29uZGFyeS1iZzogIzM0M2E0MDtcbiAgLS1icy1zZWNvbmRhcnktYmctcmdiOiA1MiwgNTgsIDY0O1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yOiByZ2JhKDE3OCwgMTc4LCAxNzgsIDAuNSk7XG4gIC0tYnMtdGVydGlhcnktY29sb3ItcmdiOiAxNzgsIDE3OCwgMTc4O1xuICAtLWJzLXRlcnRpYXJ5LWJnOiAjMmIzMDM1O1xuICAtLWJzLXRlcnRpYXJ5LWJnLXJnYjogNDMsIDQ4LCA1MztcbiAgLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6ICM3ZDcwZGY7XG4gIC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6ICM3Njc2NzY7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAjNzViNzk4O1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogIzc0ZGNmZjtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6ICNmZmRhNmE7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6ICNlYTg2OGY7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICNiMmIyYjI7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6ICMwODAzMjg7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogIzA1MDUwNTtcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogIzA1MWIxMTtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogIzA1MjczMztcbiAgLS1icy13YXJuaW5nLWJnLXN1YnRsZTogIzMzMjcwMTtcbiAgLS1icy1kYW5nZXItYmctc3VidGxlOiAjMmMwYjBlO1xuICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogIzM0M2E0MDtcbiAgLS1icy1kYXJrLWJnLXN1YnRsZTogIzI4MmIyZTtcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICMxNzBhNzk7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6ICMxMDEwMTA7XG4gIC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAjMGY1MTMyO1xuICAtLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogIzBlNzY5OTtcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICM5OTc0MDQ7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICM4NDIwMjk7XG4gIC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTogIzQ5NTA1NztcbiAgLS1icy1kYXJrLWJvcmRlci1zdWJ0bGU6ICMzNDNhNDA7XG4gIC0tYnMtaGVhZGluZy1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1saW5rLWNvbG9yOiAjN2Q3MGRmO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6ICM5NzhkZTU7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IDEyNSwgMTEyLCAyMjM7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDE1MSwgMTQxLCAyMjk7XG4gIC0tYnMtY29kZS1jb2xvcjogI2U2ODViNTtcbiAgLS1icy1oaWdobGlnaHQtY29sb3I6ICNiMmIyYjI7XG4gIC0tYnMtaGlnaGxpZ2h0LWJnOiAjNjY0ZDAzO1xuICAtLWJzLWJvcmRlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tYnMtZm9ybS12YWxpZC1jb2xvcjogIzc1Yjc5ODtcbiAgLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogIzc1Yjc5ODtcbiAgLS1icy1mb3JtLWludmFsaWQtY29sb3I6ICNlYTg2OGY7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI2VhODY4Zjtcbn1cbi5jay1jb250ZW50ICosXG4uY2stY29udGVudCAqOjpiZWZvcmUsXG4uY2stY29udGVudCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgLmNrLWNvbnRlbnQgOnJvb3Qge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB9XG59XG4uY2stY29udGVudCBib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYm9keS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjcsIDI3LCAyNywgMCk7XG59XG4uY2stY29udGVudCBociB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuLmNrLWNvbnRlbnQgaDYsIC5jay1jb250ZW50IC5oNiwgLmNrLWNvbnRlbnQgaDUsIC5jay1jb250ZW50IC5oNSwgLmNrLWNvbnRlbnQgaDQsIC5jay1jb250ZW50IC5oNCwgLmNrLWNvbnRlbnQgaDMsIC5jay1jb250ZW50IC5oMywgLmNrLWNvbnRlbnQgaDIsIC5jay1jb250ZW50IC5oMiwgLmNrLWNvbnRlbnQgaDEsIC5jay1jb250ZW50IC5oMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS1icy1oZWFkaW5nLWNvbG9yKTtcbn1cbi5jay1jb250ZW50IGgxLCAuY2stY29udGVudCAuaDEge1xuICBmb250LXNpemU6IDIuNzVyZW07XG59XG4uY2stY29udGVudCBoMiwgLmNrLWNvbnRlbnQgLmgyIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuLmNrLWNvbnRlbnQgaDMsIC5jay1jb250ZW50IC5oMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5jay1jb250ZW50IGg0LCAuY2stY29udGVudCAuaDQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uY2stY29udGVudCBoNSwgLmNrLWNvbnRlbnQgLmg1IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5jay1jb250ZW50IGg2LCAuY2stY29udGVudCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uY2stY29udGVudCBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jay1jb250ZW50IGFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cbi5jay1jb250ZW50IGFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmNrLWNvbnRlbnQgb2wsXG4uY2stY29udGVudCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbi5jay1jb250ZW50IG9sLFxuLmNrLWNvbnRlbnQgdWwsXG4uY2stY29udGVudCBkbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY2stY29udGVudCBvbCBvbCxcbi5jay1jb250ZW50IHVsIHVsLFxuLmNrLWNvbnRlbnQgb2wgdWwsXG4uY2stY29udGVudCB1bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2stY29udGVudCBkdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY2stY29udGVudCBkZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2stY29udGVudCBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbi5jay1jb250ZW50IGIsXG4uY2stY29udGVudCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuLmNrLWNvbnRlbnQgc21hbGwsIC5jay1jb250ZW50IC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cbi5jay1jb250ZW50IG1hcmssIC5jay1jb250ZW50IC5tYXJrIHtcbiAgcGFkZGluZzogMC4xODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQtYmcpO1xufVxuLmNrLWNvbnRlbnQgc3ViLFxuLmNrLWNvbnRlbnQgc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi5jay1jb250ZW50IHN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbi5jay1jb250ZW50IHN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuLmNrLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jay1jb250ZW50IGE6aG92ZXIge1xuICAtLWJzLWxpbmstY29sb3ItcmdiOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG59XG4uY2stY29udGVudCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgLmNrLWNvbnRlbnQgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNrLWNvbnRlbnQgcHJlLFxuLmNrLWNvbnRlbnQgY29kZSxcbi5jay1jb250ZW50IGtiZCxcbi5jay1jb250ZW50IHNhbXAge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5jay1jb250ZW50IHByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuLmNrLWNvbnRlbnQgcHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG4uY2stY29udGVudCBjb2RlIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtY29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiAuY2stY29udGVudCBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uY2stY29udGVudCBrYmQge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbn1cbi5jay1jb250ZW50IGtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5jay1jb250ZW50IGZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG4uY2stY29udGVudCBpbWcsXG4uY2stY29udGVudCBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmNrLWNvbnRlbnQgdGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5jay1jb250ZW50IGNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jay1jb250ZW50IHRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG4uY2stY29udGVudCB0aGVhZCxcbi5jay1jb250ZW50IHRib2R5LFxuLmNrLWNvbnRlbnQgdGZvb3QsXG4uY2stY29udGVudCB0cixcbi5jay1jb250ZW50IHRkLFxuLmNrLWNvbnRlbnQgdGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5jay1jb250ZW50IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNrLWNvbnRlbnQgYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jay1jb250ZW50IGJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cbi5jay1jb250ZW50IGlucHV0LFxuLmNrLWNvbnRlbnQgYnV0dG9uLFxuLmNrLWNvbnRlbnQgc2VsZWN0LFxuLmNrLWNvbnRlbnQgb3B0Z3JvdXAsXG4uY2stY29udGVudCB0ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uY2stY29udGVudCBidXR0b24sXG4uY2stY29udGVudCBzZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5jay1jb250ZW50IFtyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2stY29udGVudCBzZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbi5jay1jb250ZW50IHNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2stY29udGVudCBbbGlzdF06bm90KFt0eXBlPWRhdGVdKTpub3QoW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdKTpub3QoW3R5cGU9bW9udGhdKTpub3QoW3R5cGU9d2Vla10pOm5vdChbdHlwZT10aW1lXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IGJ1dHRvbixcbi5jay1jb250ZW50IFt0eXBlPWJ1dHRvbl0sXG4uY2stY29udGVudCBbdHlwZT1yZXNldF0sXG4uY2stY29udGVudCBbdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG4uY2stY29udGVudCBidXR0b246bm90KDpkaXNhYmxlZCksXG4uY2stY29udGVudCBbdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuLmNrLWNvbnRlbnQgW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuLmNrLWNvbnRlbnQgW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jay1jb250ZW50IDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cbi5jay1jb250ZW50IHRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbi5jay1jb250ZW50IGZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5jay1jb250ZW50IGxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uY2stY29udGVudCBsZWdlbmQgKyAqIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG4uY2stY29udGVudCA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbi5jay1jb250ZW50IDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG4uY2stY29udGVudCA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG4uY2stY29udGVudCA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuLmNrLWNvbnRlbnQgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuLmNrLWNvbnRlbnQgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG4uY2stY29udGVudCA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jay1jb250ZW50IDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jay1jb250ZW50IFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4uY2stY29udGVudCA6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uY2stY29udGVudCA6Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLmNrLWNvbnRlbnQgOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuLmNrLWNvbnRlbnQgb3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNrLWNvbnRlbnQgaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuLmNrLWNvbnRlbnQgc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNrLWNvbnRlbnQgcHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4uY2stY29udGVudCBbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmNrLWNvbnRlbnQgLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uY2stY29udGVudCAuZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmNrLWNvbnRlbnQgLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uY2stY29udGVudCAuZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmNrLWNvbnRlbnQgLmRpc3BsYXktNSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uY2stY29udGVudCAuZGlzcGxheS02IHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmNrLWNvbnRlbnQgLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2stY29udGVudCAubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2stY29udGVudCAubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jay1jb250ZW50IC5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5jay1jb250ZW50IC5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNrLWNvbnRlbnQgLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uY2stY29udGVudCAuYmxvY2txdW90ZSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jay1jb250ZW50IC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmNrLWNvbnRlbnQgLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAxNFxcYTBcIjtcbn1cbi5jay1jb250ZW50IC5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jay1jb250ZW50IC5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jay1jb250ZW50IC5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2stY29udGVudCAuZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uY2stY29udGVudCAuZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuLmNrLWNvbnRlbnQgLmNvbnRhaW5lcixcbi5jay1jb250ZW50IC5jb250YWluZXItZmx1aWQsXG4uY2stY29udGVudCAuY29udGFpbmVyLXh4bCxcbi5jay1jb250ZW50IC5jb250YWluZXIteGwsXG4uY2stY29udGVudCAuY29udGFpbmVyLWxnLFxuLmNrLWNvbnRlbnQgLmNvbnRhaW5lci1tZCxcbi5jay1jb250ZW50IC5jb250YWluZXItc20ge1xuICAtLWJzLWd1dHRlci14OiAycmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2stY29udGVudCAuY29udGFpbmVyLXNtLCAuY2stY29udGVudCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmNvbnRhaW5lci1tZCwgLmNrLWNvbnRlbnQgLmNvbnRhaW5lci1zbSwgLmNrLWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAuY29udGFpbmVyLWxnLCAuY2stY29udGVudCAuY29udGFpbmVyLW1kLCAuY2stY29udGVudCAuY29udGFpbmVyLXNtLCAuY2stY29udGVudCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jay1jb250ZW50IC5jb250YWluZXIteGwsIC5jay1jb250ZW50IC5jb250YWluZXItbGcsIC5jay1jb250ZW50IC5jb250YWluZXItbWQsIC5jay1jb250ZW50IC5jb250YWluZXItc20sIC5jay1jb250ZW50IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jay1jb250ZW50IC5jb250YWluZXIteHhsLCAuY2stY29udGVudCAuY29udGFpbmVyLXhsLCAuY2stY29udGVudCAuY29udGFpbmVyLWxnLCAuY2stY29udGVudCAuY29udGFpbmVyLW1kLCAuY2stY29udGVudCAuY29udGFpbmVyLXNtLCAuY2stY29udGVudCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzODBweDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgOnJvb3Qge1xuICAtLWJzLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnMtYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1sZzogMTAyNHB4O1xuICAtLWJzLWJyZWFrcG9pbnQteGw6IDEyODBweDtcbiAgLS1icy1icmVha3BvaW50LXh4bDogMTQ0MHB4O1xuICAtLWJzLWJyZWFrcG9pbnQteHh4bDogMTc5MHB4O1xuICAtLWJzLWJyZWFrcG9pbnQtNHhsOiAxOTIwcHg7XG4gIC0tYnMtYnJlYWtwb2ludC01eGw6IDI1NjBweDtcbn1cbi5jay1jb250ZW50IC5yb3cge1xuICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1ndXR0ZXIteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xufVxuLmNrLWNvbnRlbnQgLnJvdyA+ICoge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpO1xufVxuLmNrLWNvbnRlbnQgLmNvbCB7XG4gIGZsZXg6IDEgMCAwJTtcbn1cbi5jay1jb250ZW50IC5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cbi5jay1jb250ZW50IC5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jay1jb250ZW50IC5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuLmNrLWNvbnRlbnQgLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG4uY2stY29udGVudCAucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cbi5jay1jb250ZW50IC5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuLmNrLWNvbnRlbnQgLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG4uY2stY29udGVudCAuY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG4uY2stY29udGVudCAuY29sLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuLmNrLWNvbnRlbnQgLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG4uY2stY29udGVudCAuY29sLTMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cbi5jay1jb250ZW50IC5jb2wtNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLmNrLWNvbnRlbnQgLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG4uY2stY29udGVudCAuY29sLTYge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cbi5jay1jb250ZW50IC5jb2wtNyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuLmNrLWNvbnRlbnQgLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG4uY2stY29udGVudCAuY29sLTkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDc1JTtcbn1cbi5jay1jb250ZW50IC5jb2wtMTAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cbi5jay1jb250ZW50IC5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cbi5jay1jb250ZW50IC5jb2wtMTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2stY29udGVudCAub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uY2stY29udGVudCAub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNrLWNvbnRlbnQgLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5jay1jb250ZW50IC5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY2stY29udGVudCAub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNrLWNvbnRlbnQgLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5jay1jb250ZW50IC5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY2stY29udGVudCAub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNrLWNvbnRlbnQgLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5jay1jb250ZW50IC5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmNrLWNvbnRlbnQgLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY2stY29udGVudCAuZy0wLFxuLmNrLWNvbnRlbnQgLmd4LTAge1xuICAtLWJzLWd1dHRlci14OiAwO1xufVxuLmNrLWNvbnRlbnQgLmctMCxcbi5jay1jb250ZW50IC5neS0wIHtcbiAgLS1icy1ndXR0ZXIteTogMDtcbn1cbi5jay1jb250ZW50IC5nLXEsXG4uY2stY29udGVudCAuZ3gtcSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG59XG4uY2stY29udGVudCAuZy1xLFxuLmNrLWNvbnRlbnQgLmd5LXEge1xuICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xufVxuLmNrLWNvbnRlbnQgLmctaCxcbi5jay1jb250ZW50IC5neC1oIHtcbiAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xufVxuLmNrLWNvbnRlbnQgLmctaCxcbi5jay1jb250ZW50IC5neS1oIHtcbiAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xufVxuLmNrLWNvbnRlbnQgLmctMSxcbi5jay1jb250ZW50IC5neC0xIHtcbiAgLS1icy1ndXR0ZXIteDogMXJlbTtcbn1cbi5jay1jb250ZW50IC5nLTEsXG4uY2stY29udGVudCAuZ3ktMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG59XG4uY2stY29udGVudCAuZy0yLFxuLmNrLWNvbnRlbnQgLmd4LTIge1xuICAtLWJzLWd1dHRlci14OiAycmVtO1xufVxuLmNrLWNvbnRlbnQgLmctMixcbi5jay1jb250ZW50IC5neS0yIHtcbiAgLS1icy1ndXR0ZXIteTogMnJlbTtcbn1cbi5jay1jb250ZW50IC5nLTMsXG4uY2stY29udGVudCAuZ3gtMyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG59XG4uY2stY29udGVudCAuZy0zLFxuLmNrLWNvbnRlbnQgLmd5LTMge1xuICAtLWJzLWd1dHRlci15OiAzcmVtO1xufVxuLmNrLWNvbnRlbnQgLmctNCxcbi5jay1jb250ZW50IC5neC00IHtcbiAgLS1icy1ndXR0ZXIteDogNHJlbTtcbn1cbi5jay1jb250ZW50IC5nLTQsXG4uY2stY29udGVudCAuZ3ktNCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDRyZW07XG59XG4uY2stY29udGVudCAuZy01LFxuLmNrLWNvbnRlbnQgLmd4LTUge1xuICAtLWJzLWd1dHRlci14OiA1cmVtO1xufVxuLmNrLWNvbnRlbnQgLmctNSxcbi5jay1jb250ZW50IC5neS01IHtcbiAgLS1icy1ndXR0ZXIteTogNXJlbTtcbn1cbi5jay1jb250ZW50IC5nLTcsXG4uY2stY29udGVudCAuZ3gtNyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDdyZW07XG59XG4uY2stY29udGVudCAuZy03LFxuLmNrLWNvbnRlbnQgLmd5LTcge1xuICAtLWJzLWd1dHRlci15OiA3cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jay1jb250ZW50IC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAuY2stY29udGVudCAucm93LWNvbHMtc20tYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY2stY29udGVudCAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jay1jb250ZW50IC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jay1jb250ZW50IC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jay1jb250ZW50IC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jay1jb250ZW50IC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jay1jb250ZW50IC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jay1jb250ZW50IC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jay1jb250ZW50IC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY2stY29udGVudCAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jay1jb250ZW50IC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY2stY29udGVudCAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jay1jb250ZW50IC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY2stY29udGVudCAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jay1jb250ZW50IC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctc20tMCxcbiAgLmNrLWNvbnRlbnQgLmd4LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctc20tMCxcbiAgLmNrLWNvbnRlbnQgLmd5LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctc20tcSxcbiAgLmNrLWNvbnRlbnQgLmd4LXNtLXEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctc20tcSxcbiAgLmNrLWNvbnRlbnQgLmd5LXNtLXEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctc20taCxcbiAgLmNrLWNvbnRlbnQgLmd4LXNtLWgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuY2stY29udGVudCAuZy1zbS1oLFxuICAuY2stY29udGVudCAuZ3ktc20taCB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLXNtLTEsXG4gIC5jay1jb250ZW50IC5neC1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLXNtLTEsXG4gIC5jay1jb250ZW50IC5neS1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLXNtLTIsXG4gIC5jay1jb250ZW50IC5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAycmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLXNtLTIsXG4gIC5jay1jb250ZW50IC5neS1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAycmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLXNtLTMsXG4gIC5jay1jb250ZW50IC5neC1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLXNtLTMsXG4gIC5jay1jb250ZW50IC5neS1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLXNtLTQsXG4gIC5jay1jb250ZW50IC5neC1zbS00IHtcbiAgICAtLWJzLWd1dHRlci14OiA0cmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLXNtLTQsXG4gIC5jay1jb250ZW50IC5neS1zbS00IHtcbiAgICAtLWJzLWd1dHRlci15OiA0cmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLXNtLTUsXG4gIC5jay1jb250ZW50IC5neC1zbS01IHtcbiAgICAtLWJzLWd1dHRlci14OiA1cmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLXNtLTUsXG4gIC5jay1jb250ZW50IC5neS1zbS01IHtcbiAgICAtLWJzLWd1dHRlci15OiA1cmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLXNtLTcsXG4gIC5jay1jb250ZW50IC5neC1zbS03IHtcbiAgICAtLWJzLWd1dHRlci14OiA3cmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLXNtLTcsXG4gIC5jay1jb250ZW50IC5neS1zbS03IHtcbiAgICAtLWJzLWd1dHRlci15OiA3cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmNvbC1tZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctY29scy1tZC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2stY29udGVudCAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY2stY29udGVudCAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jay1jb250ZW50IC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jay1jb250ZW50IC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jay1jb250ZW50IC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jay1jb250ZW50IC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jay1jb250ZW50IC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY2stY29udGVudCAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY2stY29udGVudCAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jay1jb250ZW50IC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY2stY29udGVudCAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jay1jb250ZW50IC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY2stY29udGVudCAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jay1jb250ZW50IC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY2stY29udGVudCAuZy1tZC0wLFxuICAuY2stY29udGVudCAuZ3gtbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuY2stY29udGVudCAuZy1tZC0wLFxuICAuY2stY29udGVudCAuZ3ktbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuY2stY29udGVudCAuZy1tZC1xLFxuICAuY2stY29udGVudCAuZ3gtbWQtcSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuY2stY29udGVudCAuZy1tZC1xLFxuICAuY2stY29udGVudCAuZ3ktbWQtcSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuY2stY29udGVudCAuZy1tZC1oLFxuICAuY2stY29udGVudCAuZ3gtbWQtaCB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLW1kLWgsXG4gIC5jay1jb250ZW50IC5neS1tZC1oIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctbWQtMSxcbiAgLmNrLWNvbnRlbnQgLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctbWQtMSxcbiAgLmNrLWNvbnRlbnQgLmd5LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctbWQtMixcbiAgLmNrLWNvbnRlbnQgLmd4LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDJyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctbWQtMixcbiAgLmNrLWNvbnRlbnQgLmd5LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDJyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctbWQtMyxcbiAgLmNrLWNvbnRlbnQgLmd4LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctbWQtMyxcbiAgLmNrLWNvbnRlbnQgLmd5LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctbWQtNCxcbiAgLmNrLWNvbnRlbnQgLmd4LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDRyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctbWQtNCxcbiAgLmNrLWNvbnRlbnQgLmd5LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDRyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctbWQtNSxcbiAgLmNrLWNvbnRlbnQgLmd4LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDVyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctbWQtNSxcbiAgLmNrLWNvbnRlbnQgLmd5LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDVyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctbWQtNyxcbiAgLmNrLWNvbnRlbnQgLmd4LW1kLTcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDdyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctbWQtNyxcbiAgLmNrLWNvbnRlbnQgLmd5LW1kLTcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmNvbC1sZyB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctY29scy1sZy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2stY29udGVudCAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY2stY29udGVudCAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jay1jb250ZW50IC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jay1jb250ZW50IC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jay1jb250ZW50IC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jay1jb250ZW50IC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jay1jb250ZW50IC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY2stY29udGVudCAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY2stY29udGVudCAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jay1jb250ZW50IC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY2stY29udGVudCAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jay1jb250ZW50IC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY2stY29udGVudCAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jay1jb250ZW50IC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY2stY29udGVudCAuZy1sZy0wLFxuICAuY2stY29udGVudCAuZ3gtbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuY2stY29udGVudCAuZy1sZy0wLFxuICAuY2stY29udGVudCAuZ3ktbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuY2stY29udGVudCAuZy1sZy1xLFxuICAuY2stY29udGVudCAuZ3gtbGctcSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuY2stY29udGVudCAuZy1sZy1xLFxuICAuY2stY29udGVudCAuZ3ktbGctcSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuY2stY29udGVudCAuZy1sZy1oLFxuICAuY2stY29udGVudCAuZ3gtbGctaCB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLWxnLWgsXG4gIC5jay1jb250ZW50IC5neS1sZy1oIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctbGctMSxcbiAgLmNrLWNvbnRlbnQgLmd4LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctbGctMSxcbiAgLmNrLWNvbnRlbnQgLmd5LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctbGctMixcbiAgLmNrLWNvbnRlbnQgLmd4LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDJyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctbGctMixcbiAgLmNrLWNvbnRlbnQgLmd5LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDJyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctbGctMyxcbiAgLmNrLWNvbnRlbnQgLmd4LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctbGctMyxcbiAgLmNrLWNvbnRlbnQgLmd5LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctbGctNCxcbiAgLmNrLWNvbnRlbnQgLmd4LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDRyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctbGctNCxcbiAgLmNrLWNvbnRlbnQgLmd5LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDRyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctbGctNSxcbiAgLmNrLWNvbnRlbnQgLmd4LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDVyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctbGctNSxcbiAgLmNrLWNvbnRlbnQgLmd5LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDVyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctbGctNyxcbiAgLmNrLWNvbnRlbnQgLmd4LWxnLTcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDdyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctbGctNyxcbiAgLmNrLWNvbnRlbnQgLmd5LWxnLTcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLmNvbC14bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2stY29udGVudCAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY2stY29udGVudCAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jay1jb250ZW50IC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jay1jb250ZW50IC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jay1jb250ZW50IC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jay1jb250ZW50IC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jay1jb250ZW50IC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY2stY29udGVudCAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY2stY29udGVudCAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jay1jb250ZW50IC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY2stY29udGVudCAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jay1jb250ZW50IC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY2stY29udGVudCAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jay1jb250ZW50IC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY2stY29udGVudCAuZy14bC0wLFxuICAuY2stY29udGVudCAuZ3gteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuY2stY29udGVudCAuZy14bC0wLFxuICAuY2stY29udGVudCAuZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuY2stY29udGVudCAuZy14bC1xLFxuICAuY2stY29udGVudCAuZ3gteGwtcSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuY2stY29udGVudCAuZy14bC1xLFxuICAuY2stY29udGVudCAuZ3kteGwtcSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuY2stY29udGVudCAuZy14bC1oLFxuICAuY2stY29udGVudCAuZ3gteGwtaCB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLXhsLWgsXG4gIC5jay1jb250ZW50IC5neS14bC1oIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmcteGwtMSxcbiAgLmNrLWNvbnRlbnQgLmd4LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmcteGwtMSxcbiAgLmNrLWNvbnRlbnQgLmd5LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmcteGwtMixcbiAgLmNrLWNvbnRlbnQgLmd4LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDJyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmcteGwtMixcbiAgLmNrLWNvbnRlbnQgLmd5LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDJyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmcteGwtMyxcbiAgLmNrLWNvbnRlbnQgLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmcteGwtMyxcbiAgLmNrLWNvbnRlbnQgLmd5LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmcteGwtNCxcbiAgLmNrLWNvbnRlbnQgLmd4LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDRyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmcteGwtNCxcbiAgLmNrLWNvbnRlbnQgLmd5LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDRyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmcteGwtNSxcbiAgLmNrLWNvbnRlbnQgLmd4LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDVyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmcteGwtNSxcbiAgLmNrLWNvbnRlbnQgLmd5LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDVyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmcteGwtNyxcbiAgLmNrLWNvbnRlbnQgLmd4LXhsLTcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDdyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmcteGwtNyxcbiAgLmNrLWNvbnRlbnQgLmd5LXhsLTcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLmNvbC14eGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAuY2stY29udGVudCAucm93LWNvbHMteHhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY2stY29udGVudCAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2stY29udGVudCAucm93LWNvbHMteHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY2stY29udGVudCAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jay1jb250ZW50IC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jay1jb250ZW50IC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jay1jb250ZW50IC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jay1jb250ZW50IC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY2stY29udGVudCAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jay1jb250ZW50IC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY2stY29udGVudCAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jay1jb250ZW50IC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY2stY29udGVudCAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY2stY29udGVudCAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY2stY29udGVudCAuZy14eGwtMCxcbiAgLmNrLWNvbnRlbnQgLmd4LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5nLXh4bC0wLFxuICAuY2stY29udGVudCAuZ3kteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmcteHhsLXEsXG4gIC5jay1jb250ZW50IC5neC14eGwtcSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuY2stY29udGVudCAuZy14eGwtcSxcbiAgLmNrLWNvbnRlbnQgLmd5LXh4bC1xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLXh4bC1oLFxuICAuY2stY29udGVudCAuZ3gteHhsLWgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuY2stY29udGVudCAuZy14eGwtaCxcbiAgLmNrLWNvbnRlbnQgLmd5LXh4bC1oIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmcteHhsLTEsXG4gIC5jay1jb250ZW50IC5neC14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuY2stY29udGVudCAuZy14eGwtMSxcbiAgLmNrLWNvbnRlbnQgLmd5LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLXh4bC0yLFxuICAuY2stY29udGVudCAuZ3gteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDJyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmcteHhsLTIsXG4gIC5jay1jb250ZW50IC5neS14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMnJlbTtcbiAgfVxuICAuY2stY29udGVudCAuZy14eGwtMyxcbiAgLmNrLWNvbnRlbnQgLmd4LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLXh4bC0zLFxuICAuY2stY29udGVudCAuZ3kteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmcteHhsLTQsXG4gIC5jay1jb250ZW50IC5neC14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogNHJlbTtcbiAgfVxuICAuY2stY29udGVudCAuZy14eGwtNCxcbiAgLmNrLWNvbnRlbnQgLmd5LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiA0cmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLXh4bC01LFxuICAuY2stY29udGVudCAuZ3gteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDVyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmcteHhsLTUsXG4gIC5jay1jb250ZW50IC5neS14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogNXJlbTtcbiAgfVxuICAuY2stY29udGVudCAuZy14eGwtNyxcbiAgLmNrLWNvbnRlbnQgLmd4LXh4bC03IHtcbiAgICAtLWJzLWd1dHRlci14OiA3cmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLXh4bC03LFxuICAuY2stY29udGVudCAuZ3kteHhsLTcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLmNvbC14eHhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1jb2xzLXh4eGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctY29scy14eHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2stY29udGVudCAucm93LWNvbHMteHh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY2stY29udGVudCAucm93LWNvbHMteHh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY2stY29udGVudCAucm93LWNvbHMteHh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY2stY29udGVudCAucm93LWNvbHMteHh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuY2stY29udGVudCAucm93LWNvbHMteHh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLXh4eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC14eHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLXh4eGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLXh4eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLXh4eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLXh4eGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLXh4eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLXh4eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLXh4eGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLXh4eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLXh4eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC14eHhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jay1jb250ZW50IC5jb2wteHh4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC14eHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5vZmZzZXQteHh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC14eHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC14eHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC14eHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC14eHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC14eHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC14eHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC14eHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC14eHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC14eHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jay1jb250ZW50IC5vZmZzZXQteHh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY2stY29udGVudCAuZy14eHhsLTAsXG4gIC5jay1jb250ZW50IC5neC14eHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmcteHh4bC0wLFxuICAuY2stY29udGVudCAuZ3kteHh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5nLXh4eGwtcSxcbiAgLmNrLWNvbnRlbnQgLmd4LXh4eGwtcSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuY2stY29udGVudCAuZy14eHhsLXEsXG4gIC5jay1jb250ZW50IC5neS14eHhsLXEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmcteHh4bC1oLFxuICAuY2stY29udGVudCAuZ3gteHh4bC1oIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmcteHh4bC1oLFxuICAuY2stY29udGVudCAuZ3kteHh4bC1oIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmcteHh4bC0xLFxuICAuY2stY29udGVudCAuZ3gteHh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLXh4eGwtMSxcbiAgLmNrLWNvbnRlbnQgLmd5LXh4eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuY2stY29udGVudCAuZy14eHhsLTIsXG4gIC5jay1jb250ZW50IC5neC14eHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDJyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmcteHh4bC0yLFxuICAuY2stY29udGVudCAuZ3kteHh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAycmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLXh4eGwtMyxcbiAgLmNrLWNvbnRlbnQgLmd4LXh4eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuY2stY29udGVudCAuZy14eHhsLTMsXG4gIC5jay1jb250ZW50IC5neS14eHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmcteHh4bC00LFxuICAuY2stY29udGVudCAuZ3gteHh4bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiA0cmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLXh4eGwtNCxcbiAgLmNrLWNvbnRlbnQgLmd5LXh4eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogNHJlbTtcbiAgfVxuICAuY2stY29udGVudCAuZy14eHhsLTUsXG4gIC5jay1jb250ZW50IC5neC14eHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDVyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmcteHh4bC01LFxuICAuY2stY29udGVudCAuZ3kteHh4bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiA1cmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLXh4eGwtNyxcbiAgLmNrLWNvbnRlbnQgLmd4LXh4eGwtNyB7XG4gICAgLS1icy1ndXR0ZXIteDogN3JlbTtcbiAgfVxuICAuY2stY29udGVudCAuZy14eHhsLTcsXG4gIC5jay1jb250ZW50IC5neS14eHhsLTcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLmNvbC00eGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAuY2stY29udGVudCAucm93LWNvbHMtNHhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY2stY29udGVudCAucm93LWNvbHMtNHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2stY29udGVudCAucm93LWNvbHMtNHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctY29scy00eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1jb2xzLTR4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY2stY29udGVudCAucm93LWNvbHMtNHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctY29scy00eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC00eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC00eGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jay1jb250ZW50IC5jb2wtNHhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC00eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLTR4bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jay1jb250ZW50IC5jb2wtNHhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC00eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLTR4bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jay1jb250ZW50IC5jb2wtNHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC00eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLTR4bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLTR4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLTR4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC00eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC00eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jay1jb250ZW50IC5vZmZzZXQtNHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC00eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY2stY29udGVudCAub2Zmc2V0LTR4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jay1jb250ZW50IC5vZmZzZXQtNHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC00eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY2stY29udGVudCAub2Zmc2V0LTR4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jay1jb250ZW50IC5vZmZzZXQtNHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC00eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY2stY29udGVudCAub2Zmc2V0LTR4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY2stY29udGVudCAub2Zmc2V0LTR4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY2stY29udGVudCAuZy00eGwtMCxcbiAgLmNrLWNvbnRlbnQgLmd4LTR4bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5nLTR4bC0wLFxuICAuY2stY29udGVudCAuZ3ktNHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctNHhsLXEsXG4gIC5jay1jb250ZW50IC5neC00eGwtcSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuY2stY29udGVudCAuZy00eGwtcSxcbiAgLmNrLWNvbnRlbnQgLmd5LTR4bC1xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLTR4bC1oLFxuICAuY2stY29udGVudCAuZ3gtNHhsLWgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuY2stY29udGVudCAuZy00eGwtaCxcbiAgLmNrLWNvbnRlbnQgLmd5LTR4bC1oIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctNHhsLTEsXG4gIC5jay1jb250ZW50IC5neC00eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuY2stY29udGVudCAuZy00eGwtMSxcbiAgLmNrLWNvbnRlbnQgLmd5LTR4bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLTR4bC0yLFxuICAuY2stY29udGVudCAuZ3gtNHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDJyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctNHhsLTIsXG4gIC5jay1jb250ZW50IC5neS00eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMnJlbTtcbiAgfVxuICAuY2stY29udGVudCAuZy00eGwtMyxcbiAgLmNrLWNvbnRlbnQgLmd4LTR4bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLTR4bC0zLFxuICAuY2stY29udGVudCAuZ3ktNHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctNHhsLTQsXG4gIC5jay1jb250ZW50IC5neC00eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogNHJlbTtcbiAgfVxuICAuY2stY29udGVudCAuZy00eGwtNCxcbiAgLmNrLWNvbnRlbnQgLmd5LTR4bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiA0cmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLTR4bC01LFxuICAuY2stY29udGVudCAuZ3gtNHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDVyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctNHhsLTUsXG4gIC5jay1jb250ZW50IC5neS00eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogNXJlbTtcbiAgfVxuICAuY2stY29udGVudCAuZy00eGwtNyxcbiAgLmNrLWNvbnRlbnQgLmd4LTR4bC03IHtcbiAgICAtLWJzLWd1dHRlci14OiA3cmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLTR4bC03LFxuICAuY2stY29udGVudCAuZ3ktNHhsLTcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLmNvbC01eGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAuY2stY29udGVudCAucm93LWNvbHMtNXhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY2stY29udGVudCAucm93LWNvbHMtNXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2stY29udGVudCAucm93LWNvbHMtNXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctY29scy01eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1jb2xzLTV4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY2stY29udGVudCAucm93LWNvbHMtNXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctY29scy01eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC01eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC01eGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jay1jb250ZW50IC5jb2wtNXhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC01eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLTV4bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jay1jb250ZW50IC5jb2wtNXhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC01eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLTV4bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jay1jb250ZW50IC5jb2wtNXhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbC01eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLTV4bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLTV4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY2stY29udGVudCAuY29sLTV4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC01eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC01eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jay1jb250ZW50IC5vZmZzZXQtNXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC01eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY2stY29udGVudCAub2Zmc2V0LTV4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jay1jb250ZW50IC5vZmZzZXQtNXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC01eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY2stY29udGVudCAub2Zmc2V0LTV4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jay1jb250ZW50IC5vZmZzZXQtNXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9mZnNldC01eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY2stY29udGVudCAub2Zmc2V0LTV4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY2stY29udGVudCAub2Zmc2V0LTV4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY2stY29udGVudCAuZy01eGwtMCxcbiAgLmNrLWNvbnRlbnQgLmd4LTV4bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5nLTV4bC0wLFxuICAuY2stY29udGVudCAuZ3ktNXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctNXhsLXEsXG4gIC5jay1jb250ZW50IC5neC01eGwtcSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuY2stY29udGVudCAuZy01eGwtcSxcbiAgLmNrLWNvbnRlbnQgLmd5LTV4bC1xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLTV4bC1oLFxuICAuY2stY29udGVudCAuZ3gtNXhsLWgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuY2stY29udGVudCAuZy01eGwtaCxcbiAgLmNrLWNvbnRlbnQgLmd5LTV4bC1oIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctNXhsLTEsXG4gIC5jay1jb250ZW50IC5neC01eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuY2stY29udGVudCAuZy01eGwtMSxcbiAgLmNrLWNvbnRlbnQgLmd5LTV4bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLTV4bC0yLFxuICAuY2stY29udGVudCAuZ3gtNXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDJyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctNXhsLTIsXG4gIC5jay1jb250ZW50IC5neS01eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMnJlbTtcbiAgfVxuICAuY2stY29udGVudCAuZy01eGwtMyxcbiAgLmNrLWNvbnRlbnQgLmd4LTV4bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLTV4bC0zLFxuICAuY2stY29udGVudCAuZ3ktNXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctNXhsLTQsXG4gIC5jay1jb250ZW50IC5neC01eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogNHJlbTtcbiAgfVxuICAuY2stY29udGVudCAuZy01eGwtNCxcbiAgLmNrLWNvbnRlbnQgLmd5LTV4bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiA0cmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLTV4bC01LFxuICAuY2stY29udGVudCAuZ3gtNXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDVyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmctNXhsLTUsXG4gIC5jay1jb250ZW50IC5neS01eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogNXJlbTtcbiAgfVxuICAuY2stY29udGVudCAuZy01eGwtNyxcbiAgLmNrLWNvbnRlbnQgLmd4LTV4bC03IHtcbiAgICAtLWJzLWd1dHRlci14OiA3cmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5nLTV4bC03LFxuICAuY2stY29udGVudCAuZ3ktNXhsLTcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDdyZW07XG4gIH1cbn1cbi5jay1jb250ZW50IC50YWJsZSB7XG4gIC0tYnMtdGFibGUtY29sb3ItdHlwZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1iZy10eXBlOiBpbml0aWFsO1xuICAtLWJzLXRhYmxlLWNvbG9yLXN0YXRlOiBpbml0aWFsO1xuICAtLWJzLXRhYmxlLWJnLXN0YXRlOiBpbml0aWFsO1xuICAtLWJzLXRhYmxlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMDUpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjEpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4wNzUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuLmNrLWNvbnRlbnQgLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yLXN0YXRlLCB2YXIoLS1icy10YWJsZS1jb2xvci10eXBlLCB2YXIoLS1icy10YWJsZS1jb2xvcikpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGFibGUtYmcpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tYnMtdGFibGUtYmctc3RhdGUsIHZhcigtLWJzLXRhYmxlLWJnLXR5cGUsIHZhcigtLWJzLXRhYmxlLWFjY2VudC1iZykpKTtcbn1cbi5jay1jb250ZW50IC50YWJsZSA+IHRib2R5IHtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG4uY2stY29udGVudCAudGFibGUgPiB0aGVhZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uY2stY29udGVudCAudGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbn1cbi5jay1jb250ZW50IC5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuLmNrLWNvbnRlbnQgLnRhYmxlLXNtID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtO1xufVxuLmNrLWNvbnRlbnQgLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgMDtcbn1cbi5jay1jb250ZW50IC50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci13aWR0aDogMCB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xufVxuLmNrLWNvbnRlbnQgLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmNrLWNvbnRlbnQgLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmNrLWNvbnRlbnQgLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgPiAqIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtcbn1cbi5jay1jb250ZW50IC50YWJsZS1zdHJpcGVkLWNvbHVtbnMgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtcbn1cbi5jay1jb250ZW50IC50YWJsZS1hY3RpdmUge1xuICAtLWJzLXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXN0YXRlOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtYmcpO1xufVxuLmNrLWNvbnRlbnQgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAtLWJzLXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS1icy10YWJsZS1ob3Zlci1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IHZhcigtLWJzLXRhYmxlLWhvdmVyLWJnKTtcbn1cbi5jay1jb250ZW50IC50YWJsZS1wcmltYXJ5IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy10YWJsZS1iZzogI2Q0Y2ZmNDtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNhZmFiYzk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2NiYzZlOTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2MyYmRkZTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNjNmMyZTQ7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMxYjFiMWI7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cbi5jay1jb250ZW50IC50YWJsZS1zZWNvbmRhcnkge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLXRhYmxlLWJnOiAjZDFkMWQxO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2FkYWRhZDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzhjOGM4O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmZiZmJmO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2MzYzNjMztcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuLmNrLWNvbnRlbnQgLnRhYmxlLXN1Y2Nlc3Mge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLXRhYmxlLWJnOiAjZDFlN2RkO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2FkYmViNjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzhkZGQzO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmZkM2NhO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2MzZDhjZTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuLmNrLWNvbnRlbnQgLnRhYmxlLWluZm8ge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLXRhYmxlLWJnOiAjZDFmM2ZmO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2FkYzhkMTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzhlOGY0O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmZkZGU4O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2MzZTNlZTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuLmNrLWNvbnRlbnQgLnRhYmxlLXdhcm5pbmcge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLXRhYmxlLWJnOiAjZmZmM2NkO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2QxYzhhOTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZjRlOGM0O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZThkZGJiO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2VlZTNjMDtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuLmNrLWNvbnRlbnQgLnRhYmxlLWRhbmdlciB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtdGFibGUtYmc6ICNmOGQ3ZGE7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjY2NiMWI0O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlZGNlZDA7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNlMmM0Yzc7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZTdjOWNjO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMWIxYjFiO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG4uY2stY29udGVudCAudGFibGUtbGlnaHQge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLXRhYmxlLWJnOiAjZjRmNGY0O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2M5YzljOTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZTllOWU5O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZGVkZWRlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2U0ZTRlNDtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuLmNrLWNvbnRlbnQgLnRhYmxlLWRhcmsge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWJnOiAjMjgyOTJmO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogIzUzNTQ1OTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjMzMzNDM5O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjM2UzZTQ0O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogIzM4MzkzZjtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuLmNrLWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5jay1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzkuOThweCkge1xuICAuY2stY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE3ODkuOThweCkge1xuICAuY2stY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS14eHhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTkuOThweCkge1xuICAuY2stY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS00eGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjU1OS45OHB4KSB7XG4gIC5jay1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLTV4bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbi5jay1jb250ZW50IC5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tYnMtYnRuLWZvbnQtZmFtaWx5OiA7XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDMwMDtcbiAgLS1icy1idG4tbGluZS1oZWlnaHQ6IDEuMjU7XG4gIC0tYnMtYnRuLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDI3LCAyNywgMjcsIDAuMDc1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eTogMC42NTtcbiAgLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYnRuLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1idG4tZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYmcpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNrLWNvbnRlbnQgLmJ0biB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLmJ0bi1jaGVjayArIC5jay1jb250ZW50IC5idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tYm9yZGVyLWNvbG9yKTtcbn1cbi5jay1jb250ZW50IC5idG46Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAuY2stY29udGVudCAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmNrLWNvbnRlbnQgLmJ0biwgOm5vdCguYnRuLWNoZWNrKSArIC5jay1jb250ZW50IC5idG46YWN0aXZlLCAuY2stY29udGVudCAuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZSwgLmNrLWNvbnRlbnQgLmJ0bi5hY3RpdmUsIC5jay1jb250ZW50IC5idG4uc2hvdyB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmNrLWNvbnRlbnQgLmJ0bjpmb2N1cy12aXNpYmxlLCA6bm90KC5idG4tY2hlY2spICsgLmNrLWNvbnRlbnQgLmJ0bjphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmNrLWNvbnRlbnQgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmNrLWNvbnRlbnQgLmJ0bi5hY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmNrLWNvbnRlbnQgLmJ0bi5zaG93OmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQ6Zm9jdXMtdmlzaWJsZSArIC5jay1jb250ZW50IC5idG4ge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uY2stY29udGVudCAuYnRuOmRpc2FibGVkLCAuY2stY29udGVudCAuYnRuLmRpc2FibGVkLCBmaWVsZHNldDpkaXNhYmxlZCAuY2stY29udGVudCAuYnRuIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG59XG4uY2stY29udGVudCAuYnRuLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMyNjExYzk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzI2MTFjOTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMjAwZWFiO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxZTBlYTE7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDcxLCA1MywgMjA5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzFlMGVhMTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzFkMGQ5NztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMyNjExYzk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzI2MTFjOTtcbn1cbi5jay1jb250ZW50IC5idG4tc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzE3MTcxNztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMTYxNjE2O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA2MSwgNjEsIDYxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzE2MTYxNjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzE0MTQxNDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzFiMWIxYjtcbn1cbi5jay1jb250ZW50IC5idG4tc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMxNTczNDc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzE0NmM0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjAsIDE1MywgMTEwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzE0NmM0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzEzNjUzZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cbi5jay1jb250ZW50IC5idG4taW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1iZzogIzE3YzVmZjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTdjNWZmO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMxN2M1ZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzJlY2JmZjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQsIDE3MiwgMjIxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzQ1ZDFmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzJlY2JmZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMxN2M1ZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE3YzVmZjtcbn1cbi5jay1jb250ZW50IC5idG4td2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZmYzcyMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIxLCAxNjgsIDEwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmY2QzOTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmYzcyMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5jay1jb250ZW50IC5idG4tZGFuZ2VyIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2JiMmQzYjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYjAyYTM3O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjUsIDgzLCA5NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNiMDJhMzc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNhNTI4MzQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uY2stY29udGVudCAuYnRuLWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWJnOiAjZjRmNGY0O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmNGY0ZjQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2NmY2ZjZjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYzNjM2MzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTEsIDIxMSwgMjExO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2MzYzNjMztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2I3YjdiNztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmNGY0ZjQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y0ZjRmNDtcbn1cbi5jay1jb250ZW50IC5idG4tbGF2ZW5kZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYmc6ICNmMWYwZmY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2YxZjBmZjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZjFmMGZmO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmMmYyZmY7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwOSwgMjA4LCAyMjE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZjRmM2ZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZjJmMmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2YxZjBmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjFmMGZmO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMjgyOTJmO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyODI5MmY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzI4MjkyZjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjM2UzZTQ0O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA3MiwgNzMsIDc4O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzUzNTQ1OTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzNlM2U0NDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMyODI5MmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzI4MjkyZjtcbn1cbi5jay1jb250ZW50IC5idG4td2hpdGUge1xuICAtLWJzLWJ0bi1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYmc6ICNmZmY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiB3aGl0ZTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIxLCAyMjEsIDIyMTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHdoaXRlO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5jay1jb250ZW50IC5idG4tYmxhY2sge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMTcxNzE3O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxNjE2MTY7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDYxLCA2MSwgNjE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMTYxNjE2O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTQxNDE0O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzFiMWIxYjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMWIxYjFiO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ncmF5IHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjNzA3Mjc5O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM3MDcyNzk7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzVmNjE2NztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNWE1YjYxO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMzMsIDEzNSwgMTQxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzVhNWI2MTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzU0NTY1YjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM3MDcyNzk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzcwNzI3OTtcbn1cbi5jay1jb250ZW50IC5idG4tZ3JheS1saWdodGVzdCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1iZzogI2Y0ZjRmNDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjRmNGY0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmNGY0ZjQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogd2hpdGVzbW9rZTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjExLCAyMTEsIDIxMTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmNmY2ZjY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHdoaXRlc21va2U7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZjRmNGY0O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmNGY0ZjQ7XG59XG4uY2stY29udGVudCAuYnRuLWdyYXktbGlnaHRlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1iZzogI2VjZWRlYztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZWNlZGVjO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNlY2VkZWM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2VlZWZlZTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjA1LCAyMDYsIDIwNTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmMGYxZjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNlZWVmZWU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZWNlZGVjO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNlY2VkZWM7XG59XG4uY2stY29udGVudCAuYnRuLWdyYXktbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYmc6ICNkYWRhZGE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RhZGFkYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZGFkYWRhO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNkZWRlZGU7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE4OSwgMTg5LCAxODk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZTFlMWUxO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGVkZWRlO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2RhZGFkYTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGFkYWRhO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ncmF5LWRhcmsge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICM1ZjVmNWY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzVmNWY1ZjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNTE1MTUxO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM0YzRjNGM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExOSwgMTE5LCAxMTk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNGM0YzRjO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNDc0NzQ3O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzVmNWY1ZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNWY1ZjVmO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ibGFjazQwIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMmEyYTJhO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyYTJhMmE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzI0MjQyNDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjIyMjIyO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA3NCwgNzQsIDc0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzIyMjIyMjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzIwMjAyMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMyYTJhMmE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzJhMmEyYTtcbn1cbi5jay1jb250ZW50IC5idG4tYmxhY2s2MCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1iZzogIzgyODI4MjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjODI4MjgyO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM4MjgyODI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzhmOGY4ZjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTE1LCAxMTUsIDExNTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM5YjliOWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM4ZjhmOGY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjODI4MjgyO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM4MjgyODI7XG59XG4uY2stY29udGVudCAuYnRuLWJsdWUge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMzNjZkZTQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM2NmRlNDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMmU1ZGMyO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyYjU3YjY7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDg0LCAxMzEsIDIzMjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMyYjU3YjY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyOTUyYWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMzY2ZGU0O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzNjZkZTQ7XG59XG4uY2stY29udGVudCAuYnRuLWJsdWUyMCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1iZzogI2U4ZjRmZjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZThmNGZmO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNlOGY0ZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2VhZjVmZjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAxLCAyMTEsIDIyMTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNlZGY2ZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNlYWY1ZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZThmNGZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNlOGY0ZmY7XG59XG4uY2stY29udGVudCAuYnRuLWJsdWU0MCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1iZzogIzk5ZDZlYjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjOTlkNmViO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM5OWQ2ZWI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2EzZGFlZDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTM0LCAxODYsIDIwNDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNhZGRlZWY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNhM2RhZWQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjOTlkNmViO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM5OWQ2ZWI7XG59XG4uY2stY29udGVudCAuYnRuLWJsdWU2MCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1iZzogIzY2YzJlMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNjZjMmUwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM2NmMyZTA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzc1YzhlMztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogOTEsIDE2OSwgMTk0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzg1Y2VlNjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzc1YzhlMztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM2NmMyZTA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzY2YzJlMDtcbn1cbi5jay1jb250ZW50IC5idG4tYmx1ZTgwIHtcbiAgLS1icy1idG4tY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWJnOiAjMzNhZGQ2O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzM2FkZDY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzMzYWRkNjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNDdiNWRhO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0NywgMTUxLCAxODY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNWNiZGRlO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNDdiNWRhO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzMzYWRkNjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzNhZGQ2O1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1icmFuZC1ibGFjayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzAwMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6IGJsYWNrO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IGJsYWNrO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzOCwgMzgsIDM4O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogYmxhY2s7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IGJsYWNrO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ibHVlLWRhcmsge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMxYTExNTg7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzFhMTE1ODtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMTYwZTRiO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxNTBlNDY7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDYwLCA1MywgMTEzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzE1MGU0NjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzE0MGQ0MjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMxYTExNTg7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzFhMTE1ODtcbn1cbi5jay1jb250ZW50IC5idG4tYmx1ZS1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1iZzogIzQ2YTlmZjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNDZhOWZmO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM0NmE5ZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzU5YjJmZjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjQsIDE0OCwgMjIxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzZiYmFmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzU5YjJmZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM0NmE5ZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzQ2YTlmZjtcbn1cbi5jay1jb250ZW50IC5idG4tY2F0YWx5c3QtMTAwIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMjYxMWM5O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyNjExYzk7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzIwMGVhYjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMWUwZWExO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA3MSwgNTMsIDIwOTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMxZTBlYTE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxZDBkOTc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMjYxMWM5O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyNjExYzk7XG59XG4uY2stY29udGVudCAuYnRuLWNhdGFseXN0LTgwIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjNTE0MWQ0O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM1MTQxZDQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzQ1MzdiNDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNDEzNGFhO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMDcsIDk0LCAyMTg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNDEzNGFhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjM2QzMTlmO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzUxNDFkNDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNTE0MWQ0O1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1jYXRhbHlzdC02MCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1iZzogIzdkNzBkZjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjN2Q3MGRmO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM3ZDcwZGY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzhhN2VlMjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTEwLCA5OSwgMTk0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzk3OGRlNTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzhhN2VlMjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM3ZDcwZGY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzdkNzBkZjtcbn1cbi5jay1jb250ZW50IC5idG4tY2F0YWx5c3QtNDAge1xuICAtLWJzLWJ0bi1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYmc6ICNhOGEwZTk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2E4YTBlOTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjYThhMGU5O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNiMWFhZWI7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE0NywgMTQwLCAyMDI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjYjliM2VkO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYjFhYWViO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2E4YTBlOTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjYThhMGU5O1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1jYXRhbHlzdC0yMCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1iZzogI2Q0Y2ZmNDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZDRjZmY0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkNGNmZjQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Q4ZDRmNTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTg0LCAxODAsIDIxMTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkZGQ5ZjY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkOGQ0ZjU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZDRjZmY0O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkNGNmZjQ7XG59XG4uY2stY29udGVudCAuYnRuLW9yYW5nZS0xIHtcbiAgLS1icy1idG4tY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWJnOiAjZmY1ZTMxO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZjVlMzE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmNWUzMTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmY2ZTQ2O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjEsIDg0LCA0NjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmZjdlNWE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmZjZlNDY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZmY1ZTMxO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZjVlMzE7XG59XG4uY2stY29udGVudCAuYnRuLW9yYW5nZS0yIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjYzEyMzAwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNjMTIzMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2E0MWUwMDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjOWExYzAwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMDIsIDY4LCAzODtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM5YTFjMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM5MTFhMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjYzEyMzAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNjMTIzMDA7XG59XG4uY2stY29udGVudCAuYnRuLXB1cnBsZS0xIHtcbiAgLS1icy1idG4tY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWJnOiAjZDI2Y2ZmO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkMjZjZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2QyNmNmZjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZDc3YmZmO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxODMsIDk2LCAyMjE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZGI4OWZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZDc3YmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2QyNmNmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZDI2Y2ZmO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1wdXJwbGUtMiB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzVkMDBhMztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNWQwMGEzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM0ZjAwOGI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzRhMDA4MjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTE3LCAzOCwgMTc3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzRhMDA4MjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzQ2MDA3YTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM1ZDAwYTM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzVkMDBhMztcbn1cbi5jay1jb250ZW50IC5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICMyNjExYzk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzI2MTFjOTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMjYxMWM5O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyNjExYzk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDM4LCAxNywgMjAxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzI2MTFjOTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzI2MTFjOTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzI2MTFjOTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyNjExYzk7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG4uY2stY29udGVudCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI3LCAyNywgMjc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cbi5jay1jb250ZW50IC5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgLS1icy1idG4tY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG4uY2stY29udGVudCAuYnRuLW91dGxpbmUtaW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMTdjNWZmO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxN2M1ZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzE3YzVmZjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMTdjNWZmO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMywgMTk3LCAyNTU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMTdjNWZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTdjNWZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMTdjNWZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE3YzVmZjtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cbi5jay1jb250ZW50IC5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG4uY2stY29udGVudCAuYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgLS1icy1idG4tY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMCwgNTMsIDY5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG4uY2stY29udGVudCAuYnRuLW91dGxpbmUtbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogI2Y0ZjRmNDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjRmNGY0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmNGY0ZjQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Y0ZjRmNDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ0LCAyNDQsIDI0NDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmNGY0ZjQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmNGY0ZjQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmNGY0ZjQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjRmNGY0O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1vdXRsaW5lLWxhdmVuZGVyIHtcbiAgLS1icy1idG4tY29sb3I6ICNmMWYwZmY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2YxZjBmZjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZjFmMGZmO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmMWYwZmY7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0MSwgMjQwLCAyNTU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZjFmMGZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZjFmMGZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZjFmMGZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2YxZjBmZjtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cbi5jay1jb250ZW50IC5idG4tb3V0bGluZS1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICMyODI5MmY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzI4MjkyZjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMjgyOTJmO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyODI5MmY7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQwLCA0MSwgNDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMjgyOTJmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjgyOTJmO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMjgyOTJmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzI4MjkyZjtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cbi5jay1jb250ZW50IC5idG4tb3V0bGluZS13aGl0ZSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG4uY2stY29udGVudCAuYnRuLW91dGxpbmUtYmxhY2sge1xuICAtLWJzLWJ0bi1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjcsIDI3LCAyNztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1vdXRsaW5lLWdyYXkge1xuICAtLWJzLWJ0bi1jb2xvcjogIzcwNzI3OTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNzA3Mjc5O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM3MDcyNzk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzcwNzI3OTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTEyLCAxMTQsIDEyMTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM3MDcyNzk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM3MDcyNzk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM3MDcyNzk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNzA3Mjc5O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1vdXRsaW5lLWdyYXktbGlnaHRlc3Qge1xuICAtLWJzLWJ0bi1jb2xvcjogI2Y0ZjRmNDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjRmNGY0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmNGY0ZjQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Y0ZjRmNDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ0LCAyNDQsIDI0NDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmNGY0ZjQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmNGY0ZjQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmNGY0ZjQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjRmNGY0O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1vdXRsaW5lLWdyYXktbGlnaHRlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZWNlZGVjO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNlY2VkZWM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2VjZWRlYztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZWNlZGVjO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMzYsIDIzNywgMjM2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2VjZWRlYztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2VjZWRlYztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2VjZWRlYztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNlY2VkZWM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG4uY2stY29udGVudCAuYnRuLW91dGxpbmUtZ3JheS1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZGFkYWRhO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYWRhZGE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2RhZGFkYTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZGFkYWRhO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTgsIDIxOCwgMjE4O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2RhZGFkYTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2RhZGFkYTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2RhZGFkYTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkYWRhZGE7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG4uY2stY29udGVudCAuYnRuLW91dGxpbmUtZ3JheS1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICM1ZjVmNWY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzVmNWY1ZjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNWY1ZjVmO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM1ZjVmNWY7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDk1LCA5NSwgOTU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNWY1ZjVmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNWY1ZjVmO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNWY1ZjVmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzVmNWY1ZjtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cbi5jay1jb250ZW50IC5idG4tb3V0bGluZS1ibGFjazQwIHtcbiAgLS1icy1idG4tY29sb3I6ICMyYTJhMmE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzJhMmEyYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMmEyYTJhO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyYTJhMmE7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQyLCA0MiwgNDI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMmEyYTJhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMmEyYTJhO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMmEyYTJhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzJhMmEyYTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cbi5jay1jb250ZW50IC5idG4tb3V0bGluZS1ibGFjazYwIHtcbiAgLS1icy1idG4tY29sb3I6ICM4MjgyODI7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzgyODI4MjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjODI4MjgyO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM4MjgyODI7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzMCwgMTMwLCAxMzA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjODI4MjgyO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjODI4MjgyO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjODI4MjgyO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzgyODI4MjtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cbi5jay1jb250ZW50IC5idG4tb3V0bGluZS1ibHVlIHtcbiAgLS1icy1idG4tY29sb3I6ICMzNjZkZTQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM2NmRlNDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzY2ZGU0O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzNjZkZTQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU0LCAxMDksIDIyODtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzNjZkZTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzNjZkZTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzNjZkZTQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzY2ZGU0O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1vdXRsaW5lLWJsdWUyMCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZThmNGZmO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNlOGY0ZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2U4ZjRmZjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZThmNGZmO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMzIsIDI0NCwgMjU1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2U4ZjRmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2U4ZjRmZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2U4ZjRmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNlOGY0ZmY7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG4uY2stY29udGVudCAuYnRuLW91dGxpbmUtYmx1ZTQwIHtcbiAgLS1icy1idG4tY29sb3I6ICM5OWQ2ZWI7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzk5ZDZlYjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjOTlkNmViO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM5OWQ2ZWI7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE1MywgMjE0LCAyMzU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjOTlkNmViO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjOTlkNmViO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjOTlkNmViO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzk5ZDZlYjtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cbi5jay1jb250ZW50IC5idG4tb3V0bGluZS1ibHVlNjAge1xuICAtLWJzLWJ0bi1jb2xvcjogIzY2YzJlMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNjZjMmUwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM2NmMyZTA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzY2YzJlMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTAyLCAxOTQsIDIyNDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM2NmMyZTA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM2NmMyZTA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM2NmMyZTA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNjZjMmUwO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1vdXRsaW5lLWJsdWU4MCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzNhZGQ2O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzM2FkZDY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzMzYWRkNjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzNhZGQ2O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1MSwgMTczLCAyMTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMzNhZGQ2O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzNhZGQ2O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzNhZGQ2O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzMzYWRkNjtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cbi5jay1jb250ZW50IC5idG4tb3V0bGluZS1icmFuZC1ibGFjayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAwLCAwLCAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG4uY2stY29udGVudCAuYnRuLW91dGxpbmUtYmx1ZS1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICMxYTExNTg7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzFhMTE1ODtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMWExMTU4O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxYTExNTg7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI2LCAxNywgODg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMWExMTU4O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMWExMTU4O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMWExMTU4O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzFhMTE1ODtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cbi5jay1jb250ZW50IC5idG4tb3V0bGluZS1ibHVlLWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICM0NmE5ZmY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzQ2YTlmZjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNDZhOWZmO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM0NmE5ZmY7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDcwLCAxNjksIDI1NTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM0NmE5ZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM0NmE5ZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM0NmE5ZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNDZhOWZmO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1vdXRsaW5lLWNhdGFseXN0LTEwMCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMjYxMWM5O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyNjExYzk7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzI2MTFjOTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjYxMWM5O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzOCwgMTcsIDIwMTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMyNjExYzk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyNjExYzk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyNjExYzk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjYxMWM5O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1vdXRsaW5lLWNhdGFseXN0LTgwIHtcbiAgLS1icy1idG4tY29sb3I6ICM1MTQxZDQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzUxNDFkNDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNTE0MWQ0O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM1MTQxZDQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDgxLCA2NSwgMjEyO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzUxNDFkNDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzUxNDFkNDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzUxNDFkNDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM1MTQxZDQ7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG4uY2stY29udGVudCAuYnRuLW91dGxpbmUtY2F0YWx5c3QtNjAge1xuICAtLWJzLWJ0bi1jb2xvcjogIzdkNzBkZjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjN2Q3MGRmO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM3ZDcwZGY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzdkNzBkZjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTI1LCAxMTIsIDIyMztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM3ZDcwZGY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM3ZDcwZGY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM3ZDcwZGY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjN2Q3MGRmO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1vdXRsaW5lLWNhdGFseXN0LTQwIHtcbiAgLS1icy1idG4tY29sb3I6ICNhOGEwZTk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2E4YTBlOTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjYThhMGU5O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNhOGEwZTk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE2OCwgMTYwLCAyMzM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjYThhMGU5O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYThhMGU5O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjYThhMGU5O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2E4YTBlOTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cbi5jay1jb250ZW50IC5idG4tb3V0bGluZS1jYXRhbHlzdC0yMCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZDRjZmY0O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkNGNmZjQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2Q0Y2ZmNDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZDRjZmY0O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTIsIDIwNywgMjQ0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2Q0Y2ZmNDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2Q0Y2ZmNDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2Q0Y2ZmNDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkNGNmZjQ7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG4uY2stY29udGVudCAuYnRuLW91dGxpbmUtb3JhbmdlLTEge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmNWUzMTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmY1ZTMxO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZjVlMzE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZmNWUzMTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCA5NCwgNDk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmY1ZTMxO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmY1ZTMxO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmY1ZTMxO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmNWUzMTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cbi5jay1jb250ZW50IC5idG4tb3V0bGluZS1vcmFuZ2UtMiB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjYzEyMzAwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNjMTIzMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2MxMjMwMDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYzEyMzAwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxOTMsIDM1LCAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2MxMjMwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2MxMjMwMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2MxMjMwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNjMTIzMDA7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG4uY2stY29udGVudCAuYnRuLW91dGxpbmUtcHVycGxlLTEge1xuICAtLWJzLWJ0bi1jb2xvcjogI2QyNmNmZjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZDI2Y2ZmO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkMjZjZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2QyNmNmZjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjEwLCAxMDgsIDI1NTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkMjZjZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkMjZjZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNkMjZjZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZDI2Y2ZmO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1vdXRsaW5lLXB1cnBsZS0yIHtcbiAgLS1icy1idG4tY29sb3I6ICM1ZDAwYTM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzVkMDBhMztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNWQwMGEzO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM1ZDAwYTM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDkzLCAwLCAxNjM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNWQwMGEzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNWQwMGEzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNWQwMGEzO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzVkMDBhMztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cbi5jay1jb250ZW50IC5idG4tbGluayB7XG4gIC0tYnMtYnRuLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYnRuLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNzEsIDUzLCAyMDk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jay1jb250ZW50IC5idG4tbGluazpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG59XG4uY2stY29udGVudCAuYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbn1cbi5jay1jb250ZW50IC5idG4tbGcge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMnJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbi5jay1jb250ZW50IC5idG4tc20ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbi5jay1jb250ZW50IC5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2stY29udGVudCAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uY2stY29udGVudCAuY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2stY29udGVudCAuY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2stY29udGVudCAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2stY29udGVudCAuY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2stY29udGVudCAuZHJvcHVwLFxuLmNrLWNvbnRlbnQgLmRyb3BlbmQsXG4uY2stY29udGVudCAuZHJvcGRvd24sXG4uY2stY29udGVudCAuZHJvcHN0YXJ0LFxuLmNrLWNvbnRlbnQgLmRyb3B1cC1jZW50ZXIsXG4uY2stY29udGVudCAuZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNrLWNvbnRlbnQgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2stY29udGVudCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmNrLWNvbnRlbnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jay1jb250ZW50IC5kcm9wZG93bi1tZW51IHtcbiAgLS1icy1kcm9wZG93bi16aW5kZXg6IDEwMDA7XG4gIC0tYnMtZHJvcGRvd24tbWluLXdpZHRoOiAxMHJlbTtcbiAgLS1icy1kcm9wZG93bi1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtZHJvcGRvd24tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtZHJvcGRvd24tc3BhY2VyOiAwLjEyNXJlbTtcbiAgLS1icy1kcm9wZG93bi1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICNmNGY0ZjQ7XG4gIC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1icy1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IHZhcigtLWJzLWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHZhcigtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG59XG4uY2stY29udGVudCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uY2stY29udGVudCAuZHJvcGRvd24tbWVudS1zdGFydCB7XG4gIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xufVxuLmNrLWNvbnRlbnQgLmRyb3Bkb3duLW1lbnUtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG4uY2stY29udGVudCAuZHJvcGRvd24tbWVudS1lbmQge1xuICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG59XG4uY2stY29udGVudCAuZHJvcGRvd24tbWVudS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5jay1jb250ZW50IC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuY2stY29udGVudCAuZHJvcGRvd24tbWVudS1zbS1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuY2stY29udGVudCAuZHJvcGRvd24tbWVudS1zbS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5jay1jb250ZW50IC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuY2stY29udGVudCAuZHJvcGRvd24tbWVudS1tZC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuY2stY29udGVudCAuZHJvcGRvd24tbWVudS1tZC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jay1jb250ZW50IC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuY2stY29udGVudCAuZHJvcGRvd24tbWVudS1sZy1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmRyb3Bkb3duLW1lbnUtbGctZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmRyb3Bkb3duLW1lbnUtbGctZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2stY29udGVudCAuZHJvcGRvd24tbWVudS14bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5kcm9wZG93bi1tZW51LXhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5jay1jb250ZW50IC5kcm9wZG93bi1tZW51LXhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuY2stY29udGVudCAuZHJvcGRvd24tbWVudS14eGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5kcm9wZG93bi1tZW51LXh4bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuY2stY29udGVudCAuZHJvcGRvd24tbWVudS14eGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAuY2stY29udGVudCAuZHJvcGRvd24tbWVudS14eHhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuY2stY29udGVudCAuZHJvcGRvd24tbWVudS14eHhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuY2stY29udGVudCAuZHJvcGRvd24tbWVudS14eHhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5jay1jb250ZW50IC5kcm9wZG93bi1tZW51LXh4eGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuY2stY29udGVudCAuZHJvcGRvd24tbWVudS00eGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5jay1jb250ZW50IC5kcm9wZG93bi1tZW51LTR4bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmRyb3Bkb3duLW1lbnUtNHhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5jay1jb250ZW50IC5kcm9wZG93bi1tZW51LTR4bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC5jay1jb250ZW50IC5kcm9wZG93bi1tZW51LTV4bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmRyb3Bkb3duLW1lbnUtNXhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuY2stY29udGVudCAuZHJvcGRvd24tbWVudS01eGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmRyb3Bkb3duLW1lbnUtNXhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5jay1jb250ZW50IC5kcm9wdXAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uY2stY29udGVudCAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uY2stY29udGVudCAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2stY29udGVudCAuZHJvcGVuZCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5jay1jb250ZW50IC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG4uY2stY29udGVudCAuZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cbi5jay1jb250ZW50IC5kcm9wc3RhcnQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmNrLWNvbnRlbnQgLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmNrLWNvbnRlbnQgLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2stY29udGVudCAuZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmNrLWNvbnRlbnQgLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cbi5jay1jb250ZW50IC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jay1jb250ZW50IC5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmNrLWNvbnRlbnQgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5jay1jb250ZW50IC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbn1cbi5jay1jb250ZW50IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmNrLWNvbnRlbnQgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG59XG4uY2stY29udGVudCAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmNrLWNvbnRlbnQgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jay1jb250ZW50IC5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jay1jb250ZW50IC5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNrLWNvbnRlbnQgLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7XG59XG4uY2stY29udGVudCAuZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLS1icy1kcm9wZG93bi1jb2xvcjogI2IyYjJiMjtcbiAgLS1icy1kcm9wZG93bi1iZzogIzM0M2E0MDtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6ICNiMmIyYjI7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICNmNGY0ZjQ7XG4gIC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI2FkYjViZDtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICNhZGI1YmQ7XG59XG4uY2stY29udGVudCAubmF2IHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jay1jb250ZW50IC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2LWxpbmstZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNrLWNvbnRlbnQgLm5hdi1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2stY29udGVudCAubmF2LWxpbms6aG92ZXIsIC5jay1jb250ZW50IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcik7XG59XG4uY2stY29udGVudCAubmF2LWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgzOCwgMTcsIDIwMSwgMC4yNSk7XG59XG4uY2stY29udGVudCAubmF2LWxpbmsuZGlzYWJsZWQsIC5jay1jb250ZW50IC5uYXYtbGluazpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY2stY29udGVudCAubmF2LXRhYnMge1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3I6ICNkZGQ7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICNmNGY0ZjQ7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGRkICNkZGQgdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yKTtcbn1cbi5jay1jb250ZW50IC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlcjogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5jay1jb250ZW50IC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5jay1jb250ZW50IC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLmNrLWNvbnRlbnQgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4uY2stY29udGVudCAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4uY2stY29udGVudCAubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7XG59XG4uY2stY29udGVudCAubmF2LXBpbGxzIHtcbiAgLS1icy1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogIzI2MTFjOTtcbn1cbi5jay1jb250ZW50IC5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5jay1jb250ZW50IC5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKTtcbn1cbi5jay1jb250ZW50IC5uYXYtdW5kZXJsaW5lIHtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWdhcDogMXJlbTtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogMC4xMjVyZW07XG4gIC0tYnMtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICBnYXA6IHZhcigtLWJzLW5hdi11bmRlcmxpbmUtZ2FwKTtcbn1cbi5jay1jb250ZW50IC5uYXYtdW5kZXJsaW5lIC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmNrLWNvbnRlbnQgLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rOmhvdmVyLCAuY2stY29udGVudCAubmF2LXVuZGVybGluZSAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uY2stY29udGVudCAubmF2LXVuZGVybGluZSAubmF2LWxpbmsuYWN0aXZlLFxuLmNrLWNvbnRlbnQgLm5hdi11bmRlcmxpbmUgLnNob3cgPiAubmF2LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5jay1jb250ZW50IC5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5jay1jb250ZW50IC5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNrLWNvbnRlbnQgLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4uY2stY29udGVudCAubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jay1jb250ZW50IC5uYXYtZmlsbCAubmF2LWl0ZW0gLm5hdi1saW5rLFxuLmNrLWNvbnRlbnQgLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jay1jb250ZW50IC50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jay1jb250ZW50IC5uYXZiYXIge1xuICAtLWJzLW5hdmJhci1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtbmF2YmFyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdmJhci1jb2xvcjogIzI2MTFjOTtcbiAgLS1icy1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC44KTtcbiAgLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4zKTtcbiAgLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXk6IDAuMzQzNzVyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6IDFyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSclMjMyNjExYzknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjE1KTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogMC4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXZiYXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItcGFkZGluZy14KTtcbn1cbi5jay1jb250ZW50IC5uYXZiYXIgPiAuY29udGFpbmVyLFxuLmNrLWNvbnRlbnQgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQsXG4uY2stY29udGVudCAubmF2YmFyID4gLmNvbnRhaW5lci1zbSxcbi5jay1jb250ZW50IC5uYXZiYXIgPiAuY29udGFpbmVyLW1kLFxuLmNrLWNvbnRlbnQgLm5hdmJhciA+IC5jb250YWluZXItbGcsXG4uY2stY29udGVudCAubmF2YmFyID4gLmNvbnRhaW5lci14bCxcbi5jay1jb250ZW50IC5uYXZiYXIgPiAuY29udGFpbmVyLXh4bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNrLWNvbnRlbnQgLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2stY29udGVudCAubmF2YmFyLWJyYW5kOmhvdmVyLCAuY2stY29udGVudCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG59XG4uY2stY29udGVudCAubmF2YmFyLW5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jay1jb250ZW50IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5jay1jb250ZW50IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93IHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpO1xufVxuLmNrLWNvbnRlbnQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmNrLWNvbnRlbnQgLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG59XG4uY2stY29udGVudCAubmF2YmFyLXRleHQgYSxcbi5jay1jb250ZW50IC5uYXZiYXItdGV4dCBhOmhvdmVyLFxuLmNrLWNvbnRlbnQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcik7XG59XG4uY2stY29udGVudCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNrLWNvbnRlbnQgLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jay1jb250ZW50IC5uYXZiYXItdG9nZ2xlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG59XG4uY2stY29udGVudCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG4uY2stY29udGVudCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS1icy1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5jay1jb250ZW50IC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5jay1jb250ZW50IC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5jay1jb250ZW50IC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jay1jb250ZW50IC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5jay1jb250ZW50IC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jay1jb250ZW50IC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jay1jb250ZW50IC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jay1jb250ZW50IC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jay1jb250ZW50IC5uYXZiYXItZXhwYW5kLXh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5jay1jb250ZW50IC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5jay1jb250ZW50IC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5jay1jb250ZW50IC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jay1jb250ZW50IC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC14eHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQteHh4bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC14eHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQteHh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQteHh4bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5jay1jb250ZW50IC5uYXZiYXItZXhwYW5kLXh4eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQteHh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQteHh4bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC14eHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQteHh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5jay1jb250ZW50IC5uYXZiYXItZXhwYW5kLTR4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5jay1jb250ZW50IC5uYXZiYXItZXhwYW5kLTR4bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC00eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC00eGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5jay1jb250ZW50IC5uYXZiYXItZXhwYW5kLTR4bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5jay1jb250ZW50IC5uYXZiYXItZXhwYW5kLTR4bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC00eGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jay1jb250ZW50IC5uYXZiYXItZXhwYW5kLTR4bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC00eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC00eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1NjBweCkge1xuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC01eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC01eGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQtNXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQtNXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC01eGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC01eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQtNXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2stY29udGVudCAubmF2YmFyLWV4cGFuZC01eGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQtNXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQtNXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbi5jay1jb250ZW50IC5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5jay1jb250ZW50IC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5jay1jb250ZW50IC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG59XG4uY2stY29udGVudCAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5jay1jb250ZW50IC5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4uY2stY29udGVudCAubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IGF1dG87XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2stY29udGVudCAubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cbi5jay1jb250ZW50IC5uYXZiYXItZGFyayxcbi5jay1jb250ZW50IC5uYXZiYXJbZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiB3aGl0ZTtcbiAgLS1icy1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAtLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG4uY2stY29udGVudCBbZGF0YS1icy10aGVtZT1kYXJrXSAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmNrLWNvbnRlbnQgLmNhcmQge1xuICAtLWJzLWNhcmQtc3BhY2VyLXk6IDFyZW07XG4gIC0tYnMtY2FyZC1zcGFjZXIteDogMXJlbTtcbiAgLS1icy1jYXJkLXRpdGxlLXNwYWNlci15OiAwLjVyZW07XG4gIC0tYnMtY2FyZC10aXRsZS1jb2xvcjogO1xuICAtLWJzLWNhcmQtc3VidGl0bGUtY29sb3I6IDtcbiAgLS1icy1jYXJkLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1jYXJkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1jYXJkLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWNhcmQtYm94LXNoYWRvdzogO1xuICAtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7XG4gIC0tYnMtY2FyZC1jYXAtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtY2FyZC1jYXAtcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWNhcmQtY2FwLWJnOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC4wMyk7XG4gIC0tYnMtY2FyZC1jYXAtY29sb3I6IDtcbiAgLS1icy1jYXJkLWhlaWdodDogO1xuICAtLWJzLWNhcmQtY29sb3I6IDtcbiAgLS1icy1jYXJkLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6IDFyZW07XG4gIC0tYnMtY2FyZC1ncm91cC1tYXJnaW46IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtY2FyZC1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xufVxuLmNrLWNvbnRlbnQgLmNhcmQgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2stY29udGVudCAuY2FyZCA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcbn1cbi5jay1jb250ZW50IC5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmNrLWNvbnRlbnQgLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5jay1jb250ZW50IC5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4uY2stY29udGVudCAuY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5jay1jb250ZW50IC5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1zcGFjZXIteSkgdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNvbG9yKTtcbn1cbi5jay1jb250ZW50IC5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteSk7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLXRpdGxlLWNvbG9yKTtcbn1cbi5jay1jb250ZW50IC5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteSkpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1zdWJ0aXRsZS1jb2xvcik7XG59XG4uY2stY29udGVudCAuY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNrLWNvbnRlbnQgLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7XG59XG4uY2stY29udGVudCAuY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbn1cbi5jay1jb250ZW50IC5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xufVxuLmNrLWNvbnRlbnQgLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jay1jb250ZW50IC5jYXJkLWhlYWRlci10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG59XG4uY2stY29udGVudCAuY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG59XG4uY2stY29udGVudCAuY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xufVxuLmNrLWNvbnRlbnQgLmNhcmQtaW1nLFxuLmNrLWNvbnRlbnQgLmNhcmQtaW1nLXRvcCxcbi5jay1jb250ZW50IC5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jay1jb250ZW50IC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1jYXJkLWdyb3VwLW1hcmdpbik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2stY29udGVudCAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2stY29udGVudCAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG59XG4uY2stY29udGVudCAuYWNjb3JkaW9uIHtcbiAgLS1icy1hY2NvcmRpb24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgMC4xNXMgZWFzZTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMpIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWJnOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMxYjFiMWInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM2UlM2NwYXRoIGQ9J00yIDVMOCAxMUwxNCA1Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMGYwNzUwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNlJTNjcGF0aCBkPSdNMiA1TDggMTFMMTQgNScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgzOCwgMTcsIDIwMSwgMC4yNSk7XG4gIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbn1cbi5jay1jb250ZW50IC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNrLWNvbnRlbnQgLmFjY29yZGlvbi1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jay1jb250ZW50IC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLmNrLWNvbnRlbnQgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICB0cmFuc2Zvcm06IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xufVxuLmNrLWNvbnRlbnQgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24pO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jay1jb250ZW50IC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLmFjY29yZGlvbi1idXR0b246aG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuLmNrLWNvbnRlbnQgLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmNrLWNvbnRlbnQgLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNrLWNvbnRlbnQgLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uY2stY29udGVudCAuYWNjb3JkaW9uLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uY2stY29udGVudCAuYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG4uY2stY29udGVudCAuYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5jay1jb250ZW50IC5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmNrLWNvbnRlbnQgLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jay1jb250ZW50IFtkYXRhLWJzLXRoZW1lPWRhcmtdIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjM3ZDcwZGYnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzN2Q3MGRmJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmNrLWNvbnRlbnQgLmFjY29yZGlvbiB7XG4gIC0tYnMtYWNjb3JkaW9uLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMTVzIGVhc2U7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1iZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJnKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMWIxYjFiJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNlJTNjcGF0aCBkPSdNMiA1TDggMTFMMTQgNScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzBmMDc1MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzZSUzY3BhdGggZD0nTTIgNUw4IDExTDE0IDUnLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMzgsIDE3LCAyMDEsIDAuMjUpO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG59XG4uY2stY29udGVudCAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jay1jb250ZW50IC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2stY29udGVudCAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcbn1cbi5jay1jb250ZW50IC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbn1cbi5jay1jb250ZW50IC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2stY29udGVudCAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jay1jb250ZW50IC5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cbi5jay1jb250ZW50IC5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5jay1jb250ZW50IC5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jay1jb250ZW50IC5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLmNrLWNvbnRlbnQgLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmNrLWNvbnRlbnQgLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuLmNrLWNvbnRlbnQgLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uY2stY29udGVudCAuYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5jay1jb250ZW50IC5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY2stY29udGVudCBbZGF0YS1icy10aGVtZT1kYXJrXSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzN2Q3MGRmJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzdkNzBkZiclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5jay1jb250ZW50IC5icmVhZGNydW1iIHtcbiAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteDogMDtcbiAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteTogMThweDtcbiAgLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206IDA7XG4gIC0tYnMtYnJlYWRjcnVtYi1iZzogO1xuICAtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogO1xuICAtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogI2RhZGFkYTtcbiAgLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogIzcwNzI3OTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1iZyk7XG59XG4uY2stY29udGVudCAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG59XG4uY2stY29udGVudCAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgY29udGVudDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgLyogcnRsOiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAqLztcbn1cbi5jay1jb250ZW50IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xufVxuLmNrLWNvbnRlbnQgLnBhZ2luYXRpb24ge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItYmc6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDM4LCAxNywgMjAxLCAwLjI1KTtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogIzI2MTFjOTtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyNjExYzk7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2stY29udGVudCAucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jay1jb250ZW50IC5wYWdlLWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jay1jb250ZW50IC5wYWdlLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5jay1jb250ZW50IC5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYmcpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmNrLWNvbnRlbnQgLnBhZ2UtbGluay5hY3RpdmUsIC5hY3RpdmUgPiAuY2stY29udGVudCAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4uY2stY29udGVudCAucGFnZS1saW5rLmRpc2FibGVkLCAuZGlzYWJsZWQgPiAuY2stY29udGVudCAucGFnZS1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xufVxuLmNrLWNvbnRlbnQgLnBhZ2UtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbn1cbi5jay1jb250ZW50IC5wYWdpbmF0aW9uLWxnIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMS41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG4uY2stY29udGVudCAucGFnaW5hdGlvbi1zbSB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbi5jay1jb250ZW50IC5tb2RhbCB7XG4gIC0tYnMtbW9kYWwtemluZGV4OiAxMDU1O1xuICAtLWJzLW1vZGFsLXdpZHRoOiA1MDBweDtcbiAgLS1icy1tb2RhbC1wYWRkaW5nOiAxcmVtO1xuICAtLWJzLW1vZGFsLW1hcmdpbjogMC41cmVtO1xuICAtLWJzLW1vZGFsLWNvbG9yOiA7XG4gIC0tYnMtbW9kYWwtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLW1vZGFsLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1tb2RhbC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG4gIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1zbSk7XG4gIC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nOiAxcmVtIDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjI1O1xuICAtLWJzLW1vZGFsLWZvb3Rlci1nYXA6IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1mb290ZXItYmc6IDtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG4uY2stY29udGVudCAubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS1icy1tb2RhbC1tYXJnaW4pO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5jay1jb250ZW50IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLmNrLWNvbnRlbnQgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLnNob3cgLmNrLWNvbnRlbnQgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLmNrLWNvbnRlbnQgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG4uY2stY29udGVudCAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cbi5jay1jb250ZW50IC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2stY29udGVudCAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmNrLWNvbnRlbnQgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cbi5jay1jb250ZW50IC5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLW1vZGFsLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG59XG4uY2stY29udGVudCAubW9kYWwtYmFja2Ryb3Age1xuICAtLWJzLWJhY2tkcm9wLXppbmRleDogMTA1MDtcbiAgLS1icy1iYWNrZHJvcC1iZzogIzFiMWIxYjtcbiAgLS1icy1iYWNrZHJvcC1vcGFjaXR5OiAwLjU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1iYWNrZHJvcC16aW5kZXgpO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJhY2tkcm9wLWJnKTtcbn1cbi5jay1jb250ZW50IC5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jay1jb250ZW50IC5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYmFja2Ryb3Atb3BhY2l0eSk7XG59XG4uY2stY29udGVudCAubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG59XG4uY2stY29udGVudCAubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogMC41KSBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogMC41KTtcbiAgbWFyZ2luOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpIGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBhdXRvO1xufVxuLmNrLWNvbnRlbnQgLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cbi5jay1jb250ZW50IC5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tYnMtbW9kYWwtcGFkZGluZyk7XG59XG4uY2stY29udGVudCAubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG59XG4uY2stY29udGVudCAubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1vZGFsIHtcbiAgICAtLWJzLW1vZGFsLW1hcmdpbjogMS43NXJlbTtcbiAgICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICB9XG4gIC5jay1jb250ZW50IC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tYnMtbW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuY2stY29udGVudCAubW9kYWwtc20ge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jay1jb250ZW50IC5tb2RhbC1sZyxcbiAgLmNrLWNvbnRlbnQgLm1vZGFsLXhsIHtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2stY29udGVudCAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLm1vZGFsLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4uY2stY29udGVudCAubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuLmNrLWNvbnRlbnQgLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jay1jb250ZW50IC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY2stY29udGVudCAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2stY29udGVudCAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAuY2stY29udGVudCAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5jay1jb250ZW50IC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY2stY29udGVudCAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5Ljk4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuY2stY29udGVudCAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTc4OS45OHB4KSB7XG4gIC5jay1jb250ZW50IC5tb2RhbC1mdWxsc2NyZWVuLXh4eGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5tb2RhbC1mdWxsc2NyZWVuLXh4eGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAuY2stY29udGVudCAubW9kYWwtZnVsbHNjcmVlbi14eHhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5Ljk4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1vZGFsLWZ1bGxzY3JlZW4tNHhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY2stY29udGVudCAubW9kYWwtZnVsbHNjcmVlbi00eGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAuY2stY29udGVudCAubW9kYWwtZnVsbHNjcmVlbi00eGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI1NTkuOThweCkge1xuICAuY2stY29udGVudCAubW9kYWwtZnVsbHNjcmVlbi01eGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5tb2RhbC1mdWxsc2NyZWVuLTV4bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5tb2RhbC1mdWxsc2NyZWVuLTV4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4uY2stY29udGVudCAuY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmNrLWNvbnRlbnQgLnRleHQtYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC50ZXh0LWJnLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtYmctc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC50ZXh0LWJnLWluZm8ge1xuICBjb2xvcjogIzFiMWIxYiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1iZy13YXJuaW5nIHtcbiAgY29sb3I6ICMxYjFiMWIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtYmctZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1iZy1saWdodCB7XG4gIGNvbG9yOiAjMWIxYjFiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1iZy1sYXZlbmRlciB7XG4gIGNvbG9yOiAjMWIxYjFiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtbGF2ZW5kZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1iZy1kYXJrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtYmctd2hpdGUge1xuICBjb2xvcjogIzFiMWIxYiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtYmctYmxhY2sge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtYmctZ3JheSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtZ3JheS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC50ZXh0LWJnLWdyYXktbGlnaHRlc3Qge1xuICBjb2xvcjogIzFiMWIxYiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdyYXktbGlnaHRlc3QtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1iZy1ncmF5LWxpZ2h0ZXIge1xuICBjb2xvcjogIzFiMWIxYiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdyYXktbGlnaHRlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC50ZXh0LWJnLWdyYXktbGlnaHQge1xuICBjb2xvcjogIzFiMWIxYiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdyYXktbGlnaHQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1iZy1ncmF5LWRhcmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdyYXktZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC50ZXh0LWJnLWJsYWNrNDAge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWJsYWNrNDAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1iZy1ibGFjazYwIHtcbiAgY29sb3I6ICMxYjFiMWIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1ibGFjazYwLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtYmctYmx1ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtYmx1ZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC50ZXh0LWJnLWJsdWUyMCB7XG4gIGNvbG9yOiAjMWIxYjFiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtYmx1ZTIwLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtYmctYmx1ZTQwIHtcbiAgY29sb3I6ICMxYjFiMWIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1ibHVlNDAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1iZy1ibHVlNjAge1xuICBjb2xvcjogIzFiMWIxYiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWJsdWU2MC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC50ZXh0LWJnLWJsdWU4MCB7XG4gIGNvbG9yOiAjMWIxYjFiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtYmx1ZTgwLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtYmctYnJhbmQtYmxhY2sge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWJyYW5kLWJsYWNrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtYmctYmx1ZS1kYXJrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1ibHVlLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1iZy1ibHVlLWxpZ2h0IHtcbiAgY29sb3I6ICMxYjFiMWIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1ibHVlLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtYmctY2F0YWx5c3QtMTAwIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1jYXRhbHlzdC0xMDAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1iZy1jYXRhbHlzdC04MCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtY2F0YWx5c3QtODAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1iZy1jYXRhbHlzdC02MCB7XG4gIGNvbG9yOiAjMWIxYjFiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtY2F0YWx5c3QtNjAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1iZy1jYXRhbHlzdC00MCB7XG4gIGNvbG9yOiAjMWIxYjFiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtY2F0YWx5c3QtNDAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1iZy1jYXRhbHlzdC0yMCB7XG4gIGNvbG9yOiAjMWIxYjFiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtY2F0YWx5c3QtMjAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1iZy1vcmFuZ2UtMSB7XG4gIGNvbG9yOiAjMWIxYjFiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtb3JhbmdlLTEtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1iZy1vcmFuZ2UtMiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtb3JhbmdlLTItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1iZy1wdXJwbGUtMSB7XG4gIGNvbG9yOiAjMWIxYjFiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtcHVycGxlLTEtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1iZy1wdXJwbGUtMiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtcHVycGxlLTItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay1wcmltYXJ5IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLXByaW1hcnk6aG92ZXIsIC5jay1jb250ZW50IC5saW5rLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgzMCwgMTQsIDE2MSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDMwLCAxNCwgMTYxLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLXNlY29uZGFyeSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstc2Vjb25kYXJ5OmhvdmVyLCAuY2stY29udGVudCAubGluay1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyMiwgMjIsIDIyLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjIsIDIyLCAyMiwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay1zdWNjZXNzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLXN1Y2Nlc3M6aG92ZXIsIC5jay1jb250ZW50IC5saW5rLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyMCwgMTA4LCA2NywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDIwLCAxMDgsIDY3LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLWluZm8ge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstaW5mbzpob3ZlciwgLmNrLWNvbnRlbnQgLmxpbmstaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDY5LCAyMDksIDI1NSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDY5LCAyMDksIDI1NSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay13YXJuaW5nIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLXdhcm5pbmc6aG92ZXIsIC5jay1jb250ZW50IC5saW5rLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNTUsIDIwNSwgNTcsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNTUsIDIwNSwgNTcsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstZGFuZ2VyIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay1kYW5nZXI6aG92ZXIsIC5jay1jb250ZW50IC5saW5rLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDE3NiwgNDIsIDU1LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTc2LCA0MiwgNTUsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstbGlnaHQge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay1saWdodDpob3ZlciwgLmNrLWNvbnRlbnQgLmxpbmstbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNDYsIDI0NiwgMjQ2LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjQ2LCAyNDYsIDI0NiwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay1sYXZlbmRlciB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWxhdmVuZGVyLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1sYXZlbmRlci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLWxhdmVuZGVyOmhvdmVyLCAuY2stY29udGVudCAubGluay1sYXZlbmRlcjpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI0NCwgMjQzLCAyNTUsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNDQsIDI0MywgMjU1LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLWRhcmsge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstZGFyazpob3ZlciwgLmNrLWNvbnRlbnQgLmxpbmstZGFyazpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDMyLCAzMywgMzgsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgzMiwgMzMsIDM4LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLXdoaXRlIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstd2hpdGU6aG92ZXIsIC5jay1jb250ZW50IC5saW5rLXdoaXRlOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI1NSwgMjU1LCAyNTUsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstYmxhY2sge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay1ibGFjazpob3ZlciwgLmNrLWNvbnRlbnQgLmxpbmstYmxhY2s6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyMiwgMjIsIDIyLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjIsIDIyLCAyMiwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay1ncmF5IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZ3JheS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZ3JheS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLWdyYXk6aG92ZXIsIC5jay1jb250ZW50IC5saW5rLWdyYXk6Zm9jdXMge1xuICBjb2xvcjogUkdCQSg5MCwgOTEsIDk3LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoOTAsIDkxLCA5NywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay1ncmF5LWxpZ2h0ZXN0IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZ3JheS1saWdodGVzdC1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZ3JheS1saWdodGVzdC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLWdyYXktbGlnaHRlc3Q6aG92ZXIsIC5jay1jb250ZW50IC5saW5rLWdyYXktbGlnaHRlc3Q6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNDYsIDI0NiwgMjQ2LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjQ2LCAyNDYsIDI0NiwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay1ncmF5LWxpZ2h0ZXIge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1ncmF5LWxpZ2h0ZXItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdyYXktbGlnaHRlci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLWdyYXktbGlnaHRlcjpob3ZlciwgLmNrLWNvbnRlbnQgLmxpbmstZ3JheS1saWdodGVyOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjQwLCAyNDEsIDI0MCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI0MCwgMjQxLCAyNDAsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstZ3JheS1saWdodCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWdyYXktbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdyYXktbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay1ncmF5LWxpZ2h0OmhvdmVyLCAuY2stY29udGVudCAubGluay1ncmF5LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjI1LCAyMjUsIDIyNSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDIyNSwgMjI1LCAyMjUsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstZ3JheS1kYXJrIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZ3JheS1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1ncmF5LWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay1ncmF5LWRhcms6aG92ZXIsIC5jay1jb250ZW50IC5saW5rLWdyYXktZGFyazpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDc2LCA3NiwgNzYsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSg3NiwgNzYsIDc2LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLWJsYWNrNDAge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1ibGFjazQwLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1ibGFjazQwLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstYmxhY2s0MDpob3ZlciwgLmNrLWNvbnRlbnQgLmxpbmstYmxhY2s0MDpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDM0LCAzNCwgMzQsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgzNCwgMzQsIDM0LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLWJsYWNrNjAge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1ibGFjazYwLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1ibGFjazYwLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstYmxhY2s2MDpob3ZlciwgLmNrLWNvbnRlbnQgLmxpbmstYmxhY2s2MDpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDE1NSwgMTU1LCAxNTUsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxNTUsIDE1NSwgMTU1LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLWJsdWUge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1ibHVlLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1ibHVlLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstYmx1ZTpob3ZlciwgLmNrLWNvbnRlbnQgLmxpbmstYmx1ZTpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDQzLCA4NywgMTgyLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoNDMsIDg3LCAxODIsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstYmx1ZTIwIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtYmx1ZTIwLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1ibHVlMjAtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay1ibHVlMjA6aG92ZXIsIC5jay1jb250ZW50IC5saW5rLWJsdWUyMDpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDIzNywgMjQ2LCAyNTUsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyMzcsIDI0NiwgMjU1LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLWJsdWU0MCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWJsdWU0MC1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtYmx1ZTQwLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstYmx1ZTQwOmhvdmVyLCAuY2stY29udGVudCAubGluay1ibHVlNDA6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxNzMsIDIyMiwgMjM5LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTczLCAyMjIsIDIzOSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay1ibHVlNjAge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1ibHVlNjAtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWJsdWU2MC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLWJsdWU2MDpob3ZlciwgLmNrLWNvbnRlbnQgLmxpbmstYmx1ZTYwOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMTMzLCAyMDYsIDIzMCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDEzMywgMjA2LCAyMzAsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstYmx1ZTgwIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtYmx1ZTgwLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1ibHVlODAtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay1ibHVlODA6aG92ZXIsIC5jay1jb250ZW50IC5saW5rLWJsdWU4MDpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDkyLCAxODksIDIyMiwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDkyLCAxODksIDIyMiwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay1icmFuZC1ibGFjayB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWJyYW5kLWJsYWNrLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1icmFuZC1ibGFjay1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLWJyYW5kLWJsYWNrOmhvdmVyLCAuY2stY29udGVudCAubGluay1icmFuZC1ibGFjazpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDAsIDAsIDAsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgwLCAwLCAwLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLWJsdWUtZGFyayB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWJsdWUtZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtYmx1ZS1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstYmx1ZS1kYXJrOmhvdmVyLCAuY2stY29udGVudCAubGluay1ibHVlLWRhcms6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyMSwgMTQsIDcwLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjEsIDE0LCA3MCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay1ibHVlLWxpZ2h0IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtYmx1ZS1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtYmx1ZS1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLWJsdWUtbGlnaHQ6aG92ZXIsIC5jay1jb250ZW50IC5saW5rLWJsdWUtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxMDcsIDE4NiwgMjU1LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTA3LCAxODYsIDI1NSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay1jYXRhbHlzdC0xMDAge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1jYXRhbHlzdC0xMDAtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWNhdGFseXN0LTEwMC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLWNhdGFseXN0LTEwMDpob3ZlciwgLmNrLWNvbnRlbnQgLmxpbmstY2F0YWx5c3QtMTAwOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMzAsIDE0LCAxNjEsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgzMCwgMTQsIDE2MSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay1jYXRhbHlzdC04MCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWNhdGFseXN0LTgwLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1jYXRhbHlzdC04MC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLWNhdGFseXN0LTgwOmhvdmVyLCAuY2stY29udGVudCAubGluay1jYXRhbHlzdC04MDpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDY1LCA1MiwgMTcwLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoNjUsIDUyLCAxNzAsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstY2F0YWx5c3QtNjAge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1jYXRhbHlzdC02MC1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtY2F0YWx5c3QtNjAtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay1jYXRhbHlzdC02MDpob3ZlciwgLmNrLWNvbnRlbnQgLmxpbmstY2F0YWx5c3QtNjA6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxNTEsIDE0MSwgMjI5LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTUxLCAxNDEsIDIyOSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay1jYXRhbHlzdC00MCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWNhdGFseXN0LTQwLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1jYXRhbHlzdC00MC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLWNhdGFseXN0LTQwOmhvdmVyLCAuY2stY29udGVudCAubGluay1jYXRhbHlzdC00MDpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDE4NSwgMTc5LCAyMzcsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxODUsIDE3OSwgMjM3LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLWNhdGFseXN0LTIwIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtY2F0YWx5c3QtMjAtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWNhdGFseXN0LTIwLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstY2F0YWx5c3QtMjA6aG92ZXIsIC5jay1jb250ZW50IC5saW5rLWNhdGFseXN0LTIwOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjIxLCAyMTcsIDI0NiwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDIyMSwgMjE3LCAyNDYsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstb3JhbmdlLTEge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1vcmFuZ2UtMS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtb3JhbmdlLTEtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay1vcmFuZ2UtMTpob3ZlciwgLmNrLWNvbnRlbnQgLmxpbmstb3JhbmdlLTE6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNTUsIDEyNiwgOTAsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNTUsIDEyNiwgOTAsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstb3JhbmdlLTIge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1vcmFuZ2UtMi1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtb3JhbmdlLTItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay1vcmFuZ2UtMjpob3ZlciwgLmNrLWNvbnRlbnQgLmxpbmstb3JhbmdlLTI6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxNTQsIDI4LCAwLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTU0LCAyOCwgMCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay1wdXJwbGUtMSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXB1cnBsZS0xLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1wdXJwbGUtMS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLXB1cnBsZS0xOmhvdmVyLCAuY2stY29udGVudCAubGluay1wdXJwbGUtMTpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDIxOSwgMTM3LCAyNTUsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyMTksIDEzNywgMjU1LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLXB1cnBsZS0yIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtcHVycGxlLTItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXB1cnBsZS0yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstcHVycGxlLTI6aG92ZXIsIC5jay1jb250ZW50IC5saW5rLXB1cnBsZS0yOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoNzQsIDAsIDEzMCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDc0LCAwLCAxMzAsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstYm9keS1lbXBoYXNpcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLWJvZHktZW1waGFzaXM6aG92ZXIsIC5jay1jb250ZW50IC5saW5rLWJvZHktZW1waGFzaXM6Zm9jdXMge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMC43NSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZm9jdXMtcmluZzpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWZvY3VzLXJpbmcteCwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy15LCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLWJsdXIsIDApIHZhcigtLWJzLWZvY3VzLXJpbmctd2lkdGgpIHZhcigtLWJzLWZvY3VzLXJpbmctY29sb3IpO1xufVxuLmNrLWNvbnRlbnQgLmljb24tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDAuMzc1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDAuNSkpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmNrLWNvbnRlbnQgLmljb24tbGluayA+IC5iaSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZmlsbDogY3VycmVudGNvbG9yO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jay1jb250ZW50IC5pY29uLWxpbmsgPiAuYmkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jay1jb250ZW50IC5pY29uLWxpbmstaG92ZXI6aG92ZXIgPiAuYmksIC5jay1jb250ZW50IC5pY29uLWxpbmstaG92ZXI6Zm9jdXMtdmlzaWJsZSA+IC5iaSB7XG4gIHRyYW5zZm9ybTogdmFyKC0tYnMtaWNvbi1saW5rLXRyYW5zZm9ybSwgdHJhbnNsYXRlM2QoMC4yNWVtLCAwLCAwKSk7XG59XG4uY2stY29udGVudCAucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgLnJhdGlvOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IHZhcigtLWJzLWFzcGVjdC1yYXRpbyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uY2stY29udGVudCAucmF0aW8gPiAqIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2stY29udGVudCAucmF0aW8tMXgxIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDEwMCU7XG59XG4uY2stY29udGVudCAucmF0aW8tNHgzIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDc1JTtcbn1cbi5jay1jb250ZW50IC5yYXRpby0xNng5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDU2LjI1JTtcbn1cbi5jay1jb250ZW50IC5yYXRpby0yMXg5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDQyLjg1NzE0Mjg1NzElO1xufVxuLmNrLWNvbnRlbnQgLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cbi5jay1jb250ZW50IC5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG4uY2stY29udGVudCAuc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAyMDtcbn1cbi5jay1jb250ZW50IC5zdGlja3ktYm90dG9tIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDIwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jay1jb250ZW50IC5zdGlja3ktc20tdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5jay1jb250ZW50IC5zdGlja3ktc20tYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnN0aWNreS1tZC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnN0aWNreS1tZC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnN0aWNreS1sZy10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnN0aWNreS1sZy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLnN0aWNreS14bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnN0aWNreS14bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLnN0aWNreS14eGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5jay1jb250ZW50IC5zdGlja3kteHhsLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAuY2stY29udGVudCAuc3RpY2t5LXh4eGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5jay1jb250ZW50IC5zdGlja3kteHh4bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLnN0aWNreS00eGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5jay1jb250ZW50IC5zdGlja3ktNHhsLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1NjBweCkge1xuICAuY2stY29udGVudCAuc3RpY2t5LTV4bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnN0aWNreS01eGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG4uY2stY29udGVudCAuaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi5jay1jb250ZW50IC52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi5jay1jb250ZW50IC52aXN1YWxseS1oaWRkZW4sXG4uY2stY29udGVudCAudmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnZpc3VhbGx5LWhpZGRlbjpub3QoY2FwdGlvbiksXG4uY2stY29udGVudCAudmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbik6bm90KGNhcHRpb24pIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uY2stY29udGVudCAudGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNrLWNvbnRlbnQgLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG4uY2stY29udGVudCAuYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZmxvYXQtc3RhcnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmZsb2F0LWVuZCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm9iamVjdC1maXQtY29udGFpbiB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5vYmplY3QtZml0LWNvdmVyIHtcbiAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5vYmplY3QtZml0LWZpbGwge1xuICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAub2JqZWN0LWZpdC1zY2FsZSB7XG4gIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5vYmplY3QtZml0LW5vbmUge1xuICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm9wYWNpdHktMjUge1xuICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAub3BhY2l0eS01MCB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm9wYWNpdHktNzUge1xuICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5vdmVyZmxvdy14LWF1dG8ge1xuICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAub3ZlcmZsb3cteC1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5vdmVyZmxvdy14LXZpc2libGUge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAub3ZlcmZsb3cteC1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5vdmVyZmxvdy15LWF1dG8ge1xuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAub3ZlcmZsb3cteS1oaWRkZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5vdmVyZmxvdy15LXZpc2libGUge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAub3ZlcmZsb3cteS1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmQtaW5saW5lLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuc2hhZG93IHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdykgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LXNtKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctbGcpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZm9jdXMtcmluZy1wcmltYXJ5IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG4uY2stY29udGVudCAuZm9jdXMtcmluZy1zZWNvbmRhcnkge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuLmNrLWNvbnRlbnQgLmZvY3VzLXJpbmctc3VjY2VzcyB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuLmNrLWNvbnRlbnQgLmZvY3VzLXJpbmctaW5mbyB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuLmNrLWNvbnRlbnQgLmZvY3VzLXJpbmctd2FybmluZyB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuLmNrLWNvbnRlbnQgLmZvY3VzLXJpbmctZGFuZ2VyIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cbi5jay1jb250ZW50IC5mb2N1cy1yaW5nLWxpZ2h0IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuLmNrLWNvbnRlbnQgLmZvY3VzLXJpbmctbGF2ZW5kZXIge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtbGF2ZW5kZXItcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG4uY2stY29udGVudCAuZm9jdXMtcmluZy1kYXJrIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG4uY2stY29udGVudCAuZm9jdXMtcmluZy13aGl0ZSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cbi5jay1jb250ZW50IC5mb2N1cy1yaW5nLWJsYWNrIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuLmNrLWNvbnRlbnQgLmZvY3VzLXJpbmctZ3JheSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuLmNrLWNvbnRlbnQgLmZvY3VzLXJpbmctZ3JheS1saWdodGVzdCB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWxpZ2h0ZXN0LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuLmNrLWNvbnRlbnQgLmZvY3VzLXJpbmctZ3JheS1saWdodGVyIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktbGlnaHRlci1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cbi5jay1jb250ZW50IC5mb2N1cy1yaW5nLWdyYXktbGlnaHQge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1saWdodC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cbi5jay1jb250ZW50IC5mb2N1cy1yaW5nLWdyYXktZGFyayB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWRhcmstcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG4uY2stY29udGVudCAuZm9jdXMtcmluZy1ibGFjazQwIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrNDAtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG4uY2stY29udGVudCAuZm9jdXMtcmluZy1ibGFjazYwIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrNjAtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG4uY2stY29udGVudCAuZm9jdXMtcmluZy1ibHVlIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG4uY2stY29udGVudCAuZm9jdXMtcmluZy1ibHVlMjAge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTIwLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuLmNrLWNvbnRlbnQgLmZvY3VzLXJpbmctYmx1ZTQwIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWU0MC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cbi5jay1jb250ZW50IC5mb2N1cy1yaW5nLWJsdWU2MCB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlNjAtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG4uY2stY29udGVudCAuZm9jdXMtcmluZy1ibHVlODAge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTgwLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuLmNrLWNvbnRlbnQgLmZvY3VzLXJpbmctYnJhbmQtYmxhY2sge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtYnJhbmQtYmxhY2stcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG4uY2stY29udGVudCAuZm9jdXMtcmluZy1ibHVlLWRhcmsge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZS1kYXJrLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuLmNrLWNvbnRlbnQgLmZvY3VzLXJpbmctYmx1ZS1saWdodCB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlLWxpZ2h0LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuLmNrLWNvbnRlbnQgLmZvY3VzLXJpbmctY2F0YWx5c3QtMTAwIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTEwMC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cbi5jay1jb250ZW50IC5mb2N1cy1yaW5nLWNhdGFseXN0LTgwIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTgwLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuLmNrLWNvbnRlbnQgLmZvY3VzLXJpbmctY2F0YWx5c3QtNjAge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtNjAtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG4uY2stY29udGVudCAuZm9jdXMtcmluZy1jYXRhbHlzdC00MCB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC00MC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cbi5jay1jb250ZW50IC5mb2N1cy1yaW5nLWNhdGFseXN0LTIwIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTIwLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuLmNrLWNvbnRlbnQgLmZvY3VzLXJpbmctb3JhbmdlLTEge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtb3JhbmdlLTEtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG4uY2stY29udGVudCAuZm9jdXMtcmluZy1vcmFuZ2UtMiB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1vcmFuZ2UtMi1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cbi5jay1jb250ZW50IC5mb2N1cy1yaW5nLXB1cnBsZS0xIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXB1cnBsZS0xLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuLmNrLWNvbnRlbnQgLmZvY3VzLXJpbmctcHVycGxlLTIge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtcHVycGxlLTItcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG4uY2stY29udGVudCAucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC50b3AtMCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudG9wLTEwMCB7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJvdHRvbS0wIHtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYm90dG9tLTUwIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5ib3R0b20tMTAwIHtcbiAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuc3RhcnQtMCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5zdGFydC01MCB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnN0YXJ0LTEwMCB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5lbmQtMCB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZW5kLTUwIHtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmVuZC0xMDAge1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRyYW5zbGF0ZS1taWRkbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRyYW5zbGF0ZS1taWRkbGUteSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJvcmRlciB7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5ib3JkZXItZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJvcmRlci1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5ib3JkZXItc3RhcnQge1xuICBib3JkZXItbGVmdDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5ib3JkZXItc3RhcnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYm9yZGVyLXByaW1hcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYm9yZGVyLXNlY29uZGFyeSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJvcmRlci1zdWNjZXNzIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJvcmRlci1pbmZvIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJvcmRlci13YXJuaW5nIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJvcmRlci1kYW5nZXIge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5ib3JkZXItbGlnaHQge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJvcmRlci1sYXZlbmRlciB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1sYXZlbmRlci1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYm9yZGVyLWRhcmsge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYm9yZGVyLXdoaXRlIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5ib3JkZXItYmxhY2sge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJvcmRlci1ncmF5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJvcmRlci1ncmF5LWxpZ2h0ZXN0IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktbGlnaHRlc3QtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJvcmRlci1ncmF5LWxpZ2h0ZXIge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1saWdodGVyLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5ib3JkZXItZ3JheS1saWdodCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWxpZ2h0LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5ib3JkZXItZ3JheS1kYXJrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktZGFyay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYm9yZGVyLWJsYWNrNDAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2s0MC1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYm9yZGVyLWJsYWNrNjAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2s2MC1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYm9yZGVyLWJsdWUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYm9yZGVyLWJsdWUyMCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlMjAtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJvcmRlci1ibHVlNDAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTQwLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5ib3JkZXItYmx1ZTYwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWU2MC1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYm9yZGVyLWJsdWU4MCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlODAtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJvcmRlci1icmFuZC1ibGFjayB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1icmFuZC1ibGFjay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYm9yZGVyLWJsdWUtZGFyayB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlLWRhcmstcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJvcmRlci1ibHVlLWxpZ2h0IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJvcmRlci1jYXRhbHlzdC0xMDAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtMTAwLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5ib3JkZXItY2F0YWx5c3QtODAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtODAtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJvcmRlci1jYXRhbHlzdC02MCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC02MC1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYm9yZGVyLWNhdGFseXN0LTQwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTQwLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5ib3JkZXItY2F0YWx5c3QtMjAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtMjAtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJvcmRlci1vcmFuZ2UtMSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1vcmFuZ2UtMS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYm9yZGVyLW9yYW5nZS0yIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLW9yYW5nZS0yLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5ib3JkZXItcHVycGxlLTEge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtcHVycGxlLTEtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJvcmRlci1wdXJwbGUtMiB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1wdXJwbGUtMi1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYm9yZGVyLXByaW1hcnktc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYm9yZGVyLXNlY29uZGFyeS1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJvcmRlci1zdWNjZXNzLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJvcmRlci1pbmZvLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJvcmRlci13YXJuaW5nLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJvcmRlci1kYW5nZXItc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5ib3JkZXItbGlnaHQtc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJvcmRlci1kYXJrLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJvcmRlci0xIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5ib3JkZXItMiB7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYm9yZGVyLTMge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJvcmRlci00IHtcbiAgYm9yZGVyLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5ib3JkZXItNSB7XG4gIGJvcmRlci13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYm9yZGVyLW9wYWNpdHktMTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjE7XG59XG4uY2stY29udGVudCAuYm9yZGVyLW9wYWNpdHktMjUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjI1O1xufVxuLmNrLWNvbnRlbnQgLmJvcmRlci1vcGFjaXR5LTUwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC41O1xufVxuLmNrLWNvbnRlbnQgLmJvcmRlci1vcGFjaXR5LTc1IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC43NTtcbn1cbi5jay1jb250ZW50IC5ib3JkZXItb3BhY2l0eS0xMDAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xufVxuLmNrLWNvbnRlbnQgLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm9yZGVyLTAge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm9yZGVyLTIge1xuICBvcmRlcjogMiAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm9yZGVyLTUge1xuICBvcmRlcjogNSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogNiAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm0tcSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm0taCB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubS0xIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubS0yIHtcbiAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubS0zIHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubS00IHtcbiAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubS01IHtcbiAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubS03IHtcbiAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm14LXEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5teC1oIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubXgtNyB7XG4gIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubXktcSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm15LWgge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubXktMSB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm15LTIge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5teS0zIHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubXktNCB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm15LTUge1xuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5teS03IHtcbiAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubXQtcSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tdC1oIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubXQtMSB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm10LTMge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubXQtNCB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tdC01IHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm10LTcge1xuICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tZS0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubWUtcSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm1lLWgge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tZS0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm1lLTQge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tZS01IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubWUtNyB7XG4gIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm1iLXEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubWItaCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tYi03IHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubXMtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubXMtcSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubXMtaCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tcy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tcy01IHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tcy03IHtcbiAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tLW5xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm0tbmgge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tLW4xIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm0tbjIge1xuICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubS1uMyB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tLW40IHtcbiAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm0tbjUge1xuICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubS1uNyB7XG4gIG1hcmdpbjogLTdyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5teC1ucSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubXgtbmgge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm14LW43IHtcbiAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5teS1ucSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubXktbmgge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubXktbjUge1xuICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm15LW43IHtcbiAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tdC1ucSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubXQtbmgge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubXQtbjEge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm10LW4yIHtcbiAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tdC1uMyB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubXQtbjQge1xuICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm10LW41IHtcbiAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tdC1uNyB7XG4gIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubWUtbnEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubWUtbmgge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tZS1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tZS1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tZS1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tZS1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tZS1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tZS1uNyB7XG4gIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tYi1ucSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubWItbmgge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubWItbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm1iLW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tYi1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubWItbjQge1xuICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm1iLW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tYi1uNyB7XG4gIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubXMtbnEge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tcy1uaCB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubXMtbjEge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tcy1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm1zLW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubXMtbjQge1xuICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5tcy1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm1zLW43IHtcbiAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnAtcSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5wLWgge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5wLTEge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucC0yIHtcbiAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnAtMyB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5wLTQge1xuICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucC01IHtcbiAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnAtNyB7XG4gIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5weC1xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5weC1oIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucHgtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucHktcSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucHktaCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnB5LTMge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnB5LTQge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnB5LTUge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnB5LTcge1xuICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnB0LXEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnB0LWgge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucHQtNCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucHQtNSB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucHQtNyB7XG4gIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucGUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5wZS1xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnBlLWgge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnBlLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucGUtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5wZS00IHtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnBlLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucGUtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5wYi1xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5wYi1oIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnBiLTcge1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnBzLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5wcy1xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucHMtaCB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucHMtMSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnBzLTIge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5wcy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucHMtNCB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5wcy03IHtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZ2FwLTAge1xuICBnYXA6IDAgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5nYXAtcSB7XG4gIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmdhcC1oIHtcbiAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5nYXAtMSB7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmdhcC0yIHtcbiAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZ2FwLTMge1xuICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5nYXAtNCB7XG4gIGdhcDogNHJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmdhcC01IHtcbiAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZ2FwLTcge1xuICBnYXA6IDdyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5yb3ctZ2FwLTAge1xuICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucm93LWdhcC1xIHtcbiAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnJvdy1nYXAtaCB7XG4gIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnJvdy1nYXAtMSB7XG4gIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5yb3ctZ2FwLTIge1xuICByb3ctZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucm93LWdhcC0zIHtcbiAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnJvdy1nYXAtNCB7XG4gIHJvdy1nYXA6IDRyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5yb3ctZ2FwLTUge1xuICByb3ctZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucm93LWdhcC03IHtcbiAgcm93LWdhcDogN3JlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmNvbHVtbi1nYXAtMCB7XG4gIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5jb2x1bW4tZ2FwLXEge1xuICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuY29sdW1uLWdhcC1oIHtcbiAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuY29sdW1uLWdhcC0xIHtcbiAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmNvbHVtbi1nYXAtMiB7XG4gIGNvbHVtbi1nYXA6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5jb2x1bW4tZ2FwLTMge1xuICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuY29sdW1uLWdhcC00IHtcbiAgY29sdW1uLWdhcDogNHJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmNvbHVtbi1nYXAtNSB7XG4gIGNvbHVtbi1nYXA6IDVyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5jb2x1bW4tZ2FwLTcge1xuICBjb2x1bW4tZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZnMteGwge1xuICBmb250LXNpemU6IDVyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5mcy0xIHtcbiAgZm9udC1zaXplOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZnMtMiB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmZzLTMge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5mcy00IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZnMtNSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5mcy02IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZnMtYmFzZSB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmZzLWxnIHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5mcy1zbSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZnN0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmZzdC1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5mdy1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5mdy1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZnctbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmZ3LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmZ3LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZnctYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxoLTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxoLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saC1iYXNlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1zdGFydCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC50ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtYnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtcHJpbWFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1zZWNvbmRhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1zdWNjZXNzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC50ZXh0LWluZm8ge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtd2FybmluZyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1kYW5nZXIge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1saWdodCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtbGF2ZW5kZXIge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGF2ZW5kZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC50ZXh0LWRhcmsge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtd2hpdGUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC50ZXh0LWJsYWNrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1ncmF5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC50ZXh0LWdyYXktbGlnaHRlc3Qge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1saWdodGVzdC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtZ3JheS1saWdodGVyIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktbGlnaHRlci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtZ3JheS1saWdodCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1ncmF5LWRhcmsge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1ibGFjazQwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrNDAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC50ZXh0LWJsYWNrNjAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2s2MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtYmx1ZSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1ibHVlMjAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTIwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1ibHVlNDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTQwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1ibHVlNjAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTYwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1ibHVlODAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTgwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1icmFuZC1ibGFjayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1icmFuZC1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtYmx1ZS1kYXJrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtYmx1ZS1saWdodCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1jYXRhbHlzdC0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtMTAwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1jYXRhbHlzdC04MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC04MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtY2F0YWx5c3QtNjAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtNjAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC50ZXh0LWNhdGFseXN0LTQwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTQwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1jYXRhbHlzdC0yMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC0yMC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtb3JhbmdlLTEge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtb3JhbmdlLTEtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC50ZXh0LW9yYW5nZS0yIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLW9yYW5nZS0yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1wdXJwbGUtMSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1wdXJwbGUtMS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtcHVycGxlLTIge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHVycGxlLTItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC50ZXh0LWJvZHkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtbXV0ZWQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC50ZXh0LWJsYWNrLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI3LCAyNywgMjcsIDAuNSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC50ZXh0LXdoaXRlLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC50ZXh0LWJvZHktc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1ib2R5LXRlcnRpYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC50ZXh0LWJvZHktZW1waGFzaXMge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtcmVzZXQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC50ZXh0LW9wYWNpdHktMjUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC4yNTtcbn1cbi5jay1jb250ZW50IC50ZXh0LW9wYWNpdHktNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC41O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtb3BhY2l0eS03NSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjc1O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtb3BhY2l0eS0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbn1cbi5jay1jb250ZW50IC50ZXh0LXByaW1hcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtc2Vjb25kYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtc3VjY2Vzcy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGV4dC1pbmZvLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC50ZXh0LXdhcm5pbmctZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtZGFuZ2VyLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtbGlnaHQtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC50ZXh0LWRhcmstZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstb3BhY2l0eS0xMCB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjE7XG59XG4uY2stY29udGVudCAubGluay1vcGFjaXR5LTEwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMTtcbn1cbi5jay1jb250ZW50IC5saW5rLW9wYWNpdHktMjUge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4yNTtcbn1cbi5jay1jb250ZW50IC5saW5rLW9wYWNpdHktMjUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4yNTtcbn1cbi5jay1jb250ZW50IC5saW5rLW9wYWNpdHktNTAge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC41O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstb3BhY2l0eS01MC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjU7XG59XG4uY2stY29udGVudCAubGluay1vcGFjaXR5LTc1IHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNzU7XG59XG4uY2stY29udGVudCAubGluay1vcGFjaXR5LTc1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNzU7XG59XG4uY2stY29udGVudCAubGluay1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAxO1xufVxuLmNrLWNvbnRlbnQgLmxpbmstb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMTtcbn1cbi5jay1jb250ZW50IC5saW5rLW9mZnNldC0xIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjEyNWVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay1vZmZzZXQtMS1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xMjVlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstb2Zmc2V0LTIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstb2Zmc2V0LTItaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstb2Zmc2V0LTMge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMzc1ZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLW9mZnNldC0zLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjM3NWVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay11bmRlcmxpbmUtcHJpbWFyeSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay11bmRlcmxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstdW5kZXJsaW5lLXN1Y2Nlc3Mge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstdW5kZXJsaW5lLWluZm8ge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstdW5kZXJsaW5lLXdhcm5pbmcge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstdW5kZXJsaW5lLWRhbmdlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLXVuZGVybGluZS1saWdodCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstdW5kZXJsaW5lLWxhdmVuZGVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtbGF2ZW5kZXItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay11bmRlcmxpbmUtZGFyayB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay11bmRlcmxpbmUtd2hpdGUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLXVuZGVybGluZS1ibGFjayB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstdW5kZXJsaW5lLWdyYXkge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstdW5kZXJsaW5lLWdyYXktbGlnaHRlc3Qge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWxpZ2h0ZXN0LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstdW5kZXJsaW5lLWdyYXktbGlnaHRlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktbGlnaHRlci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLXVuZGVybGluZS1ncmF5LWxpZ2h0IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLXVuZGVybGluZS1ncmF5LWRhcmsge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay11bmRlcmxpbmUtYmxhY2s0MCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrNDAtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay11bmRlcmxpbmUtYmxhY2s2MCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrNjAtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay11bmRlcmxpbmUtYmx1ZSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay11bmRlcmxpbmUtYmx1ZTIwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTIwLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstdW5kZXJsaW5lLWJsdWU0MCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWU0MC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLXVuZGVybGluZS1ibHVlNjAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlNjAtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay11bmRlcmxpbmUtYmx1ZTgwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTgwLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstdW5kZXJsaW5lLWJyYW5kLWJsYWNrIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtYnJhbmQtYmxhY2stcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay11bmRlcmxpbmUtYmx1ZS1kYXJrIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZS1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstdW5kZXJsaW5lLWJsdWUtbGlnaHQge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstdW5kZXJsaW5lLWNhdGFseXN0LTEwMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTEwMC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLXVuZGVybGluZS1jYXRhbHlzdC04MCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTgwLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstdW5kZXJsaW5lLWNhdGFseXN0LTYwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtNjAtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay11bmRlcmxpbmUtY2F0YWx5c3QtNDAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC00MC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLXVuZGVybGluZS1jYXRhbHlzdC0yMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTIwLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstdW5kZXJsaW5lLW9yYW5nZS0xIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtb3JhbmdlLTEtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay11bmRlcmxpbmUtb3JhbmdlLTIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1vcmFuZ2UtMi1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5saW5rLXVuZGVybGluZS1wdXJwbGUtMSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXB1cnBsZS0xLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstdW5kZXJsaW5lLXB1cnBsZS0yIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtcHVycGxlLTItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubGluay11bmRlcmxpbmUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMDtcbn1cbi5jay1jb250ZW50IC5saW5rLXVuZGVybGluZS1vcGFjaXR5LTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDA7XG59XG4uY2stY29udGVudCAubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xO1xufVxuLmNrLWNvbnRlbnQgLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMTtcbn1cbi5jay1jb250ZW50IC5saW5rLXVuZGVybGluZS1vcGFjaXR5LTI1IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjI1O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMjUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMjU7XG59XG4uY2stY29udGVudCAubGluay11bmRlcmxpbmUtb3BhY2l0eS01MCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC41O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNTtcbn1cbi5jay1jb250ZW50IC5saW5rLXVuZGVybGluZS1vcGFjaXR5LTc1IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjc1O1xufVxuLmNrLWNvbnRlbnQgLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNzUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNzU7XG59XG4uY2stY29udGVudCAubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMDAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG59XG4uY2stY29udGVudCAubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG59XG4uY2stY29udGVudCAuYmctcHJpbWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJnLXNlY29uZGFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYmctc3VjY2VzcyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJnLWluZm8ge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5iZy13YXJuaW5nIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYmctZGFuZ2VyIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5iZy1saWdodCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5iZy1sYXZlbmRlciB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1sYXZlbmRlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5iZy1kYXJrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYmctd2hpdGUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYmctYmxhY2sge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYmctZ3JheSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJnLWdyYXktbGlnaHRlc3Qge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1saWdodGVzdC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5iZy1ncmF5LWxpZ2h0ZXIge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1saWdodGVyLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJnLWdyYXktbGlnaHQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5iZy1ncmF5LWRhcmsge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJnLWJsYWNrNDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2s0MC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5iZy1ibGFjazYwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrNjAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYmctYmx1ZSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJnLWJsdWUyMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlMjAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYmctYmx1ZTQwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWU0MC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5iZy1ibHVlNjAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTYwLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJnLWJsdWU4MCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlODAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYmctYnJhbmQtYmxhY2sge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYnJhbmQtYmxhY2stcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYmctYmx1ZS1kYXJrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5iZy1ibHVlLWxpZ2h0IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYmctY2F0YWx5c3QtMTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTEwMC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5iZy1jYXRhbHlzdC04MCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC04MC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5iZy1jYXRhbHlzdC02MCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC02MC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5iZy1jYXRhbHlzdC00MCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC00MC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5iZy1jYXRhbHlzdC0yMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC0yMC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5iZy1vcmFuZ2UtMSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1vcmFuZ2UtMS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5iZy1vcmFuZ2UtMiB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1vcmFuZ2UtMi1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5iZy1wdXJwbGUtMSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1wdXJwbGUtMS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5iZy1wdXJwbGUtMiB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1wdXJwbGUtMi1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5iZy1ib2R5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYmctdHJhbnNwYXJlbnQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYmctYm9keS1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJnLWJvZHktdGVydGlhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtdGVydGlhcnktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYmctb3BhY2l0eS0xMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4xO1xufVxuLmNrLWNvbnRlbnQgLmJnLW9wYWNpdHktMjUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMjU7XG59XG4uY2stY29udGVudCAuYmctb3BhY2l0eS01MCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC41O1xufVxuLmNrLWNvbnRlbnQgLmJnLW9wYWNpdHktNzUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNzU7XG59XG4uY2stY29udGVudCAuYmctb3BhY2l0eS0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG59XG4uY2stY29udGVudCAuYmctcHJpbWFyeS1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5iZy1zZWNvbmRhcnktc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5iZy1zdWNjZXNzLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmJnLWluZm8tc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYmctd2FybmluZy1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5iZy1kYW5nZXItc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5iZy1saWdodC1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYmctZGFyay1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5wZS1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5wZS1hdXRvIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucm91bmRlZC0xIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnJvdW5kZWQtMyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucm91bmRlZC00IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5yb3VuZGVkLTUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnJvdW5kZWQtdG9wLTAge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucm91bmRlZC10b3AtMSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnJvdW5kZWQtdG9wLTIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5yb3VuZGVkLXRvcC0zIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucm91bmRlZC10b3AtNCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnJvdW5kZWQtdG9wLTUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnJvdW5kZWQtdG9wLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucm91bmRlZC10b3AtcGlsbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5yb3VuZGVkLWVuZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5yb3VuZGVkLWVuZC0wIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5yb3VuZGVkLWVuZC0xIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnJvdW5kZWQtZW5kLTIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucm91bmRlZC1lbmQtMyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5yb3VuZGVkLWVuZC00IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnJvdW5kZWQtZW5kLTUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5yb3VuZGVkLWVuZC1jaXJjbGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5yb3VuZGVkLWVuZC1waWxsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnJvdW5kZWQtYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucm91bmRlZC1ib3R0b20tMSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnJvdW5kZWQtYm90dG9tLTIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5yb3VuZGVkLWJvdHRvbS0zIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucm91bmRlZC1ib3R0b20tNCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnJvdW5kZWQtYm90dG9tLTUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnJvdW5kZWQtYm90dG9tLWNpcmNsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucm91bmRlZC1ib3R0b20tcGlsbCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5yb3VuZGVkLXN0YXJ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5yb3VuZGVkLXN0YXJ0LTAge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5yb3VuZGVkLXN0YXJ0LTEge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnJvdW5kZWQtc3RhcnQtMiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucm91bmRlZC1zdGFydC0zIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5yb3VuZGVkLXN0YXJ0LTQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnJvdW5kZWQtc3RhcnQtNSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5yb3VuZGVkLXN0YXJ0LWNpcmNsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5yb3VuZGVkLXN0YXJ0LXBpbGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnotbjEge1xuICB6LWluZGV4OiAtMSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnotMCB7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC56LTEge1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuei0yIHtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLnotMyB7XG4gIHotaW5kZXg6IDMgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5maWxsLXByaW1hcnkge1xuICBmaWxsOiAjMjYxMWM5ICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZmlsbC1zZWNvbmRhcnkge1xuICBmaWxsOiAjMWIxYjFiICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZmlsbC1zdWNjZXNzIHtcbiAgZmlsbDogIzE5ODc1NCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmZpbGwtaW5mbyB7XG4gIGZpbGw6ICMxN2M1ZmYgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5maWxsLXdhcm5pbmcge1xuICBmaWxsOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZmlsbC1kYW5nZXIge1xuICBmaWxsOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZmlsbC1saWdodCB7XG4gIGZpbGw6ICNmNGY0ZjQgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5maWxsLWxhdmVuZGVyIHtcbiAgZmlsbDogI2YxZjBmZiAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmZpbGwtZGFyayB7XG4gIGZpbGw6ICMyODI5MmYgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5maWxsLXdoaXRlIHtcbiAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmZpbGwtYmxhY2sge1xuICBmaWxsOiAjMWIxYjFiICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZmlsbC1ncmF5IHtcbiAgZmlsbDogIzcwNzI3OSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmZpbGwtZ3JheS1saWdodGVzdCB7XG4gIGZpbGw6ICNmNGY0ZjQgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5maWxsLWdyYXktbGlnaHRlciB7XG4gIGZpbGw6ICNlY2VkZWMgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5maWxsLWdyYXktbGlnaHQge1xuICBmaWxsOiAjZGFkYWRhICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZmlsbC1ncmF5LWRhcmsge1xuICBmaWxsOiAjNWY1ZjVmICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZmlsbC1ibGFjazQwIHtcbiAgZmlsbDogIzJhMmEyYSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmZpbGwtYmxhY2s2MCB7XG4gIGZpbGw6ICM4MjgyODIgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5maWxsLWJsdWUge1xuICBmaWxsOiAjMzY2ZGU0ICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZmlsbC1ibHVlMjAge1xuICBmaWxsOiAjZThmNGZmICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZmlsbC1ibHVlNDAge1xuICBmaWxsOiAjOTlkNmViICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZmlsbC1ibHVlNjAge1xuICBmaWxsOiAjNjZjMmUwICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZmlsbC1ibHVlODAge1xuICBmaWxsOiAjMzNhZGQ2ICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZmlsbC1icmFuZC1ibGFjayB7XG4gIGZpbGw6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5maWxsLWJsdWUtZGFyayB7XG4gIGZpbGw6ICMxYTExNTggIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5maWxsLWJsdWUtbGlnaHQge1xuICBmaWxsOiAjNDZhOWZmICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZmlsbC1jYXRhbHlzdC0xMDAge1xuICBmaWxsOiAjMjYxMWM5ICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZmlsbC1jYXRhbHlzdC04MCB7XG4gIGZpbGw6ICM1MTQxZDQgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5maWxsLWNhdGFseXN0LTYwIHtcbiAgZmlsbDogIzdkNzBkZiAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmZpbGwtY2F0YWx5c3QtNDAge1xuICBmaWxsOiAjYThhMGU5ICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZmlsbC1jYXRhbHlzdC0yMCB7XG4gIGZpbGw6ICNkNGNmZjQgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5maWxsLW9yYW5nZS0xIHtcbiAgZmlsbDogI2ZmNWUzMSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmZpbGwtb3JhbmdlLTIge1xuICBmaWxsOiAjYzEyMzAwICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuZmlsbC1wdXJwbGUtMSB7XG4gIGZpbGw6ICNkMjZjZmYgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5maWxsLXB1cnBsZS0yIHtcbiAgZmlsbDogIzVkMDBhMyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jay1jb250ZW50IC5mbG9hdC1zbS1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxvYXQtc20tZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAub2JqZWN0LWZpdC1zbS1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9iamVjdC1maXQtc20tY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9iamVjdC1maXQtc20tZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vYmplY3QtZml0LXNtLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9iamVjdC1maXQtc20tbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC1zbS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQtc20taW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYm9yZGVyLXRvcC1zbSB7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYm9yZGVyLXRvcC1zbS0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmJvcmRlci1lbmQtc20ge1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYm9yZGVyLWVuZC1zbS0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYm9yZGVyLWJvdHRvbS1zbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYm9yZGVyLWJvdHRvbS1zbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmJvcmRlci1zdGFydC1zbSB7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmJvcmRlci1zdGFydC1zbS0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmp1c3RpZnktY29udGVudC1zbS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLXNtLXEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLXNtLWgge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tc20tNCB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tc20tNSB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tc20tNyB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXNtLXEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXNtLWgge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS1zbS1xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS1zbS1oIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktc20tNyB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC1zbS1xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LXNtLWgge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtc20tNyB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS1zbS1xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtc20taCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItc20tcSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi1zbS1oIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLXNtLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy1zbS1xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy1zbS1oIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tc20tbnEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS1zbS1uaCB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLXNtLW43IHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXNtLW5xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXNtLW5oIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1zbS1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS1zbS1ucSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS1zbS1uaCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktc20tbjcge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtc20tbnEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LXNtLW5oIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtc20tbjcge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLXNtLW5xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLXNtLW5oIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtc20tbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItc20tbnEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLXNtLW5oIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItc20tbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLXNtLW5xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMtc20tbmgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy1zbS1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wLXNtLXEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucC1zbS1oIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucC1zbS00IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnAtc20tNSB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wLXNtLTcge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weC1zbS1xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB4LXNtLWgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weC1zbS03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHktc20tcSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weS1zbS1oIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHktc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wdC1zbS1xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wdC1zbS1oIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB0LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB0LXNtLTcge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGUtc20tcSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wZS1zbS1oIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wZS1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGUtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wZS1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlLXNtLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGItc20tcSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGItc20taCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wYi1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wYi1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wYi1zbS03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wcy1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHMtc20tcSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBzLXNtLWgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBzLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wcy1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHMtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wcy1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHMtc20tNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdhcC1zbS0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZ2FwLXNtLXEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5nYXAtc20taCB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZ2FwLXNtLTEge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5nYXAtc20tMiB7XG4gICAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdhcC1zbS0zIHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZ2FwLXNtLTQge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5nYXAtc20tNSB7XG4gICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdhcC1zbS03IHtcbiAgICBnYXA6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucm93LWdhcC1zbS0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1nYXAtc20tcSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctZ2FwLXNtLWgge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctZ2FwLXNtLTEge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucm93LWdhcC1zbS0yIHtcbiAgICByb3ctZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1nYXAtc20tMyB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctZ2FwLXNtLTQge1xuICAgIHJvdy1nYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucm93LWdhcC1zbS01IHtcbiAgICByb3ctZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1nYXAtc20tNyB7XG4gICAgcm93LWdhcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5jb2x1bW4tZ2FwLXNtLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuY29sdW1uLWdhcC1zbS1xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbHVtbi1nYXAtc20taCB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbHVtbi1nYXAtc20tMSB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5jb2x1bW4tZ2FwLXNtLTIge1xuICAgIGNvbHVtbi1nYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuY29sdW1uLWdhcC1zbS0zIHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbHVtbi1nYXAtc20tNCB7XG4gICAgY29sdW1uLWdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5jb2x1bW4tZ2FwLXNtLTUge1xuICAgIGNvbHVtbi1nYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuY29sdW1uLWdhcC1zbS03IHtcbiAgICBjb2x1bW4tZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZzLXNtLXhsIHtcbiAgICBmb250LXNpemU6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZnMtc20tMSB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZzLXNtLTIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mcy1zbS0zIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZnMtc20tNCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZzLXNtLTUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZnMtc20tNiB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZzLXNtLWJhc2Uge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mcy1zbS1sZyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZnMtc20tc20ge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtc20tc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1zbS1wcmltYXJ5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtc20tc2Vjb25kYXJ5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1zbS1zdWNjZXNzIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtc20taW5mbyB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXNtLXdhcm5pbmcge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1zbS1kYW5nZXIge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXNtLWxpZ2h0IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXNtLWxhdmVuZGVyIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1sYXZlbmRlci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXNtLWRhcmsge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1zbS13aGl0ZSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1zbS1ibGFjayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1zbS1ncmF5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtc20tZ3JheS1saWdodGVzdCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1saWdodGVzdC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXNtLWdyYXktbGlnaHRlciB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1saWdodGVyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtc20tZ3JheS1saWdodCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1saWdodC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXNtLWdyYXktZGFyayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtc20tYmxhY2s0MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2s0MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXNtLWJsYWNrNjAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrNjAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1zbS1ibHVlIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtc20tYmx1ZTIwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlMjAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1zbS1ibHVlNDAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWU0MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXNtLWJsdWU2MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTYwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtc20tYmx1ZTgwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlODAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1zbS1icmFuZC1ibGFjayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYnJhbmQtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1zbS1ibHVlLWRhcmsge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXNtLWJsdWUtbGlnaHQge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1zbS1jYXRhbHlzdC0xMDAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTEwMC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXNtLWNhdGFseXN0LTgwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC04MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXNtLWNhdGFseXN0LTYwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC02MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXNtLWNhdGFseXN0LTQwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC00MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXNtLWNhdGFseXN0LTIwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC0yMC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXNtLW9yYW5nZS0xIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1vcmFuZ2UtMS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXNtLW9yYW5nZS0yIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1vcmFuZ2UtMi1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXNtLXB1cnBsZS0xIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1wdXJwbGUtMS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXNtLXB1cnBsZS0yIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1wdXJwbGUtMi1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXNtLWJvZHkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1zbS1tdXRlZCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1zbS1ibGFjay01MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEoMjcsIDI3LCAyNywgMC41KSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXNtLXdoaXRlLTUwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtc20tYm9keS1zZWNvbmRhcnkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtc20tYm9keS10ZXJ0aWFyeSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXNtLWJvZHktZW1waGFzaXMge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1zbS1yZXNldCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jay1jb250ZW50IC5mbG9hdC1tZC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxvYXQtbWQtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAub2JqZWN0LWZpdC1tZC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9iamVjdC1maXQtbWQtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9iamVjdC1maXQtbWQtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vYmplY3QtZml0LW1kLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9iamVjdC1maXQtbWQtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQtbWQtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYm9yZGVyLXRvcC1tZCB7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYm9yZGVyLXRvcC1tZC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmJvcmRlci1lbmQtbWQge1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYm9yZGVyLWVuZC1tZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYm9yZGVyLWJvdHRvbS1tZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYm9yZGVyLWJvdHRvbS1tZC0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmJvcmRlci1zdGFydC1tZCB7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmJvcmRlci1zdGFydC1tZC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmp1c3RpZnktY29udGVudC1tZC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLW1kLXEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLW1kLWgge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tbWQtNyB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LW1kLXEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LW1kLWgge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1tZC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS1tZC1xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS1tZC1oIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktbWQtNyB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC1tZC1xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LW1kLWgge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtbWQtNyB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS1tZC1xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtbWQtaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS1tZC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItbWQtcSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi1tZC1oIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLW1kLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy1tZC1xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy1tZC1oIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tbWQtbnEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS1tZC1uaCB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLW1kLW43IHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LW1kLW5xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LW1kLW5oIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1tZC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS1tZC1ucSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS1tZC1uaCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktbWQtbjcge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtbWQtbnEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LW1kLW5oIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtbWQtbjcge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLW1kLW5xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLW1kLW5oIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtbWQtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItbWQtbnEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLW1kLW5oIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItbWQtbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLW1kLW5xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMtbWQtbmgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy1tZC1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wLW1kLXEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucC1tZC1oIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucC1tZC00IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wLW1kLTcge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weC1tZC1xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB4LW1kLWgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weC1tZC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHktbWQtcSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weS1tZC1oIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHktbWQtNyB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wdC1tZC1xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wdC1tZC1oIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB0LW1kLTcge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGUtbWQtcSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wZS1tZC1oIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGUtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wZS1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wZS1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlLW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGItbWQtcSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGItbWQtaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wYi1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wYi1tZC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wcy1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHMtbWQtcSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBzLW1kLWgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBzLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wcy1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBzLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wcy1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHMtbWQtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdhcC1tZC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZ2FwLW1kLXEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5nYXAtbWQtaCB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZ2FwLW1kLTEge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5nYXAtbWQtMiB7XG4gICAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZ2FwLW1kLTQge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5nYXAtbWQtNSB7XG4gICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdhcC1tZC03IHtcbiAgICBnYXA6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucm93LWdhcC1tZC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1nYXAtbWQtcSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctZ2FwLW1kLWgge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctZ2FwLW1kLTEge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucm93LWdhcC1tZC0yIHtcbiAgICByb3ctZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1nYXAtbWQtMyB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctZ2FwLW1kLTQge1xuICAgIHJvdy1nYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucm93LWdhcC1tZC01IHtcbiAgICByb3ctZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1nYXAtbWQtNyB7XG4gICAgcm93LWdhcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5jb2x1bW4tZ2FwLW1kLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuY29sdW1uLWdhcC1tZC1xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbHVtbi1nYXAtbWQtaCB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbHVtbi1nYXAtbWQtMSB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5jb2x1bW4tZ2FwLW1kLTIge1xuICAgIGNvbHVtbi1nYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuY29sdW1uLWdhcC1tZC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbHVtbi1nYXAtbWQtNCB7XG4gICAgY29sdW1uLWdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5jb2x1bW4tZ2FwLW1kLTUge1xuICAgIGNvbHVtbi1nYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuY29sdW1uLWdhcC1tZC03IHtcbiAgICBjb2x1bW4tZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZzLW1kLXhsIHtcbiAgICBmb250LXNpemU6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZnMtbWQtMSB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZzLW1kLTIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mcy1tZC0zIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZnMtbWQtNCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZzLW1kLTUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZnMtbWQtNiB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZzLW1kLWJhc2Uge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mcy1tZC1sZyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZnMtbWQtc20ge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtbWQtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1tZC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1tZC1wcmltYXJ5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtbWQtc2Vjb25kYXJ5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1tZC1zdWNjZXNzIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtbWQtaW5mbyB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LW1kLXdhcm5pbmcge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1tZC1kYW5nZXIge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LW1kLWxpZ2h0IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LW1kLWxhdmVuZGVyIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1sYXZlbmRlci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LW1kLWRhcmsge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1tZC13aGl0ZSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1tZC1ibGFjayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1tZC1ncmF5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtbWQtZ3JheS1saWdodGVzdCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1saWdodGVzdC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LW1kLWdyYXktbGlnaHRlciB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1saWdodGVyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtbWQtZ3JheS1saWdodCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1saWdodC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LW1kLWdyYXktZGFyayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtbWQtYmxhY2s0MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2s0MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LW1kLWJsYWNrNjAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrNjAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1tZC1ibHVlIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtbWQtYmx1ZTIwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlMjAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1tZC1ibHVlNDAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWU0MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LW1kLWJsdWU2MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTYwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtbWQtYmx1ZTgwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlODAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1tZC1icmFuZC1ibGFjayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYnJhbmQtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1tZC1ibHVlLWRhcmsge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LW1kLWJsdWUtbGlnaHQge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1tZC1jYXRhbHlzdC0xMDAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTEwMC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LW1kLWNhdGFseXN0LTgwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC04MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LW1kLWNhdGFseXN0LTYwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC02MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LW1kLWNhdGFseXN0LTQwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC00MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LW1kLWNhdGFseXN0LTIwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC0yMC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LW1kLW9yYW5nZS0xIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1vcmFuZ2UtMS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LW1kLW9yYW5nZS0yIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1vcmFuZ2UtMi1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LW1kLXB1cnBsZS0xIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1wdXJwbGUtMS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LW1kLXB1cnBsZS0yIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1wdXJwbGUtMi1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LW1kLWJvZHkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1tZC1tdXRlZCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1tZC1ibGFjay01MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEoMjcsIDI3LCAyNywgMC41KSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LW1kLXdoaXRlLTUwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtbWQtYm9keS1zZWNvbmRhcnkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtbWQtYm9keS10ZXJ0aWFyeSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LW1kLWJvZHktZW1waGFzaXMge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1tZC1yZXNldCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAuZmxvYXQtbGctc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsb2F0LWxnLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9iamVjdC1maXQtbGctY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vYmplY3QtZml0LWxnLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vYmplY3QtZml0LWxnLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAub2JqZWN0LWZpdC1sZy1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vYmplY3QtZml0LWxnLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQtbGctZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5kLWxnLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmJvcmRlci10b3AtbGcge1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmJvcmRlci10b3AtbGctMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5ib3JkZXItZW5kLWxnIHtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmJvcmRlci1lbmQtbGctMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmJvcmRlci1ib3R0b20tbGcge1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmJvcmRlci1ib3R0b20tbGctMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5ib3JkZXItc3RhcnQtbGcge1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5ib3JkZXItc3RhcnQtbGctMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS1sZy1xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS1sZy1oIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLWxnLTEge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLWxnLTIge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLWxnLTMge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLWxnLTQge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLWxnLTUge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLWxnLTcge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1sZy1xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1sZy1oIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgtbGctNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktbGctcSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktbGctaCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LWxnLTcge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtbGctcSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC1sZy1oIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LWxnLTcge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtbGctcSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLWxnLWgge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtbGctNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLWxnLXEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItbGctaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi1sZy03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMtbGctcSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMtbGctaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLWxnLW5xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tbGctbmgge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS1sZy1uNyB7XG4gICAgbWFyZ2luOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1sZy1ucSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC1sZy1uaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgtbGctbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktbGctbnEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktbGctbmgge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LWxnLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LWxnLW5xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC1sZy1uaCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LWxnLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS1sZy1ucSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS1sZy1uaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLWxnLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLWxnLW5xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi1sZy1uaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLWxnLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy1sZy1ucSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLWxnLW5oIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMtbGctbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucC1sZy1xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnAtbGctaCB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnAtbGctNCB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucC1sZy03IHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHgtbGctcSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weC1sZy1oIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHgtbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB5LWxnLXEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHktbGctaCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB5LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHQtbGctcSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHQtbGctaCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wdC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wdC1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wdC1sZy03IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wZS1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlLWxnLXEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGUtbGctaCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlLWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGUtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wZS1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGUtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wZS1sZy03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBiLWxnLXEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBiLWxnLWgge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGItbGctNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHMtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBzLWxnLXEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wcy1sZy1oIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wcy1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHMtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBzLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHMtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBzLWxnLTcge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5nYXAtbGctMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdhcC1sZy1xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZ2FwLWxnLWgge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdhcC1sZy0xIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZ2FwLWxnLTIge1xuICAgIGdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5nYXAtbGctMyB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdhcC1sZy00IHtcbiAgICBnYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZ2FwLWxnLTUge1xuICAgIGdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5nYXAtbGctNyB7XG4gICAgZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1nYXAtbGctMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctZ2FwLWxnLXEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucm93LWdhcC1sZy1oIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucm93LWdhcC1sZy0xIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1nYXAtbGctMiB7XG4gICAgcm93LWdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctZ2FwLWxnLTMge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucm93LWdhcC1sZy00IHtcbiAgICByb3ctZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1nYXAtbGctNSB7XG4gICAgcm93LWdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctZ2FwLWxnLTcge1xuICAgIHJvdy1nYXA6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuY29sdW1uLWdhcC1sZy0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbHVtbi1nYXAtbGctcSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5jb2x1bW4tZ2FwLWxnLWgge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5jb2x1bW4tZ2FwLWxnLTEge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuY29sdW1uLWdhcC1sZy0yIHtcbiAgICBjb2x1bW4tZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbHVtbi1nYXAtbGctMyB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5jb2x1bW4tZ2FwLWxnLTQge1xuICAgIGNvbHVtbi1nYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuY29sdW1uLWdhcC1sZy01IHtcbiAgICBjb2x1bW4tZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbHVtbi1nYXAtbGctNyB7XG4gICAgY29sdW1uLWdhcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mcy1sZy14bCB7XG4gICAgZm9udC1zaXplOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZzLWxnLTEge1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mcy1sZy0yIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZnMtbGctMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZzLWxnLTQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mcy1sZy01IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZzLWxnLTYge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mcy1sZy1iYXNlIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZnMtbGctbGcge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZzLWxnLXNtIHtcbiAgICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LWxnLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtbGctZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtbGctcHJpbWFyeSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LWxnLXNlY29uZGFyeSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtbGctc3VjY2VzcyB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LWxnLWluZm8ge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1sZy13YXJuaW5nIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtbGctZGFuZ2VyIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1sZy1saWdodCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1sZy1sYXZlbmRlciB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGF2ZW5kZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1sZy1kYXJrIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtbGctd2hpdGUge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtbGctYmxhY2sge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtbGctZ3JheSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LWxnLWdyYXktbGlnaHRlc3Qge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktbGlnaHRlc3QtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1sZy1ncmF5LWxpZ2h0ZXIge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktbGlnaHRlci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LWxnLWdyYXktbGlnaHQge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1sZy1ncmF5LWRhcmsge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LWxnLWJsYWNrNDAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrNDAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1sZy1ibGFjazYwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjazYwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtbGctYmx1ZSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LWxnLWJsdWUyMCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTIwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtbGctYmx1ZTQwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlNDAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1sZy1ibHVlNjAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWU2MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LWxnLWJsdWU4MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTgwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtbGctYnJhbmQtYmxhY2sge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJyYW5kLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtbGctYmx1ZS1kYXJrIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlLWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1sZy1ibHVlLWxpZ2h0IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtbGctY2F0YWx5c3QtMTAwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC0xMDAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1sZy1jYXRhbHlzdC04MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtODAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1sZy1jYXRhbHlzdC02MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtNjAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1sZy1jYXRhbHlzdC00MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtNDAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1sZy1jYXRhbHlzdC0yMCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtMjAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1sZy1vcmFuZ2UtMSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtb3JhbmdlLTEtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1sZy1vcmFuZ2UtMiB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtb3JhbmdlLTItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1sZy1wdXJwbGUtMSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHVycGxlLTEtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1sZy1wdXJwbGUtMiB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHVycGxlLTItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1sZy1ib2R5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtbGctbXV0ZWQge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtbGctYmxhY2stNTAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKDI3LCAyNywgMjcsIDAuNSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1sZy13aGl0ZS01MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LWxnLWJvZHktc2Vjb25kYXJ5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LWxnLWJvZHktdGVydGlhcnkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC1sZy1ib2R5LWVtcGhhc2lzIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtbGctcmVzZXQge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLmZsb2F0LXhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbG9hdC14bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vYmplY3QtZml0LXhsLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAub2JqZWN0LWZpdC14bC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAub2JqZWN0LWZpdC14bC1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9iamVjdC1maXQteGwtc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAub2JqZWN0LWZpdC14bC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5kLXhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC14bC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5ib3JkZXItdG9wLXhsIHtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5ib3JkZXItdG9wLXhsLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYm9yZGVyLWVuZC14bCB7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5ib3JkZXItZW5kLXhsLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5ib3JkZXItYm90dG9tLXhsIHtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5ib3JkZXItYm90dG9tLXhsLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYm9yZGVyLXN0YXJ0LXhsIHtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYm9yZGVyLXN0YXJ0LXhsLTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0teGwtcSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0teGwtaCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS14bC0xIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS14bC0yIHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS14bC0zIHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS14bC00IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS14bC01IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS14bC03IHtcbiAgICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgteGwtcSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgteGwtaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LXhsLXEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LXhsLWgge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS14bC03IHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LXhsLXEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQteGwtaCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC14bC03IHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLXhsLXEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS14bC1oIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLXhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWIteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi14bC1xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLXhsLWgge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWIteGwtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLXhsLXEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLXhsLWgge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS14bC1ucSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLXhsLW5oIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0teGwtbjcge1xuICAgIG1hcmdpbjogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgteGwtbnEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgteGwtbmgge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXhsLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LXhsLW5xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LXhsLW5oIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS14bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC14bC1ucSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQteGwtbmgge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC14bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUteGwtbnEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUteGwtbmgge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS14bC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi14bC1ucSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWIteGwtbmgge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWIteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWIteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi14bC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMteGwtbnEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy14bC1uaCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLXhsLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnAteGwtcSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wLXhsLWgge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnAteGwtMyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucC14bC01IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnAteGwtNyB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB4LXhsLXEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHgteGwtaCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB4LXhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weS14bC1xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB5LXhsLWgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weS14bC03IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB0LXhsLXEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB0LXhsLWgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHQteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHQteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHQteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHQteGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGUteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wZS14bC1xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlLXhsLWgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wZS14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGUteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wZS14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGUteGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wYi14bC1xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wYi14bC1oIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBiLXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBiLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBiLXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBiLXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBiLXhsLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBzLXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wcy14bC1xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHMteGwtaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHMteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBzLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wcy14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHMteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBzLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wcy14bC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZ2FwLXhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5nYXAteGwtcSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdhcC14bC1oIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5nYXAteGwtMSB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdhcC14bC0yIHtcbiAgICBnYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZ2FwLXhsLTMge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5nYXAteGwtNCB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdhcC14bC01IHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZ2FwLXhsLTcge1xuICAgIGdhcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctZ2FwLXhsLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucm93LWdhcC14bC1xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1nYXAteGwtaCB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1nYXAteGwtMSB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctZ2FwLXhsLTIge1xuICAgIHJvdy1nYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucm93LWdhcC14bC0zIHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1nYXAteGwtNCB7XG4gICAgcm93LWdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctZ2FwLXhsLTUge1xuICAgIHJvdy1nYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucm93LWdhcC14bC03IHtcbiAgICByb3ctZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbHVtbi1nYXAteGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5jb2x1bW4tZ2FwLXhsLXEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuY29sdW1uLWdhcC14bC1oIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuY29sdW1uLWdhcC14bC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbHVtbi1nYXAteGwtMiB7XG4gICAgY29sdW1uLWdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5jb2x1bW4tZ2FwLXhsLTMge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuY29sdW1uLWdhcC14bC00IHtcbiAgICBjb2x1bW4tZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbHVtbi1nYXAteGwtNSB7XG4gICAgY29sdW1uLWdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5jb2x1bW4tZ2FwLXhsLTcge1xuICAgIGNvbHVtbi1nYXA6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZnMteGwteGwge1xuICAgIGZvbnQtc2l6ZTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mcy14bC0xIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZnMteGwtMiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZzLXhsLTMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mcy14bC00IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZnMteGwtNSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mcy14bC02IHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZnMteGwtYmFzZSB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZzLXhsLWxnIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mcy14bC1zbSB7XG4gICAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXhsLXByaW1hcnkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14bC1zZWNvbmRhcnkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXhsLXN1Y2Nlc3Mge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14bC1pbmZvIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteGwtd2FybmluZyB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXhsLWRhbmdlciB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteGwtbGlnaHQge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteGwtbGF2ZW5kZXIge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxhdmVuZGVyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteGwtZGFyayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXhsLXdoaXRlIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXhsLWJsYWNrIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXhsLWdyYXkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14bC1ncmF5LWxpZ2h0ZXN0IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWxpZ2h0ZXN0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteGwtZ3JheS1saWdodGVyIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWxpZ2h0ZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14bC1ncmF5LWxpZ2h0IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteGwtZ3JheS1kYXJrIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14bC1ibGFjazQwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjazQwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteGwtYmxhY2s2MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2s2MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXhsLWJsdWUge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14bC1ibHVlMjAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUyMC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXhsLWJsdWU0MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTQwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteGwtYmx1ZTYwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlNjAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14bC1ibHVlODAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWU4MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXhsLWJyYW5kLWJsYWNrIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1icmFuZC1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXhsLWJsdWUtZGFyayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZS1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteGwtYmx1ZS1saWdodCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZS1saWdodC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXhsLWNhdGFseXN0LTEwMCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtMTAwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteGwtY2F0YWx5c3QtODAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTgwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteGwtY2F0YWx5c3QtNjAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTYwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteGwtY2F0YWx5c3QtNDAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTQwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteGwtY2F0YWx5c3QtMjAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTIwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteGwtb3JhbmdlLTEge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLW9yYW5nZS0xLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteGwtb3JhbmdlLTIge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLW9yYW5nZS0yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteGwtcHVycGxlLTEge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXB1cnBsZS0xLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteGwtcHVycGxlLTIge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXB1cnBsZS0yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteGwtYm9keSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXhsLW11dGVkIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXhsLWJsYWNrLTUwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSgyNywgMjcsIDI3LCAwLjUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteGwtd2hpdGUtNTAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14bC1ib2R5LXNlY29uZGFyeSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14bC1ib2R5LXRlcnRpYXJ5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogdmFyKC0tYnMtdGVydGlhcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteGwtYm9keS1lbXBoYXNpcyB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXhsLXJlc2V0IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jay1jb250ZW50IC5mbG9hdC14eGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsb2F0LXh4bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbG9hdC14eGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAub2JqZWN0LWZpdC14eGwtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vYmplY3QtZml0LXh4bC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAub2JqZWN0LWZpdC14eGwtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vYmplY3QtZml0LXh4bC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vYmplY3QtZml0LXh4bC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQteHhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmJvcmRlci10b3AteHhsIHtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5ib3JkZXItdG9wLXh4bC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmJvcmRlci1lbmQteHhsIHtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmJvcmRlci1lbmQteHhsLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5ib3JkZXItYm90dG9tLXh4bCB7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYm9yZGVyLWJvdHRvbS14eGwtMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5ib3JkZXItc3RhcnQteHhsIHtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYm9yZGVyLXN0YXJ0LXh4bC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LXh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LXh4bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LXh4bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LXh4bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxleC14eGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuanVzdGlmeS1jb250ZW50LXh4bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLWl0ZW1zLXh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLWl0ZW1zLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24taXRlbXMteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLWNvbnRlbnQteHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24tY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLXNlbGYteHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24tc2VsZi14eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1zZWxmLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vcmRlci14eGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vcmRlci14eGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9yZGVyLXh4bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9yZGVyLXh4bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vcmRlci14eGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0teHhsLXEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLXh4bC1oIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0teHhsLTMge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS14eGwtNSB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0teHhsLTcge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXh4bC1xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC14eGwtaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgteHhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXkteHhsLXEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LXh4bC1oIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXkteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS14eGwtNyB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LXh4bC1xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LXh4bC1oIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQteHhsLTcge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS14eGwtcSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLXh4bC1oIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUteHhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLXh4bC1xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLXh4bC1oIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWIteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWIteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWIteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWIteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWIteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWIteHhsLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWIteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLXh4bC1xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy14eGwtaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS14eGwtbnEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS14eGwtbmgge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLXh4bC1uMSB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLXh4bC1uMiB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLXh4bC1uMyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLXh4bC1uNCB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLXh4bC1uNSB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLXh4bC1uNyB7XG4gICAgbWFyZ2luOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC14eGwtbnEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgteHhsLW5oIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgteHhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC14eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgteHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXh4bC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS14eGwtbnEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXkteHhsLW5oIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS14eGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LXh4bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS14eGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXkteHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LXh4bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC14eGwtbnEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LXh4bC1uaCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC14eGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LXh4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQteHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC14eGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LXh4bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQteHhsLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS14eGwtbnEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUteHhsLW5oIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUteHhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLXh4bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS14eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUteHhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLXh4bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS14eGwtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWIteHhsLW5xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi14eGwtbmgge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWIteHhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi14eGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLXh4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWIteHhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi14eGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLXh4bC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMteHhsLW5xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMteHhsLW5oIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy14eGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy14eGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy14eGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy14eGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy14eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy14eGwtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnAteHhsLXEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucC14eGwtaCB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucC14eGwtNSB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wLXh4bC03IHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB4LXh4bC1xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB4LXh4bC1oIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weC14eGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weS14eGwtcSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weS14eGwtaCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHkteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHkteHhsLTcge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB0LXh4bC1xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wdC14eGwtaCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wdC14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHQteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB0LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wdC14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHQteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB0LXh4bC03IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wZS14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wZS14eGwtcSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wZS14eGwtaCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlLXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlLXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlLXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlLXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlLXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlLXh4bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBiLXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wYi14eGwtcSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGIteHhsLWgge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGIteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBiLXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wYi14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGIteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBiLXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wYi14eGwtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHMteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wcy14eGwtcSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBzLXh4bC1oIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wcy14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBzLXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHMteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wcy14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBzLXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHMteHhsLTcge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5nYXAteHhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5nYXAteHhsLXEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5nYXAteHhsLWgge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdhcC14eGwtMSB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdhcC14eGwtMiB7XG4gICAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdhcC14eGwtMyB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdhcC14eGwtNCB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdhcC14eGwtNSB7XG4gICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdhcC14eGwtNyB7XG4gICAgZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1nYXAteHhsLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucm93LWdhcC14eGwtcSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctZ2FwLXh4bC1oIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucm93LWdhcC14eGwtMSB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctZ2FwLXh4bC0yIHtcbiAgICByb3ctZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1nYXAteHhsLTMge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucm93LWdhcC14eGwtNCB7XG4gICAgcm93LWdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctZ2FwLXh4bC01IHtcbiAgICByb3ctZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1nYXAteHhsLTcge1xuICAgIHJvdy1nYXA6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuY29sdW1uLWdhcC14eGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5jb2x1bW4tZ2FwLXh4bC1xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbHVtbi1nYXAteHhsLWgge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5jb2x1bW4tZ2FwLXh4bC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbHVtbi1nYXAteHhsLTIge1xuICAgIGNvbHVtbi1nYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuY29sdW1uLWdhcC14eGwtMyB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5jb2x1bW4tZ2FwLXh4bC00IHtcbiAgICBjb2x1bW4tZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbHVtbi1nYXAteHhsLTUge1xuICAgIGNvbHVtbi1nYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuY29sdW1uLWdhcC14eGwtNyB7XG4gICAgY29sdW1uLWdhcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mcy14eGwteGwge1xuICAgIGZvbnQtc2l6ZTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mcy14eGwtMSB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZzLXh4bC0yIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZnMteHhsLTMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mcy14eGwtNCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZzLXh4bC01IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZzLXh4bC02IHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZnMteHhsLWJhc2Uge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mcy14eGwtbGcge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZzLXh4bC1zbSB7XG4gICAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4bC1wcmltYXJ5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteHhsLXNlY29uZGFyeSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteHhsLXN1Y2Nlc3Mge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eGwtaW5mbyB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4bC13YXJuaW5nIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteHhsLWRhbmdlciB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteHhsLWxpZ2h0IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4bC1sYXZlbmRlciB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGF2ZW5kZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eGwtZGFyayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4bC13aGl0ZSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eGwtYmxhY2sge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteHhsLWdyYXkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eGwtZ3JheS1saWdodGVzdCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1saWdodGVzdC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4bC1ncmF5LWxpZ2h0ZXIge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktbGlnaHRlci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4bC1ncmF5LWxpZ2h0IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteHhsLWdyYXktZGFyayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteHhsLWJsYWNrNDAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrNDAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eGwtYmxhY2s2MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2s2MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4bC1ibHVlIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteHhsLWJsdWUyMCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTIwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteHhsLWJsdWU0MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTQwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteHhsLWJsdWU2MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTYwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteHhsLWJsdWU4MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTgwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteHhsLWJyYW5kLWJsYWNrIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1icmFuZC1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4bC1ibHVlLWRhcmsge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4bC1ibHVlLWxpZ2h0IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteHhsLWNhdGFseXN0LTEwMCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtMTAwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteHhsLWNhdGFseXN0LTgwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC04MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4bC1jYXRhbHlzdC02MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtNjAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eGwtY2F0YWx5c3QtNDAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTQwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteHhsLWNhdGFseXN0LTIwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC0yMC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4bC1vcmFuZ2UtMSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtb3JhbmdlLTEtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eGwtb3JhbmdlLTIge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLW9yYW5nZS0yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteHhsLXB1cnBsZS0xIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1wdXJwbGUtMS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4bC1wdXJwbGUtMiB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHVycGxlLTItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eGwtYm9keSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4bC1tdXRlZCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eGwtYmxhY2stNTAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKDI3LCAyNywgMjcsIDAuNSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eGwtd2hpdGUtNTAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eGwtYm9keS1zZWNvbmRhcnkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteHhsLWJvZHktdGVydGlhcnkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eGwtYm9keS1lbXBoYXNpcyB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4bC1yZXNldCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAuY2stY29udGVudCAuZmxvYXQteHh4bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxvYXQteHh4bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbG9hdC14eHhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9iamVjdC1maXQteHh4bC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9iamVjdC1maXQteHh4bC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAub2JqZWN0LWZpdC14eHhsLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAub2JqZWN0LWZpdC14eHhsLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9iamVjdC1maXQteHh4bC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQteHh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5kLXh4eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC14eHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5kLXh4eGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5kLXh4eGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQteHh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC14eHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQteHh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQteHh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQteHh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC14eHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYm9yZGVyLXRvcC14eHhsIHtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5ib3JkZXItdG9wLXh4eGwtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5ib3JkZXItZW5kLXh4eGwge1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYm9yZGVyLWVuZC14eHhsLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5ib3JkZXItYm90dG9tLXh4eGwge1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmJvcmRlci1ib3R0b20teHh4bC0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmJvcmRlci1zdGFydC14eHhsIHtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYm9yZGVyLXN0YXJ0LXh4eGwtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxleC14eHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgteHh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxleC14eHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LXh4eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LXh4eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LXh4eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxleC14eHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgteHh4bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxleC14eHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LXh4eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgteHh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgteHh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmp1c3RpZnktY29udGVudC14eHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuanVzdGlmeS1jb250ZW50LXh4eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmp1c3RpZnktY29udGVudC14eHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuanVzdGlmeS1jb250ZW50LXh4eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmp1c3RpZnktY29udGVudC14eHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuanVzdGlmeS1jb250ZW50LXh4eGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1pdGVtcy14eHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1pdGVtcy14eHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLWl0ZW1zLXh4eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLWl0ZW1zLXh4eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1pdGVtcy14eHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLWNvbnRlbnQteHh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1jb250ZW50LXh4eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1jb250ZW50LXh4eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24tY29udGVudC14eHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24tY29udGVudC14eHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLWNvbnRlbnQteHh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLXNlbGYteHh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLXNlbGYteHh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1zZWxmLXh4eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1zZWxmLXh4eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24tc2VsZi14eHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1zZWxmLXh4eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vcmRlci14eHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAub3JkZXIteHh4bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vcmRlci14eHhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9yZGVyLXh4eGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAub3JkZXIteHh4bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vcmRlci14eHhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9yZGVyLXh4eGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAub3JkZXIteHh4bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLXh4eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0teHh4bC1xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS14eHhsLWgge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0teHh4bC0xIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS14eHhsLTIge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLXh4eGwtMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0teHh4bC00IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS14eHhsLTUge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLXh4eGwtNyB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0teHh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgteHh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC14eHhsLXEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXh4eGwtaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXh4eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgteHh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC14eHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXh4eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgteHh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC14eHhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXkteHh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS14eHhsLXEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LXh4eGwtaCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LXh4eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXkteHh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS14eHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LXh4eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXkteHh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS14eHhsLTcge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQteHh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LXh4eGwtcSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC14eHhsLWgge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC14eHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQteHh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LXh4eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC14eHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQteHh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LXh4eGwtNyB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC14eHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUteHh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUteHh4bC1xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUteHh4bC1oIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS14eHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS14eHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS14eHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS14eHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS14eHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS14eHhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS14eHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi14eHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWIteHh4bC1xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLXh4eGwtaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLXh4eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi14eHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWIteHh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLXh4eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi14eHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWIteHh4bC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy14eHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLXh4eGwtcSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMteHh4bC1oIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLXh4eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMteHh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy14eHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLXh4eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMteHh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy14eHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS14eHhsLW5xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0teHh4bC1uaCB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0teHh4bC1uMSB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLXh4eGwtbjIge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS14eHhsLW4zIHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0teHh4bC1uNCB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLXh4eGwtbjUge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS14eHhsLW43IHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXh4eGwtbnEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgteHh4bC1uaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgteHh4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC14eHhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXh4eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgteHh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC14eHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LXh4eGwtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXkteHh4bC1ucSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS14eHhsLW5oIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS14eHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LXh4eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXkteHh4bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS14eHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LXh4eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXkteHh4bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC14eHhsLW5xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC14eHhsLW5oIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LXh4eGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LXh4eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LXh4eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LXh4eGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LXh4eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LXh4eGwtbjcge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLXh4eGwtbnEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUteHh4bC1uaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLXh4eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUteHh4bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS14eHhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLXh4eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUteHh4bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS14eHhsLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLXh4eGwtbnEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLXh4eGwtbmgge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWIteHh4bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWIteHh4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWIteHh4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWIteHh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWIteHh4bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWIteHh4bC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMteHh4bC1ucSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLXh4eGwtbmgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLXh4eGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy14eHhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMteHh4bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLXh4eGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy14eHhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMteHh4bC1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnAteHh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnAteHh4bC1xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnAteHh4bC1oIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucC14eHhsLTEge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucC14eHhsLTIge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucC14eHhsLTMge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucC14eHhsLTQge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucC14eHhsLTUge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucC14eHhsLTcge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHgteHh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB4LXh4eGwtcSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weC14eHhsLWgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB4LXh4eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weC14eHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHgteHh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB4LXh4eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weC14eHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHgteHh4bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB5LXh4eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weS14eHhsLXEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHkteHh4bC1oIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weS14eHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHkteHh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB5LXh4eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weS14eHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHkteHh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB5LXh4eGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wdC14eHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB0LXh4eGwtcSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHQteHh4bC1oIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB0LXh4eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHQteHh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wdC14eHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB0LXh4eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHQteHh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wdC14eHhsLTcge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlLXh4eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wZS14eHhsLXEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGUteHh4bC1oIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGUteHh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlLXh4eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wZS14eHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGUteHh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlLXh4eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wZS14eHhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGIteHh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wYi14eHhsLXEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBiLXh4eGwtaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wYi14eHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBiLXh4eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGIteHh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wYi14eHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBiLXh4eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGIteHh4bC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wcy14eHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wcy14eHhsLXEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wcy14eHhsLWgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBzLXh4eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBzLXh4eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBzLXh4eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBzLXh4eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBzLXh4eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBzLXh4eGwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdhcC14eHhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5nYXAteHh4bC1xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZ2FwLXh4eGwtaCB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZ2FwLXh4eGwtMSB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdhcC14eHhsLTIge1xuICAgIGdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5nYXAteHh4bC0zIHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZ2FwLXh4eGwtNCB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdhcC14eHhsLTUge1xuICAgIGdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5nYXAteHh4bC03IHtcbiAgICBnYXA6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucm93LWdhcC14eHhsLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucm93LWdhcC14eHhsLXEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucm93LWdhcC14eHhsLWgge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctZ2FwLXh4eGwtMSB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctZ2FwLXh4eGwtMiB7XG4gICAgcm93LWdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctZ2FwLXh4eGwtMyB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctZ2FwLXh4eGwtNCB7XG4gICAgcm93LWdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctZ2FwLXh4eGwtNSB7XG4gICAgcm93LWdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctZ2FwLXh4eGwtNyB7XG4gICAgcm93LWdhcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5jb2x1bW4tZ2FwLXh4eGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5jb2x1bW4tZ2FwLXh4eGwtcSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5jb2x1bW4tZ2FwLXh4eGwtaCB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbHVtbi1nYXAteHh4bC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbHVtbi1nYXAteHh4bC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbHVtbi1nYXAteHh4bC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbHVtbi1nYXAteHh4bC00IHtcbiAgICBjb2x1bW4tZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbHVtbi1nYXAteHh4bC01IHtcbiAgICBjb2x1bW4tZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbHVtbi1nYXAteHh4bC03IHtcbiAgICBjb2x1bW4tZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZzLXh4eGwteGwge1xuICAgIGZvbnQtc2l6ZTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mcy14eHhsLTEge1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mcy14eHhsLTIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mcy14eHhsLTMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mcy14eHhsLTQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mcy14eHhsLTUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZnMteHh4bC02IHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZnMteHh4bC1iYXNlIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZnMteHh4bC1sZyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZnMteHh4bC1zbSB7XG4gICAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eHhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteHh4bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteHh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4eGwtcHJpbWFyeSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4eGwtc2Vjb25kYXJ5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eHhsLXN1Y2Nlc3Mge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eHhsLWluZm8ge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eHhsLXdhcm5pbmcge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eHhsLWRhbmdlciB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteHh4bC1saWdodCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eHhsLWxhdmVuZGVyIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1sYXZlbmRlci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4eGwtZGFyayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4eGwtd2hpdGUge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteHh4bC1ibGFjayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eHhsLWdyYXkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eHhsLWdyYXktbGlnaHRlc3Qge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktbGlnaHRlc3QtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eHhsLWdyYXktbGlnaHRlciB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1saWdodGVyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteHh4bC1ncmF5LWxpZ2h0IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteHh4bC1ncmF5LWRhcmsge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4eGwtYmxhY2s0MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2s0MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4eGwtYmxhY2s2MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2s2MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4eGwtYmx1ZSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4eGwtYmx1ZTIwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlMjAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eHhsLWJsdWU0MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTQwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteHh4bC1ibHVlNjAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWU2MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4eGwtYmx1ZTgwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlODAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eHhsLWJyYW5kLWJsYWNrIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1icmFuZC1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4eGwtYmx1ZS1kYXJrIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlLWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eHhsLWJsdWUtbGlnaHQge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eHhsLWNhdGFseXN0LTEwMCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtMTAwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteHh4bC1jYXRhbHlzdC04MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtODAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eHhsLWNhdGFseXN0LTYwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC02MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4eGwtY2F0YWx5c3QtNDAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTQwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteHh4bC1jYXRhbHlzdC0yMCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtMjAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eHhsLW9yYW5nZS0xIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1vcmFuZ2UtMS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4eGwtb3JhbmdlLTIge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLW9yYW5nZS0yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteHh4bC1wdXJwbGUtMSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHVycGxlLTEtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eHhsLXB1cnBsZS0yIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1wdXJwbGUtMi1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4eGwtYm9keSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4eGwtbXV0ZWQge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQteHh4bC1ibGFjay01MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEoMjcsIDI3LCAyNywgMC41KSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4eGwtd2hpdGUtNTAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC14eHhsLWJvZHktc2Vjb25kYXJ5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4eGwtYm9keS10ZXJ0aWFyeSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4eGwtYm9keS1lbXBoYXNpcyB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LXh4eGwtcmVzZXQge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLmZsb2F0LTR4bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxvYXQtNHhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsb2F0LTR4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vYmplY3QtZml0LTR4bC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9iamVjdC1maXQtNHhsLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vYmplY3QtZml0LTR4bC1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9iamVjdC1maXQtNHhsLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9iamVjdC1maXQtNHhsLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC00eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC00eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC00eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQtNHhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC00eGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQtNHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5kLTR4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5kLTR4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQtNHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC00eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQtNHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYm9yZGVyLXRvcC00eGwge1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmJvcmRlci10b3AtNHhsLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYm9yZGVyLWVuZC00eGwge1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYm9yZGVyLWVuZC00eGwtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmJvcmRlci1ib3R0b20tNHhsIHtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5ib3JkZXItYm90dG9tLTR4bC0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmJvcmRlci1zdGFydC00eGwge1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5ib3JkZXItc3RhcnQtNHhsLTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgtNHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgtNHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LTR4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxleC00eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LTR4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgtNHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgtNHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgtNHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LTR4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxleC00eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgtNHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxleC00eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5qdXN0aWZ5LWNvbnRlbnQtNHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuanVzdGlmeS1jb250ZW50LTR4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuanVzdGlmeS1jb250ZW50LTR4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmp1c3RpZnktY29udGVudC00eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmp1c3RpZnktY29udGVudC00eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5qdXN0aWZ5LWNvbnRlbnQtNHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24taXRlbXMtNHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1pdGVtcy00eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24taXRlbXMtNHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1pdGVtcy00eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1pdGVtcy00eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24tY29udGVudC00eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24tY29udGVudC00eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1jb250ZW50LTR4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1jb250ZW50LTR4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLWNvbnRlbnQtNHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLWNvbnRlbnQtNHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24tc2VsZi00eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1zZWxmLTR4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1zZWxmLTR4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLXNlbGYtNHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLXNlbGYtNHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1zZWxmLTR4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9yZGVyLTR4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9yZGVyLTR4bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vcmRlci00eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAub3JkZXItNHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9yZGVyLTR4bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vcmRlci00eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAub3JkZXItNHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9yZGVyLTR4bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLTR4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS00eGwtcSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tNHhsLWgge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tNHhsLTEge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLTR4bC0yIHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS00eGwtMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tNHhsLTQge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLTR4bC01IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS00eGwtNyB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tNHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC00eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgtNHhsLXEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LTR4bC1oIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgtNHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LTR4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC00eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgtNHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LTR4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC00eGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgtNHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LTR4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS00eGwtcSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktNHhsLWgge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS00eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktNHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LTR4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS00eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktNHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LTR4bC03IHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS00eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtNHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtNHhsLXEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtNHhsLWgge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC00eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC00eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC00eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC00eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC00eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC00eGwtNyB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC00eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS00eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLTR4bC1xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtNHhsLWgge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLTR4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtNHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS00eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLTR4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtNHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS00eGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLTR4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItNHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItNHhsLXEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItNHhsLWgge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi00eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi00eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi00eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi00eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi00eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi00eGwtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi00eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy00eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMtNHhsLXEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLTR4bC1oIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLTR4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy00eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMtNHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLTR4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy00eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMtNHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLTR4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLTR4bC1ucSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLTR4bC1uaCB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tNHhsLW4xIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tNHhsLW4yIHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tNHhsLW4zIHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tNHhsLW40IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tNHhsLW41IHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tNHhsLW43IHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LTR4bC1ucSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC00eGwtbmgge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LTR4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC00eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgtNHhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LTR4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC00eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgtNHhsLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LTR4bC1ucSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS00eGwtbmgge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LTR4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS00eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktNHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LTR4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS00eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktNHhsLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LTR4bC1ucSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtNHhsLW5oIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LTR4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtNHhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC00eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LTR4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtNHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC00eGwtbjcge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLTR4bC1ucSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS00eGwtbmgge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS00eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtNHhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLTR4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS00eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtNHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLTR4bC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi00eGwtbnEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLTR4bC1uaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi00eGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLTR4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItNHhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi00eGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLTR4bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItNHhsLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy00eGwtbnEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy00eGwtbmgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLTR4bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLTR4bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLTR4bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLTR4bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLTR4bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLTR4bC1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnAtNHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucC00eGwtcSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wLTR4bC1oIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucC00eGwtMSB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wLTR4bC0yIHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnAtNHhsLTMge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucC00eGwtNCB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wLTR4bC01IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnAtNHhsLTcge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHgtNHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHgtNHhsLXEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHgtNHhsLWgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB4LTR4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB4LTR4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB4LTR4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB4LTR4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB4LTR4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB4LTR4bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB5LTR4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB5LTR4bC1xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB5LTR4bC1oIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weS00eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weS00eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weS00eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weS00eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weS00eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weS00eGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wdC00eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHQtNHhsLXEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB0LTR4bC1oIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB0LTR4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wdC00eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHQtNHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB0LTR4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wdC00eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHQtNHhsLTcge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlLTR4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlLTR4bC1xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlLTR4bC1oIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGUtNHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGUtNHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGUtNHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGUtNHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGUtNHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGUtNHhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGItNHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBiLTR4bC1xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wYi00eGwtaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wYi00eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGItNHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBiLTR4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wYi00eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGItNHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBiLTR4bC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wcy00eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBzLTR4bC1xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHMtNHhsLWgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBzLTR4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHMtNHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wcy00eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBzLTR4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHMtNHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wcy00eGwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdhcC00eGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdhcC00eGwtcSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdhcC00eGwtaCB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZ2FwLTR4bC0xIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZ2FwLTR4bC0yIHtcbiAgICBnYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZ2FwLTR4bC0zIHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZ2FwLTR4bC00IHtcbiAgICBnYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZ2FwLTR4bC01IHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZ2FwLTR4bC03IHtcbiAgICBnYXA6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucm93LWdhcC00eGwtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctZ2FwLTR4bC1xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1nYXAtNHhsLWgge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctZ2FwLTR4bC0xIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1nYXAtNHhsLTIge1xuICAgIHJvdy1nYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucm93LWdhcC00eGwtMyB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctZ2FwLTR4bC00IHtcbiAgICByb3ctZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1nYXAtNHhsLTUge1xuICAgIHJvdy1nYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucm93LWdhcC00eGwtNyB7XG4gICAgcm93LWdhcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5jb2x1bW4tZ2FwLTR4bC0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbHVtbi1nYXAtNHhsLXEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuY29sdW1uLWdhcC00eGwtaCB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbHVtbi1nYXAtNHhsLTEge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuY29sdW1uLWdhcC00eGwtMiB7XG4gICAgY29sdW1uLWdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5jb2x1bW4tZ2FwLTR4bC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbHVtbi1nYXAtNHhsLTQge1xuICAgIGNvbHVtbi1nYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuY29sdW1uLWdhcC00eGwtNSB7XG4gICAgY29sdW1uLWdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5jb2x1bW4tZ2FwLTR4bC03IHtcbiAgICBjb2x1bW4tZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZzLTR4bC14bCB7XG4gICAgZm9udC1zaXplOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZzLTR4bC0xIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZnMtNHhsLTIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mcy00eGwtMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZzLTR4bC00IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZnMtNHhsLTUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZnMtNHhsLTYge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mcy00eGwtYmFzZSB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZzLTR4bC1sZyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZnMtNHhsLXNtIHtcbiAgICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LTR4bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LTR4bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNHhsLXByaW1hcnkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC00eGwtc2Vjb25kYXJ5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC00eGwtc3VjY2VzcyB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LTR4bC1pbmZvIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNHhsLXdhcm5pbmcge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC00eGwtZGFuZ2VyIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC00eGwtbGlnaHQge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNHhsLWxhdmVuZGVyIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1sYXZlbmRlci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LTR4bC1kYXJrIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNHhsLXdoaXRlIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LTR4bC1ibGFjayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC00eGwtZ3JheSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LTR4bC1ncmF5LWxpZ2h0ZXN0IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWxpZ2h0ZXN0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNHhsLWdyYXktbGlnaHRlciB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1saWdodGVyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNHhsLWdyYXktbGlnaHQge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC00eGwtZ3JheS1kYXJrIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC00eGwtYmxhY2s0MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2s0MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LTR4bC1ibGFjazYwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjazYwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNHhsLWJsdWUge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC00eGwtYmx1ZTIwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlMjAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC00eGwtYmx1ZTQwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlNDAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC00eGwtYmx1ZTYwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlNjAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC00eGwtYmx1ZTgwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlODAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC00eGwtYnJhbmQtYmxhY2sge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJyYW5kLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNHhsLWJsdWUtZGFyayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZS1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNHhsLWJsdWUtbGlnaHQge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC00eGwtY2F0YWx5c3QtMTAwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC0xMDAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC00eGwtY2F0YWx5c3QtODAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTgwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNHhsLWNhdGFseXN0LTYwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC02MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LTR4bC1jYXRhbHlzdC00MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtNDAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC00eGwtY2F0YWx5c3QtMjAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTIwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNHhsLW9yYW5nZS0xIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1vcmFuZ2UtMS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LTR4bC1vcmFuZ2UtMiB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtb3JhbmdlLTItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC00eGwtcHVycGxlLTEge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXB1cnBsZS0xLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNHhsLXB1cnBsZS0yIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1wdXJwbGUtMi1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LTR4bC1ib2R5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNHhsLW11dGVkIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LTR4bC1ibGFjay01MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEoMjcsIDI3LCAyNywgMC41KSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LTR4bC13aGl0ZS01MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LTR4bC1ib2R5LXNlY29uZGFyeSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC00eGwtYm9keS10ZXJ0aWFyeSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LTR4bC1ib2R5LWVtcGhhc2lzIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNHhsLXJlc2V0IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC5jay1jb250ZW50IC5mbG9hdC01eGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsb2F0LTV4bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbG9hdC01eGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAub2JqZWN0LWZpdC01eGwtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vYmplY3QtZml0LTV4bC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAub2JqZWN0LWZpdC01eGwtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vYmplY3QtZml0LTV4bC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vYmplY3QtZml0LTV4bC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQtNXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQtNXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQtNXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5kLTV4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQtNXhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5kLTV4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC01eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC01eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5kLTV4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQtNXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5kLTV4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmJvcmRlci10b3AtNXhsIHtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5ib3JkZXItdG9wLTV4bC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmJvcmRlci1lbmQtNXhsIHtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmJvcmRlci1lbmQtNXhsLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5ib3JkZXItYm90dG9tLTV4bCB7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYm9yZGVyLWJvdHRvbS01eGwtMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5ib3JkZXItc3RhcnQtNXhsIHtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYm9yZGVyLXN0YXJ0LTV4bC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LTV4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LTV4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxleC01eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgtNXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxleC01eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LTV4bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LTV4bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LTV4bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZmxleC01eGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgtNXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mbGV4LTV4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZsZXgtNXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuanVzdGlmeS1jb250ZW50LTV4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmp1c3RpZnktY29udGVudC01eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmp1c3RpZnktY29udGVudC01eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5qdXN0aWZ5LWNvbnRlbnQtNXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5qdXN0aWZ5LWNvbnRlbnQtNXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuanVzdGlmeS1jb250ZW50LTV4bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLWl0ZW1zLTV4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24taXRlbXMtNXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLWl0ZW1zLTV4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24taXRlbXMtNXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24taXRlbXMtNXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLWNvbnRlbnQtNXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLWNvbnRlbnQtNXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24tY29udGVudC01eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24tY29udGVudC01eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1jb250ZW50LTV4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1jb250ZW50LTV4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFsaWduLXNlbGYtNXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24tc2VsZi01eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24tc2VsZi01eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1zZWxmLTV4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5hbGlnbi1zZWxmLTV4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWxpZ24tc2VsZi01eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vcmRlci01eGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vcmRlci01eGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAub3JkZXItNXhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9yZGVyLTV4bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vcmRlci01eGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAub3JkZXItNXhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9yZGVyLTV4bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5vcmRlci01eGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS01eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tNXhsLXEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLTV4bC1oIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLTV4bC0xIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS01eGwtMiB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tNXhsLTMge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLTV4bC00IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS01eGwtNSB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm0tNXhsLTcge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLTV4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgtNXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LTV4bC1xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC01eGwtaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LTV4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC01eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgtNXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LTV4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC01eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgtNXhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LTV4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS01eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktNXhsLXEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LTV4bC1oIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktNXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LTV4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS01eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktNXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LTV4bC01IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS01eGwtNyB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktNXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LTV4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LTV4bC1xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LTV4bC1oIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtNXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtNXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtNXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtNXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtNXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtNXhsLTcge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtNXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtNXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS01eGwtcSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLTV4bC1oIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS01eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLTV4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtNXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS01eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLTV4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtNXhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS01eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLTV4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLTV4bC1xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLTV4bC1oIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItNXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItNXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItNXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItNXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItNXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItNXhsLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItNXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMtNXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLTV4bC1xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy01eGwtaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy01eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMtNXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLTV4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy01eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMtNXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1zLTV4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy01eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS01eGwtbnEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubS01eGwtbmgge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLTV4bC1uMSB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLTV4bC1uMiB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLTV4bC1uMyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLTV4bC1uNCB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLTV4bC1uNSB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tLTV4bC1uNyB7XG4gICAgbWFyZ2luOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC01eGwtbnEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgtNXhsLW5oIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC01eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgtNXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LTV4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teC01eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXgtNXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm14LTV4bC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS01eGwtbnEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktNXhsLW5oIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS01eGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktNXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LTV4bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5teS01eGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXktNXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm15LTV4bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC01eGwtbnEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LTV4bC1uaCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC01eGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LTV4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtNXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tdC01eGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm10LTV4bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXQtNXhsLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS01eGwtbnEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtNXhsLW5oIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtNXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLTV4bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS01eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWUtNXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lLTV4bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tZS01eGwtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItNXhsLW5xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi01eGwtbmgge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItNXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi01eGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLTV4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWItNXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYi01eGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1iLTV4bC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMtNXhsLW5xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubXMtNXhsLW5oIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy01eGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy01eGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy01eGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy01eGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy01eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tcy01eGwtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wLTV4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnAtNXhsLXEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucC01eGwtaCB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnAtNXhsLTEge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucC01eGwtMiB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wLTV4bC0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnAtNXhsLTQge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucC01eGwtNSB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wLTV4bC03IHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB4LTV4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB4LTV4bC1xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB4LTV4bC1oIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weC01eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weC01eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weC01eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weC01eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weC01eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weC01eGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weS01eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weS01eGwtcSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5weS01eGwtaCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHktNXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHktNXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHktNXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHktNXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHktNXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHktNXhsLTcge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHQtNXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB0LTV4bC1xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wdC01eGwtaCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wdC01eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHQtNXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB0LTV4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wdC01eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHQtNXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB0LTV4bC03IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wZS01eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wZS01eGwtcSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wZS01eGwtaCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlLTV4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlLTV4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlLTV4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlLTV4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlLTV4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlLTV4bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBiLTV4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wYi01eGwtcSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGItNXhsLWgge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGItNXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBiLTV4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wYi01eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucGItNXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBiLTV4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wYi01eGwtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHMtNXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wcy01eGwtcSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBzLTV4bC1oIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wcy01eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBzLTV4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHMtNXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5wcy01eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBzLTV4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHMtNXhsLTcge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5nYXAtNXhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5nYXAtNXhsLXEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5nYXAtNXhsLWgge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdhcC01eGwtMSB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdhcC01eGwtMiB7XG4gICAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdhcC01eGwtMyB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdhcC01eGwtNCB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdhcC01eGwtNSB7XG4gICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdhcC01eGwtNyB7XG4gICAgZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1nYXAtNXhsLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucm93LWdhcC01eGwtcSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctZ2FwLTV4bC1oIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucm93LWdhcC01eGwtMSB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctZ2FwLTV4bC0yIHtcbiAgICByb3ctZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1nYXAtNXhsLTMge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucm93LWdhcC01eGwtNCB7XG4gICAgcm93LWdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5yb3ctZ2FwLTV4bC01IHtcbiAgICByb3ctZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnJvdy1nYXAtNXhsLTcge1xuICAgIHJvdy1nYXA6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuY29sdW1uLWdhcC01eGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5jb2x1bW4tZ2FwLTV4bC1xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbHVtbi1nYXAtNXhsLWgge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5jb2x1bW4tZ2FwLTV4bC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbHVtbi1nYXAtNXhsLTIge1xuICAgIGNvbHVtbi1nYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuY29sdW1uLWdhcC01eGwtMyB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5jb2x1bW4tZ2FwLTV4bC00IHtcbiAgICBjb2x1bW4tZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbHVtbi1nYXAtNXhsLTUge1xuICAgIGNvbHVtbi1nYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuY29sdW1uLWdhcC01eGwtNyB7XG4gICAgY29sdW1uLWdhcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mcy01eGwteGwge1xuICAgIGZvbnQtc2l6ZTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mcy01eGwtMSB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZzLTV4bC0yIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZnMtNXhsLTMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mcy01eGwtNCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZzLTV4bC01IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZzLTV4bC02IHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZnMtNXhsLWJhc2Uge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5mcy01eGwtbGcge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZzLTV4bC1zbSB7XG4gICAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC01eGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC01eGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LTV4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LTV4bC1wcmltYXJ5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNXhsLXNlY29uZGFyeSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNXhsLXN1Y2Nlc3Mge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC01eGwtaW5mbyB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LTV4bC13YXJuaW5nIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNXhsLWRhbmdlciB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNXhsLWxpZ2h0IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LTV4bC1sYXZlbmRlciB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGF2ZW5kZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC01eGwtZGFyayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LTV4bC13aGl0ZSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC01eGwtYmxhY2sge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNXhsLWdyYXkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC01eGwtZ3JheS1saWdodGVzdCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1saWdodGVzdC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LTV4bC1ncmF5LWxpZ2h0ZXIge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktbGlnaHRlci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LTV4bC1ncmF5LWxpZ2h0IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNXhsLWdyYXktZGFyayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNXhsLWJsYWNrNDAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrNDAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC01eGwtYmxhY2s2MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2s2MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LTV4bC1ibHVlIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNXhsLWJsdWUyMCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTIwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNXhsLWJsdWU0MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTQwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNXhsLWJsdWU2MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTYwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNXhsLWJsdWU4MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZTgwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNXhsLWJyYW5kLWJsYWNrIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1icmFuZC1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LTV4bC1ibHVlLWRhcmsge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LTV4bC1ibHVlLWxpZ2h0IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibHVlLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNXhsLWNhdGFseXN0LTEwMCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtMTAwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNXhsLWNhdGFseXN0LTgwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC04MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LTV4bC1jYXRhbHlzdC02MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtY2F0YWx5c3QtNjAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC01eGwtY2F0YWx5c3QtNDAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNhdGFseXN0LTQwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNXhsLWNhdGFseXN0LTIwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1jYXRhbHlzdC0yMC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LTV4bC1vcmFuZ2UtMSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtb3JhbmdlLTEtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC01eGwtb3JhbmdlLTIge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLW9yYW5nZS0yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNXhsLXB1cnBsZS0xIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1wdXJwbGUtMS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LTV4bC1wdXJwbGUtMiB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHVycGxlLTItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC01eGwtYm9keSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LTV4bC1tdXRlZCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC01eGwtYmxhY2stNTAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKDI3LCAyNywgMjcsIDAuNSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC01eGwtd2hpdGUtNTAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC01eGwtYm9keS1zZWNvbmRhcnkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRleHQtNXhsLWJvZHktdGVydGlhcnkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudGV4dC01eGwtYm9keS1lbXBoYXNpcyB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50ZXh0LTV4bC1yZXNldCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmNrLWNvbnRlbnQgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5kLXByaW50LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC1wcmludC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uY2stY29udGVudCA6cm9vdCB7XG4gIC0td2MtaGVhZGVyLWhlaWdodDogMTAwcHg7XG4gIC0td2MtcHJpbWFyeS1oZWFkZXItaGVpZ2h0OiAzNzBweDtcbiAgLS13Yy1wZW9wbGUtaGVhZGVyLWhlaWdodDogNDUwcHg7XG4gIC0td2MtYnJlYWRjcnVtYnMtaGVpZ2h0OiA2MHB4O1xuICAtLXdjLWRpc3RhbmNlLWJsb2NrczogNjBweDtcbiAgLS13Yy1jb250YWluZXItcHVibGljYXRpb24td2lkdGg6IGNhbGMoMTAwJSAtIDIuNXJlbSk7XG4gIC0td2MtbWFnYXppbmUtZGVmYXVsdC1uYXYtd2lkdGg6IDMwMHB4O1xuICAtLXdjLXByaW1hcnktbmF2LXdpZHRoOiAxNTBweDtcbiAgLS13Yy1wcmltYXJ5LXJpZ2h0LXNpZGUtd2lkdGg6IDMzNXB4O1xuICAtLXdjLWhlYWRlci1iYW5uZXItaGVpZ2h0OiA1MDBweDtcbiAgLS13Yy1ob21lcGFnZS1oZXJvLWhlaWdodDogMTcwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNrLWNvbnRlbnQgOnJvb3Qge1xuICAgIC0td2MtaG9tZXBhZ2UtaGVyby1oZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jay1jb250ZW50IDpyb290IHtcbiAgICAtLXdjLWNvbnRhaW5lci1wdWJsaWNhdGlvbi13aWR0aDogNjYwcHg7XG4gICAgLS13Yy1ob21lcGFnZS1oZXJvLWhlaWdodDogNDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNrLWNvbnRlbnQgOnJvb3Qge1xuICAgIC0td2MtY29udGFpbmVyLXB1YmxpY2F0aW9uLXdpZHRoOiA5MTZweDtcbiAgICAtLXdjLWhvbWVwYWdlLWhlcm8taGVpZ2h0OiA2NTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY2stY29udGVudCA6cm9vdCB7XG4gICAgLS13Yy1jb250YWluZXItcHVibGljYXRpb24td2lkdGg6IDk2MHB4O1xuICAgIC0td2MtaG9tZXBhZ2UtaGVyby1oZWlnaHQ6IDg2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5jay1jb250ZW50IDpyb290IHtcbiAgICAtLXdjLWhlYWRlci1oZWlnaHQ6IDQwcHg7XG4gICAgLS13Yy1kaXN0YW5jZS1ibG9ja3M6IDM1cHg7XG4gICAgLS13Yy1oZWFkZXItYmFubmVyLWhlaWdodDogMjQwcHg7XG4gIH1cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJ3aGl0ZWNhc2UtaWNvbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29ucy93aGl0ZWNhc2UtaWNvbnMudHRmPzg5djRsOVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbnMvd2hpdGVjYXNlLWljb25zLndvZmY/ODl2NGw5XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ljb25zL3doaXRlY2FzZS1pY29ucy5zdmc/ODl2NGw5I3doaXRlY2FzZS1pY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5jay1jb250ZW50IC5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmNrLWNvbnRlbnQgLmljb24uaWNvbi1tYS1leHBsb3JlciB7XG4gIHdpZHRoOiAyZW07XG59XG4uY2stY29udGVudCAuaWNvbi5pY29uLWNmaXVzIHtcbiAgd2lkdGg6IDJlbTtcbn1cbi5jay1jb250ZW50IC5pY29uLmljb24tamFwYW5lc2Uge1xuICB3aWR0aDogMmVtO1xufVxuLmNrLWNvbnRlbnQgLmljb24uaWNvbi1kZWJ0LWV4cGxvcmVyIHtcbiAgd2lkdGg6IDJlbTtcbn1cbi5jay1jb250ZW50IC53Yy1pY29uLXNlYXJjaDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDMyJTIwMzIlMjIlM0UlMEElM0NwYXRoJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMGQlM0QlMjJNMjIuMzk5JTIwMjAuM2MxLjQ0Ny0xLjg4NiUyMDIuMzE5LTQuMjglMjAyLjMxOS02Ljg3NyUyMDAtMC4wMDQlMjAwLTAuMDA4JTIwMC0wLjAxMXYwLjAwMWMwLTYuMjcyLTUuMDgxLTExLjM3NS0xMS4zMjQtMTEuMzc1cy0xMS4zMjQlMjA1LjEwMy0xMS4zMjQlMjAxMS4zNzUlMjA1LjA3OSUyMDExLjM3NSUyMDExLjMyNCUyMDExLjM3NWMwLjAwMiUyMDAlMjAwLjAwNCUyMDAlMjAwLjAwNiUyMDAlMjAyLjY2MSUyMDAlMjA1LjEwNS0wLjkyNiUyMDcuMDI5LTIuNDczbC0wLjAyMiUyMDAuMDE3JTIwNy41NCUyMDcuNTc5JTIwMi4wMDktMi4wMjB6TTEzLjM5NCUyMDIyLjIzYy00LjgzOSUyMDAtOC43NzQtMy45NTYtOC43NzQtOC44MThzMy45MzgtOC44MTMlMjA4Ljc3NC04LjgxMyUyMDguNzc1JTIwMy45NTYlMjA4Ljc3NSUyMDguODE2LTMuOTM4JTIwOC44MTQtOC43NzUlMjA4LjgxNHolMjIlM0UlM0MlMkZwYXRoJTNFJTBBJTNDJTJGc3ZnJTNFKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmNrLWNvbnRlbnQgLndjLWljb24tc2VhcmNoLmljb24tYmxhY2s6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxNCAxNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J005LjkwNDUxIDguNzE1OTdIOS4yNzg1NUw5LjA1NjY5IDguNTAyMDNDOS44MzMyIDcuNTk4NzQgMTAuMzAwNyA2LjQyNjA1IDEwLjMwMDcgNS4xNTAzNUMxMC4zMDA3IDIuMzA1NzcgNy45OTQ5MiAwIDUuMTUwMzUgMEMyLjMwNTc3IDAgMCAyLjMwNTc3IDAgNS4xNTAzNUMwIDcuOTk0OTIgMi4zMDU3NyAxMC4zMDA3IDUuMTUwMzUgMTAuMzAwN0M2LjQyNjA1IDEwLjMwMDcgNy41OTg3NCA5LjgzMzIgOC41MDIwMyA5LjA1NjY5TDguNzE1OTcgOS4yNzg1NVY5LjkwNDUxTDEyLjY3NzggMTMuODU4NEwxMy44NTg0IDEyLjY3NzhMOS45MDQ1MSA4LjcxNTk3Wk01LjE1MDM1IDguNzE1OTdDMy4xNzczNyA4LjcxNTk3IDEuNTg0NzIgNy4xMjMzMyAxLjU4NDcyIDUuMTUwMzVDMS41ODQ3MiAzLjE3NzM3IDMuMTc3MzcgMS41ODQ3MiA1LjE1MDM1IDEuNTg0NzJDNy4xMjMzMyAxLjU4NDcyIDguNzE1OTcgMy4xNzczNyA4LjcxNTk3IDUuMTUwMzVDOC43MTU5NyA3LjEyMzMzIDcuMTIzMzMgOC43MTU5NyA1LjE1MDM1IDguNzE1OTdaJyBmaWxsPSclMjMxQjFCMUInLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAud2MtaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNrLWNvbnRlbnQgLndjLWljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTNFJTBBJTNDcGF0aCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGQlM0QlMjJNMjYuNzU2JTIwNC4wMzZjMCUyMDAuNDI2JTIwMC4wMTIlMjAwLjgxMyUyMDAlMjAxLjIwMy0wLjA1MSUyMDEuMzUxLTEuMDk4JTIwMi4zNzUtMi40MDElMjAyLjM1NS0xLjI4Mi0wLjAxNy0yLjI5My0xLjAzMS0yLjM0MS0yLjM1OC0wLjAxNC0wLjM3NSUyMDAtMC43NDYlMjAwLTEuMTZoLTExLjg4M2MwJTIwMC4zODQlMjAwLjAxMiUyMDAuNzcyJTIwMCUyMDEuMTYxLTAuMDUxJTIwMS4zNTEtMS4wOTUlMjAyLjM3NS0yLjM5OSUyMDIuMzU3LTEuMjgxLTAuMDE1LTIuMjkyLTEuMDI3LTIuMzQyLTIuMzU1LTAuMDE0LTAuMzc1JTIwMC0wLjc0NyUyMDAtMS4yMDNoLTMuNTYzdjI2LjEyNWgyOC41di0yNi4xMjV6TTI3LjklMjAyNy43NDZoLTIzLjY3N3YtMTYuNTU0aDIzLjY3N3olMjIlM0UlM0MlMkZwYXRoJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTNDcGF0aCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGQlM0QlMjJNNi41NzYlMjA1LjE1OGMwLjAxNSUyMDAuNzI0JTIwMC41JTIwMS4yMzElMjAxLjE1MyUyMDEuMjUlMjAwLjY3OCUyMDAuMDE4JTIwMS4xOTQtMC41JTIwMS4yMTMtMS4yNSUyMDAuMDE2LTAuNjMtMC4wMzMtMS4yNjQlMjAwLjAxNC0xLjg5MSUyMDAuMDUzLTAuNzMxLTAuMjAxLTEuMjYtMC44NDEtMS42MDdoLTAuNzEzYy0wLjQ2MyUyMDAuMjkzLTAuODQzJTIwMC42MzQtMC44MzIlMjAxLjI1JTIwMC4wMTIlMjAwLjc1LTAuMDA3JTIwMS40OTklMjAwLjAwNiUyMDIuMjQ4eiUyMiUzRSUzQyUyRnBhdGglM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlM0NwYXRoJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZCUzRCUyMk0yMy4yMDElMjA1LjE1OGMwLjAxNSUyMDAuNzI0JTIwMC41JTIwMS4yMzElMjAxLjE1MyUyMDEuMjUlMjAwLjY3OSUyMDAuMDE4JTIwMS4xOTQtMC41JTIwMS4yMTMtMS4yNSUyMDAuMDE2LTAuNjMtMC4wMzItMS4yNjQlMjAwLjAxNC0xLjg5MSUyMDAuMDUzLTAuNzMxLTAuMjAxLTEuMjYtMC44NDEtMS42MDdoLTAuNzEyYy0wLjQ2NCUyMDAuMjkzLTAuODQzJTIwMC42MzQtMC44MzMlMjAxLjI1JTIwMC4wMTIlMjAwLjc1LTAuMDA4JTIwMS40OTklMjAwLjAwNiUyMDIuMjQ4eiUyMiUzRSUzQyUyRnBhdGglM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0xMS4yOTQlMjAxMy41NzhoLTQuNjc2djQuNjc3aDQuNjc2eiUyMiUzRSUzQyUyRnBhdGglM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0xOC40MDQlMjAxMy41ODNoLTQuNjc3djQuNjc3aDQuNjc3eiUyMiUzRSUzQyUyRnBhdGglM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0yNS41MzglMjAxMy41NzRoLTQuNjcydjQuNjg0aDQuNjcyeiUyMiUzRSUzQyUyRnBhdGglM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0xMS4yOTQlMjAyMC43MDNoLTQuNjc3djQuNjc3aDQuNjc3eiUyMiUzRSUzQyUyRnBhdGglM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0xOC4zOTglMjAyMC42OTRoLTQuNjc3djQuNjc0aDQuNjc3eiUyMiUzRSUzQyUyRnBhdGglM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0yNS41MjglMjAyMC43MTFoLTQuNjczdjQuNjc2aDQuNjczeiUyMiUzRSUzQyUyRnBhdGglM0UlMEElM0MlMkZzdmclM0UpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIEBrZXlmcmFtZXMgYm9yZGVyLXByaW1hcnkge1xuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMyNjExYzk7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzI2MTFjOTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMyNjExYzk7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMyNjExYzk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMjYxMWM5O1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGJvcmRlci1wcmltYXJ5LW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMjYxMWM5O1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMyNjExYzk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMjYxMWM5O1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMjYxMWM5O1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMyNjExYzk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItc2Vjb25kYXJ5IHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMWIxYjFiO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMxYjFiMWI7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMWIxYjFiO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMWIxYjFiO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzFiMWIxYjtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItc2Vjb25kYXJ5LW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMWIxYjFiO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMxYjFiMWI7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMWIxYjFiO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMWIxYjFiO1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMxYjFiMWI7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItc3VjY2VzcyB7XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzE5ODc1NDtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMTk4NzU0O1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzE5ODc1NDtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzE5ODc1NDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMxOTg3NTQ7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgYm9yZGVyLXN1Y2Nlc3Mtb3V0IHtcbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMxOTg3NTQ7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzE5ODc1NDtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMxOTg3NTQ7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMxOTg3NTQ7XG4gICAgfVxuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzE5ODc1NDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBAa2V5ZnJhbWVzIGJvcmRlci1pbmZvIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMTdjNWZmO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMxN2M1ZmY7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMTdjNWZmO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMTdjNWZmO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzE3YzVmZjtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItaW5mby1vdXQge1xuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzE3YzVmZjtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMTdjNWZmO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzE3YzVmZjtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzE3YzVmZjtcbiAgICB9XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMTdjNWZmO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIEBrZXlmcmFtZXMgYm9yZGVyLXdhcm5pbmcge1xuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmZmMxMDc7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2ZmYzEwNztcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmZmMxMDc7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmZmMxMDc7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZmZjMTA3O1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGJvcmRlci13YXJuaW5nLW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZmZjMTA3O1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmZmMxMDc7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZmZjMTA3O1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZmZjMTA3O1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmZmMxMDc7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItZGFuZ2VyIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZGMzNTQ1O1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNkYzM1NDU7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZGMzNTQ1O1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZGMzNTQ1O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2RjMzU0NTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItZGFuZ2VyLW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZGMzNTQ1O1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNkYzM1NDU7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZGMzNTQ1O1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZGMzNTQ1O1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNkYzM1NDU7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItbGlnaHQge1xuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmNGY0ZjQ7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2Y0ZjRmNDtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmNGY0ZjQ7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmNGY0ZjQ7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZjRmNGY0O1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGJvcmRlci1saWdodC1vdXQge1xuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2Y0ZjRmNDtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZjRmNGY0O1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2Y0ZjRmNDtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2Y0ZjRmNDtcbiAgICB9XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZjRmNGY0O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIEBrZXlmcmFtZXMgYm9yZGVyLWxhdmVuZGVyIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZjFmMGZmO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmMWYwZmY7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZjFmMGZmO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZjFmMGZmO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2YxZjBmZjtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItbGF2ZW5kZXItb3V0IHtcbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmMWYwZmY7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2YxZjBmZjtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmMWYwZmY7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmMWYwZmY7XG4gICAgfVxuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2YxZjBmZjtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBAa2V5ZnJhbWVzIGJvcmRlci1kYXJrIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMjgyOTJmO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMyODI5MmY7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMjgyOTJmO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMjgyOTJmO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzI4MjkyZjtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItZGFyay1vdXQge1xuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzI4MjkyZjtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMjgyOTJmO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzI4MjkyZjtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzI4MjkyZjtcbiAgICB9XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMjgyOTJmO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIEBrZXlmcmFtZXMgYm9yZGVyLXdoaXRlIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICMyODI5MmYsIC0xOHB4IC0xOHB4IDAgMXB4ICMyODI5MmYsIDE4cHggLTE4cHggMCAxcHggIzI4MjkyZiwgMThweCAxOHB4IDAgMXB4ICMyODI5MmYsIDAgMCAwIDFweCAjZmZmO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggIzI4MjkyZiwgLTE4cHggLTE4cHggMCAxcHggIzI4MjkyZiwgMThweCAtMThweCAwIDFweCAjMjgyOTJmLCAxOHB4IDE4cHggMCAxcHggIzI4MjkyZiwgMCAwIDAgMXB4ICNmZmY7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjMjgyOTJmLCAxOHB4IC0zOHB4IDAgMXB4ICMyODI5MmYsIDE4cHggLTE4cHggMCAxcHggIzI4MjkyZiwgMThweCAxOHB4IDAgMXB4ICMyODI5MmYsIDAgMCAwIDFweCAjZmZmO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggIzI4MjkyZiwgMThweCAtMzhweCAwIDFweCAjMjgyOTJmLCAxOHB4IDM4cHggMCAxcHggIzI4MjkyZiwgMThweCAxOHB4IDAgMXB4ICMyODI5MmYsIDAgMCAwIDFweCAjZmZmO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICMyODI5MmYsIDE4cHggLTM4cHggMCAxcHggIzI4MjkyZiwgMThweCAzOHB4IDAgMXB4ICMyODI5MmYsIDEycHggMzhweCAwIDFweCAjMjgyOTJmLCAwIDAgMCAxcHggI2ZmZjtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItd2hpdGUtb3V0IHtcbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggIzI4MjkyZiwgLTE4cHggLTE4cHggMCAxcHggIzI4MjkyZiwgMThweCAtMThweCAwIDFweCAjMjgyOTJmLCAxOHB4IDE4cHggMCAxcHggIzI4MjkyZiwgMCAwIDAgMXB4ICNmZmY7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjMjgyOTJmLCAtMThweCAtMThweCAwIDFweCAjMjgyOTJmLCAxOHB4IC0xOHB4IDAgMXB4ICMyODI5MmYsIDE4cHggMThweCAwIDFweCAjMjgyOTJmLCAwIDAgMCAxcHggI2ZmZjtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICMyODI5MmYsIDE4cHggLTM4cHggMCAxcHggIzI4MjkyZiwgMThweCAtMThweCAwIDFweCAjMjgyOTJmLCAxOHB4IDE4cHggMCAxcHggIzI4MjkyZiwgMCAwIDAgMXB4ICNmZmY7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjMjgyOTJmLCAxOHB4IC0zOHB4IDAgMXB4ICMyODI5MmYsIDE4cHggMzhweCAwIDFweCAjMjgyOTJmLCAxOHB4IDE4cHggMCAxcHggIzI4MjkyZiwgMCAwIDAgMXB4ICNmZmY7XG4gICAgfVxuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICMyODI5MmYsIDE4cHggLTM4cHggMCAxcHggIzI4MjkyZiwgMThweCAzOHB4IDAgMXB4ICMyODI5MmYsIDEycHggMzhweCAwIDFweCAjMjgyOTJmLCAwIDAgMCAxcHggI2ZmZjtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBAa2V5ZnJhbWVzIGJvcmRlci1ibGFjayB7XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzFiMWIxYjtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMWIxYjFiO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzFiMWIxYjtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzFiMWIxYjtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMxYjFiMWI7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgYm9yZGVyLWJsYWNrLW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMWIxYjFiO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMxYjFiMWI7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMWIxYjFiO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMWIxYjFiO1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMxYjFiMWI7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItZ3JheSB7XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzcwNzI3OTtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNzA3Mjc5O1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzcwNzI3OTtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzcwNzI3OTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM3MDcyNzk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgYm9yZGVyLWdyYXktb3V0IHtcbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM3MDcyNzk7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzcwNzI3OTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM3MDcyNzk7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM3MDcyNzk7XG4gICAgfVxuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzcwNzI3OTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBAa2V5ZnJhbWVzIGJvcmRlci1ncmF5LWxpZ2h0ZXN0IHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZjRmNGY0O1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmNGY0ZjQ7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZjRmNGY0O1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZjRmNGY0O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2Y0ZjRmNDtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItZ3JheS1saWdodGVzdC1vdXQge1xuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2Y0ZjRmNDtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZjRmNGY0O1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2Y0ZjRmNDtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2Y0ZjRmNDtcbiAgICB9XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZjRmNGY0O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIEBrZXlmcmFtZXMgYm9yZGVyLWdyYXktbGlnaHRlciB7XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2VjZWRlYztcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZWNlZGVjO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2VjZWRlYztcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2VjZWRlYztcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNlY2VkZWM7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgYm9yZGVyLWdyYXktbGlnaHRlci1vdXQge1xuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2VjZWRlYztcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZWNlZGVjO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2VjZWRlYztcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2VjZWRlYztcbiAgICB9XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZWNlZGVjO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIEBrZXlmcmFtZXMgYm9yZGVyLWdyYXktbGlnaHQge1xuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNkYWRhZGE7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2RhZGFkYTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNkYWRhZGE7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNkYWRhZGE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZGFkYWRhO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGJvcmRlci1ncmF5LWxpZ2h0LW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZGFkYWRhO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNkYWRhZGE7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZGFkYWRhO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZGFkYWRhO1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNkYWRhZGE7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItZ3JheS1kYXJrIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNWY1ZjVmO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM1ZjVmNWY7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNWY1ZjVmO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNWY1ZjVmO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzVmNWY1ZjtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItZ3JheS1kYXJrLW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNWY1ZjVmO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM1ZjVmNWY7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNWY1ZjVmO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNWY1ZjVmO1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM1ZjVmNWY7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItYmxhY2s0MCB7XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzJhMmEyYTtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMmEyYTJhO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzJhMmEyYTtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzJhMmEyYTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMyYTJhMmE7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgYm9yZGVyLWJsYWNrNDAtb3V0IHtcbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMyYTJhMmE7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzJhMmEyYTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMyYTJhMmE7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMyYTJhMmE7XG4gICAgfVxuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzJhMmEyYTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBAa2V5ZnJhbWVzIGJvcmRlci1ibGFjazYwIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjODI4MjgyO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM4MjgyODI7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjODI4MjgyO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjODI4MjgyO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzgyODI4MjtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItYmxhY2s2MC1vdXQge1xuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzgyODI4MjtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjODI4MjgyO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzgyODI4MjtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzgyODI4MjtcbiAgICB9XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjODI4MjgyO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIEBrZXlmcmFtZXMgYm9yZGVyLWJsdWUge1xuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMzNjZkZTQ7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzM2NmRlNDtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMzNjZkZTQ7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMzNjZkZTQ7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMzY2ZGU0O1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGJvcmRlci1ibHVlLW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMzY2ZGU0O1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMzNjZkZTQ7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMzY2ZGU0O1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMzY2ZGU0O1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMzNjZkZTQ7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItYmx1ZTIwIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZThmNGZmO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNlOGY0ZmY7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZThmNGZmO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZThmNGZmO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2U4ZjRmZjtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItYmx1ZTIwLW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZThmNGZmO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNlOGY0ZmY7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZThmNGZmO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZThmNGZmO1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNlOGY0ZmY7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItYmx1ZTQwIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjOTlkNmViO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM5OWQ2ZWI7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjOTlkNmViO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjOTlkNmViO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzk5ZDZlYjtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItYmx1ZTQwLW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjOTlkNmViO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM5OWQ2ZWI7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjOTlkNmViO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjOTlkNmViO1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM5OWQ2ZWI7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItYmx1ZTYwIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNjZjMmUwO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM2NmMyZTA7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNjZjMmUwO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNjZjMmUwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzY2YzJlMDtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItYmx1ZTYwLW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNjZjMmUwO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM2NmMyZTA7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNjZjMmUwO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNjZjMmUwO1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM2NmMyZTA7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItYmx1ZTgwIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMzNhZGQ2O1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMzM2FkZDY7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMzNhZGQ2O1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMzNhZGQ2O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzMzYWRkNjtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItYmx1ZTgwLW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMzNhZGQ2O1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMzM2FkZDY7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMzNhZGQ2O1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMzNhZGQ2O1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMzM2FkZDY7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItYnJhbmQtYmxhY2sge1xuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMwMDA7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzAwMDtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMwMDA7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMwMDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMDAwO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGJvcmRlci1icmFuZC1ibGFjay1vdXQge1xuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzAwMDtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMDAwO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzAwMDtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzAwMDtcbiAgICB9XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMDAwO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIEBrZXlmcmFtZXMgYm9yZGVyLWJsdWUtZGFyayB7XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzFhMTE1ODtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMWExMTU4O1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzFhMTE1ODtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzFhMTE1ODtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMxYTExNTg7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgYm9yZGVyLWJsdWUtZGFyay1vdXQge1xuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzFhMTE1ODtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMWExMTU4O1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzFhMTE1ODtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzFhMTE1ODtcbiAgICB9XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMWExMTU4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIEBrZXlmcmFtZXMgYm9yZGVyLWJsdWUtbGlnaHQge1xuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM0NmE5ZmY7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzQ2YTlmZjtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM0NmE5ZmY7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM0NmE5ZmY7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNDZhOWZmO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGJvcmRlci1ibHVlLWxpZ2h0LW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNDZhOWZmO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM0NmE5ZmY7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNDZhOWZmO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNDZhOWZmO1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM0NmE5ZmY7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItY2F0YWx5c3QtMTAwIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMjYxMWM5O1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMyNjExYzk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMjYxMWM5O1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMjYxMWM5O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzI2MTFjOTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItY2F0YWx5c3QtMTAwLW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMjYxMWM5O1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMyNjExYzk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMjYxMWM5O1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjMjYxMWM5O1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICMyNjExYzk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItY2F0YWx5c3QtODAge1xuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM1MTQxZDQ7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzUxNDFkNDtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM1MTQxZDQ7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM1MTQxZDQ7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNTE0MWQ0O1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGJvcmRlci1jYXRhbHlzdC04MC1vdXQge1xuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzUxNDFkNDtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNTE0MWQ0O1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzUxNDFkNDtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzUxNDFkNDtcbiAgICB9XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNTE0MWQ0O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIEBrZXlmcmFtZXMgYm9yZGVyLWNhdGFseXN0LTYwIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjN2Q3MGRmO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM3ZDcwZGY7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjN2Q3MGRmO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjN2Q3MGRmO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzdkNzBkZjtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItY2F0YWx5c3QtNjAtb3V0IHtcbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM3ZDcwZGY7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzdkNzBkZjtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM3ZDcwZGY7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM3ZDcwZGY7XG4gICAgfVxuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzdkNzBkZjtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBAa2V5ZnJhbWVzIGJvcmRlci1jYXRhbHlzdC00MCB7XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2E4YTBlOTtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjYThhMGU5O1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2E4YTBlOTtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2E4YTBlOTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNhOGEwZTk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgYm9yZGVyLWNhdGFseXN0LTQwLW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjYThhMGU5O1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNhOGEwZTk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjYThhMGU5O1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjYThhMGU5O1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNhOGEwZTk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItY2F0YWx5c3QtMjAge1xuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNkNGNmZjQ7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2Q0Y2ZmNDtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNkNGNmZjQ7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNkNGNmZjQ7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZDRjZmY0O1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGJvcmRlci1jYXRhbHlzdC0yMC1vdXQge1xuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2Q0Y2ZmNDtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZDRjZmY0O1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2Q0Y2ZmNDtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2Q0Y2ZmNDtcbiAgICB9XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZDRjZmY0O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIEBrZXlmcmFtZXMgYm9yZGVyLW9yYW5nZS0xIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZmY1ZTMxO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmZjVlMzE7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZmY1ZTMxO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZmY1ZTMxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2ZmNWUzMTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItb3JhbmdlLTEtb3V0IHtcbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmZjVlMzE7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2ZmNWUzMTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmZjVlMzE7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmZjVlMzE7XG4gICAgfVxuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2ZmNWUzMTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBAa2V5ZnJhbWVzIGJvcmRlci1vcmFuZ2UtMiB7XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2MxMjMwMDtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjYzEyMzAwO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2MxMjMwMDtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2MxMjMwMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNjMTIzMDA7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgYm9yZGVyLW9yYW5nZS0yLW91dCB7XG4gICAgMTAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjYzEyMzAwO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNjMTIzMDA7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjYzEyMzAwO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjYzEyMzAwO1xuICAgIH1cbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxMnB4IDM4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNjMTIzMDA7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGtleWZyYW1lcyBib3JkZXItcHVycGxlLTEge1xuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNkMjZjZmY7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2QyNmNmZjtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNkMjZjZmY7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNkMjZjZmY7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZDI2Y2ZmO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGJvcmRlci1wdXJwbGUtMS1vdXQge1xuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2QyNmNmZjtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZDI2Y2ZmO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2QyNmNmZjtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2QyNmNmZjtcbiAgICB9XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMTJweCAzOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZDI2Y2ZmO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIEBrZXlmcmFtZXMgYm9yZGVyLXB1cnBsZS0yIHtcbiAgICAwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAxOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNWQwMGEzO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM1ZDAwYTM7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNWQwMGEzO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgYm94LXNoYWRvdzogLTE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IDM4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjNWQwMGEzO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzVkMDBhMztcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3JkZXItcHVycGxlLTItb3V0IHtcbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM1ZDAwYTM7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzVkMDBhMztcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAtMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM1ZDAwYTM7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAtMThweCAtMzhweCAwIDFweCAjZmZmLCAxOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggMzhweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICM1ZDAwYTM7XG4gICAgfVxuICAgIDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0xOHB4IC0zOHB4IDAgMXB4ICNmZmYsIDE4cHggLTM4cHggMCAxcHggI2ZmZiwgMThweCAzOHB4IDAgMXB4ICNmZmYsIDEycHggMzhweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggIzVkMDBhMztcbiAgICB9XG4gIH1cbn1cbi5jay1jb250ZW50IC5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgLmNvbnRhaW5lZC12dy0xMDAge1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IDo6YmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5jay1jb250ZW50IC5idG46bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdFtjbGFzc149YnRuLW91dGxpbmUtXSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jay1jb250ZW50IC5sYW5kaW5nLW51bWJlcnMge1xuICBmb250LXNpemU6IDEwMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiV0NTZXJpZkhlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDMwcHggMCAwO1xufVxuLmNrLWNvbnRlbnQgLmxhbmRpbmctbnVtYmVycyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNrLWNvbnRlbnQgLmxhbmRpbmctbnVtYmVycyBoMy5mcmVpZ2h0LWhlYWRpbmcsIC5jay1jb250ZW50IC5sYW5kaW5nLW51bWJlcnMgLmZyZWlnaHQtaGVhZGluZy5oMyB7XG4gIG1hcmdpbjogMXJlbSAwIDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG4uY2stY29udGVudCAubGFuZGluZy1udW1iZXJzIC5udW1iZXItZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogMTlweDtcbn1cbi5jay1jb250ZW50IC5sYW5kaW5nLW51bWJlcnM6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLmNrLWNvbnRlbnQgOnJvb3Qge1xuICAtLW1tLW9jZC13aWR0aDo4MCU7XG4gIC0tbW0tb2NkLW1pbi13aWR0aDoyMDBweDtcbiAgLS1tbS1vY2QtbWF4LXdpZHRoOjQ0MHB4O1xufVxuLmNrLWNvbnRlbnQgYm9keS5tbS1vY2Qtb3BlbmVkIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAtbXMtc2Nyb2xsLWNoYWluaW5nOiBub25lO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLm1tLW9jZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtc2Nyb2xsLWNoYWluaW5nOiBub25lO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgYmFja2dyb3VuZC1jb2xvcjtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCBiYWNrZ3JvdW5kLWNvbG9yO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIGJhY2tncm91bmQtY29sb3I7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMsIDAuM3M7XG4gIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDBzLCAwLjNzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcywgMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNDVzLCAwLjE1cztcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogMC40NXMsIDAuMTVzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjQ1cywgMC4xNXM7XG59XG4uY2stY29udGVudCAubW0tb2NkLS1vcGVuIHtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAtby10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG4uY2stY29udGVudCAubW0tb2NkX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDgwJTtcbiAgd2lkdGg6IHZhcigtLW1tLW9jZC13aWR0aCk7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG1pbi13aWR0aDogdmFyKC0tbW0tb2NkLW1pbi13aWR0aCk7XG4gIG1heC13aWR0aDogNDQwcHg7XG4gIG1heC13aWR0aDogdmFyKC0tbW0tb2NkLW1heC13aWR0aCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4uY2stY29udGVudCAubW0tb2NkLS1sZWZ0IC5tbS1vY2RfX2NvbnRlbnQge1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cbi5jay1jb250ZW50IC5tbS1vY2QtLXJpZ2h0IC5tbS1vY2RfX2NvbnRlbnQge1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuLmNrLWNvbnRlbnQgLm1tLW9jZC0tb3BlbiAubW0tb2NkX19jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLmNrLWNvbnRlbnQgLm1tLW9jZF9fYmFja2Ryb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogMjAlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tbW0tb2NkLXdpZHRoKSk7XG4gIG1pbi13aWR0aDogY2FsYygxMDAlIC0gNDQwcHgpO1xuICBtaW4td2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLW1tLW9jZC1tYXgtd2lkdGgpKTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tbW0tb2NkLW1pbi13aWR0aCkpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMsIDIsIDEsIDApO1xufVxuLmNrLWNvbnRlbnQgLm1tLW9jZC0tbGVmdCAubW0tb2NkX19iYWNrZHJvcCB7XG4gIHJpZ2h0OiAwO1xufVxuLmNrLWNvbnRlbnQgLm1tLW9jZC0tcmlnaHQgLm1tLW9jZF9fYmFja2Ryb3Age1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLm1tLXNwbiwgLmNrLWNvbnRlbnQgLm1tLXNwbiBhLCAuY2stY29udGVudCAubW0tc3BuIGxpLCAuY2stY29udGVudCAubW0tc3BuIHNwYW4sIC5jay1jb250ZW50IC5tbS1zcG4gdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uY2stY29udGVudCA6cm9vdCB7XG4gIC0tbW0tc3BuLWl0ZW0taGVpZ2h0OjUwcHg7XG4gIC0tbW0tc3BuLWl0ZW0taW5kZW50OjIwcHg7XG4gIC0tbW0tc3BuLWxpbmUtaGVpZ2h0OjI0cHg7XG59XG4uY2stY29udGVudCAubW0tc3BuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uY2stY29udGVudCAubW0tc3BuIHVsIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTMwJTtcbiAgcGFkZGluZy1yaWdodDogMzAlO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLW1tLXNwbi1saW5lLWhlaWdodCk7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UgMHM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jay1jb250ZW50IC5tbS1zcG4gdWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICBoZWlnaHQ6IHZhcigtLW1tLXNwbi1pdGVtLWhlaWdodCk7XG59XG4uY2stY29udGVudCAubW0tc3BuID4gdWwge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLm1tLXNwbiB1bC5tbS1zcG4tLW9wZW4ge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLm1tLXNwbiB1bC5tbS1zcG4tLXBhcmVudCB7XG4gIGxlZnQ6IC0zMCU7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5jay1jb250ZW50IC5tbS1zcG4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jay1jb250ZW50IC5tbS1zcG4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNXB4O1xuICB0b3A6IGNhbGModmFyKC0tbW0tc3BuLWl0ZW0taGVpZ2h0KSAvIDIpO1xuICByaWdodDogMjVweDtcbiAgcmlnaHQ6IGNhbGModmFyKC0tbW0tc3BuLWl0ZW0taGVpZ2h0KSAvIDIpO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDAsIC01MCUpO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uY2stY29udGVudCAubW0tc3BuIGxpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogdmFyKC0tbW0tc3BuLWl0ZW0taW5kZW50KTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBvcGFjaXR5OiAwLjE1O1xufVxuLmNrLWNvbnRlbnQgLm1tLXNwbiBhLCAuY2stY29udGVudCAubW0tc3BuIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgcGFkZGluZzogY2FsYygodmFyKC0tbW0tc3BuLWl0ZW0taGVpZ2h0KSAtIHZhcigtLW1tLXNwbi1saW5lLWhlaWdodCkpIC8gMikgdmFyKC0tbW0tc3BuLWl0ZW0taW5kZW50KTtcbn1cbi5jay1jb250ZW50IC5tbS1zcG4gYSB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2stY29udGVudCAubW0tc3BuIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLW1tLXNwbi1pdGVtLWhlaWdodCkpO1xufVxuLmNrLWNvbnRlbnQgLm1tLXNwbiBhOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICBvcGFjaXR5OiAwLjE1O1xufVxuLmNrLWNvbnRlbnQgLm1tLXNwbiBzcGFuIHtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuLmNrLWNvbnRlbnQgLm1tLXNwbi5tbS1zcG4tLW5hdmJhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jay1jb250ZW50IC5tbS1zcG4ubW0tc3BuLS1uYXZiYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNXB4O1xuICB0b3A6IGNhbGModmFyKC0tbW0tc3BuLWl0ZW0taGVpZ2h0KSAvIDIpO1xuICBsZWZ0OiAyMHB4O1xuICBsZWZ0OiB2YXIoLS1tbS1zcG4taXRlbS1pbmRlbnQpO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgb3BhY2l0eTogMC40O1xufVxuLmNrLWNvbnRlbnQgLm1tLXNwbi5tbS1zcG4tLW5hdmJhci5tbS1zcG4tLW1haW4ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY2stY29udGVudCAubW0tc3BuLm1tLXNwbi0tbmF2YmFyLm1tLXNwbi0tbWFpbjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLm1tLXNwbi5tbS1zcG4tLW5hdmJhcjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1tbS1zcG4tdGl0bGUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGhlaWdodDogdmFyKC0tbW0tc3BuLWl0ZW0taGVpZ2h0KTtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBwYWRkaW5nOiAwIGNhbGModmFyKC0tbW0tc3BuLWl0ZW0taW5kZW50KSAqIDIpO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLW1tLXNwbi1pdGVtLWhlaWdodCk7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uY2stY29udGVudCAubW0tc3BuLm1tLXNwbi0tbmF2YmFyLm1tLXNwbi0tbWFpbjphZnRlciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1tbS1zcG4taXRlbS1pbmRlbnQpO1xufVxuLmNrLWNvbnRlbnQgLm1tLXNwbi5tbS1zcG4tLW5hdmJhciB1bCB7XG4gIHRvcDogNTFweDtcbiAgdG9wOiBjYWxjKHZhcigtLW1tLXNwbi1pdGVtLWhlaWdodCkgKyAxcHgpO1xufVxuLmNrLWNvbnRlbnQgLm1tLXNwbi5tbS1zcG4tLW5hdmJhciB1bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjE1O1xufVxuLmNrLWNvbnRlbnQgLm1tLXNwbi5tbS1zcG4tLWxpZ2h0IHtcbiAgY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG59XG4uY2stY29udGVudCAubW0tc3BuLm1tLXNwbi0tZGFyayB7XG4gIGNvbG9yOiAjZGRkO1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuLmNrLWNvbnRlbnQgLm1tLXNwbi5tbS1zcG4tLXZlcnRpY2FsIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5jay1jb250ZW50IC5tbS1zcG4ubW0tc3BuLS12ZXJ0aWNhbCB1bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmNrLWNvbnRlbnQgLm1tLXNwbi5tbS1zcG4tLXZlcnRpY2FsIHVsIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLW1tLXNwbi1pdGVtLWluZGVudCk7XG59XG4uY2stY29udGVudCAubW0tc3BuLm1tLXNwbi0tdmVydGljYWwgdWwgdWw6YWZ0ZXIge1xuICBoZWlnaHQ6IDI1cHg7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1tbS1zcG4taXRlbS1oZWlnaHQpIC8gMik7XG59XG4uY2stY29udGVudCAubW0tc3BuLm1tLXNwbi0tdmVydGljYWwgdWwubW0tc3BuLS1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2stY29udGVudCAubW0tc3BuLm1tLXNwbi0tdmVydGljYWwgbGkubW0tc3BuLS1vcGVuOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG4uY2stY29udGVudCAubW0tc3BuLm1tLXNwbi0tdmVydGljYWwgdWwgdWwgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2stY29udGVudCAuaGVhZGVyLXRvcCB7XG4gIGhlaWdodDogNzBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRhZGE7XG59XG4uY2stY29udGVudCAuaGVhZGVyLXRvcCAubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwIDFyZW0gMCAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2stY29udGVudCAuaGVhZGVyLXRvcCAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBtYXJnaW4tbGVmdDogLTNweDtcbn1cbi5jay1jb250ZW50IC5oZWFkZXItdG9wIC5uYXZiYXItaGVhZGVyID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2stY29udGVudCAuaGVhZGVyLXRvcCAubmF2YmFyLWJyYW5kIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cbi5jay1jb250ZW50IC5oZWFkZXItdG9wIC5uYXZiYXItYnJhbmQgLnNpdGUtbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2stY29udGVudCAuaGVhZGVyLXRvcCAuZ2xvYmFsLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG59XG4uY2stY29udGVudCAuaGVhZGVyLXRvcCAuZ2xvYmFsLXNlYXJjaCA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNjBweDtcbn1cbi5jay1jb250ZW50IC5oZWFkZXItdG9wICNibG9jay1tYWlubmF2aWdhdGlvbi0yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmhlYWRlci10b3AgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICAvKiBmaXJzdCBsZXZlbCAqL1xuICB9XG4gIC5jay1jb250ZW50IC5oZWFkZXItdG9wICNibG9jay1tYWlubmF2aWdhdGlvbi0yIC5tZW51IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmhlYWRlci10b3AgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgLm1lbnU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5jay1jb250ZW50IC5oZWFkZXItdG9wICNibG9jay1tYWlubmF2aWdhdGlvbi0yIC5leHBhbmRlZCB7XG4gICAgcGFkZGluZzogMCAwLjc1cmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5oZWFkZXItdG9wICNibG9jay1tYWlubmF2aWdhdGlvbi0yIC5leHBhbmRlZCA+IGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW46IDAuMjVyZW0gMCAwLjI1cmVtO1xuICAgIGNvbG9yOiAjMWIxYjFiO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAuY2stY29udGVudCAuaGVhZGVyLXRvcCAjYmxvY2stbWFpbm5hdmlnYXRpb24tMiAuZXhwYW5kZWQgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzI2MTFjOTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmhlYWRlci10b3AgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgLmV4cGFuZGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICMyNjExYzk7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmhlYWRlci10b3AgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgLmV4cGFuZGVkID4gYTpob3ZlciwgLmNrLWNvbnRlbnQgLmhlYWRlci10b3AgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgLmV4cGFuZGVkID4gYTpmb2N1cywgLmNrLWNvbnRlbnQgLmhlYWRlci10b3AgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgLmV4cGFuZGVkID4gYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmhlYWRlci10b3AgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgLmV4cGFuZGVkLmFjdGl2ZSA+IGEge1xuICAgIGNvbG9yOiAjMjYxMWM5O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuICAuY2stY29udGVudCAuaGVhZGVyLXRvcCAjYmxvY2stbWFpbm5hdmlnYXRpb24tMiAuZXhwYW5kZWQuYmVsb3cge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jay1jb250ZW50IC5oZWFkZXItdG9wICNibG9jay1tYWlubmF2aWdhdGlvbi0yIC5leHBhbmRlZC5iZWxvdyA+IGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY2stY29udGVudCAuaGVhZGVyLXRvcCAjYmxvY2stbWFpbm5hdmlnYXRpb24tMiAuZXhwYW5kZWQuYmVsb3cgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jay1jb250ZW50IC5oZWFkZXItdG9wICNibG9jay1tYWlubmF2aWdhdGlvbi0yIC5leHBhbmRlZC5iZWxvdy5ob3ZlciA+IGEsIC5jay1jb250ZW50IC5oZWFkZXItdG9wICNibG9jay1tYWlubmF2aWdhdGlvbi0yIC5leHBhbmRlZC5iZWxvdzpob3ZlciA+IGEsXG4gIC5jay1jb250ZW50IC5oZWFkZXItdG9wICNibG9jay1tYWlubmF2aWdhdGlvbi0yIC5leHBhbmRlZC5iZWxvdyBhOmZvY3VzID4gYSwgLmNrLWNvbnRlbnQgLmhlYWRlci10b3AgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgLmV4cGFuZGVkLmJlbG93OmZvY3VzLXdpdGhpbiA+IGEge1xuICAgIGNvbG9yOiAjMjYxMWM5O1xuICB9XG4gIC5jay1jb250ZW50IC5oZWFkZXItdG9wICNibG9jay1tYWlubmF2aWdhdGlvbi0yIC5leHBhbmRlZC5iZWxvdy5ob3ZlciA+IGE6YWZ0ZXIsIC5jay1jb250ZW50IC5oZWFkZXItdG9wICNibG9jay1tYWlubmF2aWdhdGlvbi0yIC5leHBhbmRlZC5iZWxvdzpob3ZlciA+IGE6YWZ0ZXIsXG4gIC5jay1jb250ZW50IC5oZWFkZXItdG9wICNibG9jay1tYWlubmF2aWdhdGlvbi0yIC5leHBhbmRlZC5iZWxvdyBhOmZvY3VzID4gYTphZnRlciwgLmNrLWNvbnRlbnQgLmhlYWRlci10b3AgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgLmV4cGFuZGVkLmJlbG93OmZvY3VzLXdpdGhpbiA+IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MTFjOTtcbiAgICBib3R0b206IC0yMXB4O1xuICAgIGFuaW1hdGlvbjogZHJhdy1saW5lIDAuNHMgZWFzZS1vdXQgZm9yd2FyZHM7XG4gIH1cbn1cbmJvZHkuYWRtaW4tbWVudSAuY2stY29udGVudCAuaGVhZGVyLXRvcCwgYm9keS5hZG1pbi1tZW51IC5jay1jb250ZW50IC5oZWFkZXItdG9wOmJlZm9yZSB7XG4gIHRvcDogMjlweDtcbn1cbi5jay1jb250ZW50IGJvZHkudG9vbGJhci1maXhlZCAuaGVhZGVyLXRvcCxcbi5jay1jb250ZW50IGJvZHkudG9vbGJhci1maXhlZCAuaGVhZGVyLXRvcDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNrLWNvbnRlbnQgYm9keS50b29sYmFyLWZpeGVkIC5tYWluLWNvbnRhaW5lciB7XG4gIHRvcDogdW5zZXQ7XG59XG4uY2stY29udGVudCBib2R5LnRvb2xiYXItZml4ZWQgLm1tLW9jZCB7XG4gIHRvcDogMTA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jay1jb250ZW50IGJvZHkudG9vbGJhci1maXhlZCAubWFnYXppbmUtZGVmYXVsdC1iYWNrZHJvcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLXdjLW1hZ2F6aW5lLWRlZmF1bHQtbmF2LXdpZHRoKSAtIDYzcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jay1jb250ZW50IGJvZHkudG9vbGJhci1maXhlZFtkYXRhLXRvb2xiYXItbWVudT1vcGVuXSAubWFnYXppbmUtZGVmYXVsdC1iYWNrZHJvcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLXdjLW1hZ2F6aW5lLWRlZmF1bHQtbmF2LXdpZHRoKSAtIDI1NXB4KTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLm1tLW9jZCB7XG4gIHRvcDogNzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgLm1tLXNwbi5tbS1zcG4tLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMyNjExYzk7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uY2stY29udGVudCAubW0tc3BuIGxpOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogMS41cmVtO1xufVxuLmNrLWNvbnRlbnQgLm1tLXNwbiBsaTphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZGFkYTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jay1jb250ZW50IC5tbS1zcG4gYSxcbi5jay1jb250ZW50IC5tbS1zcG4gc3BhbiB7XG4gIGhlaWdodDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNrLWNvbnRlbnQgLm1tLXNwbiBhOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBvcGFjaXR5OiAxO1xufVxuLmNrLWNvbnRlbnQgLm1tLXNwbi5tbS1zcG4tLW5hdmJhciB1bCB7XG4gIHRvcDogM3JlbTtcbn1cbi5jay1jb250ZW50IC5tbS1zcG4ubW0tc3BuLS1uYXZiYXIgdWw6YmVmb3JlIHtcbiAgdG9wOiAzcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZGFkYTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jay1jb250ZW50IC5tbS1zcG4ubW0tc3BuLS1uYXZiYXI6YWZ0ZXIsIC5jay1jb250ZW50IC5tbS1zcG4ubW0tc3BuLS1uYXZiYXIubW0tc3BuLS1tYWluOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogNzBweDtcbn1cbi5jay1jb250ZW50IC5tbS1zcG4ubW0tc3BuLS1uYXZiYXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiAxLjVyZW07XG59XG4uY2stY29udGVudCAubW0tc3BuLm1tLXNwbi0tbmF2YmFyID4gdWw6bm90KC5tbS1zcG4tLXBhcmVudCkge1xuICB0b3A6IDA7XG59XG4uY2stY29udGVudCAubW0tc3BuLm1tLXNwbi0tbmF2YmFyIHVsLm1tLXNwbi0tcGFyZW50ID4gLm1tLXNwbi0tb3BlbiB7XG4gIHRvcDogNjBweDtcbn1cbi5jay1jb250ZW50IC5tbS1zcG4ubW0tc3BuLS1uYXZiYXI6bm90KC5tbS1zcG4tLW1haW4pIC5tbS1zcG4tLW9wZW4ge1xuICB0b3A6IDYwcHg7XG59XG4uY2stY29udGVudCAubW0tc3BuLm1tLXNwbi0tbmF2YmFyOm5vdCgubW0tc3BuLS1tYWluKSAubW0tc3BuLS1vcGVuIGxpIGEge1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jay1jb250ZW50IC5tbS1zcG4ubW0tc3BuLS1uYXZiYXI6bm90KC5tbS1zcG4tLW1haW4pOjphZnRlciB7XG4gIHotaW5kZXg6IDI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2stY29udGVudCAubW0tc3BuLm1tLXNwbi0tbmF2YmFyOm5vdCgubW0tc3BuLS1tYWluKTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDM7XG59XG4uY2stY29udGVudCAubW0tc3BuLm1tLXNwbi0tbmF2YmFyOm5vdCgubW0tc3BuLS1tYWluKSBsaTpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLmNrLWNvbnRlbnQgLm1tLXNwbi5tbS1zcG4tLW5hdmJhcjo6YWZ0ZXIsXG4uY2stY29udGVudCAubW0tc3BuLm1tLXNwbi0tbmF2YmFyIC5tbS1zcG4tLW1haW46OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjExYzk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5jay1jb250ZW50IC5leHBhbmRlZC5iZWxvdyA+IGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMCAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmV4cGFuZGVkLmJlbG93ID4gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAuaGVhZGVyLXRvcCAuZ2xvYmFsLXNlYXJjaCB7XG4gICAgcmlnaHQ6IDJyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm9wZW4tbW9iaWxlLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jay1jb250ZW50ICNuYXZiYXIgLm5hdmJhci1icmFuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBrZXlmcmFtZXMgZHJhdy1saW5lIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uY2stY29udGVudCBib2R5LnRvb2xiYXItZml4ZWQuZ2luLS12ZXJ0aWNhbC10b29sYmFyIC5oZWFkZXItdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5jay1jb250ZW50IGJvZHkudG9vbGJhci1maXhlZC5naW4tLXZlcnRpY2FsLXRvb2xiYXIgLmhlYWRlci10b3AgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgLmV4cGFuZGVkLmJlbG93OmhvdmVyID4gLm1lbnUtZXh0cmFzIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSA2M3B4KTtcbiAgbGVmdDogNjNweDtcbn1cbi5jay1jb250ZW50IGJvZHkudG9vbGJhci1maXhlZC5naW4tLXZlcnRpY2FsLXRvb2xiYXJbZGF0YS10b29sYmFyLW1lbnU9b3Blbl0gLmhlYWRlci10b3Age1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDI3M3B4KTtcbiAgbGVmdDogMjU2cHg7XG59XG4uY2stY29udGVudCBib2R5LnRvb2xiYXItZml4ZWQuZ2luLS12ZXJ0aWNhbC10b29sYmFyIC5tbS1vY2Qge1xuICB0b3A6IDE1N3B4O1xufVxuLmNrLWNvbnRlbnQgYm9keS50b29sYmFyLWZpeGVkLmdpbi0tdmVydGljYWwtdG9vbGJhciAuc2VjdGlvbi1uYXYubmF2cy1zdHVjayB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmNrLWNvbnRlbnQgYm9keS50b29sYmFyLWZpeGVkLmdpbi0tdmVydGljYWwtdG9vbGJhciAubmF2cy1hbmNob3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogdW5zZXQ7XG59XG4uY2stY29udGVudCAudG9vbGJhci12ZXJ0aWNhbCAuaGVhZGVyLXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuLmNrLWNvbnRlbnQgLnRvb2xiYXItdmVydGljYWwgLm1haW4tY29udGFpbmVyIHtcbiAgdG9wOiB1bnNldDtcbn1cbi5jay1jb250ZW50IC50b29sYmFyLXZlcnRpY2FsIC5tYWdhemluZS1kZWZhdWx0LWhlYWRlcixcbi5jay1jb250ZW50IC50b29sYmFyLXZlcnRpY2FsIC5uYXZzLWFuY2hvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiB1bnNldDtcbn1cbi5jay1jb250ZW50IC50b29sYmFyLXZlcnRpY2FsIC5tbS1vY2Qge1xuICB0b3A6IDE1N3B4O1xufVxuLmNrLWNvbnRlbnQgLnRvb2xiYXItdmVydGljYWwgLmdpbi1zZWNvbmRhcnktdG9vbGJhciB7XG4gIHRvcDogMzlweDtcbn1cbi5jay1jb250ZW50ICN0b29sYmFyLWFkbWluaXN0cmF0aW9uIGEsXG4uY2stY29udGVudCAuZ2luLXNlY29uZGFyeS10b29sYmFyIGEge1xuICBiYWNrZ3JvdW5kLXNpemU6IDA7XG59XG4uY2stY29udGVudCBodG1sLmFkbWluLXRvb2xiYXItZXhwYW5kZWQgYm9keS50b29sYmFyLWZpeGVkLmdpbi0tdmVydGljYWwtdG9vbGJhciAuaGVhZGVyLXRvcCB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjYzcHgpO1xuICBsZWZ0OiAyNjNweDtcbn1cbi5jay1jb250ZW50IGh0bWwuYWRtaW4tdG9vbGJhci1leHBhbmRlZCBib2R5LnRvb2xiYXItZml4ZWQuZ2luLS12ZXJ0aWNhbC10b29sYmFyIC5oZWFkZXItdG9wICNibG9jay1tYWlubmF2aWdhdGlvbi0yIC5leHBhbmRlZC5iZWxvdzpob3ZlciA+IC5tZW51LWV4dHJhcyB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjYzcHgpO1xuICBsZWZ0OiAyNjNweDtcbn1cbi5jay1jb250ZW50IC5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jay1jb250ZW50IC5icmVhZGNydW1iIG9sIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM3MDcyNzk7XG59XG4uY2stY29udGVudCAuYnJlYWRjcnVtYiBvbCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNrLWNvbnRlbnQgLmJyZWFkY3J1bWIgb2wgPiBsaSArIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIi9cXGEwXCI7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBjb2xvcjogI2NjYztcbn1cbi5jay1jb250ZW50IC5icmVhZGNydW1iIG9sIGEge1xuICBjb2xvcjogIzI2MTFjOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KGN1cnJlbnRDb2xvciwgY3VycmVudENvbG9yKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDAuMDYyNXJlbSwgMCAwLjA2MjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJSwgMCAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC41cyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2stY29udGVudCAuYnJlYWRjcnVtYiBvbCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAwIDAuMDYyNXJlbSwgMTAwJSAwLjA2MjVyZW07XG59XG4uY2stY29udGVudCAuYnJlYWRjcnVtYiBvbCBhIHNwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jay1jb250ZW50IC5icmVhZGNydW1iIG9sIGEgLmRlc2t0b3AtYmFjay10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmNrLWNvbnRlbnQgLmJyZWFkY3J1bWIgb2wgLm1vYmlsZS1iYWNrLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmJyZWFkY3J1bWIgb2wgbGkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmNrLWNvbnRlbnQgLmJyZWFkY3J1bWIgb2wgbGkuYWN0aXZlIGEsIC5jay1jb250ZW50IC5icmVhZGNydW1iIG9sIGxpOmxhc3QtY2hpbGQgYSB7XG4gIGNvbG9yOiAjMjYxMWM5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2stY29udGVudCAuYnJlYWRjcnVtYiBvbCBsaSBzcGFuIHtcbiAgY29sb3I6ICM3MDcyNzk7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtZGVmYXVsdC1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IHZhcigtLXdjLWJyZWFkY3J1bWJzLWhlaWdodCk7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxYjFiMWI7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtZGVmYXVsdC1oZWFkZXIgLnNpdGUtYnJlYWRjcnVtYnMge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLWRlZmF1bHQtaGVhZGVyIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1kZWZhdWx0LWhlYWRlciAuYnJlYWRjcnVtYiBvbCBsaSBhIC5kZXNrdG9wLWJhY2stdGV4dCB7XG4gIGNvbG9yOiAjMjYxMWM5O1xufVxuLmNrLWNvbnRlbnQgLnBhdGgtdGF4b25vbXkucGFnZS10YXhvbm9teS1tZWdhdHJlbmRzIC5zaXRlLWJyZWFkY3J1bWJzLFxuLmNrLWNvbnRlbnQgLnNpdGUtYnJlYWRjcnVtYnMge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLnBhdGgtdGF4b25vbXkgLnNpdGUtYnJlYWRjcnVtYnMsXG4uY2stY29udGVudCAucGF0aC1wZW9wbGUgLnNpdGUtYnJlYWRjcnVtYnMsXG4uY2stY29udGVudCAucGF0aC1zZWFyY2ggLnNpdGUtYnJlYWRjcnVtYnMsXG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtYmFzaWMtcGFnZSAuc2l0ZS1icmVhZGNydW1icyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWIxYjFiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtZGVmYXVsdC1oZWFkZXIge1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1kZWZhdWx0LWhlYWRlciAuYnJlYWRjcnVtYjpub3QoLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLWJyZWFkY3J1bWIpIG9sIGxpOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtZGVmYXVsdC1oZWFkZXIgLmJyZWFkY3J1bWI6bm90KC5tYWdhemluZS1wdWJsaWNhdGlvbi1icmVhZGNydW1iKSBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1kZWZhdWx0LWhlYWRlciAuYnJlYWRjcnVtYi5tYWdhemluZS1wdWJsaWNhdGlvbi1icmVhZGNydW1iIG9sIGxpOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtZGVmYXVsdC1oZWFkZXIgLmJyZWFkY3J1bWIgb2wgbGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLWRlZmF1bHQtaGVhZGVyIC5icmVhZGNydW1iIG9sIGxpOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLWRlZmF1bHQtaGVhZGVyIC5icmVhZGNydW1iIG9sIGxpOmxhc3QtY2hpbGQgYSAubW9iaWxlLWJhY2stdGV4dCB7XG4gICAgY29sb3I6ICMxYjFiMWI7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLWRlZmF1bHQtaGVhZGVyIC5icmVhZGNydW1iIG9sIGEge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICMxYjFiMWI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtZGVmYXVsdC1oZWFkZXIgLmJyZWFkY3J1bWIgb2wgYSAuZGVza3RvcC1iYWNrLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLWRlZmF1bHQtaGVhZGVyIC5icmVhZGNydW1iIG9sIGEgLm1vYmlsZS1iYWNrLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtZGVmYXVsdC1oZWFkZXIgLmJyZWFkY3J1bWIgb2wgPiBsaSArIGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMWIxYjFiO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogIzFiMWIxYjtcbiAgICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lbnUtbm8tc2Nyb2xsIC5icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtIC5kZXNrdG9wLWJhY2stdGV4dCxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSAuZGVza3RvcC1iYWNrLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSBhLFxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtIGEge1xuICAgIGNvbG9yOiAjMWIxYjFiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMxYjFiMWI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWIxYjFiO1xuICAgIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uY2stY29udGVudCAud2MtbG9jYWwtdGFza3MgLm5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jay1jb250ZW50IC53Yy1sb2NhbC10YXNrcyAubmF2OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jay1jb250ZW50IC53Yy1sb2NhbC10YXNrcyAubmF2ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNrLWNvbnRlbnQgLndjLWxvY2FsLXRhc2tzIC5uYXYgPiBsaSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4uY2stY29udGVudCAud2MtbG9jYWwtdGFza3MgLm5hdiA+IGxpID4gYTpob3ZlciwgLmNrLWNvbnRlbnQgLndjLWxvY2FsLXRhc2tzIC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG4uY2stY29udGVudCAud2MtbG9jYWwtdGFza3MgLm5hdiA+IGxpLmRpc2FibGVkID4gYSB7XG4gIGNvbG9yOiAjZGFkYWRhO1xufVxuLmNrLWNvbnRlbnQgLndjLWxvY2FsLXRhc2tzIC5uYXYgPiBsaS5kaXNhYmxlZCA+IGE6aG92ZXIsIC5jay1jb250ZW50IC53Yy1sb2NhbC10YXNrcyAubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNkYWRhZGE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uY2stY29udGVudCAud2MtbG9jYWwtdGFza3MgLm5hdiAub3BlbiA+IGEsIC5jay1jb250ZW50IC53Yy1sb2NhbC10YXNrcyAubmF2IC5vcGVuID4gYTpob3ZlciwgLmNrLWNvbnRlbnQgLndjLWxvY2FsLXRhc2tzIC5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgYm9yZGVyLWNvbG9yOiAjMjYxMWM5O1xufVxuLmNrLWNvbnRlbnQgLndjLWxvY2FsLXRhc2tzIC5uYXYgLm5hdi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogOXB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG4uY2stY29udGVudCAud2MtbG9jYWwtdGFza3MgLm5hdiA+IGxpID4gYSA+IGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5jay1jb250ZW50IC53Yy1sb2NhbC10YXNrcyAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5jay1jb250ZW50IC53Yy1sb2NhbC10YXNrcyAubmF2LXRhYnMgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLmNrLWNvbnRlbnQgLndjLWxvY2FsLXRhc2tzIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtIDAuMzc1cmVtIDAgMDtcbn1cbi5jay1jb250ZW50IC53Yy1sb2NhbC10YXNrcyAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmNGY0ZjQgI2Y0ZjRmNCAjZGRkO1xufVxuLmNrLWNvbnRlbnQgLndjLWxvY2FsLXRhc2tzIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsIC5jay1jb250ZW50IC53Yy1sb2NhbC10YXNrcyAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLCAuY2stY29udGVudCAud2MtbG9jYWwtdGFza3MgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzA3Mjc5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNrLWNvbnRlbnQgLndjLWxvY2FsLXRhc2tzIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY2stY29udGVudCAud2MtbG9jYWwtdGFza3MgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLndjLWxvY2FsLXRhc2tzIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY2stY29udGVudCAud2MtbG9jYWwtdGFza3MgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNrLWNvbnRlbnQgLndjLWxvY2FsLXRhc2tzIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElO1xuICB9XG4gIC5jay1jb250ZW50IC53Yy1sb2NhbC10YXNrcyAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLndjLWxvY2FsLXRhc2tzIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cbi5jay1jb250ZW50IC53Yy1sb2NhbC10YXNrcyAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuLmNrLWNvbnRlbnQgLndjLWxvY2FsLXRhc2tzIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4uY2stY29udGVudCAud2MtbG9jYWwtdGFza3MgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNrLWNvbnRlbnQgLndjLWxvY2FsLXRhc2tzIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbSAwLjM3NXJlbSAwIDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLndjLWxvY2FsLXRhc2tzIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4gIC5jay1jb250ZW50IC53Yy1sb2NhbC10YXNrcyAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAuY2stY29udGVudCAud2MtbG9jYWwtdGFza3MgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLndjLWxvY2FsLXRhc2tzIC5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uY2stY29udGVudCAubmF2LXBpbGxzID4gbGkge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jay1jb250ZW50IC5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbi5jay1jb250ZW50IC5uYXYtcGlsbHMgPiBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5jay1jb250ZW50IC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLCAuY2stY29udGVudCAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3ZlciwgLmNrLWNvbnRlbnQgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MTFjOTtcbn1cbi5jay1jb250ZW50IC5uYXYtc3RhY2tlZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uY2stY29udGVudCAubmF2LXN0YWNrZWQgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jay1jb250ZW50IC5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2stY29udGVudCAubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uY2stY29udGVudCAubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmNrLWNvbnRlbnQgLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5jay1jb250ZW50IC5uYXYtdGFicy1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmNrLWNvbnRlbnQgLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG4uY2stY29udGVudCAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4uY2stY29udGVudCAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4uY2stY29udGVudCAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jay1jb250ZW50IC5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtIDAuMzc1cmVtIDAgMDtcbiAgfVxuICAuY2stY29udGVudCAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4gIC5jay1jb250ZW50IC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLmNrLWNvbnRlbnQgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICB9XG59XG4uY2stY29udGVudCAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNrLWNvbnRlbnQgLmZpbHRlci13aWRnZXRzIC5maWx0ZXItd2lkZ2V0c19fc2VhcmNoYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmNrLWNvbnRlbnQgLmZpbHRlci13aWRnZXRzIC5maWx0ZXItd2lkZ2V0c19fc2VhcmNoYm94IC5mb3JtLWl0ZW0ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTNweCk7XG59XG4uY2stY29udGVudCAuZmlsdGVyLXdpZGdldHMgLmZpbHRlci13aWRnZXRzX19zZWFyY2hib3ggLmZvcm0tc3VibWl0IHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDUzcHg7XG59XG4uY2stY29udGVudCAuZmlsdGVyLXdpZGdldHMgLmZpbHRlci13aWRnZXRzX19zZWFyY2hib3ggLmZvcm0tc3VibWl0OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG4uY2stY29udGVudCAuZmlsdGVyLXdpZGdldHMgLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgLmZpbHRlci13aWRnZXRzIFtjbGFzcyo9Zm9ybS1pdGVtLWRhdGVdIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLmNrLWNvbnRlbnQgLmZpbHRlci13aWRnZXRzIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uY2stY29udGVudCAuZmlsdGVyLXdpZGdldHMgLmZvcm0taXRlbSAud2MtaWNvbi1jYWxlbmRhciB7XG4gIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLmNrLWNvbnRlbnQgLmZpbHRlci13aWRnZXRzIC5mb3JtLWl0ZW0gLndjLWljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG4uY2stY29udGVudCAuZmlsdGVyLXdpZGdldHMgLmZvcm0tc3VibWl0IHtcbiAgYm9yZGVyOiAwO1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMS4xNWVtO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGJhY2tncm91bmQ6ICMyNjExYzk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2stY29udGVudCAuZmlsdGVyLXdpZGdldHMgLmZvcm0tc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM2NmRlNDtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2stY29udGVudCAuZmlsdGVyLXdpZGdldHMgLmpzLWZvcm0tdHlwZS1kYXRldGltZS1mbGF0cGlja3Ige1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmZpbHRlci13aWRnZXRzIC5qcy1mb3JtLXR5cGUtZGF0ZXRpbWUtZmxhdHBpY2tyIGlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmZpbHRlci13aWRnZXRzIC5qcy1mb3JtLXR5cGUtZGF0ZS5mb3JtLWl0ZW0tZGF0ZS1taW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIC0gXCI7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICB0b3A6IDdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbi5jay1jb250ZW50IC5pbnNpZ2h0cy1maWx0ZXJzLmZpbHRlcnMtc3R1Y2sge1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5jay1jb250ZW50IC5wdWJsaWNhdGlvbnMtZmlsdGVycyB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG4uY2stY29udGVudCAucHVibGljYXRpb25zLWZpbHRlcnMsXG4uY2stY29udGVudCAuaW5zaWdodHMtZmlsdGVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY2stY29udGVudCAuYWEtRm9ybSB7XG4gIGJvcmRlcjogMDtcbn1cbi5jay1jb250ZW50IC5hYS1Gb3JtIC5hYS1JbnB1dFdyYXBwZXJQcmVmaXgsXG4uY2stY29udGVudCAuYWEtRm9ybSAuYWEtSW5wdXRXcmFwcGVyU3VmZml4IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jay1jb250ZW50IC5hYS1Gb3JtIC5hYS1JbnB1dCB7XG4gIGNvbG9yOiAjMjgyOTJmO1xufVxuLmNrLWNvbnRlbnQgLmFhLVBhbmVsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXRvcC1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDM7XG59XG4uY2stY29udGVudCAuYWEtUGFuZWwgLmFhLVBhbmVsTGF5b3V0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5jay1jb250ZW50IC5hYS1QYW5lbCAuYWEtUGFuZWxMYXlvdXQuYWEtUGFuZWwtLXNjcm9sbGFibGUge1xuICBzY3JvbGxiYXItd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xufVxuLmNrLWNvbnRlbnQgLmFhLVBhbmVsIC5hYS1QYW5lbExheW91dCAuYWEtTGlzdCAuYWEtSXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG59XG4uY2stY29udGVudCAuYWEtUGFuZWwgLmFhLVBhbmVsTGF5b3V0IC5hYS1MaXN0IC5hYS1JdGVtOmhvdmVyLCAuY2stY29udGVudCAuYWEtUGFuZWwgLmFhLVBhbmVsTGF5b3V0IC5hYS1MaXN0IC5hYS1JdGVtW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYxMWM5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jay1jb250ZW50IC5hYS1QYW5lbCAuYWEtUGFuZWxMYXlvdXQgLmFhLUxpc3QgLmFhLUl0ZW0gLmxhd3llci1zdWdnZXN0aW9uLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY2stY29udGVudCAuc2VsZWN0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybS1pbmxpbmUgLmNrLWNvbnRlbnQgLnNlbGVjdC13cmFwcGVyIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uaW5wdXQtZ3JvdXAgLmNrLWNvbnRlbnQgLnNlbGVjdC13cmFwcGVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5jay1jb250ZW50IC5zZWxlY3Qtd3JhcHBlciBzZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1yaWdodDogMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jay1jb250ZW50IC5zZWxlY3Qtd3JhcHBlcjpiZWZvcmUsIC5jay1jb250ZW50IC5zZWxlY3Qtd3JhcHBlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jay1jb250ZW50IC5zZWxlY3Qtd3JhcHBlcjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwO1xuICB0b3A6IGNhbGMoNTAlICsgMXB4KTtcbn1cbi5oYXMtZXJyb3IgLmNrLWNvbnRlbnQgLnNlbGVjdC13cmFwcGVyOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5oYXMtc3VjY2VzcyAuY2stY29udGVudCAuc2VsZWN0LXdyYXBwZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLmhhcy13YXJuaW5nIC5jay1jb250ZW50IC5zZWxlY3Qtd3JhcHBlcjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uY2stY29udGVudCAuc2VsZWN0LXdyYXBwZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDA7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4O1xuICBib3R0b206IGNhbGMoNTAlICsgMXB4KTtcbn1cbi5oYXMtZXJyb3IgLmNrLWNvbnRlbnQgLnNlbGVjdC13cmFwcGVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZGMzNTQ1O1xufVxuLmhhcy1zdWNjZXNzIC5jay1jb250ZW50IC5zZWxlY3Qtd3JhcHBlcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzE5ODc1NDtcbn1cbi5oYXMtd2FybmluZyAuY2stY29udGVudCAuc2VsZWN0LXdyYXBwZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmMxMDc7XG59XG4uY2stY29udGVudCAuaGFzLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNrLWNvbnRlbnQgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxM3B4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmZvcm0tY29udHJvbC1mZWVkYmFjay50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICNhN2E5YWM7XG59XG4uY2stY29udGVudCAuZm9ybS1jb250cm9sLWZlZWRiYWNrW2NsYXNzKj13Yy1pY29uXSB7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuLmNrLWNvbnRlbnQgdWwuZmlsdGVyLWxhYmVscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMXJlbSAwIDFyZW0gMXJlbTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItdG9wOiAxcHggI2RhZGFkYSBzb2xpZDtcbn1cbi5jay1jb250ZW50IHVsLmZpbHRlci1sYWJlbHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAwO1xufVxuLmNrLWNvbnRlbnQgdWwuZmlsdGVyLWxhYmVscyBsaS5maWx0ZXItbGFiZWwge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gIHBhZGRpbmc6IDVweCA3cHggNXB4IDlweDtcbn1cbi5jay1jb250ZW50IHVsLmZpbHRlci1sYWJlbHMgbGkuZmlsdGVyLWxhYmVsOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5jay1jb250ZW50IHVsLmZpbHRlci1sYWJlbHMgbGkuZmlsdGVyLWxhYmVsOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFiMWIxYjtcbn1cbi5jay1jb250ZW50IHVsLmZpbHRlci1sYWJlbHMgbGkuZmlsdGVyLWxhYmVsOmhvdmVyIC5maWx0ZXItbGFiZWwtcmVtb3ZlOmJlZm9yZSxcbi5jay1jb250ZW50IHVsLmZpbHRlci1sYWJlbHMgbGkuZmlsdGVyLWxhYmVsOmhvdmVyIC5maWx0ZXItbGFiZWwtcmVtb3ZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIxYjtcbn1cbi5jay1jb250ZW50IHVsLmZpbHRlci1sYWJlbHMgbGkuZmlsdGVyLWxhYmVsIC5maWx0ZXItbGFiZWwtcmVtb3ZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jay1jb250ZW50IHVsLmZpbHRlci1sYWJlbHMgbGkuZmlsdGVyLWxhYmVsIC5maWx0ZXItbGFiZWwtcmVtb3ZlOmJlZm9yZSwgLmNrLWNvbnRlbnQgdWwuZmlsdGVyLWxhYmVscyBsaS5maWx0ZXItbGFiZWwgLmZpbHRlci1sYWJlbC1yZW1vdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmNWY1ZjtcbiAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gIGxlZnQ6IC0xcHg7XG59XG4uY2stY29udGVudCB1bC5maWx0ZXItbGFiZWxzIGxpLmZpbHRlci1sYWJlbCAuZmlsdGVyLWxhYmVsLXJlbW92ZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uY2stY29udGVudCB1bC5maWx0ZXItbGFiZWxzIGxpLmZpbHRlci1sYWJlbCAuZmlsdGVyLWxhYmVsLXJlbW92ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uY2stY29udGVudCB1bC5maWx0ZXItbGFiZWxzIC5yZXNldC1idXR0b24tbGluayB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG4uY2stY29udGVudCB1bC5maWx0ZXItbGFiZWxzIC5yZXNldC1idXR0b24tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjYxMWM5O1xufVxuLmNrLWNvbnRlbnQgdWwubGlua3MtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxNi41cHggMDtcbn1cbi5jay1jb250ZW50IHVsLmxpbmtzLWxpc3QgLmxpbmtzLWxpc3RfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNzA3Mjc5O1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNkYWRhZGE7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNrLWNvbnRlbnQgdWwubGlua3MtbGlzdCAubGlua3MtbGlzdF9fbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xuICBib3JkZXItY29sb3I6ICM3MDcyNzk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cbi5jay1jb250ZW50IHVsLmxpbmtzLWxpc3QgLmxpbmtzLWxpc3RfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzI2MTFjOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2stY29udGVudCAuc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNrLWNvbnRlbnQgLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2stY29udGVudCAuc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY2stY29udGVudCAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuLmNrLWNvbnRlbnQgLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uY2stY29udGVudCAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLmNrLWNvbnRlbnQgLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmNrLWNvbnRlbnQgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLmNrLWNvbnRlbnQgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY2stY29udGVudCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5jay1jb250ZW50IC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jay1jb250ZW50IC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkaXI9cnRsXSAuY2stY29udGVudCAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uY2stY29udGVudCAuc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2stY29udGVudCAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5jay1jb250ZW50IC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLmNrLWNvbnRlbnQgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5jay1jb250ZW50IC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmNrLWNvbnRlbnQgLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2stY29udGVudCAuc2xpY2stbGlzdCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmNrLWNvbnRlbnQgLnZpZGVvLS1jYXJvdXNlbC1uYXYgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgLTAuNXJlbTtcbn1cbi5jay1jb250ZW50IC52aWRlby0tY2Fyb3VzZWwtbmF2IC5zbGljay1saXN0IC5zbGljay1zbGlkZSB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuLmNrLWNvbnRlbnQgLnZpZGVvLS1jYXJvdXNlbC1uYXYgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIC5zbGljay1saXN0X2NhcmQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cbi5jay1jb250ZW50IC52aWRlby0tY2Fyb3VzZWwtbmF2IC5zbGljay1saXN0IC5zbGljay1zbGlkZSAuc2xpY2stbGlzdF9jYXJkOmhvdmVyLCAuY2stY29udGVudCAudmlkZW8tLWNhcm91c2VsLW5hdiAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUgLnNsaWNrLWxpc3RfY2FyZDpmb2N1cy13aXRoaW4ge1xuICBib3JkZXItY29sb3I6ICMyNjExYzk7XG59XG4uY2stY29udGVudCAudmlkZW8tLWNhcm91c2VsLW5hdiAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudC5zbGljay1hY3RpdmUgLnNsaWNrLWxpc3RfY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNkYWRhZGE7XG4gIGJvcmRlci1jb2xvcjogIzI2MTFjOTtcbn1cbi5jay1jb250ZW50IC52aWRlby0tY2Fyb3VzZWwtbmF2IC5zbGljay1saXN0IC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50LnNsaWNrLWFjdGl2ZSAuc2xpY2stbGlzdF9jYXJkIC5wbGF5LWJ1dHRvbi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzI2MTFjOTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmNrLWNvbnRlbnQgLnZpZGVvLS1jYXJvdXNlbC1uYXYgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQuc2xpY2stYWN0aXZlIC5zbGljay1saXN0X2NhcmQgLnBsYXktYnV0dG9uLXdyYXBwZXIgLnBsYXktZ2lmIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jay1jb250ZW50IC5wcm9tb3RlZC1pbnNpZ2h0cy1saXN0IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2stY29udGVudCAucHJvbW90ZWQtaW5zaWdodHMtbGlzdCAuY2Fyb3VzZWwtY29udHJvbHMge1xuICBwYWRkaW5nOiAwIDRyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm90dG9tOiAyLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJyZW07XG59XG4uY2stY29udGVudCAucHJvbW90ZWQtaW5zaWdodHMtbGlzdCAuY2Fyb3VzZWwtY29udHJvbHMgYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jay1jb250ZW50IC5wcm9tb3RlZC1pbnNpZ2h0cy1saXN0IC5jYXJvdXNlbC1jb250cm9scyBidXR0b246YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDAgMCAycHggMnB4O1xufVxuLmNrLWNvbnRlbnQgLnByb21vdGVkLWluc2lnaHRzLWxpc3QgLmNhcm91c2VsLWNvbnRyb2xzIGJ1dHRvbjpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2stY29udGVudCAucHJvbW90ZWQtaW5zaWdodHMtbGlzdCAuY2Fyb3VzZWwtY29udHJvbHMgYnV0dG9uOmhvdmVyOmFjdGl2ZTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2stY29udGVudCAucHJvbW90ZWQtaW5zaWdodHMtbGlzdCAuY2Fyb3VzZWwtY29udHJvbHNfX2RvdHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2stY29udGVudCAucHJvbW90ZWQtaW5zaWdodHMtbGlzdCAuY2Fyb3VzZWwtY29udHJvbHNfX2RvdHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5jay1jb250ZW50IC5wcm9tb3RlZC1pbnNpZ2h0cy1saXN0IC5jYXJvdXNlbC1jb250cm9sc19fZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5jay1jb250ZW50IC5wcm9tb3RlZC1pbnNpZ2h0cy1saXN0IC5jYXJvdXNlbC1jb250cm9sc19fZG90cyBsaSBidXR0b24ge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmNrLWNvbnRlbnQgLnByb21vdGVkLWluc2lnaHRzLWxpc3QgLmNhcm91c2VsLWNvbnRyb2xzX19kb3RzIGxpIGJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2stY29udGVudCAucHJvbW90ZWQtaW5zaWdodHMtbGlzdCAuY2Fyb3VzZWwtY29udHJvbHNfX3ByZXYge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLnByb21vdGVkLWluc2lnaHRzLWxpc3QgLmNhcm91c2VsLWNvbnRyb2xzX19wcmV2OmFmdGVyIHtcbiAgbGVmdDogNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uY2stY29udGVudCAucHJvbW90ZWQtaW5zaWdodHMtbGlzdCAuY2Fyb3VzZWwtY29udHJvbHNfX25leHQge1xuICByaWdodDogMDtcbn1cbi5jay1jb250ZW50IC5wcm9tb3RlZC1pbnNpZ2h0cy1saXN0IC5jYXJvdXNlbC1jb250cm9sc19fbmV4dDphZnRlciB7XG4gIHJpZ2h0OiA0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyMGRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnByb21vdGVkLWluc2lnaHRzLWxpc3QgLmNhcm91c2VsLWNvbnRyb2xzIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnN3aXBlci13Yy5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLW92ZXJsYXktY29udHJvbHMge1xuICBib3R0b206IDM1cHg7XG59XG4uY2stY29udGVudCAuc3dpcGVyLXdjLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uY2stY29udGVudCAuc3dpcGVyLXdjLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBjb2xvcjogI2E0YTRhNDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4uY2stY29udGVudCAuc3dpcGVyLXdjLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsXG4uY2stY29udGVudCAuc3dpcGVyLXdjLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIge1xuICBjb2xvcjogIzI2MTFjOTtcbn1cbi5jay1jb250ZW50IC5zd2lwZXItd2Muc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwge1xuICBtYXJnaW46IDAgMzBweDtcbiAgdG9wOiAwO1xufVxuLmNrLWNvbnRlbnQgLnN3aXBlci13Yy5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogI2E0YTRhNDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDEwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMHB4O1xufVxuLmNrLWNvbnRlbnQgLnN3aXBlci13Yy5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyNjExYzk7XG59XG4uY2stY29udGVudCAuc3dpcGVyLXdjLm1vZGFsLW9wZW4ge1xuICB6LWluZGV4OiAxMDAwMDtcbn1cbi5jay1jb250ZW50IC5zd2lwZXItd2MubW9kYWwtb3Blbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHVuc2V0O1xufVxuLmNrLWNvbnRlbnQgLnN3aXBlci13Yy5tb2RhbC1vcGVuIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5zd2lwZXItd2MubW9kYWwtb3BlbiAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmNrLWNvbnRlbnQgLnN3aXBlci13Yy5tb2RhbC1vcGVuIC5zd2lwZXItYnV0dG9uLW5leHQsXG4uY2stY29udGVudCAuc3dpcGVyLXdjLm1vZGFsLW9wZW4gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnN3aXBlci1ob21lLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA2NDBweDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnN3aXBlci1ob21lLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItb3ZlcmxheS1jb250cm9scyB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnN3aXBlci1ob21lLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItb3ZlcmxheS1jb250cm9scyB7XG4gICAgYm90dG9tOiA0cmVtO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2stY29udGVudCAuc3dpcGVyLWhvbWUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci1vdmVybGF5LWNvbnRyb2xzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLnN3aXBlci1ob21lLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItb3ZlcmxheS1jb250cm9scyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnZpZGVvLS1jYXJvdXNlbC1uYXYgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5jay1jb250ZW50IC52aWRlby0tY2Fyb3VzZWwtbmF2IC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5zbGljay1saXN0X2NhcmQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMjYxMWM5O1xuICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDQwcHgpLCBjYWxjKDEwMCUgLSA0MHB4KSAxMDAlLCAwIDEwMCUpO1xuICBwYWRkaW5nLWJvdHRvbTogMi43NXJlbTtcbn1cbi5jay1jb250ZW50IC52aWRlby0tY2Fyb3VzZWwtbmF2IC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5zbGljay1saXN0X2NhcmQ6aG92ZXIsIC5jay1jb250ZW50IC52aWRlby0tY2Fyb3VzZWwtbmF2IC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5zbGljay1saXN0X2NhcmQ6Zm9jdXMtd2l0aGluIHtcbiAgYmFja2dyb3VuZDogIzI2MTFjOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2stY29udGVudCAudmlkZW8tLWNhcm91c2VsLW5hdiAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIC5zbGljay1saXN0X2NhcmQge1xuICBiYWNrZ3JvdW5kOiAjMjYxMWM5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jay1jb250ZW50IC52aWRlby0tY2Fyb3VzZWwtbmF2IC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUgLnNsaWNrLWxpc3RfY2FyZCAucGxheS1idXR0b24td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICMyNjExYzk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jay1jb250ZW50IC52aWRlby0tY2Fyb3VzZWwtbmF2IC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUgLnNsaWNrLWxpc3RfY2FyZCAucGxheS1idXR0b24td3JhcHBlciAucGxheS1naWYge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNrLWNvbnRlbnQgLmNvbnRhY3QtZGF0YV9fdHJhbnNmb3JtIHVsLFxuICAuY2stY29udGVudCAuY29udGFjdC1kYXRhX190cmFuc2Zvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmtlZGluLXVybCxcbiAgLmNrLWNvbnRlbnQgLmNvbnRhY3QtZGF0YV9fdHJhbnNmb3JtIC5maWVsZC0tbmFtZS1maWVsZC10d2l0dGVyLXVybCxcbiAgLmNrLWNvbnRlbnQgLmNvbnRhY3QtZGF0YV9fdHJhbnNmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5jb250YWN0LWRhdGFfX3RyYW5zZm9ybSAuY29udGFjdC1kYXRhX19saXN0LS1waG9uZXMgYSxcbiAgLmNrLWNvbnRlbnQgLmNvbnRhY3QtZGF0YV9fdHJhbnNmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1saW5rZWRpbi11cmwgYSxcbiAgLmNrLWNvbnRlbnQgLmNvbnRhY3QtZGF0YV9fdHJhbnNmb3JtIC5maWVsZC0tbmFtZS1maWVsZC10d2l0dGVyLXVybCBhLFxuICAuY2stY29udGVudCAuY29udGFjdC1kYXRhX190cmFuc2Zvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5jay1jb250ZW50IC5jb250YWN0LWRhdGFfX3RyYW5zZm9ybSAuY29udGFjdC1kYXRhX19saXN0LS1waG9uZXMgYTpiZWZvcmUsXG4gIC5jay1jb250ZW50IC5jb250YWN0LWRhdGFfX3RyYW5zZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtbGlua2VkaW4tdXJsIGE6YmVmb3JlLFxuICAuY2stY29udGVudCAuY29udGFjdC1kYXRhX190cmFuc2Zvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXR3aXR0ZXItdXJsIGE6YmVmb3JlLFxuICAuY2stY29udGVudCAuY29udGFjdC1kYXRhX190cmFuc2Zvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsIGE6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbnRhY3QtZGF0YV9fdHJhbnNmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1saW5rZWRpbi11cmwgYSxcbiAgLmNrLWNvbnRlbnQgLmNvbnRhY3QtZGF0YV9fdHJhbnNmb3JtIC5maWVsZC0tbmFtZS1maWVsZC10d2l0dGVyLXVybCBhLFxuICAuY2stY29udGVudCAuY29udGFjdC1kYXRhX190cmFuc2Zvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsIGEge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuY2stY29udGVudCAuY29udGFjdC1kYXRhX190cmFuc2Zvcm0gLmNvbnRhY3QtZGF0YV9fbGlzdC0tcGhvbmVzIGE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZlcnNpb249JzEuMScgaWQ9J0NhcGFfMScgeD0nMHB4JyB5PScwcHgnIHdpZHRoPScxNnB4JyBoZWlnaHQ9JzE2cHgnIHZpZXdCb3g9JzAgMCA4OTEuMDI0IDg5MS4wMjQnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDg5MS4wMjQgODkxLjAyNDsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDZyUzRSUzQ3BhdGggZD0nTTIuOCwxODAuODc1YzQ2LjYsMTM0LDE0NC43LDI4Ni4yLDI4Mi45LDQyNC4zOTljMTM4LjIsMTM4LjIsMjkwLjQsMjM2LjMwMSw0MjQuNCwyODIuOWMxOC4yLDYuMywzOC4zLDEuOCw1Mi0xMS44IGw5Mi43LTkyLjdsMjEuNi0yMS42YzE5LjUtMTkuNSwxOS41LTUxLjIsMC03MC43bC0xNDMuNS0xNDMuNGMtMTkuNS0xOS41LTUxLjItMTkuNS03MC43LDBsLTM4Ljg5OSwzOC45IGMtMjAuMiwyMC4yLTUyLjQsMjIuMi03NSw0LjZjLTQ0LjctMzQuOC04OS03My44OTktMTMxLjktMTE2LjhjLTQyLjktNDIuOS04Mi04Ny4yLTExNi44LTEzMS45Yy0xNy42MDEtMjIuNi0xNS42MDEtNTQuNyw0LjYtNzUgbDM4LjktMzguOWMxOS41LTE5LjUsMTkuNS01MS4yLDAtNzAuN2wtMTQzLjUtMTQzLjVjLTE5LjUtMTkuNS01MS4yLTE5LjUtNzAuNywwbC0yMS42LDIxLjZsLTkyLjcsOTIuNyBDMSwxNDIuNTc1LTMuNSwxNjIuNjc1LDIuOCwxODAuODc1eicvJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICB9XG4gIC5jay1jb250ZW50IC5jb250YWN0LWRhdGFfX3RyYW5zZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtbGlua2VkaW4tdXJsIGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNFwiO1xuICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gICAgZm9udC1mYW1pbHk6IFwid2hpdGVjYXNlLWljb25zXCIgIWltcG9ydGFudDtcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG4gIC5jay1jb250ZW50IC5jb250YWN0LWRhdGFfX3RyYW5zZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtdHdpdHRlci11cmwgYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsUEhOMlp5QnBaRDBpVEdGNVpYSmZNU0lnWkdGMFlTMXVZVzFsUFNKTVlYbGxjaUF4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTBPRGN1TkRNZ05EVTJMakU1SWo0OFpHVm1jejQ4YzNSNWJHVStMbU5zY3kweGUyWnBiR3c2SXpGa01XUXhZanQ5UEM5emRIbHNaVDQ4TDJSbFpuTStQSEJoZEdnZ2FXUTlJbkJoZEdneE1EQTVJaUJqYkdGemN6MGlZMnh6TFRFaUlHUTlJazAzTGpRNExESXhMamtzTVRrMUxqWTJMREkzTXk0MU55dzJMakk1TERRM09DNHhTRFE0TGpreFRESXhOQzQzTVN3eU9UbHNNVE0wTERFM09TNHhNV2d4TkRWTU1qazBMamt6TERJeE1pNHpNeXcwTnpFdU1pd3lNUzQ1U0RReU9DNDFPRXd5TnpVdU9Ea3NNVGcyTGpneUxERTFNaTQxTVN3eU1TNDVXazAzTUM0eE5pdzFNeTR6YURZMkxqWXpURFF6TVN3ME5EWXVOMGd6TmpRdU16bGFJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNndE5pNHlPU0F0TWpFdU9Ta2lMejQ4TDNOMlp6ND0pO1xuICB9XG4gIC5jay1jb250ZW50IC5jb250YWN0LWRhdGFfX3RyYW5zZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtZW1haWwgYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmVyc2lvbj0nMS4xJyBpZD0nTGF5ZXJfMScgeD0nMHB4JyB5PScwcHgnIHdpZHRoPScxNnB4JyBoZWlnaHQ9JzE2cHgnIHZpZXdCb3g9JzAgMCA0MjUgNDI1JyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MjUgNDI1OycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NnJTNFJTNDcGF0aCBkPSdNMCw1NC43Mjl2MzE1LjU0Mmg0MjVWNTQuNzI5SDB6IE0yMTIuNSwyMjcuMzE4TDU0LjA4Niw4NC43MjloMzE2LjgyOEwyMTIuNSwyMjcuMzE4eiBNMTUxLjE5NCwyMTIuNUwzMCwzMjEuNTg4VjEwMy40MTIgTDE1MS4xOTQsMjEyLjV6IE0xNzMuNjE2LDIzMi42ODJsMzguODg0LDM1bDM4Ljg4NC0zNWwxMTkuNTMsMTA3LjU4OUg1NC4wODZMMTczLjYxNiwyMzIuNjgyeiBNMjczLjgwNiwyMTIuNUwzOTUsMTAzLjQxMnYyMTguMTc2IEwyNzMuODA2LDIxMi41eicvJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICB9XG4gIC5jay1jb250ZW50IC5jb250YWN0LWRhdGFfX3RyYW5zZm9ybSB1bCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cbi5jay1jb250ZW50IC5jb250YWN0LWluZm9fX2l0ZW0gLm5hbWUtb2ZmaWNlIHNwYW4sXG4uY2stY29udGVudCAuY29udGFjdC1pbmZvX19pdGVtIGFkZHJlc3Mgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmNvbnRhY3QtaW5mb19faXRlbS5jb2wtc20tMTIgLmFkZHJlc3MtZGF0YSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxuICAuY2stY29udGVudCAuY29udGFjdC1pbmZvX19pdGVtLmNvbC1zbS0xMiAuY29udGFjdC1kYXRhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLmNvbnRhY3QtZGF0YSB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5jay1jb250ZW50IC5jb250YWN0LWRhdGFfX2xpc3Qge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jay1jb250ZW50IC5jb250YWN0LWRhdGFfX2xpc3QgbGkge1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbn1cbi5jay1jb250ZW50IC5jb250YWN0LWRhdGFfX2xpc3QgbGk6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbi5jay1jb250ZW50IC5jb250YWN0LWRhdGFfX2xpc3QgbGkgYSB7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLmNrLWNvbnRlbnQgLmNvbnRhY3QtZGF0YV9fbGlzdC0tZW1haWwgbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJFIFwiO1xufVxuLmNrLWNvbnRlbnQgLmNvbnRhY3QtZGF0YV9fbGlzdC0tZmF4ZXMgbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJGIFwiO1xufVxuLmNrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lIGEsXG4uY2stY29udGVudCAuY29udGFjdC1kYXRhX19saXN0LS1waG9uZXMgYSxcbi5jay1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1mYXggYSxcbi5jay1jb250ZW50IC5jb250YWN0LWRhdGFfX2xpc3QtLWZheGVzIGEge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5jb250YWN0LWRhdGFfX2xpc3QuY29udGFjdC1kYXRhLS1mdWxsIGxpOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY2stY29udGVudCAuY29udGFjdC1kYXRhX19saXN0LmNvbnRhY3QtZGF0YS0tZnVsbCBsaTpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLmNrLWNvbnRlbnQgLmNvbnRhY3QtZGF0YV9fbGlzdC5jb250YWN0LWRhdGEtLWZ1bGwgbGk6bm90KDpmaXJzdC1jaGlsZCkgZGl2IHtcbiAgbWFyZ2luLWxlZnQ6IDI5cHg7XG59XG4uY2stY29udGVudCAuY29udGFjdC1kYXRhX19saXN0LmNvbnRhY3QtZGF0YS0tZnVsbCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xufVxuLmNrLWNvbnRlbnQgLmNvbnRhY3QtZGF0YV9fbGlzdC5jb250YWN0LWRhdGEtLWZ1bGwgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjYxMWM5O1xufVxuLmNrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lIGxpOmJlZm9yZSxcbi5jay1jb250ZW50IC5jb250YWN0LWRhdGFfX2xpc3QtLXBob25lcyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlQgXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2stY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUgbGk6bm90KDpmaXJzdC1jaGlsZCksXG4gIC5jay1jb250ZW50IC5jb250YWN0LWRhdGFfX2xpc3QtLXBob25lcyBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLmZpZWxkLS10eXBlLWVtYWlsIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmNrLWNvbnRlbnQgLmZpZWxkLS10eXBlLWVtYWlsIGEge1xuICBjb2xvcjogIzcwNzI3OTtcbn1cbi5jay1jb250ZW50IC5maWVsZC0tdHlwZS1lbWFpbDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBjb250ZW50OiBcIkUgXCI7XG59XG4uY2stY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtbGlua2VkaW4tdXJsIGEsXG4uY2stY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtdHdpdHRlci11cmwgYSB7XG4gIGNvbG9yOiAjNzA3Mjc5O1xufVxuLmNrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmtlZGluLXVybDpiZWZvcmUsXG4uY2stY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtdHdpdHRlci11cmw6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgY29udGVudDogXCJpbiBcIjtcbn1cbi5jay1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC10d2l0dGVyLXVybDpiZWZvcmUge1xuICBjb250ZW50OiBcInQgXCI7XG59XG4uY2stY29udGVudCAuaGVyby1wcm9tb3RlZF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jay1jb250ZW50IC5oZXJvLXByb21vdGVkX193cmFwcGVyIGFydGljbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjFiO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5jay1jb250ZW50IC5oZXJvLXByb21vdGVkX193cmFwcGVyIGFydGljbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSwgNDAlLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgei1pbmRleDogMDtcbn1cbi5jay1jb250ZW50IC5oZXJvLXByb21vdGVkX193cmFwcGVyIGFydGljbGUuZGlzYWJsZS1vdmVybGF5OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uY2stY29udGVudCAuaGVyby1wcm9tb3RlZF9fd3JhcHBlciBhcnRpY2xlIC5oZXJvX19tZXRhIHtcbiAgbWluLWhlaWdodDogNTQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jay1jb250ZW50IC5oZXJvLXByb21vdGVkX193cmFwcGVyIGFydGljbGUgLmhlcm9fX21ldGEgLmhlcm9fX21ldGEtcm93IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY2stY29udGVudCAuaGVyby1wcm9tb3RlZF9fd3JhcHBlciBhcnRpY2xlIC5oZXJvX19tZXRhIC5oZXJvX19tZXRhLXJvdyBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2stY29udGVudCAuaGVyby1wcm9tb3RlZF9fd3JhcHBlciBhcnRpY2xlIC5oZXJvX19tZXRhIC5oZXJvX19tZXRhLXJvdyBkaXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbn1cbi5jay1jb250ZW50IC5oZXJvLXByb21vdGVkX193cmFwcGVyIGFydGljbGUgLmhlcm9fX21ldGEgLmhlcm9fX21ldGEtcm93IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY2stY29udGVudCAuaGVyby1wcm9tb3RlZF9fd3JhcHBlciBhcnRpY2xlIC5oZXJvX19tZXRhIC5oZXJvX19tZXRhLXJvdyBkaXY6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbjogMDtcbn1cbi5jay1jb250ZW50IC5oZXJvLXByb21vdGVkX193cmFwcGVyIGFydGljbGUgLmhlcm9fX21ldGEgaDIsIC5jay1jb250ZW50IC5oZXJvLXByb21vdGVkX193cmFwcGVyIGFydGljbGUgLmhlcm9fX21ldGEgLmgyIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTZXJpZkhlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2stY29udGVudCAuaGVyby1wcm9tb3RlZF9fd3JhcHBlciBhcnRpY2xlIC5oZXJvX19tZXRhIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jay1jb250ZW50IC5oZXJvLXByb21vdGVkX193cmFwcGVyIGFydGljbGUgLmhlcm9fX21ldGEge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cbn1cbi5jay1jb250ZW50IC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjFweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY2stY29udGVudCAucGFnaW5hdGlvbiA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmNrLWNvbnRlbnQgLnBhZ2luYXRpb24gPiBsaSA+IGEsXG4uY2stY29udGVudCAucGFnaW5hdGlvbiA+IGxpID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzcwNzI3OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5jay1jb250ZW50IC5wYWdpbmF0aW9uID4gbGkgPiBhOmhvdmVyLCAuY2stY29udGVudCAucGFnaW5hdGlvbiA+IGxpID4gYTpmb2N1cyxcbi5jay1jb250ZW50IC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmhvdmVyLFxuLmNrLWNvbnRlbnQgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogIzI2MTFjOTtcbiAgYm9yZGVyLWNvbG9yOiAjZjRmNGY0O1xufVxuLmNrLWNvbnRlbnQgLnBhZ2luYXRpb24gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLmNrLWNvbnRlbnQgLnBhZ2luYXRpb24gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMyNjExYzk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzI2MTFjOTtcbn1cbi5jay1jb250ZW50IC5wYWdpbmF0aW9uIGxpOmxhc3QtY2hpbGQgPiBhLFxuLmNrLWNvbnRlbnQgLnBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG4uY2stY29udGVudCAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGEsXG4uY2stY29udGVudCAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW4ge1xuICBjb2xvcjogI2RhZGFkYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjRmNGY0O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmNrLWNvbnRlbnQgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAuY2stY29udGVudCAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMsXG4uY2stY29udGVudCAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46aG92ZXIsXG4uY2stY29udGVudCAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46Zm9jdXMge1xuICBjb2xvcjogI2RhZGFkYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjRmNGY0O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmNrLWNvbnRlbnQgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSxcbi5jay1jb250ZW50IC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4ge1xuICBjb2xvcjogIzI2MTFjOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbi5jay1jb250ZW50IC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5jay1jb250ZW50IC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4uY2stY29udGVudCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLmNrLWNvbnRlbnQgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyB7XG4gIGNvbG9yOiAjMjYxMWM5O1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuLmNrLWNvbnRlbnQgLnBhZ2luYXRpb24gdWwgPiBsaSA+IGEucHJvZ3Jlc3MtZGlzYWJsZWQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jay1jb250ZW50IC5wYWdpbmF0aW9uLWxnID4gbGkgPiBhLFxuLmNrLWNvbnRlbnQgLnBhZ2luYXRpb24tbGcgPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4uY2stY29udGVudCAucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5jay1jb250ZW50IC5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG59XG4uY2stY29udGVudCAucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLmNrLWNvbnRlbnQgLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG59XG4uY2stY29udGVudCAucGFnaW5hdGlvbi1zbSA+IGxpID4gYSxcbi5jay1jb250ZW50IC5wYWdpbmF0aW9uLXNtID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5jay1jb250ZW50IC5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLmNrLWNvbnRlbnQgLnBhZ2luYXRpb24tc20gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5jay1jb250ZW50IC5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4uY2stY29udGVudCAucGFnaW5hdGlvbi1zbSA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5jay1jb250ZW50IHVsLnBhZ2luYXRpb24gYS5wcm9ncmVzcy1kaXNhYmxlZCxcbi5jay1jb250ZW50IC52aWV3LWluc2lnaHQtY29udGVudCB1bC5wYWdpbmF0aW9uIGEucHJvZ3Jlc3MtZGlzYWJsZWQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jay1jb250ZW50IC5sb2NhdGlvbnMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMCAtOHB4O1xufVxuLmNrLWNvbnRlbnQgLmxvY2F0aW9ucy1saXN0IC5tZW51IHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiA1cHggMCAtNXB4IDIwcHg7XG59XG4uY2stY29udGVudCAubG9jYXRpb25zLWxpc3QtY29sIHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xufVxuLmNrLWNvbnRlbnQgLmxvY2F0aW9ucy1saXN0LWNvbCA+IC5tZW51IHtcbiAgbWFyZ2luOiAwIDAgNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcyNzk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmxvY2F0aW9ucy1saXN0LWNvbCB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2stY29udGVudCAubG9jYXRpb25zLWxpc3QgLmJ1dHRvbi1jb2xsYXBzZSB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTlweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNzA3Mjc5O1xufVxuLmNrLWNvbnRlbnQgLmxvY2F0aW9ucy1saXN0IC5idXR0b24tY29sbGFwc2U6YmVmb3JlLCAuY2stY29udGVudCAubG9jYXRpb25zLWxpc3QgLmJ1dHRvbi1jb2xsYXBzZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGxlZnQ6IDNweDtcbiAgdG9wOiA5cHg7XG59XG4uY2stY29udGVudCAubG9jYXRpb25zLWxpc3QgLmJ1dHRvbi1jb2xsYXBzZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uY2stY29udGVudCAubG9jYXRpb25zLWxpc3QgLmJ1dHRvbi1jb2xsYXBzZTpub3QoLmNvbGxhcHNlZCk6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jay1jb250ZW50IC5sb2NhdGlvbnMtbGlzdCAuYnV0dG9uLWNvbGxhcHNlOmhvdmVyIHtcbiAgY29sb3I6ICMyNjExYzk7XG59XG4uY2stY29udGVudCAubG9jYXRpb25zLWxpc3QgbGkge1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNzA3Mjc5O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgY3VycmVudENvbG9yO1xufVxuLmNrLWNvbnRlbnQgLmxvY2F0aW9ucy1saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5jay1jb250ZW50IC5sb2NhdGlvbnMtbGlzdCBsaSBsaSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4uY2stY29udGVudCAudHdpdHRlci10eXBlYWhlYWQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jay1jb250ZW50IC50dC1tZW51IHtcbiAgei1pbmRleDogMTAwMDAgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC50dC1tZW51LnR0LW9wZW4ge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmNrLWNvbnRlbnQgLnR0LWlucHV0IHtcbiAgY29sb3I6ICMzODNiNDM7XG59XG4uY2stY29udGVudCAudHQtaGVhZGVyIHtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC1zaXplOiAyLjFyZW07XG59XG4uY2stY29udGVudCAubGF3eWVycy1uby1yZXN1bHRzIHtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xufVxuLmNrLWNvbnRlbnQgLnR0LXN1Z2dlc3Rpb24udHQtc2VsZWN0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG59XG4uY2stY29udGVudCAudHQtY3Vyc29yLFxuLmNrLWNvbnRlbnQgLnR0LXN1Z2dlc3Rpb24udHQtc2VsZWN0YWJsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNjExYzk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5jay1jb250ZW50IC50dC1oaWdobGlnaHQge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNrLWNvbnRlbnQgLm1vZGFsIHtcbiAgei1pbmRleDogMTAwMDE7XG59XG4uY2stY29udGVudCAuc2hhcmUtYnV0dG9ucy1tb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5jay1jb250ZW50IC5zaGFyZS1idXR0b25zLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIC8qLnRvb2xiYXItZml4ZWQudG9vbGJhci1ob3Jpem9udGFsICYge1xuICAgIGJ1dHRvbi5jbG9zZSB7XG4gICAgICB0b3A6IDE1MHB4O1xuICAgIH1cbiAgfSovXG59XG4uY2stY29udGVudCAuc2hhcmUtYnV0dG9ucy1tb2RhbCAubW9kYWwtZGlhbG9nIGJ1dHRvbi5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IDglO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgdG9wOiA2MHB4O1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuLmNrLWNvbnRlbnQgLnNoYXJlLWJ1dHRvbnMtbW9kYWwgLm1vZGFsLWRpYWxvZyBidXR0b24uY2xvc2U6YmVmb3JlLCAuY2stY29udGVudCAuc2hhcmUtYnV0dG9ucy1tb2RhbCAubW9kYWwtZGlhbG9nIGJ1dHRvbi5jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcbiAgbGVmdDogLTVweDtcbn1cbi5jay1jb250ZW50IC5zaGFyZS1idXR0b25zLW1vZGFsIC5tb2RhbC1kaWFsb2cgYnV0dG9uLmNsb3NlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5jay1jb250ZW50IC5zaGFyZS1idXR0b25zLW1vZGFsIC5tb2RhbC1kaWFsb2cgYnV0dG9uLmNsb3NlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5jay1jb250ZW50IC5zaGFyZS1idXR0b25zLW1vZGFsIC5tb2RhbC1kaWFsb2cgYnV0dG9uLmNsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnNoYXJlLWJ1dHRvbnMtbW9kYWwgLm1vZGFsLWRpYWxvZyBidXR0b24uY2xvc2Uge1xuICAgIHJpZ2h0OiA2MHB4O1xuICAgIHRvcDogNzBweDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnNoYXJlLWJ1dHRvbnMtbW9kYWwgLnNoYXJlLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNrLWNvbnRlbnQgLnNoYXJlLWJ1dHRvbnMtbW9kYWwgLnNoYXJlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2stY29udGVudCAuc2hhcmUtYnV0dG9ucy1tb2RhbCAuc2hhcmUtY29udGVudCBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY2stY29udGVudCAuc2hhcmUtYnV0dG9ucy1tb2RhbCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2stY29udGVudCAuc2hhcmUtYnV0dG9ucy1tb2RhbCB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAyNXB4IDE1cHg7XG59XG4uY2stY29udGVudCAuc2hhcmUtYnV0dG9ucy1tb2RhbCB1bCBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNDZweDtcbn1cbi5jay1jb250ZW50IC5zaGFyZS1idXR0b25zLW1vZGFsIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzI2MTFjOTtcbn1cbi5jay1jb250ZW50IC5zaGFyZS1idXR0b25zLW1vZGFsIHVsIGxpIGEgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnNoYXJlLWJ1dHRvbnMtbW9kYWwgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuY2stY29udGVudCAuc2hhcmUtYnV0dG9ucy1tb2RhbCB1bCBsaSB7XG4gICAgbWFyZ2luOiAyNXB4O1xuICB9XG4gIC5jay1jb250ZW50IC5zaGFyZS1idXR0b25zLW1vZGFsIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY2stY29udGVudCAuc2hhcmUtYnV0dG9ucy1tb2RhbCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5jay1jb250ZW50ICNzZWFyY2hGb3JtTW9kYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uY2stY29udGVudCAjc2VhcmNoRm9ybU1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIC8qLnRvb2xiYXItZml4ZWQudG9vbGJhci1ob3Jpem9udGFsICYge1xuICAgIGJ1dHRvbi5jbG9zZSB7XG4gICAgICB0b3A6IDE1MHB4O1xuICAgIH1cbiAgfSovXG59XG4uY2stY29udGVudCAjc2VhcmNoRm9ybU1vZGFsIC5tb2RhbC1kaWFsb2cgYnV0dG9uLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICByaWdodDogOCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC45O1xuICB0b3A6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG4uY2stY29udGVudCAjc2VhcmNoRm9ybU1vZGFsIC5tb2RhbC1kaWFsb2cgYnV0dG9uLmNsb3NlOmJlZm9yZSwgLmNrLWNvbnRlbnQgI3NlYXJjaEZvcm1Nb2RhbCAubW9kYWwtZGlhbG9nIGJ1dHRvbi5jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcbiAgbGVmdDogLTVweDtcbn1cbi5jay1jb250ZW50ICNzZWFyY2hGb3JtTW9kYWwgLm1vZGFsLWRpYWxvZyBidXR0b24uY2xvc2U6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmNrLWNvbnRlbnQgI3NlYXJjaEZvcm1Nb2RhbCAubW9kYWwtZGlhbG9nIGJ1dHRvbi5jbG9zZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uY2stY29udGVudCAjc2VhcmNoRm9ybU1vZGFsIC5tb2RhbC1kaWFsb2cgYnV0dG9uLmNsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgI3NlYXJjaEZvcm1Nb2RhbCAubW9kYWwtZGlhbG9nIGJ1dHRvbi5jbG9zZSB7XG4gICAgcmlnaHQ6IDYwcHg7XG4gICAgdG9wOiA3MHB4O1xuICB9XG59XG4uY2stY29udGVudCAjc2VhcmNoRm9ybU1vZGFsIGZvcm0ge1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nLXRvcDogMzAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jay1jb250ZW50ICNzZWFyY2hGb3JtTW9kYWwgZm9ybSA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxZW0gMCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4uY2stY29udGVudCAjc2VhcmNoRm9ybU1vZGFsIGZvcm0gLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMSU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY2stY29udGVudCAjc2VhcmNoRm9ybU1vZGFsIGlucHV0LmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgI3NlYXJjaEZvcm1Nb2RhbCAuYnV0dG9uLmZvcm0tc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDUwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTNFJTBBJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBkJTNEJTIyTTIyLjM5OSUyMDIwLjNjMS40NDctMS44ODYlMjAyLjMxOS00LjI4JTIwMi4zMTktNi44NzclMjAwLTAuMDA0JTIwMC0wLjAwOCUyMDAtMC4wMTF2MC4wMDFjMC02LjI3Mi01LjA4MS0xMS4zNzUtMTEuMzI0LTExLjM3NXMtMTEuMzI0JTIwNS4xMDMtMTEuMzI0JTIwMTEuMzc1JTIwNS4wNzklMjAxMS4zNzUlMjAxMS4zMjQlMjAxMS4zNzVjMC4wMDIlMjAwJTIwMC4wMDQlMjAwJTIwMC4wMDYlMjAwJTIwMi42NjElMjAwJTIwNS4xMDUtMC45MjYlMjA3LjAyOS0yLjQ3M2wtMC4wMjIlMjAwLjAxNyUyMDcuNTQlMjA3LjU3OSUyMDIuMDA5LTIuMDIwek0xMy4zOTQlMjAyMi4yM2MtNC44MzklMjAwLTguNzc0LTMuOTU2LTguNzc0LTguODE4czMuOTM4LTguODEzJTIwOC43NzQtOC44MTMlMjA4Ljc3NSUyMDMuOTU2JTIwOC43NzUlMjA4LjgxNi0zLjkzOCUyMDguODE0LTguNzc1JTIwOC44MTR6JTIyJTNFJTNDJTJGcGF0aCUzRSUwQSUzQyUyRnN2ZyUzRSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIuNXJlbTtcbn1cbi5jay1jb250ZW50ICNzZWFyY2hGb3JtTW9kYWwgLmJ1dHRvbi5mb3JtLXN1Ym1pdDpiZWZvcmUge1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgI3NlYXJjaEZvcm1Nb2RhbCBmb3JtIHtcbiAgICB3aWR0aDogNjUlO1xuICAgIHBhZGRpbmc6IDIxJSAwIDEwJTtcbiAgfVxuICAuY2stY29udGVudCAjc2VhcmNoRm9ybU1vZGFsIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuM2VtO1xuICAgIGhlaWdodDogNS42MjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgI3NlYXJjaEZvcm1Nb2RhbCAuYnV0dG9uLmZvcm0tc3VibWl0IHtcbiAgICB0b3A6IDAuNzVyZW07XG4gICAgd2lkdGg6IDRyZW07XG4gICAgaGVpZ2h0OiA0cmVtO1xuICB9XG4gIC5jay1jb250ZW50ICNzZWFyY2hGb3JtTW9kYWwgLmJ1dHRvbi5mb3JtLXN1Ym1pdDpiZWZvcmUge1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gIH1cbn1cbi5jay1jb250ZW50IC52aWV3LXdjLWdsb2JhbC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luOiAyMHB4IDAgNDBweDtcbn1cbi5jay1jb250ZW50IC52aWV3LXdjLWdsb2JhbC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jay1jb250ZW50IC52aWV3LXdjLWdsb2JhbC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pbmxpbmUge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbi5jay1jb250ZW50IC52aWV3LXdjLWdsb2JhbC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pbmxpbmU6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmNrLWNvbnRlbnQgLnZpZXctd2MtZ2xvYmFsLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2stY29udGVudCAudmlldy13Yy1nbG9iYWwtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gPiAqIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmNrLWNvbnRlbnQgLnZpZXctd2MtZ2xvYmFsLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jay1jb250ZW50IC52aWV3LXdjLWdsb2JhbC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuNXJlbSk7XG59XG4uY2stY29udGVudCAudmlldy13Yy1nbG9iYWwtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gYnV0dG9uLmZvcm0tc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5jay1jb250ZW50IC52aWV3LXdjLWdsb2JhbC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBidXR0b24uZm9ybS1zdWJtaXQgLmljb24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDA7XG59XG4uY2stY29udGVudCAudmlldy13Yy1nbG9iYWwtc2VhcmNoIC52aWV3LWNvbnRlbnQge1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG59XG4uY2stY29udGVudCAudmlldy13Yy1nbG9iYWwtc2VhcmNoIC5yZXN1bHQtaXRlbSB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xufVxuLmNrLWNvbnRlbnQgLnZpZXctd2MtZ2xvYmFsLXNlYXJjaCAucmVzdWx0LWl0ZW06aG92ZXIgYSB7XG4gIGNvbG9yOiAjMjYxMWM5O1xufVxuLmNrLWNvbnRlbnQgLnZpZXctd2MtZ2xvYmFsLXNlYXJjaCAucmVzdWx0LWl0ZW0gPiA6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y0ZjRmNDtcbn1cbi5jay1jb250ZW50IC52aWV3LXdjLWdsb2JhbC1zZWFyY2ggLnJlc3VsdC1pdGVtIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5jay1jb250ZW50IC52aWV3LXdjLWdsb2JhbC1zZWFyY2ggLnJlc3VsdC1pdGVtIGg0LCAuY2stY29udGVudCAudmlldy13Yy1nbG9iYWwtc2VhcmNoIC5yZXN1bHQtaXRlbSAuaDQge1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMTBweCAwIDVweDtcbn1cbi5jay1jb250ZW50IC52aWV3LXdjLWdsb2JhbC1zZWFyY2ggLnJlc3VsdC1pdGVtIC5leGNlcnB0IHtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAudmlldy13Yy1nbG9iYWwtc2VhcmNoIC5yZXN1bHQtaXRlbTpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2stY29udGVudCAudmlldy13Yy1nbG9iYWwtc2VhcmNoIC5yZXN1bHQtaXRlbTpudGgtbGFzdC1jaGlsZCgtbisyKSA+IDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLnZpZXctd2MtZ2xvYmFsLXNlYXJjaCAucmVzdWx0LWl0ZW06bnRoLWxhc3QtY2hpbGQoLW4rNCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnZpZXctd2MtZ2xvYmFsLXNlYXJjaCAucmVzdWx0LWl0ZW06bnRoLWxhc3QtY2hpbGQoLW4rNCkgPiA6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG4uY2stY29udGVudCAudmlldy13Yy1nbG9iYWwtc2VhcmNoIC5wYWdlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNrLWNvbnRlbnQgLnZpZXctd2MtZ2xvYmFsLXNlYXJjaCAucGFnZXIgYSB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5jay1jb250ZW50IC52aWV3LXdjLWdsb2JhbC1zZWFyY2ggLnBhZ2VyIGE6aG92ZXIsIC5jay1jb250ZW50IC52aWV3LXdjLWdsb2JhbC1zZWFyY2ggLnBhZ2VyIGE6Zm9jdXMsIC5jay1jb250ZW50IC52aWV3LXdjLWdsb2JhbC1zZWFyY2ggLnBhZ2VyIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnNoYXJlLWJ1dHRvbnMtbW9kYWwgLnNoYXJlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5zaGFyZS1idXR0b25zLW1vZGFsIC5zaGFyZS1jb250ZW50IHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnNoYXJlLWJ1dHRvbnMtbW9kYWwgdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5zaGFyZS1idXR0b25zLW1vZGFsIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnNoYXJlLWJ1dHRvbnMtbW9kYWwgdWwgbGkgLmljb24ge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnNoYXJlLWJ1dHRvbnMtbW9kYWwgdWwgbGkgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5jay1jb250ZW50IC5zaGFyZS1idXR0b25zLW1vZGFsIHVsIGxpIGEgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICB9XG59XG4uY2stY29udGVudCAuYmFjay10by10b3AtYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2stY29udGVudCAuYmFjay10by10b3AtYXJyb3cge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHotaW5kZXg6IDE5OTtcbiAgICBib3R0b206IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAtNTdweDtcbiAgfVxuICAuY2stY29udGVudCAuYmFjay10by10b3AtYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICMxYjFiMWI7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggMCAwIDJweDtcbiAgICBsZWZ0OiAtNXB4O1xuICB9XG4gIC5wYWdlLWJhY2tncm91bmQtZGFyayAuY2stY29udGVudCAuYmFjay10by10b3AtYXJyb3c6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggMCAwIDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzkuOThweCkge1xuICAuY2stY29udGVudCAuYmFjay10by10b3AtYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2stY29udGVudCAub3QtYmFubmVyLW9wZW4gLmJhY2stdG8tdG9wLWFycm93IHtcbiAgICBib3R0b206IDEyMHB4O1xuICB9XG59XG4uY2stY29udGVudCAubGF5b3V0X19tYWluIC5iYWNrLXRvLXRvcC1hcnJvdyxcbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAuYmFjay10by10b3AtYXJyb3csXG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtcHVibGljYXRpb24gLmJhY2stdG8tdG9wLWFycm93LFxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLW5ld3MgLmJhY2stdG8tdG9wLWFycm93LFxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLWV2ZW50IC5iYWNrLXRvLXRvcC1hcnJvdyxcbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1hd2FyZCAuYmFjay10by10b3AtYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzYjQzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeD0nMHB4JyB5PScwcHgnJTBBd2lkdGg9JzUwJyBoZWlnaHQ9JzUwJyUwQXZpZXdCb3g9JzAgMCAxNzIgMTcyJyUwQXN0eWxlPScgZmlsbDolMjMwMDAwMDA7JyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjUuOCwyNS44KSBzY2FsZSgwLjcsMC43KSclM0UlM0NnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nbm9uemVybycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIHN0cm9rZS1saW5lY2FwPSdidXR0JyBzdHJva2UtbGluZWpvaW49J21pdGVyJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS1kYXNoYXJyYXk9Jycgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIGZvbnQtZmFtaWx5PSdub25lJyBmb250LXdlaWdodD0nbm9uZScgZm9udC1zaXplPSdub25lJyB0ZXh0LWFuY2hvcj0nbm9uZScgc3R5bGU9J21peC1ibGVuZC1tb2RlOiBub3JtYWwnJTNFJTNDcGF0aCBkPSdNMCwxNzJ2LTE3MmgxNzJ2MTcyeicgZmlsbD0nbm9uZSclM0UlM0MvcGF0aCUzRSUzQ2cgZmlsbD0nJTIzZmZmZmZmJyUzRSUzQ3BhdGggZD0nTTg2LDMuNDkzNzVsLTM2Ljc3ODQ0LDM1LjMxMzc1Yy0wLjkwMDMxLDAuODQ2NTYgLTEuMjc2NTYsMi4xMDk2OSAtMC45ODA5NCwzLjMwNTYzYzAuMjk1NjIsMS4xOTU5NCAxLjIwOTM3LDIuMTUgMi4zOTE4NywyLjQ4NTk0YzEuMTk1OTQsMC4zNDkzNyAyLjQ3MjUsMC4wMjY4NyAzLjM0NTk0LC0wLjg0NjU2bDI4LjU4MTU2LC0yNy40MjU5NHYxNDguNzkzNDRjLTAuMDEzNDQsMS4yMzYyNSAwLjYzMTU2LDIuMzkxODggMS43MDY1NiwzLjAyMzQ0YzEuMDc1LDAuNjE4MTMgMi4zOTE4NywwLjYxODEzIDMuNDY2ODcsMGMxLjA3NSwtMC42MzE1NiAxLjcyLC0xLjc4NzE5IDEuNzA2NTYsLTMuMDIzNDR2LTE0OC43OTM0NGwyOC41ODE1NiwyNy40MjU5NGMwLjg3MzQ0LDAuODczNDQgMi4xNSwxLjE5NTk0IDMuMzQ1OTQsMC44NDY1NmMxLjE4MjUsLTAuMzM1OTQgMi4wOTYyNSwtMS4yOSAyLjM5MTg4LC0yLjQ4NTk0YzAuMjk1NjIsLTEuMTk1OTQgLTAuMDgwNjMsLTIuNDU5MDYgLTAuOTgwOTQsLTMuMzA1NjN6JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0NwYXRoIGQ9JycgZmlsbD0nbm9uZSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDU2cHg7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuLmNrLWNvbnRlbnQgLmxheW91dF9fbWFpbiAuYmFjay10by10b3AtYXJyb3c6YWZ0ZXIsXG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmJhY2stdG8tdG9wLWFycm93OmFmdGVyLFxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXB1YmxpY2F0aW9uIC5iYWNrLXRvLXRvcC1hcnJvdzphZnRlcixcbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1uZXdzIC5iYWNrLXRvLXRvcC1hcnJvdzphZnRlcixcbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1ldmVudCAuYmFjay10by10b3AtYXJyb3c6YWZ0ZXIsXG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtYXdhcmQgLmJhY2stdG8tdG9wLWFycm93OmFmdGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLm91ci10aGlua2luZy1jb250YWluZXIgaDMsIC5jay1jb250ZW50IC5vdXItdGhpbmtpbmctY29udGFpbmVyIC5oMyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY2stY29udGVudCAub3VyLXRoaW5raW5nLWNvbnRhaW5lciBhIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmNrLWNvbnRlbnQgLm91ci10aGlua2luZy1jb250YWluZXIgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgYm9yZGVyLWNvbG9yOiAjMjYxMWM5O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jay1jb250ZW50IC5vdXItdGhpbmtpbmctY29udGFpbmVyIGEge1xuICAgIG1hcmdpbi10b3A6IC0zLjI1cmVtO1xuICB9XG59XG4uY2stY29udGVudCAub3VyLXRoaW5raW5nLWNvbnRhaW5lciAudmlldy1tb3JlIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLm91ci10aGlua2luZy1jb250YWluZXIgLnZpZXctbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnRvb2x0aXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZWNlZGVjO1xuICBib3gtc2hhZG93OiAwLjI1cmVtIDAuMjVyZW0gMC4yNXJlbSAjNzA3Mjc5O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IC0xLjc1cmVtO1xuICBtYXgtd2lkdGg6IDI3MHB4O1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxuLmNrLWNvbnRlbnQgLnRvb2x0aXAge1xuICB6LWluZGV4OiAzMjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2stY29udGVudCAuZHJvcGRvd24td3JhcHBlci5kcm9wZG93biBidXR0b24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjYxMWM5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyNjExYzk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jay1jb250ZW50IC5kcm9wZG93bi13cmFwcGVyLmRyb3Bkb3duIGJ1dHRvbi5zaG93LCAuY2stY29udGVudCAuZHJvcGRvd24td3JhcHBlci5kcm9wZG93biBidXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzNjZkZTQ7XG59XG4uY2stY29udGVudCAuZHJvcGRvd24td3JhcHBlci5kcm9wZG93biAuYXJyb3dzIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5jay1jb250ZW50IC5kcm9wZG93bi13cmFwcGVyLmRyb3Bkb3duIC5hcnJvd3M6YmVmb3JlLCAuY2stY29udGVudCAuZHJvcGRvd24td3JhcHBlci5kcm9wZG93biAuYXJyb3dzOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyNjExYzk7XG4gIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDRweCk7XG59XG4uY2stY29udGVudCAuZHJvcGRvd24td3JhcHBlci5kcm9wZG93biAuYXJyb3dzOmJlZm9yZSB7XG4gIHRvcDogY2FsYyg1MCUgLSAycHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuLmNrLWNvbnRlbnQgLmRyb3Bkb3duLXdyYXBwZXIuZHJvcGRvd24gLmFycm93czphZnRlciB7XG4gIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmNrLWNvbnRlbnQgLmRyb3Bkb3duLXdyYXBwZXIuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItY29sb3I6ICMyNjExYzk7XG59XG4uY2stY29udGVudCAuZHJvcGRvd24td3JhcHBlci5kcm9wZG93biAuZHJvcGRvd24tbWVudSBhLFxuLmNrLWNvbnRlbnQgLmRyb3Bkb3duLXdyYXBwZXIuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgc3Bhbi5uby1saW5rIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzI2MTFjOTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5jay1jb250ZW50IC5kcm9wZG93bi13cmFwcGVyLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGE6aG92ZXIsXG4uY2stY29udGVudCAuZHJvcGRvd24td3JhcHBlci5kcm9wZG93biAuZHJvcGRvd24tbWVudSBzcGFuLm5vLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzY2ZGU0O1xufVxuLmNrLWNvbnRlbnQgLmRyb3Bkb3duLXdyYXBwZXIuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmNrLWNvbnRlbnQgLmRyb3Bkb3duLXdyYXBwZXIuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgdWwgYSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jay1jb250ZW50IC5kcm9wZG93bi13cmFwcGVyLmRyb3Bkb3duIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnBsYXktYnV0dG9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLnBsYXktYnV0dG9uLXdyYXBwZXIgLnBsYXktZ2lmIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5jay1jb250ZW50IC5wbGF5LWJ1dHRvbi13cmFwcGVyIC5wbGF5LWdpZiBzdmcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsbDogI2ZmZjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvcGFjaXR5OiAwLjk7XG4gIHN0cm9rZTogI2ZmZjtcbiAgd2lkdGg6IDUwcHg7XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fdmlkZW9fdGh1bWJzIC5wbGF5LWJ1dHRvbi13cmFwcGVyIC5wbGF5LWdpZiBzdmcsXG4uY2stY29udGVudCAuc2VjdGlvbi12aWRlbyAudmlkZW8tY29udGFpbmVyIC5wbGF5LWJ1dHRvbi13cmFwcGVyIC5wbGF5LWdpZiBzdmcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG4uY2stY29udGVudCAuc2VjdGlvbi12aWRlbyAucGxheS1idXR0b24td3JhcHBlciAucGxheS1naWYgc3ZnIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLXZpZGVvIC5wbGF5LWJ1dHRvbi13cmFwcGVyIC5wbGF5LWdpZiBzdmcgcGF0aCB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDAuMTJweCByZ2JhKDAsIDAsIDAsIDAuNikpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jay1jb250ZW50IC5zZWN0aW9uLXZpZGVvIC5zaW5nbGUtdmlkZW8gLnBsYXktYnV0dG9uLXdyYXBwZXIgLnBsYXktZ2lmIHN2ZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cbi5jay1jb250ZW50IC5jb250YWN0LWJ1dHRvbiB7XG4gIGJvdHRvbTogMjBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTk0cHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHdpZHRoOiAxNzZweDtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5jay1jb250ZW50IC5jb250YWN0LWJ1dHRvbiBzdmcge1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cbi5jay1jb250ZW50IC5jb250YWN0LWJ1dHRvbi5zaG9ydGVuZWQtdmVyc2lvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uY2stY29udGVudCAuY29udGFjdC1idXR0b24uc2hvcnRlbmVkLXZlcnNpb24gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2stY29udGVudCAuY29udGFjdC1idXR0b24uc2hvcnRlbmVkLXZlcnNpb246aG92ZXIge1xuICB3aWR0aDogMTc2cHg7XG59XG4uY2stY29udGVudCAuY29udGFjdC1idXR0b24uc2hvcnRlbmVkLXZlcnNpb246aG92ZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IGZhZGVJbiAwLjVzO1xufVxuLmNrLWNvbnRlbnQgLm90LWJhbm5lci1vcGVuIC5jb250YWN0LWJ1dHRvbiB7XG4gIGJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5jay1jb250ZW50IC5jb250YWN0LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uY2stY29udGVudCAubWVudS1leHRyYXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmhlYWRlci10b3AgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgLmV4cGFuZGVkLmJlbG93OmhvdmVyID4gLm1lbnUtZXh0cmFzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG59XG4uY2stY29udGVudCAuaGVhZGVyLXRvcCAjYmxvY2stbWFpbm5hdmlnYXRpb24tMiAuZXhwYW5kZWQuYmVsb3c6aG92ZXIgPiAubWVudS1leHRyYXMgLm1lbnUtZXh0cmFzX19jb250YWluZXIge1xuICBwYWRkaW5nOiA1NXB4IDIwcHg7XG59XG4uY2stY29udGVudCAubWVudS1leHRyYXMge1xuICBib3gtc2hhZG93OiAwcHggMTVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uY2stY29udGVudCAubWVudS1leHRyYXMgaDIsIC5jay1jb250ZW50IC5tZW51LWV4dHJhcyAuaDIge1xuICBmb250LXNpemU6IDJyZW07XG59XG4uY2stY29udGVudCAubWVudS1leHRyYXMgLm1lbnUtY2hpbGRyZW5fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5jay1jb250ZW50IC5tZW51LWV4dHJhcyAubWVudS1jaGlsZHJlbl9fdGl0bGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNrLWNvbnRlbnQgLm1lbnUtZXh0cmFzIC5tZW51LWNoaWxkcmVuX19pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4uY2stY29udGVudCAubWVudS1leHRyYXMgLm1lbnUtY2hpbGRyZW5fX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2stY29udGVudCAubWVudS1leHRyYXMgLm1lbnUtdGVhc2VyIC5tZW51LXRlYXNlcl9fY2FyZCB7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgZ2FwOiAxcmVtO1xufVxuLmNrLWNvbnRlbnQgLm1lbnUtZXh0cmFzIC5tZW51LXRlYXNlciAubWVudS10ZWFzZXJfX2NhcmQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyNjExYzk7XG59XG4uY2stY29udGVudCAubWVudS1leHRyYXMgLm1lbnUtdGVhc2VyIC5tZW51LXRlYXNlcl9fY2FyZDpob3ZlciAudmlldy1tb3JlIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjMjYxMWM5O1xufVxuLmNrLWNvbnRlbnQgLm1lbnUtZXh0cmFzIC5tZW51LXRlYXNlciAubWVudS10ZWFzZXJfX2NhcmQgLnZpZXctbW9yZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uY2stY29udGVudCAubWVudS1leHRyYXMgLm1lbnUtdGVhc2VyIC5tZW51LXRlYXNlcl9faW1nIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY2stY29udGVudCAubWVudS1leHRyYXMgLm1lbnUtdGVhc2VyIC5tZW51LXRlYXNlcl9faW1nIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgd2lkdGg6IDI0MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jay1jb250ZW50IC5tZW51LWV4dHJhcyAubWVudS10ZWFzZXIgLm1lbnUtdGVhc2VyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgLm1lbnUtZXh0cmFzIC5tZW51LXRlYXNlciAuZmllbGQtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmNrLWNvbnRlbnQgLm1lbnUtZXh0cmFzIC5tZW51LXRlYXNlciAuZmllbGQtLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2stY29udGVudCAubWVudS1leHRyYXMgLm1lbnUtdGVhc2VyLnZlcnRpY2FsLXRlYXNlciAuZmllbGQtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNrLWNvbnRlbnQgLm1lbnUtZXh0cmFzIC5tZW51LXRlYXNlci52ZXJ0aWNhbC10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWZlYXR1cmVkLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2stY29udGVudCAubWVudS1leHRyYXMgLm1lbnUtdGVhc2VyLnZlcnRpY2FsLXRlYXNlciAuZmllbGQtLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuLmNrLWNvbnRlbnQgLm1lbnUtZXh0cmFzIC5tZW51LXRlYXNlci52ZXJ0aWNhbC10ZWFzZXIgLmZpZWxkLS1pdGVtcyAubWVudS10ZWFzZXJfX2NhcmQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDI3MnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNrLWNvbnRlbnQgLm1lbnUtZXh0cmFzIC5tZW51LXRlYXNlci52ZXJ0aWNhbC10ZWFzZXIgLmZpZWxkLS1pdGVtcyAubWVudS10ZWFzZXJfX2ltZyB7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1lbnUtZXh0cmFzIC5jb250YWluZXIteHhsX19tZWdhbWVudSB7XG4gICAgbWF4LXdpZHRoOiAxNzkwcHg7XG4gIH1cbn1cbi5jay1jb250ZW50IC5zdXJ2ZXktcGFnZSxcbi5jay1jb250ZW50IC5zdXJ2ZXktaGVscC10ZXh0LFxuLmNrLWNvbnRlbnQgLnN1cnZleS1iYWNrLWJ1dHRvbixcbi5jay1jb250ZW50IC5zdXJ2ZXktcmVzZXQtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jay1jb250ZW50IC5zdXJ2ZXktaGVscC10ZXh0Lm9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jay1jb250ZW50IC5zdXJ2ZXktcGFnZSAuc3VydmV5LXF1ZXN0aW9uIGgzLCAuY2stY29udGVudCAuc3VydmV5LXBhZ2UgLnN1cnZleS1xdWVzdGlvbiAuaDMge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cbi5jay1jb250ZW50IC5zdXJ2ZXktcGFnZSAuc3VydmV5LXF1ZXN0aW9uIGg0LCAuY2stY29udGVudCAuc3VydmV5LXBhZ2UgLnN1cnZleS1xdWVzdGlvbiAuaDQsXG4uY2stY29udGVudCAuc3VydmV5LXBhZ2UgLnN1cnZleS1oZWxwLXRleHQgaDQsXG4uY2stY29udGVudCAuc3VydmV5LXBhZ2UgLnN1cnZleS1oZWxwLXRleHQgLmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5jay1jb250ZW50IC5za2lwLWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMjYxMWM5O1xuICBjb2xvcjogI2ZmZjtcbiAgbGVmdDogNTAlO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDY5cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jay1jb250ZW50IC5za2lwLWxpbms6Zm9jdXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50b29sYmFyLWZpeGVkLnRvb2xiYXItaG9yaXpvbnRhbC50b29sYmFyLXRyYXktb3BlbiAuY2stY29udGVudCAuc2tpcC1saW5rOmZvY3VzIHtcbiAgdG9wOiAxNDhweDtcbn1cbi50b29sYmFyLWZpeGVkLnRvb2xiYXItdmVydGljYWwudG9vbGJhci10cmF5LW9wZW4gLmNrLWNvbnRlbnQgLnNraXAtbGluazpmb2N1cyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwN3B4O1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIGEge1xuICBjb2xvcjogIzI2MTFjOTtcbn1cbi5jay1jb250ZW50IGE6aG92ZXIsXG4uY2stY29udGVudCBhOmZvY3VzIHtcbiAgY29sb3I6ICMyNjExYzk7XG59XG4uY2stY29udGVudCBhOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjNzA3Mjc5O1xufVxuLmNrLWNvbnRlbnQgaW5wdXQsXG4uY2stY29udGVudCBzZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogN3B4IDEycHg7XG59XG4uY2stY29udGVudCBpbnB1dDpob3Zlcixcbi5jay1jb250ZW50IHNlbGVjdDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNjExYzk7XG59XG4uY2stY29udGVudCBpbnB1dDpmb2N1cy12aXNpYmxlLFxuLmNrLWNvbnRlbnQgc2VsZWN0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjYxMWM5O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG59XG4uY2stY29udGVudCBzZWxlY3Qgb3B0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4uY2stY29udGVudCBhLnRleHQtcHJpbWFyeTpob3Zlcixcbi5jay1jb250ZW50IGEudGV4dC1pbmZvOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2stY29udGVudCBhcnRpY2xlLmxhbmRpbmctcGFnZSwgLmNrLWNvbnRlbnQgYXJ0aWNsZS5wdWJsaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jay1jb250ZW50IC50b29sYmFyIC5hZG1pbi10b29sYmFyLXRhc2tzX190b2dnbGUtc3RhdGU6Y2hlY2tlZCB+IGxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLmdpbi0tbmF2aWdhdGlvbiAuZ2luLXNlY29uZGFyeS10b29sYmFyLS1mcm9udGVuZCB7XG4gIHotaW5kZXg6IDEwMDAxO1xufVxuLmNrLWNvbnRlbnQgLmFkbWluLXRvb2xiYXIge1xuICB6LWluZGV4OiAxMDAwMjtcbn1cbi5jay1jb250ZW50IC5mb3JtLWNvbnRyb2wsXG4uY2stY29udGVudCAuZm9ybS1zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA3cHggMTJweDtcbn1cbi5jay1jb250ZW50IC51c2VyLWxvZ2luLWZvcm0ge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuLmNrLWNvbnRlbnQgdGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG59XG4uY2stY29udGVudCBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrLWNvbnRlbnQgc2VsZWN0IC5wcm9ncmVzcy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDkyJSAxMXB4O1xuICBvcGFjaXR5OiAwLjc7XG59XG4uY2stY29udGVudCAuc2VhcmNoLWJveCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMCAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmNrLWNvbnRlbnQgLnNlYXJjaC1ib3ggaW5wdXQuYnV0dG9uLFxuLmNrLWNvbnRlbnQgLnNlYXJjaC1ib3ggYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzI2MTFjOTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmNrLWNvbnRlbnQgLnNlYXJjaC1ib3ggaW5wdXQuYnV0dG9uOmhvdmVyLFxuLmNrLWNvbnRlbnQgLnNlYXJjaC1ib3ggYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2NmRlNDtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2stY29udGVudCAuc2VhcmNoLWJveCBpbnB1dC5idXR0b246YmVmb3JlLFxuLmNrLWNvbnRlbnQgLnNlYXJjaC1ib3ggYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4zNWVtO1xufVxuLmNrLWNvbnRlbnQgLnNlYXJjaC1ib3ggaW5wdXQuYnV0dG9uIC5nbHlwaGljb24sXG4uY2stY29udGVudCAuc2VhcmNoLWJveCBidXR0b24gLmdseXBoaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4zNWVtO1xuICB0b3A6IDNweDtcbn1cbi5jay1jb250ZW50IC5zZWFyY2gtYm94IC5mb3JtLWl0ZW0tZnVsbHRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2stY29udGVudCAuc2VhcmNoLWJveCAuYWpheC1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRvcDogMTBweDtcbn1cbi5wZW9wbGUtc2VhcmNoIC5jay1jb250ZW50IC5zZWFyY2gtYm94IC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJhY2tncm91bmQ6ICNkYWRhZGE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucGVvcGxlLXNlYXJjaCAuY2stY29udGVudCAuc2VhcmNoLWJveCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiAwIDA7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG4ucGVvcGxlLXNlYXJjaCAuY2stY29udGVudCAuc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wZW9wbGUtc2VhcmNoIC5jay1jb250ZW50IC5zZWFyY2gtYm94IC5pbnB1dC1ncm91cC1idG4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnBlb3BsZS1zZWFyY2ggLmNrLWNvbnRlbnQgLnNlYXJjaC1ib3ggYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMDtcbn1cbi5wZW9wbGUtc2VhcmNoIC5jay1jb250ZW50IC5zZWFyY2gtYm94IGJ1dHRvbjpmb2N1cyAuZ2x5cGhpY29uOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucGVvcGxlLXNlYXJjaCAuY2stY29udGVudCAuc2VhcmNoLWJveCBidXR0b24uZ2x5cGhpY29uOmJlZm9yZSB7XG4gIHRvcDogM3B4O1xufVxuLnBlb3BsZS1zZWFyY2ggLmNrLWNvbnRlbnQgLnNlYXJjaC1ib3ggYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MTFjOTtcbn1cbi5wZW9wbGUtc2VhcmNoIC5jay1jb250ZW50IC5zZWFyY2gtYm94IGJ1dHRvbi5wcm9ncmVzcy1kaXNhYmxlZC5nbHlwaGljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5wZW9wbGUtc2VhcmNoIC5jay1jb250ZW50IC5zZWFyY2gtYm94IGJ1dHRvbi5wcm9ncmVzcy1kaXNhYmxlZCAuYWpheC1wcm9ncmVzcyAuZ2x5cGhpY29uLWFkanVzdC1odWUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBlb3BsZS1zZWFyY2ggLmNrLWNvbnRlbnQgLnNlYXJjaC1ib3ggYnV0dG9uIC5hamF4LXByb2dyZXNzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogN3B4O1xuICB6LWluZGV4OiA5OTk5OTtcbn1cbi5jay1jb250ZW50IC5zb3J0LWxpbmtzIC5zb3J0LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jay1jb250ZW50IC5zb3J0LWxpbmtzIC5zb3J0LWxpbms6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nOiAwO1xufVxuLmNrLWNvbnRlbnQgLnNvcnQtbGlua3MgLnNvcnQtbGluay5hY3RpdmUuc29ydC1hc2M6YWZ0ZXIsIC5jay1jb250ZW50IC5zb3J0LWxpbmtzIC5zb3J0LWxpbmsuYWN0aXZlLnNvcnQtZGVzYzphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGNvbnRlbnQ6IFwiXFwyNWIyXCI7XG59XG4uY2stY29udGVudCAuc29ydC1saW5rcyAuc29ydC1saW5rLmFjdGl2ZS5zb3J0LWRlc2M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMjViY1wiO1xufVxuLmNrLWNvbnRlbnQgLnNvcnQtbGlua3MgLnNvcnQtbGluazpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmUge1xuICBjb250ZW50OiBcInxcIjtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnNvcnQtbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uY2stY29udGVudCAuZmFkZS1pbiB7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuNXM7XG59XG4uY2stY29udGVudCAucmVnaW9uLWNvbnRlbnQgLmNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2stY29udGVudCAucmVnaW9uLWNvbnRlbnQgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmNvbnRlbnRfX2NvbHVtbi0tbm8tc2lkZWJhciB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5jb250ZW50X19jb2x1bW4tLW5vLXNpZGViYXIgLnBhZ2VfX25hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jay1jb250ZW50IC5jb250ZW50LS1hcnRpY2xlIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uY2stY29udGVudCAud3lzaXd5Zy5mcmVpZ2h0LWhlYWRpbmcsXG4uY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keS5mcmVpZ2h0LWhlYWRpbmcsXG4uY2stY29udGVudCAuY29udGVudF9fYm9keS5mcmVpZ2h0LWhlYWRpbmcge1xuICBmb250LXNpemU6IDI4cHg7XG59XG4uY2stY29udGVudCAud3lzaXd5ZyBwLkluZGVudDEsXG4uY2stY29udGVudCAud3lzaXd5ZyBwLnJ0ZWluZGVudDEsXG4uY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSBwLkluZGVudDEsXG4uY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSBwLnJ0ZWluZGVudDEsXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSBwLkluZGVudDEsXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSBwLnJ0ZWluZGVudDEge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uY2stY29udGVudCAud3lzaXd5ZyBwLkluZGVudDIsXG4uY2stY29udGVudCAud3lzaXd5ZyBwLnJ0ZWluZGVudDIsXG4uY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSBwLkluZGVudDIsXG4uY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSBwLnJ0ZWluZGVudDIsXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSBwLkluZGVudDIsXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSBwLnJ0ZWluZGVudDIge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4uY2stY29udGVudCAud3lzaXd5ZyBwLkluZGVudDMsXG4uY2stY29udGVudCAud3lzaXd5ZyBwLnJ0ZWluZGVudDMsXG4uY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSBwLkluZGVudDMsXG4uY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSBwLnJ0ZWluZGVudDMsXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSBwLkluZGVudDMsXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSBwLnJ0ZWluZGVudDMge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG4uY2stY29udGVudCAud3lzaXd5ZyBwLkluZGVudDQsXG4uY2stY29udGVudCAud3lzaXd5ZyBwLnJ0ZWluZGVudDQsXG4uY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSBwLkluZGVudDQsXG4uY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSBwLnJ0ZWluZGVudDQsXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSBwLkluZGVudDQsXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSBwLnJ0ZWluZGVudDQge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG4uY2stY29udGVudCAud3lzaXd5ZyAuZmllbGQtLWl0ZW0sXG4uY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuZmllbGQtLWl0ZW0sXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNrLWNvbnRlbnQgLnd5c2l3eWcgLmZpZWxkLS1pdGVtIC5pbWctbGVmdCxcbi5jay1jb250ZW50IC53eXNpd3lnIC5maWVsZC0taXRlbSAuaW1nLXJpZ2h0LFxuLmNrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtIC5pbWctbGVmdCxcbi5jay1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0taXRlbSAuaW1nLXJpZ2h0LFxuLmNrLWNvbnRlbnQgLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIC5pbWctbGVmdCxcbi5jay1jb250ZW50IC5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSAuaW1nLXJpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jay1jb250ZW50IC53eXNpd3lnIC5maWVsZC0taXRlbSAuaW1nLWlubGluZSxcbi5jay1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0taXRlbSAuaW1nLWlubGluZSxcbi5jay1jb250ZW50IC5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSAuaW1nLWlubGluZSB7XG4gIHBhZGRpbmc6IDAgMTVweCA3cHggMDtcbiAgd2lkdGg6IGF1dG87XG59XG4uY2stY29udGVudCAud3lzaXd5ZyAuZmllbGQtLWl0ZW0gLmltZy1pY29uLFxuLmNrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtIC5pbWctaWNvbixcbi5jay1jb250ZW50IC5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSAuaW1nLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNrLWNvbnRlbnQgLnd5c2l3eWcgLmZpZWxkLS1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1xdW90ZSxcbi5jay1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcXVvdGUsXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXF1b3RlIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbi5jay1jb250ZW50IC53eXNpd3lnIC5maWVsZC0taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcXVvdGUgKyAuZmllbGQtLW5hbWUtZmllbGQtcXVvdGUtZm9vdG5vdGUsXG4uY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuZmllbGQtLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXF1b3RlICsgLmZpZWxkLS1uYW1lLWZpZWxkLXF1b3RlLWZvb3Rub3RlLFxuLmNrLWNvbnRlbnQgLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1xdW90ZSArIC5maWVsZC0tbmFtZS1maWVsZC1xdW90ZS1mb290bm90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2stY29udGVudCAud3lzaXd5ZyAuZmllbGQtLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXF1b3RlLFxuICAuY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuZmllbGQtLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXF1b3RlLFxuICAuY2stY29udGVudCAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXF1b3RlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5jay1jb250ZW50IC53eXNpd3lnIC5maWVsZC0taXRlbSAuZmllbGQtLWxhYmVsLFxuLmNrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtIC5maWVsZC0tbGFiZWwsXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gLmZpZWxkLS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uY2stY29udGVudCAud3lzaXd5ZyAuZmllbGQtLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXF1b3RlLWZvb3Rub3RlLFxuLmNrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1xdW90ZS1mb290bm90ZSxcbi5jay1jb250ZW50IC5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcXVvdGUtZm9vdG5vdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmNrLWNvbnRlbnQgLnd5c2l3eWcgLmZpZWxkLS1pdGVtIGltZyxcbi5jay1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0taXRlbSBpbWcsXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgLnd5c2l3eWcgLmZpZWxkLS1pdGVtIGZpZ3VyZSBpbWcsXG4uY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuZmllbGQtLWl0ZW0gZmlndXJlIGltZyxcbi5jay1jb250ZW50IC5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSBmaWd1cmUgaW1nIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2stY29udGVudCAud3lzaXd5ZyAuZmllbGQtLWl0ZW0gLmltZy1sZWZ0LFxuICAuY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuZmllbGQtLWl0ZW0gLmltZy1sZWZ0LFxuICAuY2stY29udGVudCAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gLmltZy1sZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC5jay1jb250ZW50IC53eXNpd3lnIC5maWVsZC0taXRlbSAuaW1nLXJpZ2h0LFxuICAuY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuZmllbGQtLWl0ZW0gLmltZy1yaWdodCxcbiAgLmNrLWNvbnRlbnQgLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIC5pbWctcmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuY2stY29udGVudCAud3lzaXd5ZyAuZmllbGQtLWl0ZW0gaW1nLFxuICAuY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuZmllbGQtLWl0ZW0gaW1nLFxuICAuY2stY29udGVudCAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gaW1nIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggN3B4IDA7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2stY29udGVudCAud3lzaXd5ZyAuZmllbGQtLWl0ZW0gdWw6bm90KC51bnN0eWxlZC1saXN0KSxcbi5jay1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0taXRlbSB1bDpub3QoLnVuc3R5bGVkLWxpc3QpLFxuLmNrLWNvbnRlbnQgLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIHVsOm5vdCgudW5zdHlsZWQtbGlzdCkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jay1jb250ZW50IC53eXNpd3lnIC5maWVsZC0taXRlbSB1bDpub3QoLnVuc3R5bGVkLWxpc3QpID4gbGk6YmVmb3JlLFxuLmNrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtIHVsOm5vdCgudW5zdHlsZWQtbGlzdCkgPiBsaTpiZWZvcmUsXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gdWw6bm90KC51bnN0eWxlZC1saXN0KSA+IGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyNjExYzk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDZweDtcbiAgbGVmdDogLTE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHdpZHRoOiA2cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5jay1jb250ZW50IC53eXNpd3lnIC5maWVsZC0taXRlbSB1bDpub3QoLnVuc3R5bGVkLWxpc3QpID4gbGkgdWwgPiBsaTpiZWZvcmUsXG4uY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuZmllbGQtLWl0ZW0gdWw6bm90KC51bnN0eWxlZC1saXN0KSA+IGxpIHVsID4gbGk6YmVmb3JlLFxuLmNrLWNvbnRlbnQgLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIHVsOm5vdCgudW5zdHlsZWQtbGlzdCkgPiBsaSB1bCA+IGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNjExYzk7XG59XG4uY2stY29udGVudCAud3lzaXd5ZyAuZmllbGQtLWl0ZW0gdWw6bm90KC51bnN0eWxlZC1saXN0KSA+IGxpIHVsID4gbGkgdWwgPiBsaTpiZWZvcmUsXG4uY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuZmllbGQtLWl0ZW0gdWw6bm90KC51bnN0eWxlZC1saXN0KSA+IGxpIHVsID4gbGkgdWwgPiBsaTpiZWZvcmUsXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gdWw6bm90KC51bnN0eWxlZC1saXN0KSA+IGxpIHVsID4gbGkgdWwgPiBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXFwyMDEzXCI7XG4gIGNvbG9yOiAjMjYxMWM5O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5jay1jb250ZW50IC53eXNpd3lnIC5maWVsZC0taXRlbSB1bDpub3QoLnVuc3R5bGVkLWxpc3QpID4gbGksXG4uY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuZmllbGQtLWl0ZW0gdWw6bm90KC51bnN0eWxlZC1saXN0KSA+IGxpLFxuLmNrLWNvbnRlbnQgLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIHVsOm5vdCgudW5zdHlsZWQtbGlzdCkgPiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2stY29udGVudCAud3lzaXd5ZyAuZmllbGQtLWl0ZW0gdWw6bm90KC51bnN0eWxlZC1saXN0KSBsaSxcbi5jay1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0taXRlbSB1bDpub3QoLnVuc3R5bGVkLWxpc3QpIGxpLFxuLmNrLWNvbnRlbnQgLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIHVsOm5vdCgudW5zdHlsZWQtbGlzdCkgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2stY29udGVudCAud3lzaXd5ZyAuZmllbGQtLWl0ZW0gPiBvbCA+IGxpLFxuLmNrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtID4gb2wgPiBsaSxcbi5jay1jb250ZW50IC5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSA+IG9sID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG59XG4uY2stY29udGVudCAud3lzaXd5ZyAuZmllbGQtLWl0ZW0gdWwsXG4uY2stY29udGVudCAud3lzaXd5ZyAuZmllbGQtLWl0ZW0gb2wsXG4uY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuZmllbGQtLWl0ZW0gdWwsXG4uY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuZmllbGQtLWl0ZW0gb2wsXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gdWwsXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gb2wge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmNrLWNvbnRlbnQgLnd5c2l3eWcgLmZpZWxkLS1pdGVtIHVsIGxpLFxuLmNrLWNvbnRlbnQgLnd5c2l3eWcgLmZpZWxkLS1pdGVtIG9sIGxpLFxuLmNrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtIHVsIGxpLFxuLmNrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtIG9sIGxpLFxuLmNrLWNvbnRlbnQgLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIHVsIGxpLFxuLmNrLWNvbnRlbnQgLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIG9sIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDE2cHggMCAxNnB4IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2stY29udGVudCAud3lzaXd5ZyAuZmllbGQtLWl0ZW0gdWwgbGkgdWwsXG4uY2stY29udGVudCAud3lzaXd5ZyAuZmllbGQtLWl0ZW0gdWwgbGkgb2wsXG4uY2stY29udGVudCAud3lzaXd5ZyAuZmllbGQtLWl0ZW0gb2wgbGkgdWwsXG4uY2stY29udGVudCAud3lzaXd5ZyAuZmllbGQtLWl0ZW0gb2wgbGkgb2wsXG4uY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuZmllbGQtLWl0ZW0gdWwgbGkgdWwsXG4uY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuZmllbGQtLWl0ZW0gdWwgbGkgb2wsXG4uY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuZmllbGQtLWl0ZW0gb2wgbGkgdWwsXG4uY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuZmllbGQtLWl0ZW0gb2wgbGkgb2wsXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gdWwgbGkgdWwsXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gdWwgbGkgb2wsXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gb2wgbGkgdWwsXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gb2wgbGkgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNrLWNvbnRlbnQgLnd5c2l3eWcgLmZpZWxkLS1pdGVtIG9sIGxpLFxuLmNrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtIG9sIGxpLFxuLmNrLWNvbnRlbnQgLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIG9sIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDI2cHg7XG59XG4uY2stY29udGVudCAud3lzaXd5ZyAudGl0bGVkLWl0ZW1zLWxpc3QsXG4uY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAudGl0bGVkLWl0ZW1zLWxpc3QsXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSAudGl0bGVkLWl0ZW1zLWxpc3Qge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jay1jb250ZW50IC53eXNpd3lnIC50aXRsZWQtaXRlbXMtbGlzdCAuZmllbGRfX2l0ZW1zID4gLmZpZWxkLS1pdGVtLFxuLmNrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgLnRpdGxlZC1pdGVtcy1saXN0IC5maWVsZF9faXRlbXMgPiAuZmllbGQtLWl0ZW0sXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSAudGl0bGVkLWl0ZW1zLWxpc3QgLmZpZWxkX19pdGVtcyA+IC5maWVsZC0taXRlbSB7XG4gIHBhZGRpbmc6IDhweCAwIDRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uY2stY29udGVudCAud3lzaXd5ZyAudGl0bGVkLWl0ZW1zLWxpc3QtLW5lc3RlZCAuZmllbGQtLWl0ZW1zID4gLmZpZWxkLS1pdGVtLFxuLmNrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgLnRpdGxlZC1pdGVtcy1saXN0LS1uZXN0ZWQgLmZpZWxkLS1pdGVtcyA+IC5maWVsZC0taXRlbSxcbi5jay1jb250ZW50IC5jb250ZW50X19ib2R5IC50aXRsZWQtaXRlbXMtbGlzdC0tbmVzdGVkIC5maWVsZC0taXRlbXMgPiAuZmllbGQtLWl0ZW0ge1xuICBwYWRkaW5nOiA4cHggMCA0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmNrLWNvbnRlbnQgLnd5c2l3eWcgLnRpdGxlZC1pdGVtcy1saXN0LS1uZXN0ZWQgLnBhcmFncmFwaCAuZmllbGQtLWl0ZW0sXG4uY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAudGl0bGVkLWl0ZW1zLWxpc3QtLW5lc3RlZCAucGFyYWdyYXBoIC5maWVsZC0taXRlbSxcbi5jay1jb250ZW50IC5jb250ZW50X19ib2R5IC50aXRsZWQtaXRlbXMtbGlzdC0tbmVzdGVkIC5wYXJhZ3JhcGggLmZpZWxkLS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmNrLWNvbnRlbnQgLnd5c2l3eWcgLnRpdGxlZC1pdGVtcy1saXN0LS1uZXN0ZWQgLnBhcmFncmFwaCAuZmllbGQtLWl0ZW06bm90KDpsYXN0LWNoaWxkKTphZnRlcixcbi5jay1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IC50aXRsZWQtaXRlbXMtbGlzdC0tbmVzdGVkIC5wYXJhZ3JhcGggLmZpZWxkLS1pdGVtOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIsXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSAudGl0bGVkLWl0ZW1zLWxpc3QtLW5lc3RlZCAucGFyYWdyYXBoIC5maWVsZC0taXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCIsIFwiO1xufVxuLmNrLWNvbnRlbnQgLnd5c2l3eWcgLnRpdGxlZC1pdGVtcy1saXN0LS1uZXN0ZWQgLnBhcmFncmFwaCAuZmllbGQtLXR5cGUtdGV4dC1sb25nLFxuLmNrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgLnRpdGxlZC1pdGVtcy1saXN0LS1uZXN0ZWQgLnBhcmFncmFwaCAuZmllbGQtLXR5cGUtdGV4dC1sb25nLFxuLmNrLWNvbnRlbnQgLmNvbnRlbnRfX2JvZHkgLnRpdGxlZC1pdGVtcy1saXN0LS1uZXN0ZWQgLnBhcmFncmFwaCAuZmllbGQtLXR5cGUtdGV4dC1sb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmNrLWNvbnRlbnQgLnd5c2l3eWcgLnRpdGxlZC1pdGVtcy1saXN0LS1uZXN0ZWQgLnBhcmFncmFwaC0tdHlwZS0tZWR1Y2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbixcbi5jay1jb250ZW50IC53eXNpd3lnIC50aXRsZWQtaXRlbXMtbGlzdC0tbmVzdGVkIC5wYXJhZ3JhcGgtLXR5cGUtLWVkdWNhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcCxcbi5jay1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IC50aXRsZWQtaXRlbXMtbGlzdC0tbmVzdGVkIC5wYXJhZ3JhcGgtLXR5cGUtLWVkdWNhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sXG4uY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAudGl0bGVkLWl0ZW1zLWxpc3QtLW5lc3RlZCAucGFyYWdyYXBoLS10eXBlLS1lZHVjYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAsXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSAudGl0bGVkLWl0ZW1zLWxpc3QtLW5lc3RlZCAucGFyYWdyYXBoLS10eXBlLS1lZHVjYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLFxuLmNrLWNvbnRlbnQgLmNvbnRlbnRfX2JvZHkgLnRpdGxlZC1pdGVtcy1saXN0LS1uZXN0ZWQgLnBhcmFncmFwaC0tdHlwZS0tZWR1Y2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmNrLWNvbnRlbnQgLnd5c2l3eWcgLmZpZWxkLS1uYW1lLWZpZWxkLWFkbWlzc2lvbixcbi5jay1jb250ZW50IC53eXNpd3lnIC5maWVsZC0tbmFtZS1maWVsZC15ZWFyLFxuLmNrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLWFkbWlzc2lvbixcbi5jay1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0tbmFtZS1maWVsZC15ZWFyLFxuLmNrLWNvbnRlbnQgLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLWFkbWlzc2lvbixcbi5jay1jb250ZW50IC5jb250ZW50X19ib2R5IC5maWVsZC0tbmFtZS1maWVsZC15ZWFyIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmNrLWNvbnRlbnQgLnd5c2l3eWcgLmZpZWxkLS1uYW1lLWZpZWxkLWFkbWlzc2lvbjphZnRlcixcbi5jay1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0tbmFtZS1maWVsZC1hZG1pc3Npb246YWZ0ZXIsXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSAuZmllbGQtLW5hbWUtZmllbGQtYWRtaXNzaW9uOmFmdGVyIHtcbiAgY29udGVudDogXCIsIFwiO1xufVxuLmNrLWNvbnRlbnQgLnd5c2l3eWcgLm9uZS1jb2x1bW4gLmxpc3QtaXRlbSxcbi5jay1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IC5vbmUtY29sdW1uIC5saXN0LWl0ZW0sXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSAub25lLWNvbHVtbiAubGlzdC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jay1jb250ZW50IC53eXNpd3lnIC5vbmUtY29sdW1uIC5maWVsZC0tbmFtZS10aXRsZSxcbiAgLmNrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgLm9uZS1jb2x1bW4gLmZpZWxkLS1uYW1lLXRpdGxlLFxuICAuY2stY29udGVudCAuY29udGVudF9fYm9keSAub25lLWNvbHVtbiAuZmllbGQtLW5hbWUtdGl0bGUge1xuICAgIHdpZHRoOiBjYWxjKDIwMCUgKyAzMHB4KTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnd5c2l3eWcgLnR3by1jb2x1bW4gLmxpc3QtaXRlbSxcbi5jay1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IC50d28tY29sdW1uIC5saXN0LWl0ZW0sXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSAudHdvLWNvbHVtbiAubGlzdC1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnd5c2l3eWcgLnR3by1jb2x1bW4gLmxpc3QtaXRlbSxcbiAgLmNrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgLnR3by1jb2x1bW4gLmxpc3QtaXRlbSxcbiAgLmNrLWNvbnRlbnQgLmNvbnRlbnRfX2JvZHkgLnR3by1jb2x1bW4gLmxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jay1jb250ZW50IC53eXNpd3lnIC5lbWJlZGRlZC1lbnRpdHkgLmZpZWxkLS1uYW1lLXRpdGxlLFxuLmNrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgLmVtYmVkZGVkLWVudGl0eSAuZmllbGQtLW5hbWUtdGl0bGUsXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSAuZW1iZWRkZWQtZW50aXR5IC5maWVsZC0tbmFtZS10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbn1cbi5jay1jb250ZW50IC53eXNpd3lnIC5lbWJlZGRlZC1lbnRpdHkgLmxpc3QtaXRlbSAubGlzdC1pdGVtLWxpbmssXG4uY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuZW1iZWRkZWQtZW50aXR5IC5saXN0LWl0ZW0gLmxpc3QtaXRlbS1saW5rLFxuLmNrLWNvbnRlbnQgLmNvbnRlbnRfX2JvZHkgLmVtYmVkZGVkLWVudGl0eSAubGlzdC1pdGVtIC5saXN0LWl0ZW0tbGluayB7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICBwYWRkaW5nOiAwO1xufVxuLmNrLWNvbnRlbnQgLnd5c2l3eWcgLmVtYmVkZGVkLWVudGl0eSAubGlzdC1pdGVtIC5saXN0LWl0ZW0tbGluazpob3Zlcixcbi5jay1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IC5lbWJlZGRlZC1lbnRpdHkgLmxpc3QtaXRlbSAubGlzdC1pdGVtLWxpbms6aG92ZXIsXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSAuZW1iZWRkZWQtZW50aXR5IC5saXN0LWl0ZW0gLmxpc3QtaXRlbS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyNjExYzk7XG59XG4uY2stY29udGVudCAud3lzaXd5ZyAuZW1iZWRkZWQtZW50aXR5IC5saXN0LWl0ZW0gaW1nLFxuLmNrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgLmVtYmVkZGVkLWVudGl0eSAubGlzdC1pdGVtIGltZyxcbi5jay1jb250ZW50IC5jb250ZW50X19ib2R5IC5lbWJlZGRlZC1lbnRpdHkgLmxpc3QtaXRlbSBpbWcge1xuICBwYWRkaW5nOiAwO1xufVxuLmNrLWNvbnRlbnQgLnd5c2l3eWcgLmVtYmVkZGVkLWVudGl0eSAubGlzdC1pdGVtIC50aXRsZSxcbi5jay1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IC5lbWJlZGRlZC1lbnRpdHkgLmxpc3QtaXRlbSAudGl0bGUsXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSAuZW1iZWRkZWQtZW50aXR5IC5saXN0LWl0ZW0gLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG59XG4uY2stY29udGVudCAud3lzaXd5ZyAuZW1iZWRkZWQtZW50aXR5IC5saXN0LWl0ZW0gLmZpZWxkLS1uYW1lLWJvZHksXG4uY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuZW1iZWRkZWQtZW50aXR5IC5saXN0LWl0ZW0gLmZpZWxkLS1uYW1lLWJvZHksXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSAuZW1iZWRkZWQtZW50aXR5IC5saXN0LWl0ZW0gLmZpZWxkLS1uYW1lLWJvZHkge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uY2stY29udGVudCAud3lzaXd5ZyAuZW1iZWRkZWQtZW50aXR5IC5saXN0LWl0ZW0gLmZpZWxkLS1uYW1lLWJvZHkgcCxcbi5jay1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IC5lbWJlZGRlZC1lbnRpdHkgLmxpc3QtaXRlbSAuZmllbGQtLW5hbWUtYm9keSBwLFxuLmNrLWNvbnRlbnQgLmNvbnRlbnRfX2JvZHkgLmVtYmVkZGVkLWVudGl0eSAubGlzdC1pdGVtIC5maWVsZC0tbmFtZS1ib2R5IHAge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuLmNrLWNvbnRlbnQgLnd5c2l3eWcgLmVtYmVkZGVkLWVudGl0eSAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1tb3JlLWxpbmsgYSxcbi5jay1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IC5lbWJlZGRlZC1lbnRpdHkgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctbW9yZS1saW5rIGEsXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSAuZW1iZWRkZWQtZW50aXR5IC5maWVsZC0tbmFtZS1maWVsZC12aWV3LW1vcmUtbGluayBhIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAzcHggMDtcbiAgY29sb3I6ICM4MDgyODU7XG59XG4uY2stY29udGVudCAud3lzaXd5ZyAuZW1iZWRkZWQtZW50aXR5IC5maWVsZC0tbmFtZS1maWVsZC12aWV3LW1vcmUtbGluayBhOmhvdmVyLFxuLmNrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgLmVtYmVkZGVkLWVudGl0eSAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1tb3JlLWxpbmsgYTpob3Zlcixcbi5jay1jb250ZW50IC5jb250ZW50X19ib2R5IC5lbWJlZGRlZC1lbnRpdHkgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctbW9yZS1saW5rIGE6aG92ZXIge1xuICBjb2xvcjogIzI2MTFjOTtcbn1cbi5jay1jb250ZW50IC53eXNpd3lnIC5lbWJlZGRlZC1lbnRpdHkgLnJvdy0tbmFycm93LFxuLmNrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgLmVtYmVkZGVkLWVudGl0eSAucm93LS1uYXJyb3csXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSAuZW1iZWRkZWQtZW50aXR5IC5yb3ctLW5hcnJvdyB7XG4gIG1hcmdpbjogMCAtN3B4O1xufVxuLmNrLWNvbnRlbnQgLnd5c2l3eWcgLmVtYmVkZGVkLWVudGl0eS5hbGlnbi1jZW50ZXIgLnZpZXctY29udGVudCxcbi5jay1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IC5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tY2VudGVyIC52aWV3LWNvbnRlbnQsXG4uY2stY29udGVudCAuY29udGVudF9fYm9keSAuZW1iZWRkZWQtZW50aXR5LmFsaWduLWNlbnRlciAudmlldy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jay1jb250ZW50IC5leHRlcm5hbC12aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMCA1Ni4yNSUgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLmNrLWNvbnRlbnQgLmV4dGVybmFsLXZpZGVvIGlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jay1jb250ZW50IC5mcmVpZ2h0LWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl90ZXh0IC5maWVsZC0taXRlbSAuZmllbGQtLWl0ZW0gdWw6bm90KC51bnN0eWxlZC1saXN0KSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQgLmZpZWxkLS1pdGVtIC5maWVsZC0taXRlbSB1bDpub3QoLnVuc3R5bGVkLWxpc3QpID4gbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzI2MTFjOTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNnB4O1xuICBsZWZ0OiAtMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgd2lkdGg6IDZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQgLmZpZWxkLS1pdGVtIC5maWVsZC0taXRlbSB1bDpub3QoLnVuc3R5bGVkLWxpc3QpID4gbGkgdWwgPiBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjYxMWM5O1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQgLmZpZWxkLS1pdGVtIC5maWVsZC0taXRlbSB1bDpub3QoLnVuc3R5bGVkLWxpc3QpID4gbGkgdWwgPiBsaSB1bCA+IGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29udGVudDogXCJcXDIwMTNcIjtcbiAgY29sb3I6ICMyNjExYzk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQgLmZpZWxkLS1pdGVtIC5maWVsZC0taXRlbSB1bDpub3QoLnVuc3R5bGVkLWxpc3QpID4gbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQgLmZpZWxkLS1pdGVtIC5maWVsZC0taXRlbSB1bDpub3QoLnVuc3R5bGVkLWxpc3QpIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQgLmZpZWxkLS1pdGVtIC5maWVsZC0taXRlbSA+IG9sID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCAuZmllbGQtLWl0ZW0gLmZpZWxkLS1pdGVtIHVsLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQgLmZpZWxkLS1pdGVtIC5maWVsZC0taXRlbSBvbCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCAuZmllbGQtLWl0ZW0gLmZpZWxkLS1pdGVtIHVsIGxpLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQgLmZpZWxkLS1pdGVtIC5maWVsZC0taXRlbSBvbCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxNnB4IDAgMTZweCAyMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQgLmZpZWxkLS1pdGVtIC5maWVsZC0taXRlbSB1bCBsaSB1bCxcbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl90ZXh0IC5maWVsZC0taXRlbSAuZmllbGQtLWl0ZW0gdWwgbGkgb2wsXG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCAuZmllbGQtLWl0ZW0gLmZpZWxkLS1pdGVtIG9sIGxpIHVsLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQgLmZpZWxkLS1pdGVtIC5maWVsZC0taXRlbSBvbCBsaSBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCAuZmllbGQtLWl0ZW0gLmZpZWxkLS1pdGVtIG9sIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDI2cHg7XG59XG4uY2stY29udGVudCAucHJpbWFyeS1ncmlkX19tYWluIC5maWVsZC0taXRlbSB1bDpub3QoLnVuc3R5bGVkLWxpc3QpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2stY29udGVudCAucHJpbWFyeS1ncmlkX19tYWluIC5maWVsZC0taXRlbSB1bDpub3QoLnVuc3R5bGVkLWxpc3QpID4gbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzI2MTFjOTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNnB4O1xuICBsZWZ0OiAtMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgd2lkdGg6IDZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmNrLWNvbnRlbnQgLnByaW1hcnktZ3JpZF9fbWFpbiAuZmllbGQtLWl0ZW0gdWw6bm90KC51bnN0eWxlZC1saXN0KSA+IGxpIHVsID4gbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzI2MTFjOTtcbn1cbi5jay1jb250ZW50IC5wcmltYXJ5LWdyaWRfX21haW4gLmZpZWxkLS1pdGVtIHVsOm5vdCgudW5zdHlsZWQtbGlzdCkgPiBsaSB1bCA+IGxpIHVsID4gbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb250ZW50OiBcIlxcMjAxM1wiO1xuICBjb2xvcjogIzI2MTFjOTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2stY29udGVudCAucHJpbWFyeS1ncmlkX19tYWluIC5maWVsZC0taXRlbSB1bDpub3QoLnVuc3R5bGVkLWxpc3QpID4gbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLnByaW1hcnktZ3JpZF9fbWFpbiAuZmllbGQtLWl0ZW0gdWw6bm90KC51bnN0eWxlZC1saXN0KSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jay1jb250ZW50IC5wcmltYXJ5LWdyaWRfX21haW4gLmZpZWxkLS1pdGVtID4gb2wgPiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbn1cbi5jay1jb250ZW50IC5wcmltYXJ5LWdyaWRfX21haW4gLmZpZWxkLS1pdGVtIHVsLFxuLmNrLWNvbnRlbnQgLnByaW1hcnktZ3JpZF9fbWFpbiAuZmllbGQtLWl0ZW0gb2wge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmNrLWNvbnRlbnQgLnByaW1hcnktZ3JpZF9fbWFpbiAuZmllbGQtLWl0ZW0gdWwgbGksXG4uY2stY29udGVudCAucHJpbWFyeS1ncmlkX19tYWluIC5maWVsZC0taXRlbSBvbCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxNnB4IDAgMTZweCAyMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmNrLWNvbnRlbnQgLnByaW1hcnktZ3JpZF9fbWFpbiAuZmllbGQtLWl0ZW0gdWwgbGkgdWwsXG4uY2stY29udGVudCAucHJpbWFyeS1ncmlkX19tYWluIC5maWVsZC0taXRlbSB1bCBsaSBvbCxcbi5jay1jb250ZW50IC5wcmltYXJ5LWdyaWRfX21haW4gLmZpZWxkLS1pdGVtIG9sIGxpIHVsLFxuLmNrLWNvbnRlbnQgLnByaW1hcnktZ3JpZF9fbWFpbiAuZmllbGQtLWl0ZW0gb2wgbGkgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNrLWNvbnRlbnQgLnByaW1hcnktZ3JpZF9fbWFpbiAuZmllbGQtLWl0ZW0gb2wgbGkge1xuICBtYXJnaW4tbGVmdDogMjZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2stY29udGVudCAuY29udGVudF9fYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tYWdhemluZS1jb250YWluZXIgLmNrLWNvbnRlbnQgLmNvbnRlbnRfX2JvZHksIC5jb250ZW50X19jb2x1bW4tLW5vLXNpZGViYXIgLmNrLWNvbnRlbnQgLmNvbnRlbnRfX2JvZHkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jay1jb250ZW50IC53aXRoLXNlY3Rpb24tbWVudSAuYmxvY2stLWhpZ2hsaWdodGVkLFxuLmNrLWNvbnRlbnQgLndpdGgtc2VjdGlvbi1tZW51IC5yZWdpb24taGlnaGxpZ2h0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLnVuc3R5bGVkLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLnVuc3R5bGVkLWxpc3QgPiBsaSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA4cHggMCA0cHggIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IGFydGljbGUuc2VjdGlvbi1wYWdlIGgxLnBhZ2Utc3VidGl0bGUsIC5jay1jb250ZW50IGFydGljbGUuc2VjdGlvbi1wYWdlIC5wYWdlLXN1YnRpdGxlLmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY2stY29udGVudCBhcnRpY2xlLnNlY3Rpb24tcGFnZSBoMy5mcmVpZ2h0LWhlYWRpbmcsIC5jay1jb250ZW50IGFydGljbGUuc2VjdGlvbi1wYWdlIC5mcmVpZ2h0LWhlYWRpbmcuaDMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNrLWNvbnRlbnQgLmNpcmNsZS1waG90byB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG4uY2stY29udGVudCAuY2lyY2xlLXBob3RvIGltZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMjYxMWM5O1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMzIwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2stY29udGVudCBmb290ZXIgLm1lbnUubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW0gMDtcbn1cbi5jay1jb250ZW50IGZvb3RlciAubWVudS5uYXYgbGkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNrLWNvbnRlbnQgZm9vdGVyIC5tZW51Lm5hdiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNrLWNvbnRlbnQgZm9vdGVyIC5tZW51Lm5hdiBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jay1jb250ZW50IGZvb3RlciAubWVudS5uYXYgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2stY29udGVudCBmb290ZXIgLm1lbnUubmF2IGE6Zm9jdXMsIC5jay1jb250ZW50IGZvb3RlciAubWVudS5uYXYgYTpob3ZlciwgLmNrLWNvbnRlbnQgZm9vdGVyIC5tZW51Lm5hdiBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzE3YzVmZjtcbn1cbi5jay1jb250ZW50IGZvb3RlciAuZm9vdGVyLXNvY2lhbC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMjEwcHg7XG59XG4uY2stY29udGVudCBmb290ZXIgLmZvb3Rlci1zb2NpYWwtbGlua3MgLmZvb3Rlci1zb2NpYWwtbGlua3MtYmxvY2stdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNrLWNvbnRlbnQgZm9vdGVyIC5mb290ZXItc29jaWFsLWxpbmtzIC5mb290ZXItbG9nbyB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLmNrLWNvbnRlbnQgZm9vdGVyIC5mb290ZXItc29jaWFsLWxpbmtzIC5zb2NpYWwtbGlua3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgcGFkZGluZzogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uY2stY29udGVudCBmb290ZXIgLmZvb3Rlci1zb2NpYWwtbGlua3MgLnNvY2lhbC1saW5rcy1saXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNrLWNvbnRlbnQgZm9vdGVyIC5mb290ZXItc29jaWFsLWxpbmtzIC5zb2NpYWwtbGlua3MtbGlzdCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNrLWNvbnRlbnQgZm9vdGVyIC5mb290ZXItc29jaWFsLWxpbmtzIC5zb2NpYWwtbGlua3MtbGlzdCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxN2M1ZmY7XG59XG4uY2stY29udGVudCBmb290ZXIgLmZvb3Rlci1zb2NpYWwtbGlua3MgLnNvY2lhbC1saW5rcy1saXN0IGxpOmZpcnN0LWNoaWxkIGEge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jay1jb250ZW50IGZvb3RlciAuZm9vdGVyLXNvY2lhbC1saW5rcyAuY29va2llLWJ1dHRvbi1ibG9jayAuYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNrLWNvbnRlbnQgZm9vdGVyICNvdC1zZGstYnRuLm90LXNkay1zaG93LXNldHRpbmdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY2stY29udGVudCBmb290ZXIgI290LXNkay1idG4ub3Qtc2RrLXNob3ctc2V0dGluZ3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY2ZGU0O1xufVxuLmNrLWNvbnRlbnQgZm9vdGVyIC5mb290ZXItdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNrLWNvbnRlbnQgZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbmF2aWdhdGlvbi1tZW51LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jay1jb250ZW50IGZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLW5hdmlnYXRpb24tbWVudS1ibG9jayA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY2stY29udGVudCBmb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci1uYXZpZ2F0aW9uLW1lbnUtYmxvY2sgPiB1bCA+IGxpIHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xufVxuLmNrLWNvbnRlbnQgZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbmF2aWdhdGlvbi1tZW51LWJsb2NrID4gdWwgPiBsaSBzcGFuLFxuLmNrLWNvbnRlbnQgZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbmF2aWdhdGlvbi1tZW51LWJsb2NrID4gdWwgPiBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY2stY29udGVudCBmb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci1uYXZpZ2F0aW9uLW1lbnUtYmxvY2sgPiB1bCA+IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzE3YzVmZjtcbn1cbi5jay1jb250ZW50IGZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLW5hdmlnYXRpb24tbWVudS1ibG9jayA+IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jay1jb250ZW50IGZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLW5hdmlnYXRpb24tbWVudS1ibG9jayA+IHVsIGxpID4gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC41cmVtIDA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jay1jb250ZW50IGZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLW5hdmlnYXRpb24tbWVudS1ibG9jayA+IHVsIGxpID4gdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNrLWNvbnRlbnQgZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbmF2aWdhdGlvbi1tZW51LWJsb2NrID4gdWwgbGkgPiB1bCBsaSBhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmNrLWNvbnRlbnQgZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbmF2aWdhdGlvbi1tZW51LWJsb2NrID4gdWwgbGkgPiB1bCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi5jay1jb250ZW50IGZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLW5hdmlnYXRpb24tbWVudS1ibG9jayA+IHVsIGxpID4gdWwgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuLmNrLWNvbnRlbnQgZm9vdGVyIC5mb290ZXItYm90dG9tIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMS41cmVtIDAgMnJlbTtcbn1cbi5jay1jb250ZW50IGZvb3RlciAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWJvdHRvbS1sZWZ0IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jay1jb250ZW50IGZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLW5hdmlnYXRpb24tbWVudS1ibG9jayA+IHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5jay1jb250ZW50IGZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLW5hdmlnYXRpb24tbWVudS1ibG9jayA+IHVsIGxpID4gdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jay1jb250ZW50IGZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLW5hdmlnYXRpb24tbWVudS1ibG9jayA+IHVsIGxpID4gdWwgbGk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5jay1jb250ZW50IGZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLW5hdmlnYXRpb24tbWVudS1ibG9jayA+IHVsIGxpID4gdWwgbGkgYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgZm9vdGVyIC5mb290ZXItc29jaWFsLWxpbmtzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5jay1jb250ZW50IGZvb3RlciAuZm9vdGVyLXNvY2lhbC1saW5rcyAuZm9vdGVyLXNvY2lhbC1saW5rcy1ibG9jay10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNrLWNvbnRlbnQgZm9vdGVyIC5mb290ZXItc29jaWFsLWxpbmtzIC5mb290ZXItbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jay1jb250ZW50IGZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbmF2aWdhdGlvbi1tZW51LWJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5jay1jb250ZW50IGZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLW5hdmlnYXRpb24tbWVudS1ibG9jayA+IHVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG4gIC5jay1jb250ZW50IGZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLW5hdmlnYXRpb24tbWVudS1ibG9jayA+IHVsIGxpID4gdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjVyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgZm9vdGVyIC5mb290ZXItc29jaWFsLWxpbmtzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jay1jb250ZW50IGZvb3RlciAuZm9vdGVyLXNvY2lhbC1saW5rcyAuc29jaWFsLWxpbmtzLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jay1jb250ZW50IGZvb3RlciAuZm9vdGVyLWJvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5jay1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50LWxpbmtzIC5maWVsZC0tbmFtZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNrLWNvbnRlbnQgLnZpZXctY29udGVudC1saXN0cyAucmVzdWx0cy10b3RhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMjVweDtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuOXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnZpZXctY29udGVudC1saXN0cyAubGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnZpZXctY29udGVudC1saXN0cyAubGlzdC1pdGVtLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjRmNGY0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBjb2xvcjogIzM4M2I0Mztcbn1cbi5jay1jb250ZW50IC52aWV3LWNvbnRlbnQtbGlzdHMgLmxpc3QtaXRlbS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyNjExYzk7XG59XG4uY2stY29udGVudCAudmlldy1jb250ZW50LWxpc3RzIC52aWV3LWZpbHRlcnMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNrLWNvbnRlbnQgLnZpZXctY29udGVudC1saXN0cyAudmlldy1oZWFkZXIge1xuICBib3JkZXItdG9wOiAxcHggI2RhZGFkYSBzb2xpZDtcbn1cbi5jay1jb250ZW50IC52aWV3LWNvbnRlbnQtbGlzdHMgLnZpZXctY29udGVudCAubGlzdC1pdGVtIGFydGljbGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxNTVweDtcbiAgcGFkZGluZzogMTJweDtcbn1cbi5jay1jb250ZW50IC52aWV3LWNvbnRlbnQtbGlzdHMgLnZpZXctY29udGVudCAubGlzdC1pdGVtIC5jYXJkLW1ldGEgLmZpZWxkLS1uYW1lLWZpZWxkLXB1YmxpY2F0aW9uLXR5cGUge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4uY2stY29udGVudCAudmlldy1jb250ZW50LWxpc3RzIC52aWV3LWNvbnRlbnQgLmxpc3QtaXRlbSAuY2FyZC1tZXRhIC5maWVsZC0tbmFtZS1maWVsZC1kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNrLWNvbnRlbnQgLnZpZXctY29udGVudC1saXN0cyAudmlldy1jb250ZW50IC5saXN0LWl0ZW0gLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE5cHg7XG4gIG1hcmdpbjogOHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2stY29udGVudCAudmlldy1jb250ZW50LWxpc3RzIC52aWV3LWNvbnRlbnQgLmxpc3QtaXRlbSBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cbi5jay1jb250ZW50IC52aWV3LWNvbnRlbnQtbGlzdHMudmlldy1pbnNpZ2h0cyAudmlldy1mb290ZXIgYSxcbi5jay1jb250ZW50IC52aWV3LWNvbnRlbnQtbGlzdHMgKyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1tb3JlLWxpbmsgYSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNjExYzk7XG4gIGNvbG9yOiAjMjYxMWM5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmNrLWNvbnRlbnQgLnZpZXctY29udGVudC1saXN0cyB1bC5wYWdpbmF0aW9uIGEucHJvZ3Jlc3MtZGlzYWJsZWQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jay1jb250ZW50IC52aWV3LWNvbnRlbnQtbGlzdHMgLnZpZXctZmlsdGVycyAuc29ydC1saW5rcyB7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luOiAycmVtIDAgMDtcbn1cbi5jay1jb250ZW50IC5zb3J0LWxpbmtzIC5zb3J0LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM4M2I0MztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uY2stY29udGVudCAuc29ydC1saW5rcyAuc29ydC1saW5rLmFjdGl2ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbn1cbi5jay1jb250ZW50IC5zb3J0LWxpbmtzIC5zb3J0LWxpbmsuYWN0aXZlLnNvcnQtYXNjOmFmdGVyLCAuY2stY29udGVudCAuc29ydC1saW5rcyAuc29ydC1saW5rLmFjdGl2ZS5zb3J0LWRlc2M6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXFwyNWIyXCI7XG59XG4uY2stY29udGVudCAuc29ydC1saW5rcyAuc29ydC1saW5rLmFjdGl2ZS5zb3J0LWRlc2M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMjViY1wiO1xufVxuLmNrLWNvbnRlbnQgLnNvcnQtbGlua3MgLnNvcnQtbGluazpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmUge1xuICBjb250ZW50OiBcInxcIjtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuY2stY29udGVudCAuc29ydC1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG59XG4uY2stY29udGVudCAueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2RlZmF1bHQsXG4uY2stY29udGVudCAueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2N1cnJlbnQsXG4uY2stY29udGVudCAueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjYxMWM5ICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuY29udGFpbmVyLXB1YmxpY2F0aW9uIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS13Yy1jb250YWluZXItcHVibGljYXRpb24td2lkdGgpO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNrLWNvbnRlbnQgI3BhZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAwIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAwIGF1dG87XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEzMHB4KTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2stY29udGVudCAuY29udGFpbmVyLXB1YmxpY2F0aW9uLmFydGljbGUtc2VjdGlvbiwgLmNrLWNvbnRlbnQgLmNvbnRhaW5lci1wdWJsaWNhdGlvbi5hcnRpY2xlLXJlbGF0ZWQtZ3JvdXAge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jay1jb250ZW50IC5jb250YWluZXItcHVibGljYXRpb24uYXJ0aWNsZS1zZWN0aW9uLCAuY2stY29udGVudCAuY29udGFpbmVyLXB1YmxpY2F0aW9uLmFydGljbGUtcmVsYXRlZC1ncm91cCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbnRhaW5lci1wcmltYXJ5IHtcbiAgICBtYXgtd2lkdGg6IDExNDVweDtcbiAgfVxuICAuY2stY29udGVudCAuY29udGFpbmVyLWludHJvIHtcbiAgICBtYXgtd2lkdGg6IDY5NXB4O1xuICB9XG59XG4uY2stY29udGVudCAubGF5b3V0IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwIDFmcjtcbn1cbi5jay1jb250ZW50IC5sYXlvdXRfX3NpZGViYXIge1xuICBncmlkLWFyZWE6IHNpZGViYXI7XG59XG4uY2stY29udGVudCAubGF5b3V0X19tYWluIHtcbiAgZ3JpZC1hcmVhOiBtYWluO1xufVxuLmNrLWNvbnRlbnQgLmxheW91dF9fbWFpbiAubWFnYXppbmUtcHVibGljYXRpb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbn1cbi5jay1jb250ZW50IC5sYXlvdXRfX21haW4gLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLnNob3ctYXJ0aWNsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uY2stY29udGVudCAubGF5b3V0X19uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jay1jb250ZW50IC5sYXlvdXQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJzaWRlYmFyIG1haW5cIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLXdjLW1hZ2F6aW5lLWRlZmF1bHQtbmF2LXdpZHRoKSAxZnI7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmxheW91dF9fc2lkZWJhcl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTIwcHg7XG4gIH1cbn1cbi5jay1jb250ZW50IC5wcmltYXJ5LWdyaWQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAgMWZyO1xufVxuLmNrLWNvbnRlbnQgLnByaW1hcnktZ3JpZF9fc2lkZWJhciB7XG4gIGdyaWQtYXJlYTogc2lkZWJhcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jay1jb250ZW50IC5wcmltYXJ5LWdyaWQgLmNvbnRlbnQtcHJpbWFyeSBoMyxcbi5jay1jb250ZW50IC5wcmltYXJ5LWdyaWQgLmNvbnRlbnQtcHJpbWFyeSAuaDMge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5jay1jb250ZW50IC5wcmltYXJ5LWdyaWQgLmNvbnRlbnQtcHJpbWFyeSBoNCxcbi5jay1jb250ZW50IC5wcmltYXJ5LWdyaWQgLmNvbnRlbnQtcHJpbWFyeSAuaDQge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLmNrLWNvbnRlbnQgLnByaW1hcnktZ3JpZCAuY29udGVudC1wcmltYXJ5IGZpZ3VyZS5jYWxsb3V0IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5jay1jb250ZW50IC5wcmltYXJ5LWdyaWRfX3JpZ2h0LXNpZGVfX2NvbnRhaW5lciBoMy5rZXktY29udGFjdHMtaGVhZGluZywgLmNrLWNvbnRlbnQgLnByaW1hcnktZ3JpZF9fcmlnaHQtc2lkZV9fY29udGFpbmVyIC5rZXktY29udGFjdHMtaGVhZGluZy5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jay1jb250ZW50IC5wcmltYXJ5LWdyaWRfX3JpZ2h0LXNpZGVfX2NvbnRhaW5lciBoMy5rZXktY29udGFjdHMtaGVhZGluZyArIC5jb21wb25lbnQtYmlvLWNhcmQsIC5jay1jb250ZW50IC5wcmltYXJ5LWdyaWRfX3JpZ2h0LXNpZGVfX2NvbnRhaW5lciAua2V5LWNvbnRhY3RzLWhlYWRpbmcuaDMgKyAuY29tcG9uZW50LWJpby1jYXJkIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5jay1jb250ZW50IC5wcmltYXJ5LWdyaWRfX3JpZ2h0LXNpZGVfX2NvbnRhaW5lciBmaWd1cmUuY2FsbG91dCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5jay1jb250ZW50IC5wcmltYXJ5LWdyaWRfX3JpZ2h0LXNpZGVfX2NvbnRhaW5lciAuY29sdW1uLWFjY29yZGlvbiAuZmllbGQtLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5jay1jb250ZW50IC5wcmltYXJ5LWdyaWRfX3JpZ2h0LXNpZGVfX2NvbnRhaW5lciAuY29tcG9uZW50LWJpby1jYXJkIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1wZW9wbGUgI2FkZGl0aW9uYWxfY29udGFjdHMsXG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VydmljZSAjYWRkaXRpb25hbF9jb250YWN0cyxcbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1sb2NhdGlvbiAjYWRkaXRpb25hbF9jb250YWN0cyB7XG4gIG1hcmdpbi10b3A6IC0ycmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnByaW1hcnktZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInNpZGViYXIgbWFpblwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0td2MtcHJpbWFyeS1uYXYtd2lkdGgpIDFmcjtcbiAgfVxuICAuY2stY29udGVudCAucHJpbWFyeS1ncmlkX19zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY2stY29udGVudCAucHJpbWFyeS1ncmlkX19zaWRlYmFyX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAxNTBweDtcbiAgfVxuICAuY2stY29udGVudCAucHJpbWFyeS1ncmlkX19tYWluIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXdjLXByaW1hcnktbmF2LXdpZHRoKSk7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnByaW1hcnktZ3JpZF9fcmlnaHQtc2lkZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDIwcHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnByaW1hcnktZ3JpZF9fcmlnaHQtc2lkZV9fY29udGFpbmVyIGgzLmtleS1jb250YWN0cy1oZWFkaW5nLCAuY2stY29udGVudCAucHJpbWFyeS1ncmlkX19yaWdodC1zaWRlX19jb250YWluZXIgLmtleS1jb250YWN0cy1oZWFkaW5nLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uY2stY29udGVudCAucHJpbWFyeS1wYWdlIC5yZWxhdGVkLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyYTJhMmE7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG4uY2stY29udGVudCAucHJpbWFyeS1wYWdlIC5yZWxhdGVkLWNvbnRlbnQtY29udGFpbmVyIC5yZWxhdGVkLWNvbnRlbnQtZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmNrLWNvbnRlbnQgLnByaW1hcnktcGFnZSAucmVsYXRlZC1jb250ZW50LWNvbnRhaW5lciAucmVsYXRlZC1jb250ZW50LWdyb3VwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xufVxuLmNrLWNvbnRlbnQgLnB1YmxpY2F0aW9ucy1maWx0ZXJzIC5maWx0ZXItd2lkZ2V0cyAuZm9ybS1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDMyJTIwMzIlMjIlM0UlMEElM0NwYXRoJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMGQlM0QlMjJNMjIuMzk5JTIwMjAuM2MxLjQ0Ny0xLjg4NiUyMDIuMzE5LTQuMjglMjAyLjMxOS02Ljg3NyUyMDAtMC4wMDQlMjAwLTAuMDA4JTIwMC0wLjAxMXYwLjAwMWMwLTYuMjcyLTUuMDgxLTExLjM3NS0xMS4zMjQtMTEuMzc1cy0xMS4zMjQlMjA1LjEwMy0xMS4zMjQlMjAxMS4zNzUlMjA1LjA3OSUyMDExLjM3NSUyMDExLjMyNCUyMDExLjM3NWMwLjAwMiUyMDAlMjAwLjAwNCUyMDAlMjAwLjAwNiUyMDAlMjAyLjY2MSUyMDAlMjA1LjEwNS0wLjkyNiUyMDcuMDI5LTIuNDczbC0wLjAyMiUyMDAuMDE3JTIwNy41NCUyMDcuNTc5JTIwMi4wMDktMi4wMjB6TTEzLjM5NCUyMDIyLjIzYy00LjgzOSUyMDAtOC43NzQtMy45NTYtOC43NzQtOC44MThzMy45MzgtOC44MTMlMjA4Ljc3NC04LjgxMyUyMDguNzc1JTIwMy45NTYlMjA4Ljc3NSUyMDguODE2LTMuOTM4JTIwOC44MTQtOC43NzUlMjA4LjgxNHolMjIlM0UlM0MlMkZwYXRoJTNFJTBBJTNDJTJGc3ZnJTNFKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4uY2stY29udGVudCAuaW5zaWdodC1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uY2stY29udGVudCAudmlldy1mZWF0dXJlZC1pbnNpZ2h0cyAudmlldy1oZWFkZXIgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmNrLWNvbnRlbnQgLmxhdGVzdC1hbGVydHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYxMWM5O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNHJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jay1jb250ZW50IC5sYXRlc3QtYWxlcnRzIC52aWV3LWhlYWRlciA+IGRpdiB7XG4gICAgbWFyZ2luLXRvcDogLTMuMjVyZW07XG4gIH1cbn1cbi5jay1jb250ZW50IC5sYXRlc3QtYWxlcnRzIC52aWV3LWNvbnRlbnQgLmxpc3QtaXRlbSAubGF0ZXN0LWFsZXJ0cy1yb3dfX3dyYXBwZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzM2NmRlNDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA5cmVtO1xuICBwYWRkaW5nOiAycmVtIDAgMnJlbSAxLjI1cmVtO1xufVxuLmNrLWNvbnRlbnQgLmxhdGVzdC1hbGVydHMgLnZpZXctY29udGVudCAubGlzdC1pdGVtIC5sYXRlc3QtYWxlcnRzLXJvd19fd3JhcHBlciAudmlld3MtZmllbGQtZmllbGQtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jay1jb250ZW50IC5sYXRlc3QtYWxlcnRzIC52aWV3LWNvbnRlbnQgLmxpc3QtaXRlbSAubGF0ZXN0LWFsZXJ0cy1yb3dfX3dyYXBwZXIgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jay1jb250ZW50IC5sYXRlc3QtYWxlcnRzIC52aWV3LWNvbnRlbnQgLmxpc3QtaXRlbSAubGF0ZXN0LWFsZXJ0cy1yb3dfX3dyYXBwZXIgLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG59XG4uY2stY29udGVudCAubGF0ZXN0LWFsZXJ0cyAudmlldy1jb250ZW50IC5saXN0LWl0ZW06bnRoLWNoaWxkKDUpIC5sYXRlc3QtYWxlcnRzLXJvd19fd3JhcHBlcixcbi5jay1jb250ZW50IC5sYXRlc3QtYWxlcnRzIC52aWV3LWNvbnRlbnQgLmxpc3QtaXRlbTpudGgtY2hpbGQoNikgLmxhdGVzdC1hbGVydHMtcm93X193cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzNjZkZTQ7XG59XG4uY2stY29udGVudCAudmlldy1jb250ZW50LWxpc3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbi5jay1jb250ZW50IC52aWV3LWNvbnRlbnQtbGlzdHMgLnJlc3VsdHMtdG90YWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuY2stY29udGVudCAuaW5zaWdodC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5sYXRlc3QtYWxlcnRzIHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2stY29udGVudCAubGF0ZXN0LWFsZXJ0cyAudmlldy1jb250ZW50IC5saXN0LWl0ZW0gLmxhdGVzdC1hbGVydHMtcm93X193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWluLWhlaWdodDogN3JlbTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLmluc2lnaHRzLXZpZXdzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNrLWNvbnRlbnQgLmluc2lnaHRzLXZpZXdzLXZpZXctYWxsIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jay1jb250ZW50IC5pbnNpZ2h0cy12aWV3cy1oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuY2stY29udGVudCAuaW5zaWdodHMtdmlld3Mtdmlldy1hbGwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5jay1jb250ZW50IC5oZWFkaW5nX19oZXJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIxYjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMzMuNzVyZW07XG59XG5hcnRpY2xlIC5jay1jb250ZW50IC5oZWFkaW5nX19oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNrLWNvbnRlbnQgLmhlYWRpbmdfX2hlcm8gLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHAge1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xufVxuLmNrLWNvbnRlbnQgLmhlYWRpbmdfX2hlcm86YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwLjY1KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIHotaW5kZXg6IDA7XG59XG4uY2stY29udGVudCAuaGVhZGluZ19faGVyby5kaXNhYmxlLW92ZXJsYXk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jay1jb250ZW50IC5oZWFkaW5nX19oZXJvIC5oZXJvX19tZXRhIHtcbiAgbWluLWhlaWdodDogNTQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jay1jb250ZW50IC5oZWFkaW5nX19oZXJvIC5oZXJvX19tZXRhIC5oZXJvX19tZXRhLXJvdyB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmNrLWNvbnRlbnQgLmhlYWRpbmdfX2hlcm8gLmhlcm9fX21ldGEgLmhlcm9fX21ldGEtcm93IC5tZXRhLXJvd19faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4uY2stY29udGVudCAuaGVhZGluZ19faGVybyAuaGVyb19fbWV0YSAuaGVyb19fbWV0YS1yb3cgLm1ldGEtcm93X19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5maWVsZC0taXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jay1jb250ZW50IC5oZWFkaW5nX19oZXJvIC5oZXJvX19tZXRhIC5oZXJvX19tZXRhLXJvdyAubWV0YS1yb3dfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkgLmZpZWxkLS1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIHwgXCI7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuLmNrLWNvbnRlbnQgLmhlYWRpbmdfX2hlcm8gLmhlcm9fX21ldGEgLmhlcm9fX21ldGEtcm93IC5tZXRhLXJvd19faXRlbTpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbn1cbi5jay1jb250ZW50IC5oZWFkaW5nX19oZXJvIC5oZXJvX19tZXRhIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5jay1jb250ZW50IC5oZWFkaW5nX19oZXJvIC5oZXJvX19tZXRhIC5maWVsZC0tbmFtZS1ib2R5IC5saXN0LWl0ZW0tbGluayB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uY2stY29udGVudCAuaGVhZGluZ19faGVybyAuaGVyb19fbWV0YSAuaGVyb19fYXV0aG9ycy1yb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogNC44NzVyZW07XG4gIGZvbnQtc2l6ZTogMC45M3JlbTtcbn1cbi5jay1jb250ZW50IC5oZWFkaW5nX19oZXJvIC5oZXJvX19tZXRhIC5oZXJvX19hdXRob3JzLXJvdyAuZmllbGQtLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2stY29udGVudCAuaGVhZGluZ19faGVybyAuaGVyb19fbWV0YSAuaGVyb19fYXV0aG9ycy1yb3cgLmZpZWxkLS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIHwgXCI7XG4gIHBhZGRpbmc6IDAgNnB4O1xufVxuLmNrLWNvbnRlbnQgLmhlYWRpbmdfX2hlcm8gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2stY29udGVudCAuaGVhZGluZ19faGVybyBhOmhvdmVyLCAuY2stY29udGVudCAuaGVhZGluZ19faGVybyBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNrLWNvbnRlbnQgLmNvbnRlbnQtLWFydGljbGUtd3JhcHBlciAuY29udGVudC0tYXJ0aWNsZSB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG4uY2stY29udGVudCAuY29udGVudC0tYXJ0aWNsZS13cmFwcGVyIC5jb250ZW50LS1hcnRpY2xlIC5jb250ZW50X19ib2R5IGE6bm90KC5mdWxsLXdpZHRoKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoY3VycmVudENvbG9yLCBjdXJyZW50Q29sb3IpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMC4wNjI1cmVtLCAwIDAuMDYyNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlLCAwIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjVzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jay1jb250ZW50IC5jb250ZW50LS1hcnRpY2xlLXdyYXBwZXIgLmNvbnRlbnQtLWFydGljbGUgLmNvbnRlbnRfX2JvZHkgYTpub3QoLmZ1bGwtd2lkdGgpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAwIDAuMDYyNXJlbSwgMTAwJSAwLjA2MjVyZW07XG59XG4uY2stY29udGVudCAuY29udGVudC0tYXJ0aWNsZS13cmFwcGVyIC5jb250ZW50LS1hcnRpY2xlIC5jb250ZW50X19ib2R5IC5yb3cge1xuICAtLWJzLWd1dHRlci14OiAycmVtO1xufVxuLmNrLWNvbnRlbnQgLm1haW4tY29udGFpbmVyIHtcbiAgdG9wOiA3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtbG9jYXRpb24gLm1haW4tY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2stY29udGVudCAuc3Vic2NyaWJlLWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2stY29udGVudCAuYXJ0aWNsZS13Yy1zdHlsZSAjYXJ0aWNsZS1jb250ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA3MHB4O1xuICBtYXJnaW4tdG9wOiAtNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmhlYWRpbmdfX2hlcm8ge1xuICAgIGhlaWdodDogMTEuMzc1cmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5oZWFkaW5nX19oZXJvIC5oZXJvX19tZXRhIHtcbiAgICBjb2xvcjogIzFiMWIxYjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtaW4taGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICBwYWRkaW5nLXRvcDogMTIuMzc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY2stY29udGVudCAuaGVhZGluZ19faGVybyAuaGVyb19fbWV0YSAuaGVyb19fYXV0aG9ycy1yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmhlYWRpbmdfX2hlcm8gYSB7XG4gICAgY29sb3I6ICMxYjFiMWI7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbnRlbnQtLWFydGljbGUtd3JhcHBlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbnRlbnQtLWFydGljbGUtd3JhcHBlciAuY29udGVudC0tYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAzcmVtIGF1dG8gMDtcbiAgfVxuICAuY2stY29udGVudCAuY29udGVudC0tYXJ0aWNsZS13cmFwcGVyIC5jb250ZW50LS1hcnRpY2xlIC5jb250ZW50X19ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2stY29udGVudCAuYXJ0aWNsZS13Yy1zdHlsZSAuaGVhZGluZ19faGVybyB7XG4gICAgbWluLWhlaWdodDogMjQwcHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFydGljbGUtd2Mtc3R5bGUgaDEsIC5jay1jb250ZW50IC5hcnRpY2xlLXdjLXN0eWxlIC5oMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5jay1jb250ZW50IC5maXhlZF9fYWN0aW9uLWxpbmtzICsgLmNvbnRlbnQtLWFydGljbGUtY29udGFpbmVyIC5jb250ZW50LS1hcnRpY2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5jay1jb250ZW50IC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLFxuLmNrLWNvbnRlbnQgLmNvbnRhY3QtbWVzc2FnZS1jb250YWN0LXVzLWZvcm0sXG4uY2stY29udGVudCAuY29udGFjdC1mb3JtLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5jay1jb250ZW50IC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0taW50cm8sXG4uY2stY29udGVudCAuY29udGFjdC1tZXNzYWdlLWNvbnRhY3QtdXMtZm9ybSAuY29udGFjdC1mb3JtLWludHJvLFxuLmNrLWNvbnRlbnQgLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5jb250YWN0LWZvcm0taW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmNrLWNvbnRlbnQgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLmZvcm0tc3VibWl0LFxuLmNrLWNvbnRlbnQgLmNvbnRhY3QtbWVzc2FnZS1jb250YWN0LXVzLWZvcm0gLmZvcm0tc3VibWl0LFxuLmNrLWNvbnRlbnQgLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5mb3JtLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQ6ICMxYjFiMWI7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jay1jb250ZW50IC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5mb3JtLWNvbnRyb2wsXG4uY2stY29udGVudCAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuZm9ybS1zZWxlY3QsXG4uY2stY29udGVudCAuY29udGFjdC1tZXNzYWdlLWNvbnRhY3QtdXMtZm9ybSAuZm9ybS1jb250cm9sLFxuLmNrLWNvbnRlbnQgLmNvbnRhY3QtbWVzc2FnZS1jb250YWN0LXVzLWZvcm0gLmZvcm0tc2VsZWN0LFxuLmNrLWNvbnRlbnQgLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5mb3JtLWNvbnRyb2wsXG4uY2stY29udGVudCAuY29udGFjdC1mb3JtLXdyYXBwZXIgLmZvcm0tc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uY2stY29udGVudCAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuZm9ybS10ZXh0LFxuLmNrLWNvbnRlbnQgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLmZvcm0tdGV4dGFyZWEsXG4uY2stY29udGVudCAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuZm9ybS1lbWFpbCxcbi5jay1jb250ZW50IC5jb250YWN0LW1lc3NhZ2UtY29udGFjdC11cy1mb3JtIC5mb3JtLXRleHQsXG4uY2stY29udGVudCAuY29udGFjdC1tZXNzYWdlLWNvbnRhY3QtdXMtZm9ybSAuZm9ybS10ZXh0YXJlYSxcbi5jay1jb250ZW50IC5jb250YWN0LW1lc3NhZ2UtY29udGFjdC11cy1mb3JtIC5mb3JtLWVtYWlsLFxuLmNrLWNvbnRlbnQgLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5mb3JtLXRleHQsXG4uY2stY29udGVudCAuY29udGFjdC1mb3JtLXdyYXBwZXIgLmZvcm0tdGV4dGFyZWEsXG4uY2stY29udGVudCAuY29udGFjdC1mb3JtLXdyYXBwZXIgLmZvcm0tZW1haWwge1xuICBib3JkZXItY29sb3I6ICNkYWRhZGE7XG59XG4uY2stY29udGVudCAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuZm9ybS10ZXh0OmhvdmVyLFxuLmNrLWNvbnRlbnQgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLmZvcm0tdGV4dGFyZWE6aG92ZXIsXG4uY2stY29udGVudCAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuZm9ybS1lbWFpbDpob3Zlcixcbi5jay1jb250ZW50IC5jb250YWN0LW1lc3NhZ2UtY29udGFjdC11cy1mb3JtIC5mb3JtLXRleHQ6aG92ZXIsXG4uY2stY29udGVudCAuY29udGFjdC1tZXNzYWdlLWNvbnRhY3QtdXMtZm9ybSAuZm9ybS10ZXh0YXJlYTpob3Zlcixcbi5jay1jb250ZW50IC5jb250YWN0LW1lc3NhZ2UtY29udGFjdC11cy1mb3JtIC5mb3JtLWVtYWlsOmhvdmVyLFxuLmNrLWNvbnRlbnQgLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5mb3JtLXRleHQ6aG92ZXIsXG4uY2stY29udGVudCAuY29udGFjdC1mb3JtLXdyYXBwZXIgLmZvcm0tdGV4dGFyZWE6aG92ZXIsXG4uY2stY29udGVudCAuY29udGFjdC1mb3JtLXdyYXBwZXIgLmZvcm0tZW1haWw6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkYWRhZGE7XG59XG4uY2stY29udGVudCAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuZm9ybS10ZXh0OmZvY3VzLCAuY2stY29udGVudCAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuZm9ybS10ZXh0OmZvY3VzLXZpc2libGUsXG4uY2stY29udGVudCAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuZm9ybS10ZXh0YXJlYTpmb2N1cyxcbi5jay1jb250ZW50IC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5mb3JtLXRleHRhcmVhOmZvY3VzLXZpc2libGUsXG4uY2stY29udGVudCAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuZm9ybS1lbWFpbDpmb2N1cyxcbi5jay1jb250ZW50IC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5mb3JtLWVtYWlsOmZvY3VzLXZpc2libGUsXG4uY2stY29udGVudCAuY29udGFjdC1tZXNzYWdlLWNvbnRhY3QtdXMtZm9ybSAuZm9ybS10ZXh0OmZvY3VzLFxuLmNrLWNvbnRlbnQgLmNvbnRhY3QtbWVzc2FnZS1jb250YWN0LXVzLWZvcm0gLmZvcm0tdGV4dDpmb2N1cy12aXNpYmxlLFxuLmNrLWNvbnRlbnQgLmNvbnRhY3QtbWVzc2FnZS1jb250YWN0LXVzLWZvcm0gLmZvcm0tdGV4dGFyZWE6Zm9jdXMsXG4uY2stY29udGVudCAuY29udGFjdC1tZXNzYWdlLWNvbnRhY3QtdXMtZm9ybSAuZm9ybS10ZXh0YXJlYTpmb2N1cy12aXNpYmxlLFxuLmNrLWNvbnRlbnQgLmNvbnRhY3QtbWVzc2FnZS1jb250YWN0LXVzLWZvcm0gLmZvcm0tZW1haWw6Zm9jdXMsXG4uY2stY29udGVudCAuY29udGFjdC1tZXNzYWdlLWNvbnRhY3QtdXMtZm9ybSAuZm9ybS1lbWFpbDpmb2N1cy12aXNpYmxlLFxuLmNrLWNvbnRlbnQgLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5mb3JtLXRleHQ6Zm9jdXMsXG4uY2stY29udGVudCAuY29udGFjdC1mb3JtLXdyYXBwZXIgLmZvcm0tdGV4dDpmb2N1cy12aXNpYmxlLFxuLmNrLWNvbnRlbnQgLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5mb3JtLXRleHRhcmVhOmZvY3VzLFxuLmNrLWNvbnRlbnQgLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5mb3JtLXRleHRhcmVhOmZvY3VzLXZpc2libGUsXG4uY2stY29udGVudCAuY29udGFjdC1mb3JtLXdyYXBwZXIgLmZvcm0tZW1haWw6Zm9jdXMsXG4uY2stY29udGVudCAuY29udGFjdC1mb3JtLXdyYXBwZXIgLmZvcm0tZW1haWw6Zm9jdXMtdmlzaWJsZSB7XG4gIGJvcmRlci1jb2xvcjogIzI2MTFjOTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbiAgb3V0bGluZTogMDtcbn1cbi5jay1jb250ZW50IC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIGxhYmVsLFxuLmNrLWNvbnRlbnQgLmNvbnRhY3QtbWVzc2FnZS1jb250YWN0LXVzLWZvcm0gbGFiZWwsXG4uY2stY29udGVudCAuY29udGFjdC1mb3JtLXdyYXBwZXIgbGFiZWwge1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuLmNrLWNvbnRlbnQgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gbGFiZWwuZm9ybS1yZXF1aXJlZDphZnRlcixcbi5jay1jb250ZW50IC5jb250YWN0LW1lc3NhZ2UtY29udGFjdC11cy1mb3JtIGxhYmVsLmZvcm0tcmVxdWlyZWQ6YWZ0ZXIsXG4uY2stY29udGVudCAuY29udGFjdC1mb3JtLXdyYXBwZXIgbGFiZWwuZm9ybS1yZXF1aXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xufVxuLmNrLWNvbnRlbnQgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gbGVnZW5kLFxuLmNrLWNvbnRlbnQgLmNvbnRhY3QtbWVzc2FnZS1jb250YWN0LXVzLWZvcm0gbGVnZW5kLFxuLmNrLWNvbnRlbnQgLmNvbnRhY3QtZm9ybS13cmFwcGVyIGxlZ2VuZCB7XG4gIG1hcmdpbjogMS41cmVtIDA7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWRlYztcbn1cbi5jay1jb250ZW50IC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5jb2wtbWQtNixcbi5jay1jb250ZW50IC5jb250YWN0LW1lc3NhZ2UtY29udGFjdC11cy1mb3JtIC5jb2wtbWQtNixcbi5jay1jb250ZW50IC5jb250YWN0LWZvcm0td3JhcHBlciAuY29sLW1kLTYge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY2stY29udGVudCAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuY29sLW1kLTY6bGFzdC1jaGlsZCxcbi5jay1jb250ZW50IC5jb250YWN0LW1lc3NhZ2UtY29udGFjdC11cy1mb3JtIC5jb2wtbWQtNjpsYXN0LWNoaWxkLFxuLmNrLWNvbnRlbnQgLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5jb2wtbWQtNjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmNrLWNvbnRlbnQgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLmNvbC1tZC02IC5mb3JtLWdyb3VwLFxuLmNrLWNvbnRlbnQgLmNvbnRhY3QtbWVzc2FnZS1jb250YWN0LXVzLWZvcm0gLmNvbC1tZC02IC5mb3JtLWdyb3VwLFxuLmNrLWNvbnRlbnQgLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5jb2wtbWQtNiAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2stY29udGVudCAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuY29sLW1kLTYgLmZvcm0taXRlbSxcbi5jay1jb250ZW50IC5jb250YWN0LW1lc3NhZ2UtY29udGFjdC11cy1mb3JtIC5jb2wtbWQtNiAuZm9ybS1pdGVtLFxuLmNrLWNvbnRlbnQgLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5jb2wtbWQtNiAuZm9ybS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY2stY29udGVudCAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuY29sLW1kLTYgbGFiZWwsXG4uY2stY29udGVudCAuY29udGFjdC1tZXNzYWdlLWNvbnRhY3QtdXMtZm9ybSAuY29sLW1kLTYgbGFiZWwsXG4uY2stY29udGVudCAuY29udGFjdC1mb3JtLXdyYXBwZXIgLmNvbC1tZC02IGxhYmVsIHtcbiAgZmxleDogMCAwIDQzJTtcbiAgd2lkdGg6IDQzJTtcbiAgbWF4LXdpZHRoOiA0MyU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uY2stY29udGVudCAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuY29sLW1kLTYgbGFiZWwgKyAqLFxuLmNrLWNvbnRlbnQgLmNvbnRhY3QtbWVzc2FnZS1jb250YWN0LXVzLWZvcm0gLmNvbC1tZC02IGxhYmVsICsgKixcbi5jay1jb250ZW50IC5jb250YWN0LWZvcm0td3JhcHBlciAuY29sLW1kLTYgbGFiZWwgKyAqIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDFweDtcbn1cbi5jay1jb250ZW50IC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5maWVsZC0tbmFtZS1tZXNzYWdlIC5mb3JtLXRleHRhcmVhLFxuLmNrLWNvbnRlbnQgLmNvbnRhY3QtbWVzc2FnZS1jb250YWN0LXVzLWZvcm0gLmZpZWxkLS1uYW1lLW1lc3NhZ2UgLmZvcm0tdGV4dGFyZWEsXG4uY2stY29udGVudCAuY29udGFjdC1mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLW1lc3NhZ2UgLmZvcm0tdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jay1jb250ZW50IC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5mb3JtLWFjdGlvbnMsXG4uY2stY29udGVudCAuY29udGFjdC1tZXNzYWdlLWNvbnRhY3QtdXMtZm9ybSAuZm9ybS1hY3Rpb25zLFxuLmNrLWNvbnRlbnQgLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5mb3JtLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEyMHB4IDAgODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmxhbmRpbmctaGVhZGluZ19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5maWVsZC0tbmFtZS1maWVsZC1iYWNrZ3JvdW5kLW1lZGlhLFxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmxhbmRpbmctYmFja2dyb3VuZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLWJhY2tncm91bmQtbWVkaWE6YWZ0ZXIsXG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAubGFuZGluZy1iYWNrZ3JvdW5kLWltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMC42NSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB6LWluZGV4OiAwO1xufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLWJhY2tncm91bmQtbWVkaWEgaW1nLFxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmxhbmRpbmctYmFja2dyb3VuZC1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgbWFyZ2luOiAwIDAgMS42NXJlbSAwO1xufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW8ge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW8gaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtaW4taGVpZ2h0OiBjYWxjKDU2LjIwNjA4ODk5M3Z3ICsgNjBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5maWVsZC0tbmFtZS1maWVsZC1iYWNrZ3JvdW5kLW1lZGlhLmZpZWxkLS1uYW1lLWZpZWxkLWJhY2tncm91bmQtbWVkaWEgaW1nLFxuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAubGFuZGluZy1iYWNrZ3JvdW5kLWltYWdlLmZpZWxkLS1uYW1lLWZpZWxkLWJhY2tncm91bmQtbWVkaWEgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSBhLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmxvY2F0aW9ucy1saXN0IGgyLCAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5sb2NhdGlvbnMtbGlzdCAuaDIge1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAxMDEwMTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IHtcbiAgICBoZWlnaHQ6IDExLjM3NXJlbTtcbiAgICBtaW4taGVpZ2h0OiAxMS4zNzVyZW07XG4gICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5sYW5kaW5nLWhlYWRpbmdfX3dyYXBwZXIge1xuICAgIGNvbG9yOiAjMWIxYjFiO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1pbi1oZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIHBhZGRpbmctdG9wOiAxMi4zNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5sb2NhdGlvbnMtbGlzdC1jb2wgPiAubWVudSB7XG4gICAgbWFyZ2luOiAwIDAgM3JlbTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uIHtcbiAgLyoqIFRyYW5zaXRpb24gdG8gb3BlbiBhcnRpY2xlICovXG4gIC8qJi5zaG93LWFydGljbGUge1xuICAgIC5tYWdhemluZS1wdWJsaWNhdGlvbl9fY29udGVudCxcbiAgICAubWFnYXppbmUtcHVibGljYXRpb25fX2JhY2sge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG4gIH0qL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI0OXB4KSB7XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbiAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogODgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNTBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24gLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbiAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTQ1MHB4O1xuICB9XG59XG4uY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24gLm1hZ2F6aW5lLXB1YmxpY2F0aW9uX19jb250ZW50IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDYwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uIC5tYWdhemluZS1wdWJsaWNhdGlvbl9fYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjFiO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHotaW5kZXg6IDEwMDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAwLjVzO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uIC5tYWdhemluZS1wdWJsaWNhdGlvbl9fYmFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODNiNDM7XG4gIGJvcmRlci1jb2xvcjogIzM4M2I0Mztcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbiAubWFnYXppbmUtcHVibGljYXRpb25fX2JhY2sge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbiAubWFnYXppbmUtcHVibGljYXRpb25fX2JhY2sge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgei1pbmRleDogOTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtYmFja2Ryb3AuYmFja2Ryb3AtaGlkZGVuIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4gMC41cztcbiAgb3BhY2l0eTogMDtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1jb250YWluZXIgLmNvbnRlbnRfX2JvZHkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tbWFnYXppbmUtdGV4dCB7XG4gIHdpZHRoOiA3ODBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNDBweCAyNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jay1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLW1hZ2F6aW5lLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLXNlY3Rpb24tdGl0bGUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgZm9udC1mYW1pbHk6IFwiV0NTZXJpZkhlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jay1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLW1hZ2F6aW5lLXRleHQge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tbWFnYXppbmUtdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNrLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tbWFnYXppbmUtdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuY2stY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1tYWdhemluZS10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3IHtcbiAgd2lkdGg6IDc4MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjVweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlld19fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19pbWFnZS1jb2wge1xuICBmbGV4OiAwIDAgNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19pbWFnZS1jb2wge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19pbWFnZS1jb2wgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm1hZ2F6aW5lLXNlY3Rpb24tLXB1YmxpY2F0aW9uLmltYWdlLXBvc2l0aW9uLXJpZ2h0IC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19pbWFnZS1jb2wge1xuICBvcmRlcjogMjtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLm1hZ2F6aW5lLXNlY3Rpb24tLXB1YmxpY2F0aW9uLmltYWdlLXBvc2l0aW9uLWxlZnQgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXdfX2ltYWdlLWNvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlld19fY29udGVudC1jb2wge1xuICBmbGV4OiAwIDAgNTAlO1xufVxuLm1hZ2F6aW5lLXNlY3Rpb24tLXB1YmxpY2F0aW9uLmltYWdlLXBvc2l0aW9uLXJpZ2h0IC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19jb250ZW50LWNvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG4ubWFnYXppbmUtc2VjdGlvbi0tcHVibGljYXRpb24uaW1hZ2UtcG9zaXRpb24tbGVmdCAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlld19fY29udGVudC1jb2wge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXdfX2NvbnRlbnQtY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXdfX2hlYWRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19oZWFkaW5nIGgyLCAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlld19faGVhZGluZyAuaDIge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlld19faGVhZGluZyAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlld19fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X190ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlldyAuY2Fycm90OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3IC5jYXJyb3QgOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6ICMyNjExYzk7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlld19fcmVhZC1tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggMCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2E3YTlhYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjYTdhOWFjO1xuICBjb2xvcjogIzI2MTFjOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXcge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXcgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlldyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXcgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uX19pbWFnZS1jb2wge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXcgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uX19jb250ZW50LWNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXcgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluRGVsYXkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA4MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlcjpub3QoLm1hZ2F6aW5lLWRlZmF1bHQtd3JhcHBlcikgLm1hZ2F6aW5lLW5hdmlnYXRpb24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTYwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlcjpub3QoLm1hZ2F6aW5lLWRlZmF1bHQtd3JhcHBlcikgLm1hZ2F6aW5lLXRvZ2dsZXItcm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXI6bm90KC5tYWdhemluZS1kZWZhdWx0LXdyYXBwZXIpIC5tYWdhemluZS1uYXZpZ2F0aW9uLXJvdyAubWFnYXppbmUtbmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDcwcHg7XG4gICAgei1pbmRleDogMTYxODtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluRGVsYXkgMC44cztcbiAgICBhbmltYXRpb246IGZhZGVJbkRlbGF5IDAuOHM7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXI6bm90KC5tYWdhemluZS1kZWZhdWx0LXdyYXBwZXIpIC5tYWdhemluZS1uYXZpZ2F0aW9uLXJvdyAubWFnYXppbmUtbmF2aWdhdGlvbiA+IGxpIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlcjpub3QoLm1hZ2F6aW5lLWRlZmF1bHQtd3JhcHBlcikgLm1hZ2F6aW5lLW5hdmlnYXRpb24tcm93IC5tYWdhemluZS1uYXZpZ2F0aW9uID4gbGkgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGZvbnQtc2l6ZSAwLjFzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogZm9udC1zaXplIDAuMXMsIGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgd2lsbC1jaGFuZ2U6IGJhY2tncm91bmQtY29sb3IsIGZvbnQtc2l6ZSwgcGFkZGluZywgd2lkdGg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlcjpub3QoLm1hZ2F6aW5lLWRlZmF1bHQtd3JhcHBlcikgLm1hZ2F6aW5lLW5hdmlnYXRpb24tcm93IC5tYWdhemluZS1uYXZpZ2F0aW9uID4gbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICMyNjExYzk7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlcjpub3QoLm1hZ2F6aW5lLWRlZmF1bHQtd3JhcHBlcikgLm1hZ2F6aW5lLW5hdmlnYXRpb24tcm93IC5tYWdhemluZS1uYXZpZ2F0aW9uID4gbGkgdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjNzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBsaW5lYXI7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIHdpbGwtY2hhbmdlOiB0b3A7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtbmF2aWdhdGlvbi13cmFwcGVyOm5vdCgubWFnYXppbmUtZGVmYXVsdC13cmFwcGVyKSAubWFnYXppbmUtbmF2aWdhdGlvbi1yb3cgLm1hZ2F6aW5lLW5hdmlnYXRpb24gPiBsaSB1bCBsaSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtbmF2aWdhdGlvbi13cmFwcGVyOm5vdCgubWFnYXppbmUtZGVmYXVsdC13cmFwcGVyKSAubWFnYXppbmUtbmF2aWdhdGlvbi1yb3cgLm1hZ2F6aW5lLW5hdmlnYXRpb24gPiBsaSB1bCBsaSBhLm1QUzJpZC1oaWdobGlnaHQsXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXI6bm90KC5tYWdhemluZS1kZWZhdWx0LXdyYXBwZXIpIC5tYWdhemluZS1uYXZpZ2F0aW9uLXJvdyAubWFnYXppbmUtbmF2aWdhdGlvbiA+IGxpIHVsIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2ZlZmVmZTtcbiAgICBwYWRkaW5nOiAwIDE1cHggOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXI6bm90KC5tYWdhemluZS1kZWZhdWx0LXdyYXBwZXIpIC5tYWdhemluZS1uYXZpZ2F0aW9uLXJvdyAubWFnYXppbmUtbmF2aWdhdGlvbiA+IGxpIHVsIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMjYxMWM5O1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXI6bm90KC5tYWdhemluZS1kZWZhdWx0LXdyYXBwZXIpIC5tYWdhemluZS1uYXZpZ2F0aW9uLXJvdyAubWFnYXppbmUtbmF2aWdhdGlvbiA+IGxpLmFjdGl2ZSwgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlcjpub3QoLm1hZ2F6aW5lLWRlZmF1bHQtd3JhcHBlcikgLm1hZ2F6aW5lLW5hdmlnYXRpb24tcm93IC5tYWdhemluZS1uYXZpZ2F0aW9uID4gbGk6aG92ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXI6bm90KC5tYWdhemluZS1kZWZhdWx0LXdyYXBwZXIpIC5tYWdhemluZS1uYXZpZ2F0aW9uLXJvdyAubWFnYXppbmUtbmF2aWdhdGlvbiA+IGxpLmFjdGl2ZSA+IGEsIC5jay1jb250ZW50IC5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXI6bm90KC5tYWdhemluZS1kZWZhdWx0LXdyYXBwZXIpIC5tYWdhemluZS1uYXZpZ2F0aW9uLXJvdyAubWFnYXppbmUtbmF2aWdhdGlvbiA+IGxpOmhvdmVyID4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXI6bm90KC5tYWdhemluZS1kZWZhdWx0LXdyYXBwZXIpIC5tYWdhemluZS1uYXZpZ2F0aW9uLXJvdyAubWFnYXppbmUtbmF2aWdhdGlvbiA+IGxpLmFjdGl2ZSA+IHVsLCAuY2stY29udGVudCAubWFnYXppbmUtbmF2aWdhdGlvbi13cmFwcGVyOm5vdCgubWFnYXppbmUtZGVmYXVsdC13cmFwcGVyKSAubWFnYXppbmUtbmF2aWdhdGlvbi1yb3cgLm1hZ2F6aW5lLW5hdmlnYXRpb24gPiBsaTpob3ZlciA+IHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtbmF2aWdhdGlvbi13cmFwcGVyOm5vdCgubWFnYXppbmUtZGVmYXVsdC13cmFwcGVyKS5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXItLWV4cGFuZGVkIC5tYWdhemluZS1uYXZpZ2F0aW9uIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtbmF2aWdhdGlvbi13cmFwcGVyOm5vdCgubWFnYXppbmUtZGVmYXVsdC13cmFwcGVyKS5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXItLWV4cGFuZGVkIC5tYWdhemluZS1uYXZpZ2F0aW9uIGxpIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1OXB4KSB7XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXI6bm90KC5tYWdhemluZS1kZWZhdWx0LXdyYXBwZXIpIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTYyMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlcjpub3QoLm1hZ2F6aW5lLWRlZmF1bHQtd3JhcHBlcikuY2xvc2UtZnVsbC12aWV3LmhlYWRyb29tLS11bnBpbm5lZCwgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlcjpub3QoLm1hZ2F6aW5lLWRlZmF1bHQtd3JhcHBlcikuaGVhZHJvb20tLXVucGlubmVkOm5vdCgubWVudS1vcGVuZWQpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtbmF2aWdhdGlvbi13cmFwcGVyOm5vdCgubWFnYXppbmUtZGVmYXVsdC13cmFwcGVyKS5tZW51LW9wZW5lZCB7XG4gICAgcGFkZGluZzogNjBweCAwIDAgMDtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtbmF2aWdhdGlvbi13cmFwcGVyOm5vdCgubWFnYXppbmUtZGVmYXVsdC13cmFwcGVyKSAubWFnYXppbmUtdG9nZ2xlci1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlcjpub3QoLm1hZ2F6aW5lLWRlZmF1bHQtd3JhcHBlcikgLm1hZ2F6aW5lLXRvZ2dsZXItcm93IC5idG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtbmF2aWdhdGlvbi13cmFwcGVyOm5vdCgubWFnYXppbmUtZGVmYXVsdC13cmFwcGVyKSAubWFnYXppbmUtbmF2aWdhdGlvbi1yb3cge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtbmF2aWdhdGlvbi13cmFwcGVyOm5vdCgubWFnYXppbmUtZGVmYXVsdC13cmFwcGVyKSAubWFnYXppbmUtbmF2aWdhdGlvbiB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlcjpub3QoLm1hZ2F6aW5lLWRlZmF1bHQtd3JhcHBlcikgLm1hZ2F6aW5lLW5hdmlnYXRpb24gPiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlcjpub3QoLm1hZ2F6aW5lLWRlZmF1bHQtd3JhcHBlcikgLm1hZ2F6aW5lLW5hdmlnYXRpb24gPiBsaSA+IGEge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlcjpub3QoLm1hZ2F6aW5lLWRlZmF1bHQtd3JhcHBlcikgLm1hZ2F6aW5lLW5hdmlnYXRpb24gPiBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlcjpub3QoLm1hZ2F6aW5lLWRlZmF1bHQtd3JhcHBlcikgLm1hZ2F6aW5lLW5hdmlnYXRpb24gPiBsaSB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtbmF2aWdhdGlvbi13cmFwcGVyOm5vdCgubWFnYXppbmUtZGVmYXVsdC13cmFwcGVyKSAubWFnYXppbmUtbmF2aWdhdGlvbiA+IGxpIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtbmF2aWdhdGlvbi13cmFwcGVyOm5vdCgubWFnYXppbmUtZGVmYXVsdC13cmFwcGVyKSAubWFnYXppbmUtbmF2aWdhdGlvbiA+IGxpIHVsIGxpIGEge1xuICAgIGNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMCAxNXB4IDE1cHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlcjpub3QoLm1hZ2F6aW5lLWRlZmF1bHQtd3JhcHBlcikgLm1hZ2F6aW5lLW5hdmlnYXRpb24gPiBsaSB1bCBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzI2MTFjOTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLWxhbmRpbmcgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtbGFuZGluZyAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzgwcHg7XG4gIH1cbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1jb3ZlciB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1jb3ZlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwZXItdGl0bGUge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW46IDIxcHggMCAxMHB4O1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLWNvdmVyIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1jb3ZlciAuaGVhZGVyLWFjdGlvbnMtYmxvY2sgdWwge1xuICBmb250LXNpemU6IDMycHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMzhweCAwIDI0cHggMDtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLWNvdmVyIC5oZWFkZXItYWN0aW9ucy1ibG9jayB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLWNvdmVyIC5oZWFkZXItYWN0aW9ucy1ibG9jayB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLWNvdmVyIC5oZWFkZXItYWN0aW9ucy1ibG9jayB1bCBsaSBhIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogVE9ETyAtIHJlcGxhY2UgdGhpcyBieSBpbmxpbmUgc3ZnLlxuICAmLmljb24tZG93bmxvYWQtcGRmIHtcbiAgICAgLndjLWljb24tZG93bmxvYWQ7XG4gICB9XG5cbiAgICYuaWNvbi1zaGFyZSB7XG4gICAgIC53Yy1pY29uLXNoYXJlO1xuICAgfSovXG59XG4uY2stY29udGVudCAubWFnYXppbmUtY292ZXIgLmhlYWRlci1hY3Rpb25zLWJsb2NrIHVsIGxpIGE6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtY292ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cGVyLXRpdGxlIHtcbiAgICBtYXJnaW46IDIxcHggMCAxMHB4O1xuICB9XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc2VjdGlvbi0tY292ZXIgLmNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zZWN0aW9uLS1jb3ZlciBhIHtcbiAgY29sb3I6ICMxN2M1ZmY7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc2VjdGlvbi0tY292ZXI6bm90KC5tYWdhemluZS1jb3Zlcikge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAxNDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc2VjdGlvbi0tY292ZXI6bm90KC5tYWdhemluZS1jb3ZlcikgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcHRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyOm5vdCgubWFnYXppbmUtY292ZXIpIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zZWN0aW9uLS1jb250ZW50LWxpc3QgLmNvbnRlbnQtaGVhZGluZyBoMiwgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXNlY3Rpb24tLWNvbnRlbnQtbGlzdCAuY29udGVudC1oZWFkaW5nIC5oMiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmNrLWNvbnRlbnQgLnNjcm9sbC1kb3duLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBrZXlmcmFtZXMgc2hvd0Rvd24ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAwIDRweCwgNHB4IDA7XG4gIH1cbiAgMjAlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDAgNHB4LCA0cHggMDtcbiAgfVxuICA0MCUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA0cHgsIDRweCAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA0cHgsIDRweCAxMDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvbGxEb3duIHtcbiAgMCUge1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAyMCUge1xuICAgIGhlaWdodDogNDJweDtcbiAgfVxufVxuQGtleWZyYW1lcyByb2xsWm9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAyMSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5jay1jb250ZW50IC5zY3JvbGwtZG93bi13cmFwcGVyIC5zY3JvbGwtZG93bl9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMCA2NXB4O1xuICBmb250LXdlaWdodDogMTAwO1xufVxuLmNrLWNvbnRlbnQgLnNjcm9sbC1kb3duLXdyYXBwZXIgLnNjcm9sbC1kb3duX19pY29uIC5zY3JvbGwtZG93bl9fYW5pbWF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uY2stY29udGVudCAuc2Nyb2xsLWRvd24td3JhcHBlciAuc2Nyb2xsLWRvd25fX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2stY29udGVudCAuc2Nyb2xsLWRvd24td3JhcHBlciAuc2Nyb2xsLWRvd25fX2xhYmVsID4gZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiByb2xsRG93biA1cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiByb2xsRG93biA1cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC44cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuICBtaW4taGVpZ2h0OiA0MnB4O1xufVxuLmNrLWNvbnRlbnQgLnNjcm9sbC1kb3duLXdyYXBwZXIgLnNjcm9sbC1kb3duX19kb3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogcm9sbFpvb20gNXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogcm9sbFpvb20gNXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDFzO1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuLmNrLWNvbnRlbnQgLnNjcm9sbC1kb3duLXdyYXBwZXIgLnNjcm9sbC1kb3duX19saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBsZWZ0OiA1cHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiByb2xsRG93biA1cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiByb2xsRG93biA1cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXNlY3Rpb24tLXB1YmxpY2F0aW9uIHtcbiAgICBtYXJnaW46IDE0MHB4IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcGFyYWxsYXhTbGlkZUluVXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwJSk7XG4gIH1cbiAgMzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBhcmFsbGF4U2xpZGVJbkRvd24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpO1xuICB9XG4gIDMwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tdGV4dCAucGFyYWxsYXgtdXAsXG4uY2stY29udGVudCAuc2VjdGlvbi10ZXh0IC5wYXJhbGxheC1kb3duLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tY2hhcHRlciAucGFyYWxsYXgtdXAsXG4uY2stY29udGVudCAuc2VjdGlvbi1jaGFwdGVyIC5wYXJhbGxheC1kb3duLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tYXJ0aWNsZS1saXN0IC5wYXJhbGxheC11cCxcbi5jay1jb250ZW50IC5zZWN0aW9uLWFydGljbGUtbGlzdCAucGFyYWxsYXgtZG93bixcbi5jay1jb250ZW50IC5hcnRpY2xlLXdjLXN0eWxlIC5wYXJhbGxheC11cCxcbi5jay1jb250ZW50IC5hcnRpY2xlLXdjLXN0eWxlIC5wYXJhbGxheC1kb3duIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLXRleHQucGFyYWxsYXgtcmV2ZWFsIC5wYXJhbGxheC11cCxcbi5jay1jb250ZW50IC5zZWN0aW9uLXRleHQucGFyYWxsYXgtcmV2ZWFsIC5wYXJhbGxheC1kb3duLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tdGV4dCAucGFyYWxsYXgtb24tbG9hZCAucGFyYWxsYXgtdXAsXG4uY2stY29udGVudCAuc2VjdGlvbi10ZXh0IC5wYXJhbGxheC1vbi1sb2FkIC5wYXJhbGxheC1kb3duLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tY2hhcHRlci5wYXJhbGxheC1yZXZlYWwgLnBhcmFsbGF4LXVwLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tY2hhcHRlci5wYXJhbGxheC1yZXZlYWwgLnBhcmFsbGF4LWRvd24sXG4uY2stY29udGVudCAuc2VjdGlvbi1jaGFwdGVyIC5wYXJhbGxheC1vbi1sb2FkIC5wYXJhbGxheC11cCxcbi5jay1jb250ZW50IC5zZWN0aW9uLWNoYXB0ZXIgLnBhcmFsbGF4LW9uLWxvYWQgLnBhcmFsbGF4LWRvd24sXG4uY2stY29udGVudCAuc2VjdGlvbi1hcnRpY2xlLWxpc3QucGFyYWxsYXgtcmV2ZWFsIC5wYXJhbGxheC11cCxcbi5jay1jb250ZW50IC5zZWN0aW9uLWFydGljbGUtbGlzdC5wYXJhbGxheC1yZXZlYWwgLnBhcmFsbGF4LWRvd24sXG4uY2stY29udGVudCAuc2VjdGlvbi1hcnRpY2xlLWxpc3QgLnBhcmFsbGF4LW9uLWxvYWQgLnBhcmFsbGF4LXVwLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tYXJ0aWNsZS1saXN0IC5wYXJhbGxheC1vbi1sb2FkIC5wYXJhbGxheC1kb3duLFxuLmNrLWNvbnRlbnQgLmFydGljbGUtd2Mtc3R5bGUucGFyYWxsYXgtcmV2ZWFsIC5wYXJhbGxheC11cCxcbi5jay1jb250ZW50IC5hcnRpY2xlLXdjLXN0eWxlLnBhcmFsbGF4LXJldmVhbCAucGFyYWxsYXgtZG93bixcbi5jay1jb250ZW50IC5hcnRpY2xlLXdjLXN0eWxlIC5wYXJhbGxheC1vbi1sb2FkIC5wYXJhbGxheC11cCxcbi5jay1jb250ZW50IC5hcnRpY2xlLXdjLXN0eWxlIC5wYXJhbGxheC1vbi1sb2FkIC5wYXJhbGxheC1kb3duIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uY2stY29udGVudCAuc2VjdGlvbi10ZXh0LnBhcmFsbGF4LXJldmVhbCAucGFyYWxsYXgtdXAsXG4uY2stY29udGVudCAuc2VjdGlvbi10ZXh0IC5wYXJhbGxheC1vbi1sb2FkIC5wYXJhbGxheC11cCxcbi5jay1jb250ZW50IC5zZWN0aW9uLWNoYXB0ZXIucGFyYWxsYXgtcmV2ZWFsIC5wYXJhbGxheC11cCxcbi5jay1jb250ZW50IC5zZWN0aW9uLWNoYXB0ZXIgLnBhcmFsbGF4LW9uLWxvYWQgLnBhcmFsbGF4LXVwLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tYXJ0aWNsZS1saXN0LnBhcmFsbGF4LXJldmVhbCAucGFyYWxsYXgtdXAsXG4uY2stY29udGVudCAuc2VjdGlvbi1hcnRpY2xlLWxpc3QgLnBhcmFsbGF4LW9uLWxvYWQgLnBhcmFsbGF4LXVwLFxuLmNrLWNvbnRlbnQgLmFydGljbGUtd2Mtc3R5bGUucGFyYWxsYXgtcmV2ZWFsIC5wYXJhbGxheC11cCxcbi5jay1jb250ZW50IC5hcnRpY2xlLXdjLXN0eWxlIC5wYXJhbGxheC1vbi1sb2FkIC5wYXJhbGxheC11cCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBwYXJhbGxheFNsaWRlSW5VcDtcbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLXRleHQucGFyYWxsYXgtcmV2ZWFsIC5wYXJhbGxheC1kb3duLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tdGV4dCAucGFyYWxsYXgtb24tbG9hZCAucGFyYWxsYXgtZG93bixcbi5jay1jb250ZW50IC5zZWN0aW9uLWNoYXB0ZXIucGFyYWxsYXgtcmV2ZWFsIC5wYXJhbGxheC1kb3duLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tY2hhcHRlciAucGFyYWxsYXgtb24tbG9hZCAucGFyYWxsYXgtZG93bixcbi5jay1jb250ZW50IC5zZWN0aW9uLWFydGljbGUtbGlzdC5wYXJhbGxheC1yZXZlYWwgLnBhcmFsbGF4LWRvd24sXG4uY2stY29udGVudCAuc2VjdGlvbi1hcnRpY2xlLWxpc3QgLnBhcmFsbGF4LW9uLWxvYWQgLnBhcmFsbGF4LWRvd24sXG4uY2stY29udGVudCAuYXJ0aWNsZS13Yy1zdHlsZS5wYXJhbGxheC1yZXZlYWwgLnBhcmFsbGF4LWRvd24sXG4uY2stY29udGVudCAuYXJ0aWNsZS13Yy1zdHlsZSAucGFyYWxsYXgtb24tbG9hZCAucGFyYWxsYXgtZG93biB7XG4gIGFuaW1hdGlvbi1uYW1lOiBwYXJhbGxheFNsaWRlSW5Eb3duO1xufVxuLmNrLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50IC5tYWdhemluZSAuY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXdfX2ltYWdlLWNvbCAuY2FwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTYwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlcjpub3QoLm1hZ2F6aW5lLWRlZmF1bHQtd3JhcHBlcikgLm1hZ2F6aW5lLW5hdmlnYXRpb24tcm93IC5tYWdhemluZS1uYXZpZ2F0aW9uID4gbGkuYWN0aXZlOm5vdCg6aG92ZXIpID4gdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LXdoaXRlIGgxLCAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC13aGl0ZSAuaDEsXG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC13aGl0ZSBoMixcbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LXdoaXRlIC5oMixcbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LXdoaXRlIGgzLFxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtd2hpdGUgLmgzLFxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtd2hpdGUgaDQsXG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC13aGl0ZSAuaDQsXG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC13aGl0ZSBoNSxcbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LXdoaXRlIC5oNSxcbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LXdoaXRlIGg2LFxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtd2hpdGUgLmg2LFxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtd2hpdGUgbGksXG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC13aGl0ZSBwLFxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtY29sb3Itd2hpdGUgaDEsXG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC1jb2xvci13aGl0ZSAuaDEsXG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC1jb2xvci13aGl0ZSBoMixcbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LWNvbG9yLXdoaXRlIC5oMixcbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LWNvbG9yLXdoaXRlIGgzLFxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtY29sb3Itd2hpdGUgLmgzLFxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtY29sb3Itd2hpdGUgaDQsXG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC1jb2xvci13aGl0ZSAuaDQsXG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC1jb2xvci13aGl0ZSBoNSxcbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LWNvbG9yLXdoaXRlIC5oNSxcbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LWNvbG9yLXdoaXRlIGg2LFxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtY29sb3Itd2hpdGUgLmg2LFxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtY29sb3Itd2hpdGUgbGksXG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC1jb2xvci13aGl0ZSBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAuY29udGVudC1oZWFkaW5nIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtY29udGVudCAuZmllbGQtLWl0ZW0gYTpob3ZlciAudGl0bGUge1xuICBjb2xvcjogIzI2MTFjOTtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC52aWV3LWNvbnRlbnQtbGlzdHMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLm1hZ2F6aW5lLXNlY3Rpb24tLWNvbnRlbnQtbGlzdCA+IC5jb250ZW50IC5jb250ZW50LWhlYWRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2stY29udGVudCAucGFnZS1wdWJsaWNhdGlvbnMtaW5zaWdodC1tYS10b3AtbWluZCAubWFnYXppbmUtc2VjdGlvbi0tdGV4dCB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gI2dsb2JhbC1yZWFjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gI2dsb2JhbC1yZWFjaDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTE1MHB4O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tYXAtbm0ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gI2dsb2JhbC1yZWFjaDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtICNnbG9iYWwtcmVhY2ggPiAuY29udGVudCB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlld19fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyLm1hZ2F6aW5lLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDg3cHg7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgcGFkZGluZzogMDtcbiAgLyogRmlyZWZveCA8IDE2ICovXG4gIC8qIFNhZmFyaSwgQ2hyb21lIGFuZCBPcGVyYSA+IDEyLjEgKi9cbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyLm1hZ2F6aW5lLWNvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MCUgY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1OXB4KSB7XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXIubWFnYXppbmUtY292ZXIge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjBweCk7XG4gIH1cbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXIubWFnYXppbmUtY292ZXIgLnNlY29uZC1iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogMTAwcHggMjBweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVpbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZWluOyAvKiBTYWZhcmksIENocm9tZSBhbmQgT3BlcmEgPiAxMi4xICovXG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IGZhZGVpbjsgLyogRmlyZWZveCA8IDE2ICovXG4gIC1tcy1hbmltYXRpb24tbmFtZTogZmFkZWluOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXIubWFnYXppbmUtY292ZXIgLnNlY29uZC1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyLm1hZ2F6aW5lLWNvdmVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBlci10aXRsZSxcbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXIubWFnYXppbmUtY292ZXIgaDEsXG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyLm1hZ2F6aW5lLWNvdmVyIC5oMSB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi1kZWxheTogMnM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlaW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVpbjsgLyogU2FmYXJpLCBDaHJvbWUgYW5kIE9wZXJhID4gMTIuMSAqL1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBmYWRlaW47IC8qIEZpcmVmb3ggPCAxNiAqL1xuICAtbXMtYW5pbWF0aW9uLW5hbWU6IGZhZGVpbjsgLyogSW50ZXJuZXQgRXhwbG9yZXIgKi9cbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXIubWFnYXppbmUtY292ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLFxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlci5tYWdhemluZS1jb3ZlciAuaGVhZGVyLWFjdGlvbnMtYmxvY2sge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tZGVsYXk6IDNzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZWluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlaW47IC8qIFNhZmFyaSwgQ2hyb21lIGFuZCBPcGVyYSA+IDEyLjEgKi9cbiAgLW1vei1hbmltYXRpb24tbmFtZTogZmFkZWluOyAvKiBGaXJlZm94IDwgMTYgKi9cbiAgLW1zLWFuaW1hdGlvbi1uYW1lOiBmYWRlaW47IC8qIEludGVybmV0IEV4cGxvcmVyICovXG59XG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBmYWRlaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1tcy1rZXlmcmFtZXMgZmFkZWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1jb3ZlciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtY292ZXIgLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSAxMTQwcHgpIC8gMik7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtY292ZXIgLmNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cGVyLXRpdGxlIHtcbiAgY29sb3I6ICMyNjExYzk7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAxMTBweDtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtY292ZXIgLmNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cGVyLXRpdGxlIHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtY292ZXIgLmNvbnRlbnQgaDEsIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtY292ZXIgLmNvbnRlbnQgLmgxIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDg1cHg7XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1jb3ZlciAuY29udGVudCBoMSBwLCAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLWNvdmVyIC5jb250ZW50IC5oMSBwIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW46IDA7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLWNvdmVyIC5jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtY292ZXIgLmNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjYxMWM5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAyNXB4O1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1jb3ZlciAuY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtY292ZXIgLmNvbnRlbnQgLmhlYWRlci1hY3Rpb25zLWJsb2NrIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDQwcHg7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLWNvdmVyIC5jb250ZW50IC5oZWFkZXItYWN0aW9ucy1ibG9jayB1bCBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLWNvdmVyIC5jb250ZW50IC5oZWFkZXItYWN0aW9ucy1ibG9jayB1bCBhOjpiZWZvcmUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLWNvdmVyIC5jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtY292ZXIgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtY292ZXIgLmNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1jb3ZlciAuY29udGVudCBoMSwgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1jb3ZlciAuY29udGVudCAuaDEge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLWNvdmVyIC5jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtY292ZXIgLmNvbnRlbnQgLmhlYWRlci1hY3Rpb25zLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyNXB4O1xuICB9XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLnNjcm9sbC1kb3duLW5ldW1vcnBoaXNtLXdyYXBwZXIge1xuICB3aWR0aDogOTBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5zY3JvbGwtZG93bi1uZXVtb3JwaGlzbS13cmFwcGVyIC5zY3JvbGwtZG93bl9fbGFiZWwge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5zY3JvbGwtZG93bi1uZXVtb3JwaGlzbS13cmFwcGVyIC5zY3JvbGwtZG93bl9fYXJyb3cgLmFycm93IHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQzZGVnKSBza2V3WCgxNzVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIG1hcmdpbi1sZWZ0OiAtMTRweDtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXI6bm90KC5tYWdhemluZS1jb3Zlcikge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTgwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcGFkZGluZzogODVweCAwIDEwNXB4O1xuICBtYXJnaW46IDAgMCA0NXB4O1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlcjpub3QoLm1hZ2F6aW5lLWNvdmVyKSAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyOm5vdCgubWFnYXppbmUtY292ZXIpIC5maWVsZC0tbmFtZS1maWVsZC1jYXB0aW9ucyB7XG4gIGJvdHRvbTogLTMwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyOm5vdCgubWFnYXppbmUtY292ZXIpIC51bmRlcmxheSB7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyOm5vdCgubWFnYXppbmUtY292ZXIpIC51bmRlcmxheSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlcjpub3QoLm1hZ2F6aW5lLWNvdmVyKSAudW5kZXJsYXkgaDIsIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXI6bm90KC5tYWdhemluZS1jb3ZlcikgLnVuZGVybGF5IC5oMiB7XG4gIGNvbG9yOiAjMjYxMWM5O1xuICBmb250LXNpemU6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNjBweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyOm5vdCgubWFnYXppbmUtY292ZXIpIC51bmRlcmxheSBoMiwgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlcjpub3QoLm1hZ2F6aW5lLWNvdmVyKSAudW5kZXJsYXkgLmgyIHtcbiAgICBtYXJnaW46IDAgMjAwcHggMTBweDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlcjpub3QoLm1hZ2F6aW5lLWNvdmVyKSAudW5kZXJsYXkgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMzODNiNDM7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXI6bm90KC5tYWdhemluZS1jb3ZlcikgLnVuZGVybGF5IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlcjpub3QoLm1hZ2F6aW5lLWNvdmVyKSAudW5kZXJsYXkgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjYxMWM5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNjBweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyOm5vdCgubWFnYXppbmUtY292ZXIpIC51bmRlcmxheSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMCAyMDBweDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlcjpub3QoLm1hZ2F6aW5lLWNvdmVyKSAudW5kZXJsYXktYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyOm5vdCgubWFnYXppbmUtY292ZXIpIC51bmRlcmxheS1iYWNrZ3JvdW5kIGRpdiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDM1MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJXQ1NlcmlmSGVhZGxpbmVcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggMnB4ICNiZWJlYmUsIC0ycHggLTJweCAycHggI2ZmZmZmZjtcbiAgY29sb3I6ICNlNmU2ZTY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXI6bm90KC5tYWdhemluZS1jb3Zlcik6bGFzdC1jaGlsZCAuY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlcjpub3QoLm1hZ2F6aW5lLWNvdmVyKTpsYXN0LWNoaWxkIC5jb250ZW50IGgxLCAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyOm5vdCgubWFnYXppbmUtY292ZXIpOmxhc3QtY2hpbGQgLmNvbnRlbnQgLmgxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyOm5vdCgubWFnYXppbmUtY292ZXIpOmxhc3QtY2hpbGQgLnVuZGVybGF5IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlcjpub3QoLm1hZ2F6aW5lLWNvdmVyKTpsYXN0LWNoaWxkIC51bmRlcmxheSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb246YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXI6bm90KC5tYWdhemluZS1jb3Zlcikge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlcjpub3QoLm1hZ2F6aW5lLWNvdmVyKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgICBwYWRkaW5nOiAyOHB4IDIwcHggMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyOm5vdCgubWFnYXppbmUtY292ZXIpIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlcjpub3QoLm1hZ2F6aW5lLWNvdmVyKSAuY29udGVudCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlcjpub3QoLm1hZ2F6aW5lLWNvdmVyKSAuY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtc3VwZXItdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXI6bm90KC5tYWdhemluZS1jb3ZlcikgLmNvbnRlbnQgaDEsIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXI6bm90KC5tYWdhemluZS1jb3ZlcikgLmNvbnRlbnQgLmgxIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlcjpub3QoLm1hZ2F6aW5lLWNvdmVyKSAudW5kZXJsYXkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlcjpub3QoLm1hZ2F6aW5lLWNvdmVyKSAudW5kZXJsYXkgaDIsIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXI6bm90KC5tYWdhemluZS1jb3ZlcikgLnVuZGVybGF5IC5oMiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXI6bm90KC5tYWdhemluZS1jb3ZlcikgLnVuZGVybGF5IGgyLCAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyOm5vdCgubWFnYXppbmUtY292ZXIpIC51bmRlcmxheSAuaDIsXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXI6bm90KC5tYWdhemluZS1jb3ZlcikgLnVuZGVybGF5IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyOm5vdCgubWFnYXppbmUtY292ZXIpIC51bmRlcmxheSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXI6bm90KC5tYWdhemluZS1jb3ZlcikgLnVuZGVybGF5IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbjphZnRlciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICB0b3A6IC0xNXB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTVweCk7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlcjpub3QoLm1hZ2F6aW5lLWNvdmVyKSAudW5kZXJsYXktYmFja2dyb3VuZCBkaXYge1xuICAgIGZvbnQtc2l6ZTogMzAwcHg7XG4gIH1cbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tcHVibGljYXRpb24ge1xuICBtYXJnaW46IDQ4cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLXB1YmxpY2F0aW9uIC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19jb250ZW50LWNvbCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBtYXgtd2lkdGg6IDQxMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNjBweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLXB1YmxpY2F0aW9uIC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19jb250ZW50LWNvbCB7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1wdWJsaWNhdGlvbiAubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlld19faW1hZ2UtY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1wdWJsaWNhdGlvbiAubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlld19faW1hZ2UtY29sIC5jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1wdWJsaWNhdGlvbiAubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlld19faW1hZ2UtY29sIC5jYXB0aW9uOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMCwgIzMzMywgdHJhbnNwYXJlbnQpO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IC0xO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2RiZGJkYztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiBpbnNldCA0cHggNHB4IDdweCAjYzRjNGM0LCBpbnNldCAtNXB4IC01cHggMTBweCAjZmZmZmZmO1xuICBwYWRkaW5nOiAyNHB4O1xuICB3aWR0aDogMTIwMHB4O1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19oZWFkaW5nIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXdfX2hlYWRpbmcgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlld19faGVhZGluZyBoMiwgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19oZWFkaW5nIC5oMiB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgMCAyNXB4O1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19oZWFkaW5nIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXdfX3JlYWQtbW9yZSB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoN3B4KTtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlld19fcmVhZC1tb3JlOmFmdGVyIHtcbiAgY29sb3I6ICMyNjExYzk7XG4gIHRvcDogNHB4O1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19yZWFkLW1vcmU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXcge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXcge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXdfX2hlYWRpbmcgaDIsIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlld19faGVhZGluZyAuaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlld19faGVhZGluZyAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXdfX3JlYWQtbW9yZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLXB1YmxpY2F0aW9uIC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19pbWFnZS1jb2wgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1wdWJsaWNhdGlvbiAubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlld19faW1hZ2UtY29sIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcge1xuICB3aWR0aDogYXV0bztcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tcHVibGljYXRpb24uaW1hZ2UtcG9zaXRpb24tcmlnaHQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXdfX2ltYWdlLWNvbCB7XG4gIG9yZGVyOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLXB1YmxpY2F0aW9uLmltYWdlLXBvc2l0aW9uLXJpZ2h0IC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19jb250ZW50LWNvbCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tdGV4dCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS10ZXh0IC5jb250ZW50LWhlYWRpbmcge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLXRleHQgLmNvbnRlbnQtaGVhZGluZyBoMiwgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS10ZXh0IC5jb250ZW50LWhlYWRpbmcgLmgyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tdGV4dCAuY29udGVudC1oZWFkaW5nIGgyLCAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLXRleHQgLmNvbnRlbnQtaGVhZGluZyAuaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS10ZXh0IC5pbnRlcmFjdGl2ZS1iaW8ge1xuICB3aWR0aDogNDUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLXRleHQgLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIGJsb2NrcXVvdGU6bm90KC5mYWN0KSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiA0NTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLXRleHQgLmludGVyYWN0aXZlLWJpbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tdGV4dCAuaW50ZXJhY3RpdmUtYmlvIC5zcGVha2VyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tdGV4dCAuaW50ZXJhY3RpdmUtYmlvIC5zcGVha2VyLXBob3RvIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tdGV4dCAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gYmxvY2txdW90ZTpub3QoLmZhY3QpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS10ZXh0IC5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSBibG9ja3F1b3RlOm5vdCguZmFjdCk6YmVmb3JlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyLm1hZ2F6aW5lLWNvdmVyICsgLm1hZ2F6aW5lLXNlY3Rpb24tLXRleHQgLmNvbnRlbnQtaGVhZGluZyB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyLm1hZ2F6aW5lLWNvdmVyICsgLm1hZ2F6aW5lLXNlY3Rpb24tLXRleHQgLmNvbnRlbnQtaGVhZGluZyBoMiwgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlci5tYWdhemluZS1jb3ZlciArIC5tYWdhemluZS1zZWN0aW9uLS10ZXh0IC5jb250ZW50LWhlYWRpbmcgLmgyIHtcbiAgY29sb3I6ICMyNjExYzk7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyLm1hZ2F6aW5lLWNvdmVyICsgLm1hZ2F6aW5lLXNlY3Rpb24tLXRleHQgLmNvbnRlbnQtaGVhZGluZyBoMiwgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlci5tYWdhemluZS1jb3ZlciArIC5tYWdhemluZS1zZWN0aW9uLS10ZXh0IC5jb250ZW50LWhlYWRpbmcgLmgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tY292ZXIubWFnYXppbmUtY292ZXIgKyAubWFnYXppbmUtc2VjdGlvbi0tdGV4dCAuaW50ZXJhY3RpdmUtYmlvIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLXRleHQucGFyYWxsYXgtcmV2ZWFsIC5wYXJhbGxheC11cCxcbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tdGV4dC5wYXJhbGxheC1yZXZlYWwgLnBhcmFsbGF4LWRvd24sXG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyOm5vdCgubWFnYXppbmUtY292ZXIpLnBhcmFsbGF4LXJldmVhbCAucGFyYWxsYXgtdXAsXG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb24tLWNvdmVyOm5vdCgubWFnYXppbmUtY292ZXIpLnBhcmFsbGF4LXJldmVhbCAucGFyYWxsYXgtZG93bixcbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tcHVibGljYXRpb24ucGFyYWxsYXgtcmV2ZWFsIC5wYXJhbGxheC11cCxcbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbi0tcHVibGljYXRpb24ucGFyYWxsYXgtcmV2ZWFsIC5wYXJhbGxheC1kb3duIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwcztcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbnMtcGFyYWxsYXgtd3JhcHBlciAubWFnYXppbmUtc2VjdGlvbnMtcGFyYWxsYXgge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLXNlY3Rpb25zLXBhcmFsbGF4LXdyYXBwZXIgLm1hZ2F6aW5lLXNlY3Rpb25zLXBhcmFsbGF4OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAtMTUwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3gtc2hhZG93OiAwcHggLTRweCA0cHggI2Y0ZjRmNDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgei1pbmRleDogMTE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1zZWN0aW9ucy1wYXJhbGxheC13cmFwcGVyIC5tYWdhemluZS1zZWN0aW9ucy1wYXJhbGxheC5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbnMtcGFyYWxsYXgtd3JhcHBlcjpmaXJzdC1jaGlsZCAubWFnYXppbmUtc2VjdGlvbnMtcGFyYWxsYXgge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAubWFnYXppbmUtc2VjdGlvbnMtcGFyYWxsYXgtd3JhcHBlciAubWFnYXppbmUtc2VjdGlvbi0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTU5cHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlciAubWFnYXppbmUtbmF2aWdhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlciAubWFnYXppbmUtbmF2aWdhdGlvbi1yb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1hZ2F6aW5lLW5hdmlnYXRpb24gPiBsaSA+IGEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1hZ2F6aW5lLW5hdmlnYXRpb24gPiBsaSB1bCB7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlciAubWFnYXppbmUtbmF2aWdhdGlvbiA+IGxpIHVsIGxpIGEge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1hZ2F6aW5lLW5hdmlnYXRpb24gPiBsaSB1bCBsaSBhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJfX1wiO1xuICAgIGNvbG9yOiAjMjYxMWM5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLnBhZ2VfX2hlYWRpbmcge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIHRvcDogMjBweDtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAucGFnZV9faGVhZGluZzpiZWZvcmUsIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAucGFnZV9faGVhZGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAucGFnZV9faGVhZGluZzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5wYWdlX19oZWFkaW5nIC5yb3dfYWN0aW9uLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5wYWdlX19oZWFkaW5nIC5yb3dfYWN0aW9uLWxpbmtzOmJlZm9yZSwgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5wYWdlX19oZWFkaW5nIC5yb3dfYWN0aW9uLWxpbmtzOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAucGFnZV9faGVhZGluZyAuaGVyb19fbWV0YS1yb3cge1xuICBtYXJnaW46IDA7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLnBhZ2VfX2hlYWRpbmcgLmhlYWRpbmdfX2FjdGlvbi1saW5rcyB7XG4gIG1hcmdpbjogMDtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAucGFnZV9faGVhZGluZyAuZmllbGQtLW5hbWUtZmllbGQtYXV0aG9ycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLnBhZ2VfX2hlYWRpbmcgLmZpZWxkLS1uYW1lLWZpZWxkLWF1dGhvcnMgLmZpZWxkLS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzgzYjQzO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5wYWdlX19oZWFkaW5nIC5maWVsZC0tbmFtZS1maWVsZC1hdXRob3JzIC5maWVsZC0taXRlbTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5wYWdlX19oZWFkaW5nIC5maWVsZC0tbmFtZS1maWVsZC1hdXRob3JzIC5maWVsZC0taXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4uY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLnBhZ2VfX2hlYWRpbmcgLmZpZWxkLS1uYW1lLWZpZWxkLWF1dGhvcnMgLmZpZWxkLS1pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4uY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLnBhZ2VfX2hlYWRpbmcgLmFjdGlvbi1saW5rIHtcbiAgY29sb3I6ICMyNjExYzk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAucGFnZV9faGVhZGluZyAuYWN0aW9uLWxpbmsgLmljb24ge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG4uY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gaDEsIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuaDEge1xuICBmb250LXNpemU6IDU1cHg7XG4gIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzI2MTFjOTtcbiAgbWFyZ2luLXRvcDogY2FsYygoMTAwdmggLSAxMDhweCkgLyAyIC0gMjBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIGgxLCAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIGgzLCAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmgzIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbnRlbnRfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jb250ZW50X19ib3R0b20gLmFjdGlvbi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jb250ZW50X19ib3R0b20gLmFjdGlvbi1saW5rIC5pY29uIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzI2MTFjOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLnBhZ2VfX2hlYWRpbmcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAubWFnYXppbmUtcHVibGljYXRpb25fX2JhY2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAubWFnYXppbmUtcHVibGljYXRpb25fX2JhY2sgKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5tYWdhemluZS1wdWJsaWNhdGlvbl9fYmFjayBzdmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1heC13aWR0aDogMjRweDtcbiAgZmxleDogMCAwIDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5tYWdhemluZS1wdWJsaWNhdGlvbl9fYmFjayB7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAubWFnYXppbmUtcHVibGljYXRpb25fX2JhY2s6aG92ZXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5tYWdhemluZS1wdWJsaWNhdGlvbl9fYmFjayB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5tYWdhemluZS1wdWJsaWNhdGlvbl9fYmFjayBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAucGFnZS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5tYWdhemluZS1wdWJsaWNhdGlvbl9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmJsb2NrLS1oaWdobGlnaHRlZCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5ibG9jay0taGlnaGxpZ2h0ZWQgLnBhZ2UtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmJsb2NrLS1oaWdobGlnaHRlZCAucGFnZS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAwIDJyZW0gMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5wdWJsaWNhdGlvbiB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4KTtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAucHVibGljYXRpb24ge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5hcnRpY2xlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuaGVyb19faW1hZ2Uge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEwOHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmhlcm9fX2ltYWdlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjhweCk7XG4gIH1cbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuaGVyb19faW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWhlcm8taW1hZ2Uge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuaGVyb19faW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWhlcm8taW1hZ2UgKiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuaGVyb19faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5oZXJvX19pbWFnZSAuY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLnJvdyB7XG4gIG1hcmdpbjogMDtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29sX19yZWxhdGVkIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMDBweCAyMHB4IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29sX19yZWxhdGVkOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwNjlweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdG9wOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbG9uZy1kaXZpZGVyLWxpbmUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbF9fcmVsYXRlZDpiZWZvcmUge1xuICAgIHdpZHRoOiA3MjJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGFibGV0LWRpdmlkZXItbGluZS5zdmdcIik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbF9fcmVsYXRlZDpiZWZvcmUge1xuICAgIHdpZHRoOiAyODlweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbW9iaWxlLWRpdmlkZXItbGluZS5zdmdcIik7XG4gIH1cbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29sX19yZWxhdGVkIGgzLCAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbF9fcmVsYXRlZCAuaDMge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAzLjRweDtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29sX19yZWxhdGVkIGgzIGJyLCAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbF9fcmVsYXRlZCAuaDMgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29sX19yZWxhdGVkID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMy40cHg7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMyNjExYzk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jb2xfX3JlbGF0ZWQgPiBhIHtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5ubS1icmVlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLm5tLWJyZWVhZGNydW1icyBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAubm0tYnJlZWFkY3J1bWJzIGE6aG92ZXIge1xuICBjb2xvcjogIzI2MTFjOTtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAubm0tYnJlZWFkY3J1bWJzIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMjlweDtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAubm0tYnJlZWFkY3J1bWJzIGE6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzI2MTFjOTtcbiAgcmlnaHQ6IC0xNXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAubm0tYnJlZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29sX19pbWFnZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNTtcbiAgcGFkZGluZzogMDtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDFweDtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29sX19pbWFnZXMgLm5tLWJyZWVhZGNydW1icyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jb2xfX2ltYWdlcyAubm0tYnJlZWFkY3J1bWJzIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29sX19pbWFnZXMgLm5tLWJyZWVhZGNydW1icyBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNjExYzk7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbF9faW1hZ2VzIC5ubS1icmVlYWRjcnVtYnM6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjMDAwMDAwIDEwMCUpIDAgMCBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAzMzBweDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jb2xfX2ltYWdlcyAubm0tYnJlZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jb2xfX2ltYWdlcyAucmVzcG9uc2l2ZS1zaGFyZSxcbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29sX19pbWFnZXMgLnJlc3BvbnNpdmUtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29sX19pbWFnZXMgLnJlc3BvbnNpdmUtc2hhcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jb2xfX2ltYWdlcyAucmVzcG9uc2l2ZS1zaGFyZSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbF9faW1hZ2VzIC5yZXNwb25zaXZlLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvdHRvbTogMTAwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29sX19pbWFnZXMgLnJlc3BvbnNpdmUtdGl0bGUgaDEsIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29sX19pbWFnZXMgLnJlc3BvbnNpdmUtdGl0bGUgLmgxIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jb2xfX3RleHQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMjBweCA4MHB4IDIwcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjQwcHg7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIGZsZXg6IDAgMCA2NDBweDtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29sX190ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbF9fdGV4dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM0MHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM0MHB4KTtcbiAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMzQwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbF9fdGV4dCB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbF9fdGV4dCAucmVzcG9uc2l2ZS1zaGFyZSxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jb2xfX3RleHQgLnJlc3BvbnNpdmUtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItY292ZXIsXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItdGh1bWJuYWlsIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgei1pbmRleDogMTE7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLWNvdmVyIC5jb3Zlci13aXRoLWNhcHRpb24sXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLWNvdmVyIC5lbWJlZGRlZC1lbnRpdHksXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyAuY292ZXItd2l0aC1jYXB0aW9uLFxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1zdGF0aWMgLmVtYmVkZGVkLWVudGl0eSxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItdGh1bWJuYWlsIC5jb3Zlci13aXRoLWNhcHRpb24sXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXRodW1ibmFpbCAuZW1iZWRkZWQtZW50aXR5IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDhweCk7XG4gICAgbWluLXdpZHRoOiAzNDBweDtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1jb3ZlciAuY292ZXItd2l0aC1jYXB0aW9uLFxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1jb3ZlciAuZW1iZWRkZWQtZW50aXR5LFxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1zdGF0aWMgLmNvdmVyLXdpdGgtY2FwdGlvbixcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItc3RhdGljIC5lbWJlZGRlZC1lbnRpdHksXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXRodW1ibmFpbCAuY292ZXItd2l0aC1jYXB0aW9uLFxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci10aHVtYm5haWwgLmVtYmVkZGVkLWVudGl0eSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTY4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItY292ZXIgLmNvdmVyLXdpdGgtY2FwdGlvbiAuZW1iZWRkZWQtZW50aXR5LFxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1zdGF0aWMgLmNvdmVyLXdpdGgtY2FwdGlvbiAuZW1iZWRkZWQtZW50aXR5LFxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci10aHVtYm5haWwgLmNvdmVyLXdpdGgtY2FwdGlvbiAuZW1iZWRkZWQtZW50aXR5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtaGVpZ2h0OiA3MjBweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1jb3ZlciAuY292ZXItd2l0aC1jYXB0aW9uIC5lbWJlZGRlZC1lbnRpdHksXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyAuY292ZXItd2l0aC1jYXB0aW9uIC5lbWJlZGRlZC1lbnRpdHksXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXRodW1ibmFpbCAuY292ZXItd2l0aC1jYXB0aW9uIC5lbWJlZGRlZC1lbnRpdHkge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgbWF4LWhlaWdodDogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1jb3ZlciBpbWcsXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyBpbWcsXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXRodW1ibmFpbCBpbWcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLWNvdmVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLWNvdmVyIC5jb3Zlci13aXRoLWNhcHRpb24gZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1jb3ZlciAuY292ZXItd2l0aC1jYXB0aW9uIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLWNvdmVyIC5jb3Zlci13aXRoLWNhcHRpb24gLnNpZGViYXItY292ZXIge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1jb3ZlciAuY292ZXItd2l0aC1jYXB0aW9uIC5zaWRlYmFyLWNvdmVyIC5lbWJlZGRlZC1lbnRpdHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1zdGF0aWMgLmNvdmVyLXdpdGgtY2FwdGlvbixcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItc3RhdGljID4gLmVtYmVkZGVkLWVudGl0eSxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItdGh1bWJuYWlsIC5jb3Zlci13aXRoLWNhcHRpb24sXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXRodW1ibmFpbCA+IC5lbWJlZGRlZC1lbnRpdHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItc3RhdGljIC5jb3Zlci13aXRoLWNhcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWVtYmVkLFxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1zdGF0aWMgPiAuZW1iZWRkZWQtZW50aXR5IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItdGh1bWJuYWlsIC5jb3Zlci13aXRoLWNhcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWVtYmVkLFxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci10aHVtYm5haWwgPiAuZW1iZWRkZWQtZW50aXR5IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCB7XG4gICAgd2lkdGg6IDY0MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItc3RhdGljIC5jb3Zlci13aXRoLWNhcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWVtYmVkIC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvLFxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1zdGF0aWMgPiAuZW1iZWRkZWQtZW50aXR5IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItdGh1bWJuYWlsIC5jb3Zlci13aXRoLWNhcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWVtYmVkIC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvLFxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci10aHVtYm5haWwgPiAuZW1iZWRkZWQtZW50aXR5IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyAuY292ZXItd2l0aC1jYXB0aW9uIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyBpZnJhbWUsXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyA+IC5lbWJlZGRlZC1lbnRpdHkgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWVtYmVkIC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvIGlmcmFtZSxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItdGh1bWJuYWlsIC5jb3Zlci13aXRoLWNhcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWVtYmVkIC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvIGlmcmFtZSxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItdGh1bWJuYWlsID4gLmVtYmVkZGVkLWVudGl0eSAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZW1iZWQgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW8gaWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC1oZWlnaHQ6IDcyMHB4KSB7XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyAuY292ZXItd2l0aC1jYXB0aW9uIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyBpZnJhbWUsXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyA+IC5lbWJlZGRlZC1lbnRpdHkgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWVtYmVkIC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvIGlmcmFtZSxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItdGh1bWJuYWlsIC5jb3Zlci13aXRoLWNhcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWVtYmVkIC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvIGlmcmFtZSxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItdGh1bWJuYWlsID4gLmVtYmVkZGVkLWVudGl0eSAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZW1iZWQgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW8gaWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiAzODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyAuY292ZXItd2l0aC1jYXB0aW9uIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCAudmlkZW8tZW1iZWQtZmllbGQtcHJvdmlkZXIteW91dHViZSxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItc3RhdGljID4gLmVtYmVkZGVkLWVudGl0eSAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZW1iZWQgLnZpZGVvLWVtYmVkLWZpZWxkLXByb3ZpZGVyLXlvdXR1YmUsXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXRodW1ibmFpbCAuY292ZXItd2l0aC1jYXB0aW9uIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCAudmlkZW8tZW1iZWQtZmllbGQtcHJvdmlkZXIteW91dHViZSxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItdGh1bWJuYWlsID4gLmVtYmVkZGVkLWVudGl0eSAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZW1iZWQgLnZpZGVvLWVtYmVkLWZpZWxkLXByb3ZpZGVyLXlvdXR1YmUge1xuICAgIHdpZHRoOiA0ODBweDtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtaGVpZ2h0OiA3MjBweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1zdGF0aWMgLmNvdmVyLXdpdGgtY2FwdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZW1iZWQgLnZpZGVvLWVtYmVkLWZpZWxkLXByb3ZpZGVyLXlvdXR1YmUsXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyA+IC5lbWJlZGRlZC1lbnRpdHkgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWVtYmVkIC52aWRlby1lbWJlZC1maWVsZC1wcm92aWRlci15b3V0dWJlLFxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci10aHVtYm5haWwgLmNvdmVyLXdpdGgtY2FwdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZW1iZWQgLnZpZGVvLWVtYmVkLWZpZWxkLXByb3ZpZGVyLXlvdXR1YmUsXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXRodW1ibmFpbCA+IC5lbWJlZGRlZC1lbnRpdHkgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWVtYmVkIC52aWRlby1lbWJlZC1maWVsZC1wcm92aWRlci15b3V0dWJlIHtcbiAgICB3aWR0aDogMzgwcHg7XG4gICAgaGVpZ2h0OiAzODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItc3RhdGljIC5jb3Zlci13aXRoLWNhcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWVtYmVkIC52aWRlby1lbWJlZC1maWVsZC1wcm92aWRlci15b3V0dWJlOjphZnRlcixcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItc3RhdGljID4gLmVtYmVkZGVkLWVudGl0eSAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZW1iZWQgLnZpZGVvLWVtYmVkLWZpZWxkLXByb3ZpZGVyLXlvdXR1YmU6OmFmdGVyLFxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci10aHVtYm5haWwgLmNvdmVyLXdpdGgtY2FwdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZW1iZWQgLnZpZGVvLWVtYmVkLWZpZWxkLXByb3ZpZGVyLXlvdXR1YmU6OmFmdGVyLFxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci10aHVtYm5haWwgPiAuZW1iZWRkZWQtZW50aXR5IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCAudmlkZW8tZW1iZWQtZmllbGQtcHJvdmlkZXIteW91dHViZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItc3RhdGljIC5jb3Zlci13aXRoLWNhcHRpb24gZmlndXJlLFxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci10aHVtYm5haWwgLmNvdmVyLXdpdGgtY2FwdGlvbiBmaWd1cmUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LWhlaWdodDogNzIwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItc3RhdGljIC5jb3Zlci13aXRoLWNhcHRpb24gZmlndXJlLFxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci10aHVtYm5haWwgLmNvdmVyLXdpdGgtY2FwdGlvbiBmaWd1cmUge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyAuY292ZXItd2l0aC1jYXB0aW9uIGZpZ3VyZSBmaWdjYXB0aW9uLFxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci10aHVtYm5haWwgLmNvdmVyLXdpdGgtY2FwdGlvbiBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDEwMCUgLSA2MHB4KSk7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC1oZWlnaHQ6IDcyMHB4KSB7XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyAuY292ZXItd2l0aC1jYXB0aW9uIGZpZ3VyZSBmaWdjYXB0aW9uLFxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci10aHVtYm5haWwgLmNvdmVyLXdpdGgtY2FwdGlvbiBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItc3RhdGljIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRvcDogLTQzcHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItc3RhdGljIC5jb3Zlci13aXRoLWNhcHRpb24ge1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMHZoIC0gMTA4cHgpO1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItc3RhdGljIC5jb3Zlci13aXRoLWNhcHRpb24ge1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMHZoIC0gMTY4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItc3RhdGljIC5jb3Zlci13aXRoLWNhcHRpb24gZmlndXJlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItc3RhdGljIC5jb3Zlci13aXRoLWNhcHRpb24gZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItY292ZXIgLmNvdmVyLXdpdGgtY2FwdGlvbixcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItY292ZXIgLmVtYmVkZGVkLWVudGl0eSxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItc3RhdGljIC5jb3Zlci13aXRoLWNhcHRpb24sXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyAuZW1iZWRkZWQtZW50aXR5LFxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci10aHVtYm5haWwgLmNvdmVyLXdpdGgtY2FwdGlvbixcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItdGh1bWJuYWlsIC5lbWJlZGRlZC1lbnRpdHkge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNjQwcHgpO1xuICAgIG1pbi13aWR0aDogY2FsYygxMDB2dyAtIDY0MHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA2NDBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NjBweDtcbiAgfVxuICAuaWUgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItY292ZXIgLmNvdmVyLXdpdGgtY2FwdGlvbixcbiAgLmllIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLWNvdmVyIC5lbWJlZGRlZC1lbnRpdHksXG4gIC5pZSAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1zdGF0aWMgLmNvdmVyLXdpdGgtY2FwdGlvbixcbiAgLmllIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyAuZW1iZWRkZWQtZW50aXR5LFxuICAuaWUgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItdGh1bWJuYWlsIC5jb3Zlci13aXRoLWNhcHRpb24sXG4gIC5pZSAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci10aHVtYm5haWwgLmVtYmVkZGVkLWVudGl0eSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBjYWxjKDYyMHB4IC0gMTAwdncpO1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLWNvdmVyIC5jb3Zlci13aXRoLWNhcHRpb24gLmVtYmVkZGVkLWVudGl0eSxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItY292ZXIgLmVtYmVkZGVkLWVudGl0eSAuZW1iZWRkZWQtZW50aXR5LFxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1zdGF0aWMgLmNvdmVyLXdpdGgtY2FwdGlvbiAuZW1iZWRkZWQtZW50aXR5LFxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci1zdGF0aWMgLmVtYmVkZGVkLWVudGl0eSAuZW1iZWRkZWQtZW50aXR5LFxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci10aHVtYm5haWwgLmNvdmVyLXdpdGgtY2FwdGlvbiAuZW1iZWRkZWQtZW50aXR5LFxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmZpZWxkLS1uYW1lLWJvZHkgPiAuc2lkZWJhci10aHVtYm5haWwgLmVtYmVkZGVkLWVudGl0eSAuZW1iZWRkZWQtZW50aXR5IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXN0YXRpYyAuY292ZXItd2l0aC1jYXB0aW9uIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItc3RhdGljID4gLmVtYmVkZGVkLWVudGl0eSAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZW1iZWQsXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSA+IC5zaWRlYmFyLXRodW1ibmFpbCAuY292ZXItd2l0aC1jYXB0aW9uIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5maWVsZC0tbmFtZS1ib2R5ID4gLnNpZGViYXItdGh1bWJuYWlsID4gLmVtYmVkZGVkLWVudGl0eSAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZW1iZWQge1xuICAgIHdpZHRoOiA2NDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLnZpZGVvLWVtYmVkLWZpZWxkLXByb3ZpZGVyLXlvdXR1YmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuZmllbGQtLW5hbWUtYm9keSAuZW1iZWRkZWQtZW50aXR5IGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSBmaWdjYXB0aW9uLFxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jYXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSBmaWdjYXB0aW9uLFxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNhcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jb250ZW50LS1oYXMtYmxvY2txdW90ZSAuZmllbGQtLWl0ZW0gPiAqOm5vdChibG9ja3F1b3RlKSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29udGVudC0taGFzLXFuYSAuZmllbGQtLW5hbWUtYm9keSA+IC5lY2stZW50aXR5IHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jb250ZW50LS1oYXMtcW5hIC5maWVsZC0tbmFtZS1ib2R5ID4gcCB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29udGVudC0taGFzLXFuYSAuZmllbGQtLW5hbWUtYm9keSA+IHAgLnFuYSB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzFweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAtMzFweDtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gdWw6bm90KC51bnN0eWxlZC1saXN0KSA+IGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gdWw6bm90KC51bnN0eWxlZC1saXN0KSA+IGxpOjpiZWZvcmUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uY2stY29udGVudCAucHVibGljYXRpb24tbm8taW1hZ2Uge1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG59XG4uY2stY29udGVudCAucHVibGljYXRpb24tbm8taW1hZ2UgLnBhZ2VfX2hlYWRpbmcge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jay1jb250ZW50IC5wdWJsaWNhdGlvbi1uby1pbWFnZSAucGFnZV9faGVhZGluZyAubm0tYnJlZWFkY3J1bWJzIHtcbiAgbWFyZ2luOiAtMTBweCBhdXRvIDAgLTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jay1jb250ZW50IC5wdWJsaWNhdGlvbi1uby1pbWFnZSAucGFnZV9faGVhZGluZyAubm0tYnJlZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnB1YmxpY2F0aW9uLW5vLWltYWdlIC5oZXJvX19tZXRhIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG4uY2stY29udGVudCAucHVibGljYXRpb24tbm8taW1hZ2UgLmhlcm9fX21ldGEgaDEsIC5jay1jb250ZW50IC5wdWJsaWNhdGlvbi1uby1pbWFnZSAuaGVyb19fbWV0YSAuaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmNrLWNvbnRlbnQgLnB1YmxpY2F0aW9uLW5vLWltYWdlIC5oZXJvX19tZXRhIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5jay1jb250ZW50IC5wdWJsaWNhdGlvbi1uby1pbWFnZSAuY29sdW1ucy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNrLWNvbnRlbnQgLnB1YmxpY2F0aW9uLW5vLWltYWdlIC5jb2x1bW5zLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIGltZyB7XG4gIHBhZGRpbmc6IDAgMCA3cHg7XG59XG4uY2stY29udGVudCAucHVibGljYXRpb24tbm8taW1hZ2UgLmNvbnRlbnQtLWFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uY2stY29udGVudCAucHVibGljYXRpb24tbm8taW1hZ2UgLmNvbnRlbnQtLWFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtIC5yb3cge1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG4uY2stY29udGVudCAucHVibGljYXRpb24tbm8taW1hZ2UgLmNvbnRlbnQtLWFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtIC5yb3cgPiAuY29sLXNtLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnB1YmxpY2F0aW9uLW5vLWltYWdlIC5jb250ZW50LS1hcnRpY2xlIC5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0taXRlbSAucm93ID4gLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB1YmxpY2F0aW9uLW5vLWltYWdlIC5jb250ZW50LS1hcnRpY2xlIC5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0taXRlbSAucm93ID4gLmNvbC1zbS00Om50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExNjBweCkge1xuICAuY2stY29udGVudCAucHVibGljYXRpb24tbm8taW1hZ2UgLmNvbnRlbnQtLWFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtIC5yb3cge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG4uY2stY29udGVudCAucHVibGljYXRpb24tbm8taW1hZ2UgLmNvbnRlbnQtLWFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtIC53aWRnZXQtY2lyY2xlOm5vdCgud2lkZ2V0LWNpcmNsZS1zbSkge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2stY29udGVudCAucHVibGljYXRpb24tbm8taW1hZ2UgLmNvbnRlbnQtLWFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtIC5yb3cgPiAuY29sLXNtLTQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuY2stY29udGVudCAucHVibGljYXRpb24tbm8taW1hZ2UgLmNvbnRlbnQtLWFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtIC5yb3cgPiAuY29sLXNtLTQgLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5jay1jb250ZW50IC5wdWJsaWNhdGlvbi1uby1pbWFnZSAuY29udGVudC0tYXJ0aWNsZSAuZmllbGQtLW5hbWUtYm9keSAuZmllbGQtLWl0ZW0gLndpZGdldC1jaXJjbGUge1xuICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgfVxuICAuY2stY29udGVudCAucHVibGljYXRpb24tbm8taW1hZ2UgLmNvbnRlbnQtLWFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHkgLmZpZWxkLS1pdGVtIC53aWRnZXQtY2lyY2xlOm5vdCgud2lkZ2V0LWNpcmNsZS1zbSkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB1YmxpY2F0aW9uLW5vLWltYWdlIC5jb250ZW50LS1hcnRpY2xlIC5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0taXRlbSAud2lkZ2V0LWNpcmNsZSAubmV1bW9ycGhpYy1udW1iZXJzIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2stY29udGVudCAucHVibGljYXRpb24tbm8taW1hZ2Uge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnB1YmxpY2F0aW9uLW5vLWltYWdlIC5oZXJvX19tZXRhIGgxLCAuY2stY29udGVudCAucHVibGljYXRpb24tbm8taW1hZ2UgLmhlcm9fX21ldGEgLmgxIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuY2stY29udGVudCAucHVibGljYXRpb24tbm8taW1hZ2UgLmhlcm9fX21ldGEgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnNwZWFrZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLmNrLWNvbnRlbnQgLnNwZWFrZXItcGhvdG8ge1xuICBwYWRkaW5nOiAyNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxODBweDtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiAxODBweDtcbiAgZmxleDogMCAwIDE4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiBpbnNldCAycHggMnB4IDJweCAjYmViZWJlLCBpbnNldCAtMnB4IC0ycHggMnB4ICNmZmY7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogI2RiZGJkYztcbn1cbi5jay1jb250ZW50IC5zcGVha2VyLXBob3RvIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMjhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5zcGVha2VyLW5hbWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2stY29udGVudCAuc3BlYWtlci1uYW1lIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnNwZWFrZXItbmFtZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jay1jb250ZW50IC5zcGVha2VyLW5hbWUgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uY2stY29udGVudCAuY29sX190ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1wcmUtc3VidGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygoMTAwdmggLSA2MHB4KSAvIDIgLSAyMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTEwMCUgKyAxMHB4KSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgLmNvbF9fdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtcHJlLXN1YnRpdGxlIC5zcGVha2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbi5jay1jb250ZW50IC5jb2xfX3RleHQgLmZpZWxkLS1uYW1lLWZpZWxkLXByZS1zdWJ0aXRsZSAuc3BlYWtlci1waG90byB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2stY29udGVudCAuY29sX190ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1wcmUtc3VidGl0bGUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5jay1jb250ZW50IC5jb2xfX3RleHQgLmZpZWxkLS1uYW1lLWZpZWxkLXByZS1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jay1jb250ZW50IC5jb2xfX3RleHQgLmZpZWxkLS1uYW1lLWZpZWxkLXByZS1zdWJ0aXRsZSB+IGgxLCAuY2stY29udGVudCAuY29sX190ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1wcmUtc3VidGl0bGUgfiAuaDEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5jay1jb250ZW50IC5ubS1yZWxhdGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAtNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jay1jb250ZW50IC5ubS1yZWxhdGVkLWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMXB4O1xuICBwYWRkaW5nOiAwIDZweDtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jay1jb250ZW50IC5ubS1yZWxhdGVkLWl0ZW0gaW1nIHtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNrLWNvbnRlbnQgLm5tLXJlbGF0ZWQtaXRlbSAubGlzdC1pdGVtLWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2stY29udGVudCAubm0tcmVsYXRlZC1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jay1jb250ZW50IC5ubS1yZWxhdGVkLWl0ZW0gYXJ0aWNsZSB7XG4gIGNvbG9yOiAjMzgzYjQzO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTVweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItdG9wOiAwO1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uY2stY29udGVudCAubm0tcmVsYXRlZC1pdGVtIGFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBtaW4taGVpZ2h0OiAzOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuLmNrLWNvbnRlbnQgLm5tLXJlbGF0ZWQtaXRlbSBhcnRpY2xlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2stY29udGVudCAubm0tcmVsYXRlZC1pdGVtIC5jYXJkLW1ldGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLm5tLXJlbGF0ZWQtaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uaWUgLmNrLWNvbnRlbnQgLm5tLXJlbGF0ZWQtaXRlbSB7XG4gIGZsZXg6IDAgMCAzMTBweDtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbn1cbi5pZSAuY2stY29udGVudCAubm0tcmVsYXRlZC1pdGVtIC5saXN0LWl0ZW0tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmllIC5jay1jb250ZW50IC5ubS1yZWxhdGVkLWl0ZW0gYXJ0aWNsZSB7XG4gIG1pbi1oZWlnaHQ6IDEyMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jay1jb250ZW50IC5ubS1yZWxhdGVkLWl0ZW0ge1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnJlbGF0ZWQtcmVhZC1tb3JlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSBibG9ja3F1b3RlOm5vdCguZmFjdCksXG4uY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIGJsb2NrcXVvdGU6bm90KC5mYWN0KSB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDM5MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGZsb2F0OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIGJsb2NrcXVvdGU6bm90KC5mYWN0KSBzdHJvbmcsXG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtbmV1bW9ycGhpc20gLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIGJsb2NrcXVvdGU6bm90KC5mYWN0KSBwLFxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSBibG9ja3F1b3RlOm5vdCguZmFjdCkgc3Ryb25nLFxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSBibG9ja3F1b3RlOm5vdCguZmFjdCkgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gYmxvY2txdW90ZTpub3QoLmZhY3QpOmJlZm9yZSxcbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gYmxvY2txdW90ZTpub3QoLmZhY3QpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDIycmVtO1xuICBsaW5lLWhlaWdodDogMC42O1xuICB0ZXh0LXNoYWRvdzogMnB4IDJweCAycHggI2JlYmViZSwgLTJweCAtMnB4IDJweCAjZmZmZmZmO1xuICBjb2xvcjogI2U2ZTZlNjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHotaW5kZXg6IC0xO1xuICBjb250ZW50OiBcIlxcMjAxY1wiO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSBibG9ja3F1b3RlLmZhY3QsXG4uY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIGJsb2NrcXVvdGUuZmFjdCB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDM5MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmbG9hdDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSBibG9ja3F1b3RlLmZhY3Qgc3Ryb25nLFxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLW5ldW1vcnBoaXNtIC5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSBibG9ja3F1b3RlLmZhY3QgcCxcbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gYmxvY2txdW90ZS5mYWN0IHN0cm9uZyxcbi5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gYmxvY2txdW90ZS5mYWN0IHAge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5jay1jb250ZW50IC5uZXVtb3JwaGljLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2stY29udGVudCAubmV1bW9ycGhpYy1ncm91cCA+IHN0cm9uZzpmaXJzdC1jaGlsZCAuc21hbGwge1xuICBmb250LXNpemU6IDEwMCU7XG59XG4uY2stY29udGVudCAubmV1bW9ycGhpYy1ncm91cCA+IHN0cm9uZzpmaXJzdC1jaGlsZCArIC5uZXVtb3JwaGljLXRleHQge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2stY29udGVudCAubmV1bW9ycGhpYy1ncm91cCAubmV1bW9ycGhpYy1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG4uY2stY29udGVudCAubmV1bW9ycGhpYy1ncm91cCAubmV1bW9ycGhpYy10ZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG59XG4uY2stY29udGVudCAubmV1bW9ycGhpYy1ncm91cCAubmV1bW9ycGhpYy1udW1iZXJzIH4gLm5ldW1vcnBoaWMtdGV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMXB4KTtcbn1cbi5jay1jb250ZW50IC5uZXVtb3JwaGljLWdyb3VwLWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5jay1jb250ZW50IC5uZXVtb3JwaGljLWdyb3VwLWxnIC5uZXVtb3JwaGljLW51bWJlcnMge1xuICBmb250LXNpemU6IDIwMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jay1jb250ZW50IC5uZXVtb3JwaGljLWdyb3VwLWxnIC5uZXVtb3JwaGljLWxhYmVsIHtcbiAgbWFyZ2luLXRvcDogMTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNrLWNvbnRlbnQgLm5ldW1vcnBoaWMtZ3JvdXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5ldW1vcnBoaWMtZ3JvdXAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5ldW1vcnBoaWMtZ3JvdXAtbGcgLm5ldW1vcnBoaWMtbnVtYmVycyB7XG4gICAgZm9udC1zaXplOiAxMzBweDtcbiAgfVxuICAuY2stY29udGVudCAubmV1bW9ycGhpYy1ncm91cC1sZyAubmV1bW9ycGhpYy1sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuY2stY29udGVudCAubmV1bW9ycGhpYy1ncm91cC0tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uY2stY29udGVudCAubmV1bW9ycGhpYy1udW1iZXJzIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTZXJpZkhlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEwMHB4O1xuICBsaW5lLWhlaWdodDogOTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggMnB4ICNiZWJlYmUsIC0ycHggLTJweCAycHggI2ZmZmZmZjtcbn1cbi5jay1jb250ZW50IC5uZXVtb3JwaGljLW51bWJlcnMgLnNtYWxsIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTE1cHg7XG59XG4uY2stY29udGVudCAubmV1bW9ycGhpYy1udW1iZXJzLnRleHQtcHJpbWFyeSwgLnRleHQtcHJpbWFyeSAuY2stY29udGVudCAubmV1bW9ycGhpYy1udW1iZXJzLFxuLmNrLWNvbnRlbnQgLm5ldW1vcnBoaWMtbnVtYmVycyAudGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMyNjExYzk7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGVmdDogNzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmNrLWNvbnRlbnQgLm5ldW1vcnBoaWMtbnVtYmVycy50ZXh0LXByaW1hcnkgLnNtYWxsLCAudGV4dC1wcmltYXJ5IC5jay1jb250ZW50IC5uZXVtb3JwaGljLW51bWJlcnMgLnNtYWxsLFxuLmNrLWNvbnRlbnQgLm5ldW1vcnBoaWMtbnVtYmVycyAudGV4dC1wcmltYXJ5IC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2stY29udGVudCAubmV1bW9ycGhpYy1udW1iZXJzIHtcbiAgICBmb250LXNpemU6IDg2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5uZXVtb3JwaGljLW51bWJlcnMgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDY1cHg7XG4gIH1cbn1cbi5jay1jb250ZW50IC5uZXVtb3JwaGljLXRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIG1heC13aWR0aDogMzMwcHg7XG59XG4uY2stY29udGVudCAubmV1bW9ycGhpYy10ZXh0IC50ZXh0LXByaW1hcnkge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5jay1jb250ZW50IC52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNrLWNvbnRlbnQgLnZpZXctZGlzcGxheS1pZC1oaXN0b3J5X3BhZ2UgLnZpZXctaGVhZGVyIHtcbiAgcGFkZGluZzogMCAycmVtO1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG59XG4uY2stY29udGVudCAudmlldy1kaXNwbGF5LWlkLWhpc3RvcnlfcGFnZSAudmlldy1oZWFkZXIgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY2stY29udGVudCAudmlldy1kaXNwbGF5LWlkLWhpc3RvcnlfcGFnZSAudmlld3Mtcm93IHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIG1pbi1oZWlnaHQ6IDYwdnc7XG4gIHBhZGRpbmctdG9wOiA2MHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5jay1jb250ZW50IC52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC43NXJlbSAycmVtIDEuNXJlbTtcbn1cbi5jay1jb250ZW50IC52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQgaDIsIC5jay1jb250ZW50IC52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQgLmgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG59XG4uY2stY29udGVudCAudmlldy1kaXNwbGF5LWlkLWhpc3RvcnlfcGFnZSAudmlld3Mtcm93IC5maWVsZC1jb250ZW50IHAge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5jay1jb250ZW50IC52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3LW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAudmlldy1kaXNwbGF5LWlkLWhpc3RvcnlfcGFnZSB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnZpZXctZGlzcGxheS1pZC1oaXN0b3J5X3BhZ2UgLnZpZXctbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMzBlbTtcbiAgICBsZWZ0OiAxLjVlbTtcbiAgICBib3R0b206IGF1dG87XG4gICAgei1pbmRleDogOTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBmb250LXNpemU6IDAuODVlbTtcbiAgfVxuICAuY2stY29udGVudCAudmlldy1kaXNwbGF5LWlkLWhpc3RvcnlfcGFnZSAudmlldy1uYXZpZ2F0aW9uIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jay1jb250ZW50IC52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3LW5hdmlnYXRpb24gdWwgbGkge1xuICAgIG1hcmdpbjogM3B4O1xuICB9XG4gIC5jay1jb250ZW50IC52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3LW5hdmlnYXRpb24gdWwgbGkgYSB7XG4gICAgYmFja2dyb3VuZDogIzJiMmIyYjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDQuNXB4O1xuICB9XG4gIC5jay1jb250ZW50IC52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3LW5hdmlnYXRpb24gdWwgbGkgYS5tUFMyaWQtaGlnaGxpZ2h0LCAuY2stY29udGVudCAudmlldy1kaXNwbGF5LWlkLWhpc3RvcnlfcGFnZSAudmlldy1uYXZpZ2F0aW9uIHVsIGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyNjExYzk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnZpZXctZGlzcGxheS1pZC1oaXN0b3J5X3BhZ2UgLnZpZXctaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5jay1jb250ZW50IC52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWluLWhlaWdodDogODAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG4gIC5jay1jb250ZW50IC52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNzVweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA0NXB4IC0gODBweCk7XG4gICAgcmlnaHQ6IGNhbGMoNTAlICsgNTBweCk7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnZpZXctZGlzcGxheS1pZC1oaXN0b3J5X3BhZ2UgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDIwcHg7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICB9XG4gIC5jay1jb250ZW50IC52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQgaDIsIC5jay1jb250ZW50IC52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQgLmgyIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnZpZXctZGlzcGxheS1pZC1oaXN0b3J5X3BhZ2UgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnZpZXctZGlzcGxheS1pZC1oaXN0b3J5X3BhZ2UgLnZpZXdzLXJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDFweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnZpZXctZGlzcGxheS1pZC1oaXN0b3J5X3BhZ2UgLnZpZXdzLXJvdzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQ6ICMyNjExYzk7XG4gICAgdG9wOiAzMDBweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDExcHgpO1xuICB9XG4gIC5jay1jb250ZW50IC52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3cy1yb3c6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICB0b3A6IDMwMHB4O1xuICB9XG4gIC5jay1jb250ZW50IC52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3cy1yb3c6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgIGJvdHRvbTogY2FsYygxMDAlIC0gMzAwcHgpO1xuICB9XG4gIC5jay1jb250ZW50IC52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3cy1yb3c6bnRoLWNoaWxkKDRuKzEpIC5maWVsZC1jb250ZW50LCAuY2stY29udGVudCAudmlldy1kaXNwbGF5LWlkLWhpc3RvcnlfcGFnZSAudmlld3Mtcm93Om50aC1jaGlsZCg0bisyKSAuZmllbGQtY29udGVudCB7XG4gICAgbGVmdDogY2FsYyg1MCUgKyA1MHB4KTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY2stY29udGVudCAudmlldy1kaXNwbGF5LWlkLWhpc3RvcnlfcGFnZSAudmlld3Mtcm93Om50aC1jaGlsZCg0bisxKSAuZmllbGQtY29udGVudDphZnRlciwgLmNrLWNvbnRlbnQgLnZpZXctZGlzcGxheS1pZC1oaXN0b3J5X3BhZ2UgLnZpZXdzLXJvdzpudGgtY2hpbGQoNG4rMikgLmZpZWxkLWNvbnRlbnQ6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5jay1jb250ZW50IC52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpOmFmdGVyIHtcbiAgICB0b3A6IDQwNXB4O1xuICB9XG4gIC5jay1jb250ZW50IC52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIC5maWVsZC1jb250ZW50IHtcbiAgICB0b3A6IDM4MHB4O1xuICB9XG59XG4uY2stY29udGVudCAucGFnZS1maXJtLWhpc3RvcnkgLmJyZWFkY3J1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLmNrLWNvbnRlbnQgLnBhZ2UtZmlybS1oaXN0b3J5IC5wYWdlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4uY2stY29udGVudCAuZ2xvYmFsLXNlYXJjaC1mb3JtIC5maWx0ZXItd2lkZ2V0cyB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4uY2stY29udGVudCAuZ2xvYmFsLXNlYXJjaC1mb3JtIC5maWx0ZXItd2lkZ2V0cyAuZm9ybS1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDMyJTIwMzIlMjIlM0UlMEElM0NwYXRoJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMGQlM0QlMjJNMjIuMzk5JTIwMjAuM2MxLjQ0Ny0xLjg4NiUyMDIuMzE5LTQuMjglMjAyLjMxOS02Ljg3NyUyMDAtMC4wMDQlMjAwLTAuMDA4JTIwMC0wLjAxMXYwLjAwMWMwLTYuMjcyLTUuMDgxLTExLjM3NS0xMS4zMjQtMTEuMzc1cy0xMS4zMjQlMjA1LjEwMy0xMS4zMjQlMjAxMS4zNzUlMjA1LjA3OSUyMDExLjM3NSUyMDExLjMyNCUyMDExLjM3NWMwLjAwMiUyMDAlMjAwLjAwNCUyMDAlMjAwLjAwNiUyMDAlMjAyLjY2MSUyMDAlMjA1LjEwNS0wLjkyNiUyMDcuMDI5LTIuNDczbC0wLjAyMiUyMDAuMDE3JTIwNy41NCUyMDcuNTc5JTIwMi4wMDktMi4wMjB6TTEzLjM5NCUyMDIyLjIzYy00LjgzOSUyMDAtOC43NzQtMy45NTYtOC43NzQtOC44MThzMy45MzgtOC44MTMlMjA4Ljc3NC04LjgxMyUyMDguNzc1JTIwMy45NTYlMjA4Ljc3NSUyMDguODE2LTMuOTM4JTIwOC44MTQtOC43NzUlMjA4LjgxNHolMjIlM0UlM0MlMkZwYXRoJTNFJTBBJTNDJTJGc3ZnJTNFKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4uY2stY29udGVudCAuZ2xvYmFsLXNlYXJjaC1mb3JtIC5maWx0ZXItd2lkZ2V0cyAuZm9ybS1zdWJtaXRbZGlzYWJsZWRdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNrLWNvbnRlbnQgLmdsb2JhbC1zZWFyY2gtZm9ybSAuZmlsdGVyLXdpZGdldHMgLmZvcm0tc3VibWl0W2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaUlITjBZVzVrWVd4dmJtVTlJbTV2SWo4K1BITjJaeUI0Yld4dWN6cHpkbWM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUIyWlhKemFXOXVQU0l4TGpBaUlIZHBaSFJvUFNJMk5IQjRJaUJvWldsbmFIUTlJalkwY0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TWpnZ01USTRJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWo0OGNtVmpkQ0I0UFNJd0lpQjVQU0l3SWlCM2FXUjBhRDBpTVRBd0pTSWdhR1ZwWjJoMFBTSXhNREFsSWlCbWFXeHNQU0lqTWpZeE1VTTVJaUF2UGp4blBqeHdZWFJvSUdacGJHdzlJaU5tWm1abVptWWlJR1E5SWsweE1Ea3VNalVnTlRVdU5XZ3RNelpzTVRJdE1USmhNamt1TlRRZ01qa3VOVFFnTUNBd0lEQXRORGt1TlRNZ01USklNVGd1TnpWQk5EWXVNRFFnTkRZdU1EUWdNQ0F3SURFZ09UWXVPU0F6TVM0NE5Hd3hNaTR6TlMweE1pNHpOSFl6Tm5wdExUa3dMalVnTVRkb016WnNMVEV5SURFeVlUSTVMalUwSURJNUxqVTBJREFnTUNBd0lEUTVMalV6TFRFeWFERTJMamszUVRRMkxqQTBJRFEyTGpBMElEQWdNQ0F4SURNeExqRWdPVFl1TVRaTU1UZ3VOelFnTVRBNExqVjJMVE0yZWlJdlBqeGhibWx0WVhSbFZISmhibk5tYjNKdElHRjBkSEpwWW5WMFpVNWhiV1U5SW5SeVlXNXpabTl5YlNJZ2RIbHdaVDBpY205MFlYUmxJaUJtY205dFBTSXdJRFkwSURZMElpQjBiejBpTXpZd0lEWTBJRFkwSWlCa2RYSTlJamN5TUcxeklpQnlaWEJsWVhSRGIzVnVkRDBpYVc1a1pXWnBibWwwWlNJK1BDOWhibWx0WVhSbFZISmhibk5tYjNKdFBqd3ZaejQ4TDNOMlp6ND0pO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuOHJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5jay1jb250ZW50IC52aWV3LWdsb2JhbC1zZWFyY2gge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGFkYTtcbiAgcm93LWdhcDogMnJlbTtcbn1cbi5jay1jb250ZW50IC52aWV3LWdsb2JhbC1zZWFyY2guYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5jay1jb250ZW50IC52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWY1ZjVmO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgei1pbmRleDogMDtcbn1cbi5jay1jb250ZW50IC52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctaGVhZGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jay1jb250ZW50IC52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctaGVhZGVyIC50aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuY2stY29udGVudCAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuY2stY29udGVudCAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWhlYWRlciAudGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1maWx0ZXJzIC5zb3J0LWxpbmtzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogYXV0bztcbn1cbi5jay1jb250ZW50IC52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctZmlsdGVycyAuc29ydC1saW5rcyAuc29ydC1saW5rIHtcbiAgY29sb3I6ICMyNjExYzk7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uY2stY29udGVudCAudmlldy1nbG9iYWwtc2VhcmNoIC5zb3J0aW5nIC5mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbi5jay1jb250ZW50IC52aWV3LWdsb2JhbC1zZWFyY2ggLnNvcnRpbmcgLmZvcm0tYWN0aW9ucyAuZm9ybS1zdWJtaXQge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGFuaW1hdGlvbjogZ2x5cGhpY29uLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xufVxuLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAuc29ydGluZyAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMVwiO1xuICBmb250LWZhbWlseTogXCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAuc29ydGluZyAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdFtkaXNhYmxlZF0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAuc29ydGluZyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1jb250ZW50IC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWNvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1wYWdpbmF0aW9uIC5wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyMXB4IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jay1jb250ZW50IC52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctcGFnaW5hdGlvbiAucGFnZXIgLmFqYXgtcHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jay1jb250ZW50IC52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctcGFnaW5hdGlvbiAucGFnZXIgLmFqYXgtcHJvZ3Jlc3MgLnNlYXJjaC1zcGlubmVyIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2stY29udGVudCAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LXBhZ2luYXRpb24gLnBhZ2VyIC5hamF4LXByb2dyZXNzIC5zZWFyY2gtc3Bpbm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM6c3ZnPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmVyc2lvbj0nMS4wJyB3aWR0aD0nNjRweCcgaGVpZ2h0PSc2NHB4JyB2aWV3Qm94PScwIDAgMTI4IDEyOCcgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NyZWN0IHg9JzAnIHk9JzAnIHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1JyBmaWxsPSclMjNmZmZmZmYnLyUzRSUzQ2clM0UlM0NwYXRoIGZpbGw9JyUyMzAwMDAwMCcgZD0nTTEwOS4yNSA1NS41aC0zNmwxMi0xMmEyOS41NCAyOS41NCAwIDAgMC00OS41MyAxMkgxOC43NUE0Ni4wNCA0Ni4wNCAwIDAgMSA5Ni45IDMxLjg0bDEyLjM1LTEyLjM0djM2em0tOTAuNSAxN2gzNmwtMTIgMTJhMjkuNTQgMjkuNTQgMCAwIDAgNDkuNTMtMTJoMTYuOTdBNDYuMDQgNDYuMDQgMCAwIDEgMzEuMSA5Ni4xNkwxOC43NCAxMDguNXYtMzZ6Jy8lM0UlM0NhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9J3RyYW5zZm9ybScgdHlwZT0ncm90YXRlJyBmcm9tPScwIDY0IDY0JyB0bz0nMzYwIDY0IDY0JyBkdXI9JzcyMG1zJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuOHJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5jay1jb250ZW50IC52aWV3LWdsb2JhbC1zZWFyY2ggLmxvYWQtbW9yZS1wYWdlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jay1jb250ZW50IC52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctcGFnaW5hdGlvbl9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwIDdweDtcbn1cbi5jay1jb250ZW50IC52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctcGFnaW5hdGlvbl9fbmV4dC1wYWdlIGEsXG4uY2stY29udGVudCAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LXBhZ2luYXRpb25fX2NvbGxhcHNlLFxuLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1wYWdpbmF0aW9uX19leHBhbmQge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jay1jb250ZW50IC52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctcGFnaW5hdGlvbl9fbmV4dC1wYWdlIGE6YWZ0ZXIsXG4uY2stY29udGVudCAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LXBhZ2luYXRpb25fX2NvbGxhcHNlOmFmdGVyLFxuLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1wYWdpbmF0aW9uX19leHBhbmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgYm9yZGVyLWNvbG9yOiAjMjYxMWM5O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1wYWdpbmF0aW9uX19uZXh0LXBhZ2UgYTphZnRlcixcbi5jay1jb250ZW50IC52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctcGFnaW5hdGlvbl9fZXhwYW5kOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uY2stY29udGVudCAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LXBhZ2luYXRpb25fX2V4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2stY29udGVudCAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LXBhZ2luYXRpb25fX2NvbGxhcHNlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5jay1jb250ZW50IC52aWV3LWdsb2JhbC1zZWFyY2gudmlldy1jb2xsYXBzZWQgLnZpZXctcGFnaW5hdGlvbl9fZXhwYW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbi5jay1jb250ZW50IC52aWV3LWdsb2JhbC1zZWFyY2gudmlldy1jb2xsYXBzZWQgLnZpZXctcGFnaW5hdGlvbiAucGFnZXIsXG4uY2stY29udGVudCAudmlldy1nbG9iYWwtc2VhcmNoLnZpZXctY29sbGFwc2VkIC52aWV3LXBhZ2luYXRpb25fX2NvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jay1jb250ZW50IC52aWV3LWdsb2JhbC1zZWFyY2gudmlldy1jb2xsYXBzZWQgLnJlc3VsdHMtaXRlbTpudGgtY2hpbGQobis5KSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC52aWV3LWdsb2JhbC1zZWFyY2ggLnJlc3VsdHMtaXRlbSAuZGF0ZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RhZGFkYTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uY2stY29udGVudCAudmlldy1nbG9iYWwtc2VhcmNoIC5yZXN1bHRzLWl0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5jay1jb250ZW50IC52aWV3LWdsb2JhbC1zZWFyY2ggLnJlc3VsdHMtaXRlbSAucm9sZTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCIsIFwiO1xufVxuLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAucmVzdWx0cy1pdGVtIC5leGNlcnB0IHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cbi5jay1jb250ZW50IC52aWV3LWdsb2JhbC1zZWFyY2ggLnJlc3VsdHMtaXRlbSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMzBweCAwIDEycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlZGVjO1xufVxuLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAucmVzdWx0cy1pdGVtID4gYTpob3ZlciA+ICoge1xuICBjb2xvcjogIzI2MTFjOTtcbn1cbi5jay1jb250ZW50IC52aWV3LWdsb2JhbC1zZWFyY2ggLnJlc3VsdHMtaXRlbSA+IGE6aG92ZXIgLmRhdGUsXG4uY2stY29udGVudCAudmlldy1nbG9iYWwtc2VhcmNoIC5yZXN1bHRzLWl0ZW0gPiBhOmhvdmVyIC5yb2xlLFxuLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAucmVzdWx0cy1pdGVtID4gYTpob3ZlciAub2ZmaWNlLFxuLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAucmVzdWx0cy1pdGVtID4gYTpob3ZlciBzdHJvbmcge1xuICBjb2xvcjogIzI2MTFjOTtcbn1cbi5jay1jb250ZW50IC52aWV3LWdsb2JhbC1zZWFyY2ggLnJlc3VsdHMtaXRlbSBhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAucmVzdWx0cy1pdGVtIGg0LCAuY2stY29udGVudCAudmlldy1nbG9iYWwtc2VhcmNoIC5yZXN1bHRzLWl0ZW0gLmg0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCAwIDJweDtcbn1cbi5jay1jb250ZW50IC52aWV3LWdsb2JhbC1zZWFyY2ggLnJlc3VsdHMtaXRlbSBoNDpmaXJzdC1jaGlsZCwgLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAucmVzdWx0cy1pdGVtIC5oNDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5Ljk4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAucmVzdWx0cy1pdGVtOmZpcnN0LWNoaWxkID4gYSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAucmVzdWx0cy1pdGVtOm50aC1jaGlsZCgtbisyKSA+IGEge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jay1jb250ZW50IC52aWV3LWdsb2JhbC1zZWFyY2ggLnJlc3VsdHMtaXRlbTpudGgtY2hpbGQoLW4rNCkgPiBhIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbi5jay1jb250ZW50IC52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctZGlzcGxheS1pZC1hYm91dF91cyAucmVzdWx0cy1pdGVtIGg0LCAuY2stY29udGVudCAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWRpc3BsYXktaWQtYWJvdXRfdXMgLnJlc3VsdHMtaXRlbSAuaDQsXG4uY2stY29udGVudCAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWRpc3BsYXktaWQtb3VyX3RoaW5raW5nIC5yZXN1bHRzLWl0ZW0gaDQsXG4uY2stY29udGVudCAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWRpc3BsYXktaWQtb3VyX3RoaW5raW5nIC5yZXN1bHRzLWl0ZW0gLmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlld3Mtd2lkZ2V0LXNvcnQtYnkgbGFiZWwsXG4uY2stY29udGVudCAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3cy13aWRnZXQtc29ydC1vcmRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2stY29udGVudCAudmlldy1nbG9iYWwtc2VhcmNoIC5leGNlcnB0LFxuLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAuc3VtbWFyeSxcbi5jay1jb250ZW50IC52aWV3LWdsb2JhbC1zZWFyY2ggLnN0cmVldC1ibG9jayxcbi5jay1jb250ZW50IC52aWV3LWdsb2JhbC1zZWFyY2ggLmxvY2FsaXR5LWJsb2NrLFxuLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAuY291bnRyeSB7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xufVxuLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1kaXNwbGF5LWlkLWFib3V0X3VzIC5yZXN1bHRzLWl0ZW0gaDQudHlwZS1sb2NhdGlvbiBhLCAuY2stY29udGVudCAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWRpc3BsYXktaWQtYWJvdXRfdXMgLnJlc3VsdHMtaXRlbSAudHlwZS1sb2NhdGlvbi5oNCBhLFxuLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1kaXNwbGF5LWlkLWFib3V0X3VzIC5yZXN1bHRzLWl0ZW0gaDQudHlwZS1hYm91dF9wYWdlIGEsXG4uY2stY29udGVudCAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWRpc3BsYXktaWQtYWJvdXRfdXMgLnJlc3VsdHMtaXRlbSAudHlwZS1hYm91dF9wYWdlLmg0IGEsXG4uY2stY29udGVudCAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWRpc3BsYXktaWQtYWJvdXRfdXMgLnJlc3VsdHMtaXRlbSBoNC50eXBlLXRhYmJlZF9wYWdlIGEsXG4uY2stY29udGVudCAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWRpc3BsYXktaWQtYWJvdXRfdXMgLnJlc3VsdHMtaXRlbSAudHlwZS10YWJiZWRfcGFnZS5oNCBhLFxuLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1kaXNwbGF5LWlkLWFib3V0X3VzIC5yZXN1bHRzLWl0ZW0gaDQudHlwZS1tZWRpYV9jb250YWN0cyBhLFxuLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1kaXNwbGF5LWlkLWFib3V0X3VzIC5yZXN1bHRzLWl0ZW0gLnR5cGUtbWVkaWFfY29udGFjdHMuaDQgYSxcbi5jay1jb250ZW50IC52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctZGlzcGxheS1pZC1hYm91dF91cyAucmVzdWx0cy1pdGVtIGg0LnR5cGUtc2VjdGlvbl9wYWdlIGEsXG4uY2stY29udGVudCAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWRpc3BsYXktaWQtYWJvdXRfdXMgLnJlc3VsdHMtaXRlbSAudHlwZS1zZWN0aW9uX3BhZ2UuaDQgYSxcbi5jay1jb250ZW50IC52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctZGlzcGxheS1pZC1hYm91dF91cyAucmVzdWx0cy1pdGVtIGg0LnR5cGUtbGVnYWxfc3RhdGVtZW50cyBhLFxuLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1kaXNwbGF5LWlkLWFib3V0X3VzIC5yZXN1bHRzLWl0ZW0gLnR5cGUtbGVnYWxfc3RhdGVtZW50cy5oNCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xufVxuLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlld3Mtd2lkZ2V0LXNvcnQtYnkgLmZvcm0tdHlwZS1iZWYtbGluayB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlld3Mtd2lkZ2V0LXNvcnQtYnkgLmZvcm0tdHlwZS1iZWYtbGluayBhIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMCAxMHB4O1xuICBjb2xvcjogYmxhY2s7XG59XG4uY2stY29udGVudCAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3cy13aWRnZXQtc29ydC1ieSAuZm9ybS10eXBlLWJlZi1saW5rIGEuYWN0aXZlIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlld3Mtd2lkZ2V0LXNvcnQtYnkgLmZvcm0tdHlwZS1iZWYtbGluazpsYXN0LWNoaWxkIGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uY2stY29udGVudCAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3cy13aWRnZXQtc29ydC1ieSAuZm9ybS10eXBlLWJlZi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIHwgXCI7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlld3Mtd2lkZ2V0LXNvcnQtYnkgLmZvcm0tdHlwZS1iZWYtbGluazpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlld3Mtd2lkZ2V0LXNvcnQtYnkgYS5hY3RpdmUuc29ydC1hc2M6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbnRlbnQ6IFwiXFwyNWJjXCI7XG59XG4uY2stY29udGVudCAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3cy13aWRnZXQtc29ydC1ieSAuZ2x5cGhpY29uLXJlZnJlc2gge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmNrLWNvbnRlbnQgLnZpZXctZ2xvYmFsLXNlYXJjaCAucGFnZXItbG9hZC1tb3JlIHtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xufVxuLmNrLWNvbnRlbnQgLnBhdGgtc2VhcmNoIC5hamF4LXByb2dyZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jay1jb250ZW50IC5nbG9iYWwtc2VhcmNoLW5hdi5wYWdlX19uYXYtdGFicyB7XG4gIGJhY2tncm91bmQ6ICMyNjExYzk7XG59XG4uY2stY29udGVudCAuZ2xvYmFsLXNlYXJjaC1uYXYucGFnZV9fbmF2LXRhYnMgPiBsaS5hY3RpdmUgKyBsaSxcbi5jay1jb250ZW50IC5nbG9iYWwtc2VhcmNoLW5hdi5wYWdlX19uYXYtdGFicyAucGFnZV9fbmF2LXRhYnMgPiBsaS5hY3RpdmUtdHJhaWwgKyBsaSB7XG4gIGJvcmRlci1jb2xvcjogIzM2NmRlNDtcbn1cbi5jay1jb250ZW50IC5nbG9iYWwtc2VhcmNoLW5hdiAubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGhlaWdodDogNTBweDtcbn1cbi5jay1jb250ZW50IC5nbG9iYWwtc2VhcmNoLW5hdiAubmF2LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMC41cHggc29saWQgIzM2NmRlNDtcbn1cbi5jay1jb250ZW50IC5nbG9iYWwtc2VhcmNoLW5hdiAubmF2LWl0ZW0uYWN0aXZlLCAuY2stY29udGVudCAuZ2xvYmFsLXNlYXJjaC1uYXYgLm5hdi1pdGVtOmhvdmVyIHtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGg6IG5vbmU7XG59XG4uY2stY29udGVudCAuZ2xvYmFsLXNlYXJjaC1uYXYgLm5hdi1pdGVtIC5uYXYtdGFic19fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAuZ2xvYmFsLXNlYXJjaC1uYXYgLm5hdi1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDAuNXB4IHNvbGlkICMzNjZkZTQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmdsb2JhbC1zZWFyY2gtbmF2IC5uYXYtaXRlbS5hY3RpdmUtdHJhaWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5jay1jb250ZW50IC5nbG9iYWwtc2VhcmNoLW5hdiAubmF2LWl0ZW0uYWN0aXZlLXRyYWlsIC5uYXYtdGFic19fbGluazpob3ZlciwgLmNrLWNvbnRlbnQgLmdsb2JhbC1zZWFyY2gtbmF2IC5uYXYtaXRlbS5hY3RpdmUtdHJhaWwgLm5hdi10YWJzX19saW5rOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMjYxMWM5O1xuICB9XG4gIC5jay1jb250ZW50IC5nbG9iYWwtc2VhcmNoLW5hdiAubmF2LWl0ZW0gLm5hdi10YWJzX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYxMWM5O1xuICB9XG59XG4uY2stY29udGVudCAudmlldy1wZW9wbGUtc2VhcmNoIC5wYWdlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA3cHggMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgbWFyZ2luOiAxNXB4IDAgMjdweDtcbn1cbi5jay1jb250ZW50IC5yZW1vdmUtZmlsdGVycy1saW5rcyBhLnJlc2V0LWJ1dHRvbi1saW5rIHtcbiAgYmFja2dyb3VuZDogIzI4MjkyZjtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDJweCAxOHB4O1xufVxuLmNrLWNvbnRlbnQgLnJlbW92ZS1maWx0ZXJzLWxpbmtzIGEucmVzZXQtYnV0dG9uLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYxMWM5O1xufVxuLmNrLWNvbnRlbnQgYm9keS5ub2RlLXR5cGUtaG9tZSAucGVvcGxlLXNlYXJjaC1kcm9wZG93bnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrLWNvbnRlbnQgYm9keS5ub2RlLXR5cGUtaG9tZSAuc2VhcmNoLWJveCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uY2stY29udGVudCBib2R5Lm5vZGUtdHlwZS1ob21lIC5zZWFyY2gtYm94IC5pbnB1dC1ncm91cC1idG4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNrLWNvbnRlbnQgYm9keS5ub2RlLXR5cGUtaG9tZSAuc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XG4gIHRvcDogMDtcbn1cbi5jay1jb250ZW50IC50b3RhbC1yZXN1bHRzICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2stY29udGVudCAucGVvcGxlLXNlYXJjaC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAyN3B4IDAgMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jay1jb250ZW50IC5wZW9wbGUtc2VhcmNoLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDgxcHggMCAzMHB4O1xuICB9XG59XG4uY2stY29udGVudCAucGVvcGxlLXJlc3VsdHMtc29ydGluZyB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jay1jb250ZW50IC5wZW9wbGUtcmVzdWx0cy1zb3J0aW5nIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNrLWNvbnRlbnQgLnBlb3BsZS1yZXN1bHRzLXNvcnRpbmcgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCIgfCBcIjtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5jay1jb250ZW50IC5wZW9wbGUtcmVzdWx0cy1zb3J0aW5nIHVsIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uY2stY29udGVudCAucGVvcGxlLXJlc3VsdHMtc29ydGluZyBhLFxuLmNrLWNvbnRlbnQgLnBlb3BsZS1yZXN1bHRzLXNvcnRpbmcgYS5hY3RpdmUsXG4uY2stY29udGVudCAucGVvcGxlLXJlc3VsdHMtc29ydGluZyBhOmhvdmVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5jay1jb250ZW50IC5wZW9wbGUtcmVzdWx0cy1zb3J0aW5nIGEuYWN0aXZlIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNrLWNvbnRlbnQgLnBlb3BsZS1yZXN1bHRzLXNvcnRpbmcgYS5hY3RpdmUuc29ydGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5jay1jb250ZW50IC5wZW9wbGUtcmVzdWx0cy1zb3J0aW5nIGEuYWN0aXZlLnNvcnRhYmxlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IC0xNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLmNrLWNvbnRlbnQgLnBlb3BsZS1yZXN1bHRzLXNvcnRpbmcgYS5hY3RpdmUuc29ydGFibGUub3JkZXItZGVzYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwyNWJjXCI7XG59XG4uY2stY29udGVudCAucGVvcGxlLXJlc3VsdHMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNrLWNvbnRlbnQgLnBlb3BsZS1yZXN1bHRzIC5maWx0ZXItbGFiZWxzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmNrLWNvbnRlbnQgLnBlb3BsZS1yZXN1bHRzIC5maWx0ZXItbGFiZWxzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY2stY29udGVudCAucGVvcGxlLXJlc3VsdHMgLmZpbHRlci1sYWJlbHMgbGkuZmlsdGVyLWxhYmVsIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAxcHggN3B4IDFweCA5cHg7XG59XG4uY2stY29udGVudCAucGVvcGxlLXJlc3VsdHMgLmZpbHRlci1sYWJlbHMgbGkuZmlsdGVyLWxhYmVsIGkge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jay1jb250ZW50IC5wZW9wbGUtcmVzdWx0cyBoZWFkZXIucmVzdWx0cy1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjNWY1ZjVmO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jay1jb250ZW50IC5wZW9wbGUtcmVzdWx0cyAudmlldy1jb250ZW50IHtcbiAgY2xlYXI6IGJvdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2stY29udGVudCAucGVvcGxlLXJlc3VsdHMgLmxhd3llci1uYW1lIHtcbiAgbWFyZ2luOiAtMnB4O1xufVxuLmNrLWNvbnRlbnQgLnBlb3BsZS1yZXN1bHRzIC5sYXd5ZXItbmFtZSBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzM4M2I0MztcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNrLWNvbnRlbnQgLnBlb3BsZS1yZXN1bHRzIC5iaW8taXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VkZWM7XG4gIGNsZWFyOiBib3RoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2stY29udGVudCAucGVvcGxlLXJlc3VsdHMgLmJpby10aHVtYiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uY2stY29udGVudCAucGVvcGxlLXJlc3VsdHMgLmJpby10aHVtYiBhOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jay1jb250ZW50IC5wZW9wbGUtcmVzdWx0cyAuYmlvLWRldGFpbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xufVxuLmNrLWNvbnRlbnQgLnBlb3BsZS1yZXN1bHRzIC5iaW8tZGV0YWlsIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM3MDcyNzk7XG59XG4uY2stY29udGVudCAucGVvcGxlLXJlc3VsdHMgLmxhd3llci1yb2xlLFxuLmNrLWNvbnRlbnQgLnBlb3BsZS1yZXN1bHRzIC5sYXd5ZXItY2l0eSB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzM4M2I0Mztcbn1cbi5jay1jb250ZW50IC5wZW9wbGUtcmVzdWx0cyAubGF3eWVyLXBob25lcyBzcGFuLFxuLmNrLWNvbnRlbnQgLnBlb3BsZS1yZXN1bHRzIC5sYXd5ZXItcGhvbmVzIGEsXG4uY2stY29udGVudCAucGVvcGxlLXJlc3VsdHMgLmxhd3llci1lbWFpbCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNzA3Mjc5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2stY29udGVudCAucGVvcGxlLXJlc3VsdHMgLmxhd3llci1waG9uZXMge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uY2stY29udGVudCAucGVvcGxlLXJlc3VsdHMgLmxhd3llci1waG9uZXMsXG4uY2stY29udGVudCAucGVvcGxlLXJlc3VsdHMgLmxhd3llci1lbWFpbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbn1cbi5jay1jb250ZW50IC5wZW9wbGUtcmVzdWx0cyAubGF3eWVyLXBob25lcyBzdHJvbmcsXG4uY2stY29udGVudCAucGVvcGxlLXJlc3VsdHMgLmxhd3llci1lbWFpbCBzdHJvbmcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jay1jb250ZW50IC5wZW9wbGUtcmVzdWx0cyAuYmlvLWRldGFpbCBhOmhvdmVyLFxuLmNrLWNvbnRlbnQgLnBlb3BsZS1yZXN1bHRzIC5sYXd5ZXItcGhvbmVzIGE6aG92ZXIsXG4uY2stY29udGVudCAucGVvcGxlLXJlc3VsdHMgLmxhd3llci1lbWFpbCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNjExYzk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jay1jb250ZW50IC5wZW9wbGUtcmVzdWx0cyAucGFnZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNrLWNvbnRlbnQgLnBlb3BsZS1yZXN1bHRzIC5wYWdlciBsaSA+IGEge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2stY29udGVudCAucGVvcGxlLXJlc3VsdHMgcC5wZW9wbGUtc2VhcmNoLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiA1NHB4IDAgMThweDtcbn1cbi5jay1jb250ZW50IC5wZW9wbGUtcmVzdWx0cyAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2stY29udGVudCAucGVvcGxlLXJlc3VsdHMgLmZvcm0tYXV0b2NvbXBsZXRlIC5kcm9wZG93biAuYXV0b2NvbXBsZXRlLXVzZXItaW5wdXQsXG4uY2stY29udGVudCAucGVvcGxlLXJlc3VsdHMgLmZvcm0tYXV0b2NvbXBsZXRlIC5kcm9wZG93biAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24tcHJlZml4LFxuLmNrLWNvbnRlbnQgLnBlb3BsZS1yZXN1bHRzIC5mb3JtLWF1dG9jb21wbGV0ZSAuZHJvcGRvd24gLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uLXN1ZmZpeCB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAucGVvcGxlLXJlc3VsdHMgLnBlb3BsZS1zZWFyY2gtZHJvcGRvd25zIC5maWx0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uY2stY29udGVudCAucGVvcGxlLXJlc3VsdHMgLnBlb3BsZS1zZWFyY2gtZHJvcGRvd25zIC5maWx0ZXIgc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jay1jb250ZW50IC5wZW9wbGUtcmVzdWx0cyAubGF3eWVyLWNvbnRhY3QtaW5mbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAxNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlb3BsZS1yZXN1bHRzIC5sYXd5ZXItcGhvbmVzLFxuICAuY2stY29udGVudCAucGVvcGxlLXJlc3VsdHMgLmxhd3llci1lbWFpbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5jay1jb250ZW50IC5wZW9wbGUtcmVzdWx0cyAubGF3eWVyLXBob25lcyBzcGFuLFxuICAuY2stY29udGVudCAucGVvcGxlLXJlc3VsdHMgLmxhd3llci1waG9uZXMgYSxcbiAgLmNrLWNvbnRlbnQgLnBlb3BsZS1yZXN1bHRzIC5sYXd5ZXItZW1haWwgc3BhbixcbiAgLmNrLWNvbnRlbnQgLnBlb3BsZS1yZXN1bHRzIC5sYXd5ZXItZW1haWwgYSB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5jay1jb250ZW50IC5wZW9wbGUtcmVzdWx0cyAubGF3eWVyLXBob25lcyBzcGFuOmJlZm9yZSxcbiAgLmNrLWNvbnRlbnQgLnBlb3BsZS1yZXN1bHRzIC5sYXd5ZXItcGhvbmVzIGE6YmVmb3JlLFxuICAuY2stY29udGVudCAucGVvcGxlLXJlc3VsdHMgLmxhd3llci1lbWFpbCBzcGFuOmJlZm9yZSxcbiAgLmNrLWNvbnRlbnQgLnBlb3BsZS1yZXN1bHRzIC5sYXd5ZXItZW1haWwgYTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCIsIHNhbnMtc2VyaWY7XG4gICAgY29udGVudDogXCJcXGUxODJcIjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICM3MDcyNzk7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlb3BsZS1yZXN1bHRzIC5sYXd5ZXItcGhvbmVzIGEge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jay1jb250ZW50IC5wZW9wbGUtcmVzdWx0cyAubGF3eWVyLXBob25lcyBhOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBlb3BsZS1yZXN1bHRzIC5sYXd5ZXItZW1haWwgYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyNzA5XCI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jay1jb250ZW50IC5wZW9wbGUtcmVzdWx0cyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAuY2stY29udGVudCAucGVvcGxlLXJlc3VsdHMgcC5wZW9wbGUtc2VhcmNoLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5jay1jb250ZW50IC5wZW9wbGUtcmVzdWx0cyAucmVtb3ZlLWZpbHRlcnMtbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4O1xuICB9XG4gIC5jay1jb250ZW50IC5wZW9wbGUtcmVzdWx0cyAucGVvcGxlLXNlYXJjaC1kcm9wZG93bnMgLmZpbHRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuY2stY29udGVudCAucGVvcGxlLXJlc3VsdHMgLnBlb3BsZS1zZWFyY2gtZHJvcGRvd25zIC5maWx0ZXIucm9sZSwgLmNrLWNvbnRlbnQgLnBlb3BsZS1yZXN1bHRzIC5wZW9wbGUtc2VhcmNoLWRyb3Bkb3ducyAuZmlsdGVyLmxhbmd1YWdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5wZW9wbGUtcmVzdWx0cyAucGVvcGxlLXNlYXJjaC1kcm9wZG93bnMgLmZpbHRlciBzZWxlY3Qge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnZpZXctcGVvcGxlLXNlYXJjaCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXdjLWRpc3RhbmNlLWJsb2Nrcyk7XG59XG4uY2stY29udGVudCAudmlldy1wZW9wbGUtc2VhcmNoIC5zb3J0aW5nLXdyYXBwZXIud2Mtdmlld3Mtc29ydC1jb250ZW50LWxpbmtzIC5zb3J0LWxpbmtzIHtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4uY2stY29udGVudCAudmlldy1wZW9wbGUtc2VhcmNoIC5zb3J0aW5nLXdyYXBwZXIud2Mtdmlld3Mtc29ydC1jb250ZW50LWxpbmtzIC5zb3J0LWxpbmtzIC5zb3J0LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmNrLWNvbnRlbnQgLnZpZXctcGVvcGxlLXNlYXJjaCAuc29ydGluZy13cmFwcGVyLndjLXZpZXdzLXNvcnQtY29udGVudC1saW5rcyAuc29ydC1saW5rcyAuc29ydC1saW5rOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cbi5jay1jb250ZW50IC52aWV3LXBlb3BsZS1zZWFyY2ggLnBhZ2VyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDIxcHggMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNrLWNvbnRlbnQgLnZpZXctcGVvcGxlLXNlYXJjaCAucGFnZXIgLmFqYXgtcHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jay1jb250ZW50IC52aWV3LXBlb3BsZS1zZWFyY2ggLnBhZ2VyIC5hamF4LXByb2dyZXNzIC5zZWFyY2gtc3Bpbm5lciB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNrLWNvbnRlbnQgLnZpZXctcGVvcGxlLXNlYXJjaCAucGFnZXIgLmFqYXgtcHJvZ3Jlc3MgLnNlYXJjaC1zcGlubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxuczpzdmc9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2ZXJzaW9uPScxLjAnIHdpZHRoPSc2NHB4JyBoZWlnaHQ9JzY0cHgnIHZpZXdCb3g9JzAgMCAxMjggMTI4JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3JlY3QgeD0nMCcgeT0nMCcgd2lkdGg9JzEwMCUyNScgaGVpZ2h0PScxMDAlMjUnIGZpbGw9JyUyM2ZmZmZmZicvJTNFJTNDZyUzRSUzQ3BhdGggZmlsbD0nJTIzMDAwMDAwJyBkPSdNMTA5LjI1IDU1LjVoLTM2bDEyLTEyYTI5LjU0IDI5LjU0IDAgMCAwLTQ5LjUzIDEySDE4Ljc1QTQ2LjA0IDQ2LjA0IDAgMCAxIDk2LjkgMzEuODRsMTIuMzUtMTIuMzR2MzZ6bS05MC41IDE3aDM2bC0xMiAxMmEyOS41NCAyOS41NCAwIDAgMCA0OS41My0xMmgxNi45N0E0Ni4wNCA0Ni4wNCAwIDAgMSAzMS4xIDk2LjE2TDE4Ljc0IDEwOC41di0zNnonLyUzRSUzQ2FuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0ndHJhbnNmb3JtJyB0eXBlPSdyb3RhdGUnIGZyb209JzAgNjQgNjQnIHRvPSczNjAgNjQgNjQnIGR1cj0nNzIwbXMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMS44cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLmNrLWNvbnRlbnQgLnBhZ2VfX3NpZGViYXItY29tcGxlbWVudGFyeS5uby1maWx0ZXJzIC5zb3J0aW5nLFxuLmNrLWNvbnRlbnQgLnZpZXctcGVvcGxlLXNlYXJjaC5uby1maWx0ZXJzIC5zb3J0aW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jay1jb250ZW50IC5wYWdlX19zaWRlYmFyLWNvbXBsZW1lbnRhcnkgLnZpZXctaGVhZGVyIC5yZXN1bHRzLXRvdGFsLFxuLmNrLWNvbnRlbnQgLnZpZXctcGVvcGxlLXNlYXJjaCAudmlldy1oZWFkZXIgLnJlc3VsdHMtdG90YWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmNWY1ZjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jay1jb250ZW50IC5wYWdlX19zaWRlYmFyLWNvbXBsZW1lbnRhcnkgLnZpZXctaGVhZGVyIC5yZXN1bHRzLXRvdGFsLFxuICAuY2stY29udGVudCAudmlldy1wZW9wbGUtc2VhcmNoIC52aWV3LWhlYWRlciAucmVzdWx0cy10b3RhbCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnBhZ2VfX3NpZGViYXItY29tcGxlbWVudGFyeSAuc29ydC1saW5rcyxcbi5jay1jb250ZW50IC52aWV3LXBlb3BsZS1zZWFyY2ggLnNvcnQtbGlua3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uY2stY29udGVudCAucGFnZV9fc2lkZWJhci1jb21wbGVtZW50YXJ5IC5hamF4LXByb2dyZXNzLFxuLmNrLWNvbnRlbnQgLnZpZXctcGVvcGxlLXNlYXJjaCAuYWpheC1wcm9ncmVzcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5jay1jb250ZW50IC52aWV3LXBlb3BsZS1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1wZW9wbGUtc2VhcmNoLXNlYXJjaC1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbn1cbi5jay1jb250ZW50IC52aWV3LXBlb3BsZS1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1wZW9wbGUtc2VhcmNoLXNlYXJjaC1wYWdlIC5maWx0ZXItbGFiZWxzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG4uY2stY29udGVudCAudmlldy1wZW9wbGUtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gLmZpbHRlci1sYWJlbHMtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLmNrLWNvbnRlbnQgLnZpZXctcGVvcGxlLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIC5maWx0ZXItbGFiZWxzLXdyYXBwZXIgLmZpbHRlci1sYWJlbHMge1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5jay1jb250ZW50IC52aWV3LXBlb3BsZS1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSAuZmlsdGVyLWxhYmVscy13cmFwcGVyIC5maWx0ZXItbGFiZWxzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNrLWNvbnRlbnQgLnZpZXctcGVvcGxlLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIC5maWx0ZXItbGFiZWxzLXdyYXBwZXIgLmZpbHRlci1sYWJlbHMgbGkuZmlsdGVyLWxhYmVsIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAzcHggN3B4IDNweCA5cHg7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xufVxuLmNrLWNvbnRlbnQgLnZpZXctcGVvcGxlLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIC5maWx0ZXItbGFiZWxzLXdyYXBwZXIgLmZpbHRlci1sYWJlbHMgbGkuZmlsdGVyLWxhYmVsOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5jay1jb250ZW50IC52aWV3LXBlb3BsZS1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSAuZmlsdGVyLWxhYmVscy13cmFwcGVyIC5maWx0ZXItbGFiZWxzIGxpLmZpbHRlci1sYWJlbCAuZmlsdGVyLWxhYmVsLXJlbW92ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2stY29udGVudCAudmlldy1wZW9wbGUtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gLmZpbHRlci1sYWJlbHMtd3JhcHBlciAuZmlsdGVyLWxhYmVscyBsaS5maWx0ZXItbGFiZWwgLmZpbHRlci1sYWJlbC1yZW1vdmU6YmVmb3JlLCAuY2stY29udGVudCAudmlldy1wZW9wbGUtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gLmZpbHRlci1sYWJlbHMtd3JhcHBlciAuZmlsdGVyLWxhYmVscyBsaS5maWx0ZXItbGFiZWwgLmZpbHRlci1sYWJlbC1yZW1vdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4M2I0MztcbiAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gIGxlZnQ6IC0xcHg7XG59XG4uY2stY29udGVudCAudmlldy1wZW9wbGUtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gLmZpbHRlci1sYWJlbHMtd3JhcHBlciAuZmlsdGVyLWxhYmVscyBsaS5maWx0ZXItbGFiZWwgLmZpbHRlci1sYWJlbC1yZW1vdmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmNrLWNvbnRlbnQgLnZpZXctcGVvcGxlLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIC5maWx0ZXItbGFiZWxzLXdyYXBwZXIgLmZpbHRlci1sYWJlbHMgbGkuZmlsdGVyLWxhYmVsIC5maWx0ZXItbGFiZWwtcmVtb3ZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5jay1jb250ZW50IC52aWV3LXBlb3BsZS1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSAuZmlsdGVyLWxhYmVscy13cmFwcGVyIC5maWx0ZXItbGFiZWxzIC5yZXNldC1idXR0b24tbGluayB7XG4gIGJhY2tncm91bmQ6ICMwMTAxMDE7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAycHggMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLnZpZXctcGVvcGxlLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIC5maWx0ZXItbGFiZWxzLXdyYXBwZXIgLmZpbHRlci1sYWJlbHMgLnJlc2V0LWJ1dHRvbi1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MTFjOTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2stY29udGVudCAudmlldy1wZW9wbGUtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gLmZpbHRlci1sYWJlbHMtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5jay1jb250ZW50IC52aWV3LXBlb3BsZS1zZWFyY2ggLnZpZXctZW1wdHkge1xuICBjbGVhcjogYm90aDtcbn1cbi5jay1jb250ZW50IC52aWV3LWZpbHRlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2stY29udGVudCAudmlldy1maWx0ZXJzIC5zb3J0LWxpbmtzIHtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICBib3R0b206IC0zMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNrLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuc29ydC1saW5rcyB7XG4gICAgYm90dG9tOiAtODJweDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZmlsdGVyLXdpZGdldHMge1xuICAvKi5zZWxlY3Qtd3JhcHBlcntcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZDBkMWQxIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2QwZDFkMTtcbiAgICB9XG4gIH1cblxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAgIGNvbG9yOiAjQjdCN0I3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgfSovXG59XG4uY2stY29udGVudCAudmlldy1maWx0ZXJzIC5maWx0ZXItd2lkZ2V0c19fc2VhcmNoYm94IC50d2l0dGVyLXR5cGVhaGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZmlsdGVyLXdpZGdldHMgLmZvcm0tc3VibWl0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTNFJTBBJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBkJTNEJTIyTTIyLjM5OSUyMDIwLjNjMS40NDctMS44ODYlMjAyLjMxOS00LjI4JTIwMi4zMTktNi44NzclMjAwLTAuMDA0JTIwMC0wLjAwOCUyMDAtMC4wMTF2MC4wMDFjMC02LjI3Mi01LjA4MS0xMS4zNzUtMTEuMzI0LTExLjM3NXMtMTEuMzI0JTIwNS4xMDMtMTEuMzI0JTIwMTEuMzc1JTIwNS4wNzklMjAxMS4zNzUlMjAxMS4zMjQlMjAxMS4zNzVjMC4wMDIlMjAwJTIwMC4wMDQlMjAwJTIwMC4wMDYlMjAwJTIwMi42NjElMjAwJTIwNS4xMDUtMC45MjYlMjA3LjAyOS0yLjQ3M2wtMC4wMjIlMjAwLjAxNyUyMDcuNTQlMjA3LjU3OSUyMDIuMDA5LTIuMDIwek0xMy4zOTQlMjAyMi4yM2MtNC44MzklMjAwLTguNzc0LTMuOTU2LTguNzc0LTguODE4czMuOTM4LTguODEzJTIwOC43NzQtOC44MTMlMjA4Ljc3NSUyMDMuOTU2JTIwOC43NzUlMjA4LjgxNi0zLjkzOCUyMDguODE0LTguNzc1JTIwOC44MTR6JTIyJTNFJTNDJTJGcGF0aCUzRSUwQSUzQyUyRnN2ZyUzRSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLmNrLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZmlsdGVyLXdpZGdldHMgLmZvcm0tc3VibWl0W2Rpc2FibGVkXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jay1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZpbHRlci13aWRnZXRzIC5mb3JtLXN1Ym1pdFtkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lJSE4wWVc1a1lXeHZibVU5SW01dklqOCtQSE4yWnlCNGJXeHVjenB6ZG1jOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCMlpYSnphVzl1UFNJeExqQWlJSGRwWkhSb1BTSTJOSEI0SWlCb1pXbG5hSFE5SWpZMGNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1qZ2dNVEk0SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNDhjbVZqZENCNFBTSXdJaUI1UFNJd0lpQjNhV1IwYUQwaU1UQXdKU0lnYUdWcFoyaDBQU0l4TURBbElpQm1hV3hzUFNJak1qWXhNVU01SWlBdlBqeG5Qanh3WVhSb0lHWnBiR3c5SWlObVptWm1abVlpSUdROUlrMHhNRGt1TWpVZ05UVXVOV2d0TXpac01USXRNVEpoTWprdU5UUWdNamt1TlRRZ01DQXdJREF0TkRrdU5UTWdNVEpJTVRndU56VkJORFl1TURRZ05EWXVNRFFnTUNBd0lERWdPVFl1T1NBek1TNDROR3d4TWk0ek5TMHhNaTR6TkhZek5ucHRMVGt3TGpVZ01UZG9NelpzTFRFeUlERXlZVEk1TGpVMElESTVMalUwSURBZ01DQXdJRFE1TGpVekxURXlhREUyTGprM1FUUTJMakEwSURRMkxqQTBJREFnTUNBeElETXhMakVnT1RZdU1UWk1NVGd1TnpRZ01UQTRMalYyTFRNMmVpSXZQanhoYm1sdFlYUmxWSEpoYm5ObWIzSnRJR0YwZEhKcFluVjBaVTVoYldVOUluUnlZVzV6Wm05eWJTSWdkSGx3WlQwaWNtOTBZWFJsSWlCbWNtOXRQU0l3SURZMElEWTBJaUIwYnowaU16WXdJRFkwSURZMElpQmtkWEk5SWpjeU1HMXpJaUJ5WlhCbFlYUkRiM1Z1ZEQwaWFXNWtaV1pwYm1sMFpTSStQQzloYm1sdFlYUmxWSEpoYm5ObWIzSnRQand2Wno0OEwzTjJaejQ9KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjhyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4uY2stY29udGVudCAucGF0aC1wZW9wbGUge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4uY2stY29udGVudCAucGF0aC1wZW9wbGUgLmFqYXgtcHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLnBhdGgtcGVvcGxlICNwYWdlLXdyYXBwZXIge1xuICBvdmVyZmxvdzogdW5zZXQ7XG59XG4uY2stY29udGVudCAucGF0aC1mcm9udHBhZ2UgLmZpZWxkLS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNrLWNvbnRlbnQgLnBhdGgtZnJvbnRwYWdlIC5maWVsZC0taXRlbSB1bCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uLnRleHQtd2hpdGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLFxuLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24udGV4dC13aGl0ZSAuZmllbGQtLW5hbWUtZmllbGQtc2VjdGlvbi10aXRsZSxcbi5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uLnRleHQtd2hpdGUgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRpbmcsXG4uY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbi50ZXh0LXdoaXRlIGgyLFxuLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24udGV4dC13aGl0ZSAuaDIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uLnRleHQtd2hpdGUgYSxcbi5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uLnRleHQtd2hpdGUgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRpbmcgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24udGV4dC13aGl0ZSBhOmhvdmVyLFxuLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24udGV4dC13aGl0ZSAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGluZyBhOmhvdmVyIHtcbiAgY29sb3I6ICMzNjZkZTQ7XG59XG4uY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbiAudGV4dC1ibGFjayAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsXG4uY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbiAudGV4dC1ibGFjayAuZmllbGQtLW5hbWUtZmllbGQtc2VjdGlvbi10aXRsZSxcbi5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uIC50ZXh0LWJsYWNrIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkaW5nIHtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG4uY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cbi5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNjExYzk7XG59XG4uY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbiAuaDEsXG4uY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbiBoMSxcbi5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uIGgxIC5maWVsZC0tbmFtZS1maWVsZC1zZWN0aW9uLXRpdGxlLFxuLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24gLmgxIC5maWVsZC0tbmFtZS1maWVsZC1zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTZXJpZkhlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAwLjg1O1xuICBmb250LXNpemU6IDMuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24gLmgxLFxuICAuY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbiBoMSxcbiAgLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24gaDEgLmZpZWxkLS1uYW1lLWZpZWxkLXNlY3Rpb24tdGl0bGUsXG4gIC5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uIC5oMSAuZmllbGQtLW5hbWUtZmllbGQtc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24gLmgxLFxuICAuY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbiBoMSxcbiAgLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24gaDEgLmZpZWxkLS1uYW1lLWZpZWxkLXNlY3Rpb24tdGl0bGUsXG4gIC5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uIC5oMSAuZmllbGQtLW5hbWUtZmllbGQtc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uIC5oMSxcbiAgLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24gaDEsXG4gIC5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uIGgxIC5maWVsZC0tbmFtZS1maWVsZC1zZWN0aW9uLXRpdGxlLFxuICAuY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbiAuaDEgLmZpZWxkLS1uYW1lLWZpZWxkLXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNi4yNXJlbTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLFxuLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXNlY3Rpb24tdGl0bGUsXG4uY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGluZyxcbi5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uIGgyLFxuLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24gLmgyIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTZXJpZkhlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMC44NTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBjb2xvcjogIzI2MTFjOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsXG4gIC5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1zZWN0aW9uLXRpdGxlLFxuICAuY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGluZyxcbiAgLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24gaDIsXG4gIC5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uIC5oMiB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbiAgLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXNlY3Rpb24tdGl0bGUsXG4gIC5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkaW5nLFxuICAuY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbiBoMixcbiAgLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24gLmgyIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLFxuICAuY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtc2VjdGlvbi10aXRsZSxcbiAgLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRpbmcsXG4gIC5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uIGgyLFxuICAuY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbiAuaDIge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGEsXG4uY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtc2VjdGlvbi10aXRsZSBhLFxuLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRpbmcgYSxcbi5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uIGgyIGEsXG4uY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbiAuaDIgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBhOmhvdmVyLFxuLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXNlY3Rpb24tdGl0bGUgYTpob3Zlcixcbi5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkaW5nIGE6aG92ZXIsXG4uY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbiBoMiBhOmhvdmVyLFxuLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24gLmgyIGE6aG92ZXIge1xuICBjb2xvcjogIzI2MTFjOTtcbn1cbi5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uIGgzLFxuLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24gLmgzIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbiA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jay1jb250ZW50IC5ob21lcGFnZV9fbmV4dC1zZWN0aW9uLWxpbmsge1xuICBib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgei1pbmRleDogMTA7XG59XG4uY2stY29udGVudCAuaG9tZXBhZ2VfX25leHQtc2VjdGlvbi1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uY2stY29udGVudCAuaG9tZXBhZ2VfX25leHQtc2VjdGlvbi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyNjExYzkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMjYxMWM5ICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbi0taG9tZS1wZW9wbGUsXG4uY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbi1sZWZ0LWltYWdlIHtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uLS1ob21lLXBlb3BsZSxcbiAgLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24tbGVmdC1pbWFnZSB7XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uLS1ob21lLXBlb3BsZSxcbiAgLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24tbGVmdC1pbWFnZSB7XG4gICAgcGFkZGluZzogNi4yNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uLS1ob21lLXBlb3BsZSxcbiAgLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24tbGVmdC1pbWFnZSB7XG4gICAgcGFkZGluZzogN3JlbSAwO1xuICB9XG59XG4uY2stY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1ob21lLW11bHRpbGluayB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbi5jay1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWhvbWUtbXVsdGlsaW5rIC5ob21lcGFnZS1zZWN0aW9uX2ludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2stY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1ob21lLW11bHRpbGluayAuaG9tZXBhZ2Utc2VjdGlvbl9pbnRybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1ob21lLW11bHRpbGluayAuaG9tZXBhZ2Utc2VjdGlvbl9pbnRybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2stY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1ob21lLW11bHRpbGluayAuaG9tZXBhZ2Utc2VjdGlvbl9pbnRybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0taG9tZS1tdWx0aWxpbmsgLmhvbWVwYWdlLXNlY3Rpb25faW50cm8gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2stY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1ob21lLW11bHRpbGluayAuaG9tZXBhZ2Utc2VjdGlvbl9pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0taG9tZS1tdWx0aWxpbmsgLmhvbWVwYWdlLXNlY3Rpb25faW50cm8gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uY2stY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1ob21lLW11bHRpbGluayAubXVsdGlsaW5rLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2stY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1ob21lLW11bHRpbGluayAubXVsdGlsaW5rLWl0ZW1fX2ltYWdlIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5jay1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWhvbWUtbXVsdGlsaW5rIC5tdWx0aWxpbmstaXRlbV9faW1hZ2UgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiA0LzM7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0taG9tZS1tdWx0aWxpbmsgLm11bHRpbGluay1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbi0taG9tZS1wZW9wbGUgLmZpbHRlci13aWRnZXRzIC5jb2wtbWQtNjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24tLWhvbWUtcGVvcGxlIC5maWx0ZXItd2lkZ2V0cyAuZmlsdGVyLXdpZGdldHNfX3NlYXJjaGJveCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG4uY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbi0taG9tZS1wZW9wbGUgLmZpbHRlci13aWRnZXRzIC5maWx0ZXItd2lkZ2V0c19fc2VhcmNoYm94IC5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uLS1ob21lLXBlb3BsZSAuZmlsdGVyLXdpZGdldHMgLmZpbHRlci13aWRnZXRzX19zZWFyY2hib3ggLmZvcm0taXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uLS1ob21lLXBlb3BsZSAuZmlsdGVyLXdpZGdldHMgLmZpbHRlci13aWRnZXRzX19zZWFyY2hib3ggLmZvcm0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uLS1ob21lLXBlb3BsZSAuZmlsdGVyLXdpZGdldHMgLmZpbHRlci13aWRnZXRzX19zZWFyY2hib3ggLmZvcm0tc3VibWl0IHtcbiAgd2lkdGg6IDQzcHg7XG4gIGhlaWdodDogMzlweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHZlcnNpb249JzEuMSclMjB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTIwdmlld0JveD0nMCUyMDAlMjAzMiUyMDMyJyUzRSUzQ3BhdGglMjBmaWxsPSclMjMyNjExQzknJTIwZD0nTTIyLjM5OSUyMDIwLjNjMS40NDctMS44ODYlMjAyLjMxOS00LjI4JTIwMi4zMTktNi44NzclMjAwLTAuMDA0JTIwMC0wLjAwOCUyMDAtMC4wMTF2MC4wMDFjMC02LjI3Mi01LjA4MS0xMS4zNzUtMTEuMzI0LTExLjM3NXMtMTEuMzI0JTIwNS4xMDMtMTEuMzI0JTIwMTEuMzc1JTIwNS4wNzklMjAxMS4zNzUlMjAxMS4zMjQlMjAxMS4zNzVjMC4wMDIlMjAwJTIwMC4wMDQlMjAwJTIwMC4wMDYlMjAwJTIwMi42NjElMjAwJTIwNS4xMDUtMC45MjYlMjA3LjAyOS0yLjQ3M2wtMC4wMjIlMjAwLjAxNyUyMDcuNTQlMjA3LjU3OSUyMDIuMDA5LTIuMDIwek0xMy4zOTQlMjAyMi4yM2MtNC44MzklMjAwLTguNzc0LTMuOTU2LTguNzc0LTguODE4czMuOTM4LTguODEzJTIwOC43NzQtOC44MTMlMjA4Ljc3NSUyMDMuOTU2JTIwOC43NzUlMjA4LjgxNi0zLjkzOCUyMDguODE0LTguNzc1JTIwOC44MTR6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI2MTFjOTtcbiAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIHotaW5kZXg6IDIwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uLS1ob21lLXBlb3BsZSAuZmlsdGVyLXdpZGdldHMgLmZpbHRlci13aWRnZXRzX19zZWFyY2hib3ggLmZvcm0tc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTNFJTBBJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBkJTNEJTIyTTIyLjM5OSUyMDIwLjNjMS40NDctMS44ODYlMjAyLjMxOS00LjI4JTIwMi4zMTktNi44NzclMjAwLTAuMDA0JTIwMC0wLjAwOCUyMDAtMC4wMTF2MC4wMDFjMC02LjI3Mi01LjA4MS0xMS4zNzUtMTEuMzI0LTExLjM3NXMtMTEuMzI0JTIwNS4xMDMtMTEuMzI0JTIwMTEuMzc1JTIwNS4wNzklMjAxMS4zNzUlMjAxMS4zMjQlMjAxMS4zNzVjMC4wMDIlMjAwJTIwMC4wMDQlMjAwJTIwMC4wMDYlMjAwJTIwMi42NjElMjAwJTIwNS4xMDUtMC45MjYlMjA3LjAyOS0yLjQ3M2wtMC4wMjIlMjAwLjAxNyUyMDcuNTQlMjA3LjU3OSUyMDIuMDA5LTIuMDIwek0xMy4zOTQlMjAyMi4yM2MtNC44MzklMjAwLTguNzc0LTMuOTU2LTguNzc0LTguODE4czMuOTM4LTguODEzJTIwOC43NzQtOC44MTMlMjA4Ljc3NSUyMDMuOTU2JTIwOC43NzUlMjA4LjgxNi0zLjkzOCUyMDguODE0LTguNzc1JTIwOC44MTR6JTIyJTNFJTNDJTJGcGF0aCUzRSUwQSUzQyUyRnN2ZyUzRSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY2ZGU0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uLS1ob21lLXBlb3BsZSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xufVxuLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24tLWhvbWUtcGVvcGxlIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uLS1ob21lLXBlb3BsZSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24tLWhvbWUtcGVvcGxlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbi5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uLS1ob21lLXBlb3BsZSAuZmllbGQtLW5hbWUtZmllbGQtc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbi1sZWZ0LWltYWdlIC5ob21lcGFnZS1zZWN0aW9uX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uLWxlZnQtY3JvcHBlZC1pbWcgLmhvbWVwYWdlLXNlY3Rpb25fX2ltZyB7XG4gIGhlaWdodDogMjIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSAxMDB2dykgLyAyKTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uLWxlZnQtY3JvcHBlZC1pbWcgLmhvbWVwYWdlLXNlY3Rpb25fX2ltZyB7XG4gICAgZmxleDogMCAwIGNhbGMoMTAwdncgKyAwLjVyZW0pO1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24tbGVmdC1jcm9wcGVkLWltZyAuaG9tZXBhZ2Utc2VjdGlvbl9faW1nIC5maWVsZC0taXRlbSB7XG4gIHBvc2l0aW9uOiB1bnNldDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbi1sZWZ0LWNyb3BwZWQtaW1nIC5ob21lcGFnZS1zZWN0aW9uX19pbWcge1xuICAgIGhlaWdodDogNDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbTtcbiAgICBmbGV4OiAwIDAgY2FsYyg2Ni42NjY2NjclICsgKDEwMHZ3IC0gMTAwJSkgLyAyICsgNHJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24tbGVmdC1jcm9wcGVkLWltZyAuaG9tZXBhZ2Utc2VjdGlvbl9faW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtO1xuICAgIGZsZXg6IDAgMCBjYWxjKDY2LjY2NjY2NyUgKyAoMTAwdncgLSAxMDAlKSAvIDIgKyA4cmVtKTtcbiAgICBoZWlnaHQ6IDUxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uLWxlZnQtY3JvcHBlZC1pbWcgLmhvbWVwYWdlLXNlY3Rpb25fX2ltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbTtcbiAgICBoZWlnaHQ6IDU3MHB4O1xuICAgIGZsZXg6IDAgMCBjYWxjKDY2LjY2NjY2NyUgKyAoMTAwdncgLSAxMDAlKSAvIDIgKyA4cmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbi1sZWZ0LWNyb3BwZWQtaW1nIC5ob21lcGFnZS1zZWN0aW9uX19pbWcge1xuICAgIG1hcmdpbi1yaWdodDogLTEycmVtO1xuICAgIGZsZXg6IDAgMCBjYWxjKDY2LjY2NjY2NyUgKyAoMTAwdncgLSAxMDAlKSAvIDIgKyAxMnJlbSk7XG4gIH1cbn1cbi5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uLWxlZnQtY3JvcHBlZC1pbWcgLmhvbWVwYWdlLXNlY3Rpb25fX2ltZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24tbGVmdC1jcm9wcGVkLWltZyAuaG9tZXBhZ2Utc2VjdGlvbl9faW1nIGltZyB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDU3MHB4IDAsIDEwMCUgMCwgMTAwJSAxMDElLCAwIDEwMCUsIDAgMTAxJSk7XG4gIH1cbn1cbi5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uLWxlZnQtY3JvcHBlZC1pbWcgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uLXJpZ2h0LWNyb3BwZWQtaW1nIC5ob21lcGFnZS1zZWN0aW9uX19pbWcge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtIDEwMHZ3KSAvIDIpO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24tcmlnaHQtY3JvcHBlZC1pbWcgLmhvbWVwYWdlLXNlY3Rpb25fX2ltZyB7XG4gICAgZmxleDogMCAwIGNhbGMoMTAwdncgKyAwLjVyZW0pO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICB9XG59XG4uY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbi1yaWdodC1jcm9wcGVkLWltZyAuaG9tZXBhZ2Utc2VjdGlvbl9faW1nIC5maWVsZC0taXRlbSB7XG4gIHBvc2l0aW9uOiB1bnNldDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbi1yaWdodC1jcm9wcGVkLWltZyAuaG9tZXBhZ2Utc2VjdGlvbl9faW1nIHtcbiAgICBoZWlnaHQ6IDQxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbTtcbiAgICBmbGV4OiAwIDAgY2FsYyg1OC4zMzMzMzMlICsgKDEwMHZ3IC0gMTAwJSkgLyAyICsgOHJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24tcmlnaHQtY3JvcHBlZC1pbWcgLmhvbWVwYWdlLXNlY3Rpb25fX2ltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbTtcbiAgICBoZWlnaHQ6IDUxNXB4O1xuICAgIGZsZXg6IDAgMCBjYWxjKDY2LjY2NjY2NyUgKyAoMTAwdncgLSAxMDAlKSAvIDIgKyAxMHJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24tcmlnaHQtY3JvcHBlZC1pbWcgLmhvbWVwYWdlLXNlY3Rpb25fX2ltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnJlbTtcbiAgICBoZWlnaHQ6IDU3MHB4O1xuICAgIGZsZXg6IDAgMCBjYWxjKDY2LjY2NjY2NyUgKyAoMTAwdncgLSAxMDAlKSAvIDIgKyAxMnJlbSk7XG4gIH1cbn1cbi5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uLXJpZ2h0LWNyb3BwZWQtaW1nIC5ob21lcGFnZS1zZWN0aW9uX19pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24tcmlnaHQtY3JvcHBlZC1pbWcgLmhvbWVwYWdlLXNlY3Rpb25fX2ltZyBpbWcge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgY2FsYygxMDAlIC0gNTcwcHgpIDEwMCUsIDAgMTAwJSk7XG4gIH1cbn1cbi5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uLXJpZ2h0LWNyb3BwZWQtaW1nIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb25fX2NvbnRlbnQgdWwge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIC5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uX19jb250ZW50IHVsIGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uLS12aWRlbyAudmlkZW8tY2FyZC0taXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbl9fYmFja2dyb3VuZCAuZmllbGQtLW5hbWUtZmllbGQtYmFja2dyb3VuZC1pbWFnZSAuZmllbGQtLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uX19iYWNrZ3JvdW5kIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4uY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbi0taG9tZS1oZXJvIHtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbi0taG9tZS1oZXJvIC5maWVsZC0tbmFtZS1maWVsZC1zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24tLWhvbWUtaGVybyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xufVxuLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24tLWhvbWUtaGVybyAudmlkZW8tdGVhc2VyX19wb3N0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24tLWhvbWUtaGVybyAuaG9tZXBhZ2UtaGVyb19fYmFja2dyb3VuZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbi0taG9tZS1oZXJvIC5ob21lcGFnZS1oZXJvX19iYWNrZ3JvdW5kIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uLS1ob21lLWhlcm8gLnZpZGVvLXRlYXNlcl9fYmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jay1jb250ZW50IC5ob21lcGFnZS1zZWN0aW9uLS1ob21lLWhlcm8gLnZpZGVvLXRlYXNlcl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJvdHRvbTogMnJlbTtcbiAgdG9wOiAxcmVtO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbi0taG9tZS1oZXJvIC52aWRlby10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHRvcDogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbi0taG9tZS1oZXJvIC52aWRlby10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHRvcDogN3JlbTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24tLWhvbWUtaGVybyAudmlkZW8tdGVhc2VyX190ZXh0LWluZm8ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMHMgbGluZWFyIDBzO1xufVxuLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24tLWhvbWUtaGVybyAudmlkZW8tdGVhc2VyX19wbGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbi0taG9tZS1oZXJvIC52aWRlby10ZWFzZXJfX3ZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMHMgbGluZWFyIDAuOHM7XG59XG4uY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbi0taG9tZS1oZXJvLmlzLXBsYXlpbmcgLnZpZGVvLXRlYXNlcl9fYmcge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbi0taG9tZS1oZXJvLmlzLXBsYXlpbmcgLnZpZGVvLXRlYXNlcl9fdGV4dC1pbmZvIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMHMgbGluZWFyIDAuOHM7XG59XG4uY2stY29udGVudCAuaG9tZXBhZ2Utc2VjdGlvbi0taG9tZS1oZXJvLmlzLXBsYXlpbmcgLnZpZGVvLXRlYXNlcl9fdmlkZW8ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMHMgbGluZWFyIDBzO1xufVxuLmNrLWNvbnRlbnQgLmhvbWVwYWdlLXNlY3Rpb24tLWhvbWUtaGVyby5pcy1wbGF5aW5nIC5ob21lcGFnZS1oZXJvX19iYWNrZ3JvdW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jay1jb250ZW50IC5wYXRoLWZyb250cGFnZSAuYWEtRm9ybSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmNrLWNvbnRlbnQgLnBhdGgtZnJvbnRwYWdlIC5hYS1Gb3JtIC5hYS1JbnB1dFdyYXBwZXIgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2stY29udGVudCAucGF0aC1mcm9udHBhZ2UgLmFhLUZvcm0gLmFhLUNsZWFyQnV0dG9uLFxuLmNrLWNvbnRlbnQgLnBhdGgtZnJvbnRwYWdlIC5hYS1Gb3JtIC5hYS1TdWJtaXRCdXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLWF1ZGlvIHtcbiAgbWFyZ2luOiAzM3B4IDA7XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtYXVkaW8gLmF1ZGlvLXNwZWFrZXIge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHRvcDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLWF1ZGlvIC5jcC1jaXJjbGUtZnJhbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtYXVkaW8gLmNwLWNpcmNsZS1mcmFtZSAuY3AtY29udGFpbmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtYXVkaW8gLmNwLWJ1ZmZlci1ob2xkZXIsIC5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hdWRpbyAuY3AtcHJvZ3Jlc3MtaG9sZGVyLCAuY2stY29udGVudCAuaW50ZXJhY3RpdmUtYXVkaW8gLmNwLWNpcmNsZS1jb250cm9sIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hdWRpbyAuY3AtYnVmZmVyLWhvbGRlciwgLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLWF1ZGlvIC5jcC1wcm9ncmVzcy1ob2xkZXIge1xuICBjbGlwOiByZWN0KDBweCwgMTgwcHgsIDE4MHB4LCA5MHB4KTtcbiAgei1pbmRleDogMjtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hdWRpbyAuY3AtYnVmZmVyLTEsIC5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hdWRpbyAuY3AtYnVmZmVyLTIsIC5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hdWRpbyAuY3AtcHJvZ3Jlc3MtMSwgLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLWF1ZGlvIC5jcC1wcm9ncmVzcy0yIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IDE4MHB4O1xuICBjbGlwOiByZWN0KDBweCwgOTBweCwgMTgwcHgsIDBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hdWRpbyAuY3AtYnVmZmVyLTEsIC5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hdWRpbyAuY3AtYnVmZmVyLTIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hdWRpbyAuY3AtY2lyY2xlLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2F1ZGlvL2F1ZGlvLWJ1ZmZlci5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB6LWluZGV4OiAxO1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLWF1ZGlvIC5jcC1wcm9ncmVzcy0xLCAuY2stY29udGVudCAuaW50ZXJhY3RpdmUtYXVkaW8gLmNwLXByb2dyZXNzLTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2F1ZGlvL2F1ZGlvLXByb2dyZXNzLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hdWRpbyAuY3AtYnVmZmVyLWhvbGRlci5jcC1ndDUwLFxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLWF1ZGlvIC5jcC1wcm9ncmVzcy1ob2xkZXIuY3AtZ3Q1MCxcbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hdWRpbyAuY3AtcHJvZ3Jlc3MtMS5jcC1mYWxsYmFjayB7XG4gIGNsaXA6IHJlY3QoYXV0bywgYXV0bywgYXV0bywgYXV0byk7XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtYXVkaW8gLmNwLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgd2lkdGg6IDE4MHB4O1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IDE4MHB4O1xuICBmbGV4OiAwIDAgMTgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBib3gtc2hhZG93OiBpbnNldCAycHggMnB4IDJweCAjYmViZWJlLCBpbnNldCAtMnB4IC0ycHggMnB4ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNkYmRiZGM7XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtYXVkaW8gLmRlc2NyaXB0aW9uLFxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLWF1ZGlvIC5hdWRpby1jb250cm9scyB7XG4gIGZsZXgtYmFzaXM6IDE4MHB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hdWRpbyAuZGVzY3JpcHRpb24sXG4gIC5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hdWRpbyAuYXVkaW8tY29udHJvbHMge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtYXVkaW8gLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLWF1ZGlvIC5kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hdWRpbyAuZGVzY3JpcHRpb24gc3Ryb25nLCAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gYmxvY2txdW90ZS5mYWN0IC5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hdWRpbyAuZGVzY3JpcHRpb24gc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hdWRpbyAuZGVzY3JpcHRpb24gLmF1ZGlvLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWluZGVudDogMDtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hdWRpbyAuZGVzY3JpcHRpb24gLmF1ZGlvLWNvbnRyb2xzIC5jcC1jb250cm9scy51bnN0eWxlZC1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hdWRpbyAuZGVzY3JpcHRpb24gLmF1ZGlvLWNvbnRyb2xzIC5jcC1jb250cm9scy51bnN0eWxlZC1saXN0IGxpIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtYXVkaW8gLmRlc2NyaXB0aW9uIC5hdWRpby1jb250cm9scyAuY3AtY29udHJvbHMudW5zdHlsZWQtbGlzdCAuY3AtcGxheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXVkaW8vbGlzdGVuX2ljb24uc3ZnKTtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hdWRpbyAuZGVzY3JpcHRpb24gLmF1ZGlvLWNvbnRyb2xzIC5jcC1jb250cm9scy51bnN0eWxlZC1saXN0IC5jcC1wYXVzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXVkaW8vbGlzdGVuX2ljb24uc3ZnKTtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hdWRpbyAuZGVzY3JpcHRpb24gLmF1ZGlvLWNvbnRyb2xzIC5jcC1jb250cm9scy51bnN0eWxlZC1saXN0IC5jcC1wbGF5LFxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLWF1ZGlvIC5kZXNjcmlwdGlvbiAuYXVkaW8tY29udHJvbHMgLmNwLWNvbnRyb2xzLnVuc3R5bGVkLWxpc3QgLmNwLXBhdXNlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtaW5kZW50OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hdWRpbyAuZGVzY3JpcHRpb24gLmF1ZGlvLWNvbnRyb2xzIC5jcC1jb250cm9scy51bnN0eWxlZC1saXN0IC5jcC1wbGF5OmZvY3VzLFxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLWF1ZGlvIC5kZXNjcmlwdGlvbiAuYXVkaW8tY29udHJvbHMgLmNwLWNvbnRyb2xzLnVuc3R5bGVkLWxpc3QgLmNwLXBhdXNlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hdWRpbyAuZGVzY3JpcHRpb24gLmF1ZGlvLWNvbnRyb2xzIC5jcC1jb250cm9scy51bnN0eWxlZC1saXN0IC5jcC1wbGF5IGxhYmVsLFxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLWF1ZGlvIC5kZXNjcmlwdGlvbiAuYXVkaW8tY29udHJvbHMgLmNwLWNvbnRyb2xzLnVuc3R5bGVkLWxpc3QgLmNwLXBhdXNlIGxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5jay1jb250ZW50IC53aWRnZXQtY2lyY2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2stY29udGVudCAud2lkZ2V0LWNpcmNsZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2stY29udGVudCAud2lkZ2V0LWNpcmNsZSAudGV4dC1wcmltYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2stY29udGVudCAud2lkZ2V0LWNpcmNsZSAubmV1bW9ycGhpYy1udW1iZXJzIHtcbiAgbWFyZ2luOiAtMTBweCAwIDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLndpZGdldC1jaXJjbGUge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDJweCAycHggI2JlYmViZSwgaW5zZXQgLTJweCAtMnB4IDJweCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogI2RiZGJkYztcbiAgfVxuICAuY2stY29udGVudCAud2lkZ2V0LWNpcmNsZS1sZyB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC5jay1jb250ZW50IC53aWRnZXQtY2lyY2xlLXNtIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5jb2x1bW5zLWdyaWQtaXRlbS5ib3JkZXJsZXNzIC5jay1jb250ZW50IC53aWRnZXQtY2lyY2xlLXNtIC5uZXVtb3JwaGljLW51bWJlcnMge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNrLWNvbnRlbnQgLm91ci1kaXZlcnNlLXdvcmtwbGFjZSAud2lkZ2V0LWNpcmNsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuY2stY29udGVudCAub3VyLWRpdmVyc2Utd29ya3BsYWNlIC53aWRnZXQtY2lyY2xlID4gcCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuY2stY29udGVudCAub3VyLWRpdmVyc2Utd29ya3BsYWNlIC53aWRnZXQtY2lyY2xlID4gcDpsYXN0LWNoaWxkIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4td2lkdGg6IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm91ci1kaXZlcnNlLXdvcmtwbGFjZSAud2lkZ2V0LWNpcmNsZSAubmV1bW9ycGhpYy1udW1iZXJzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAycHggMnB4IDJweCAjYmViZWJlLCBpbnNldCAtMnB4IC0ycHggMnB4ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjZGJkYmRjO1xuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLmNvbHVtbnMtZ3JpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jay1jb250ZW50IC5jb2x1bW5zLWdyaWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG4uY2stY29udGVudCAuY29sdW1ucy1ncmlkLWl0ZW0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgLmNvbHVtbnMtZ3JpZC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXBlcnNvbi1ibG9jayBpbWcge1xuICBwYWRkaW5nOiAwIDAgMC41cmVtIDA7XG59XG4uY2stY29udGVudCAuY29sdW1ucy1ncmlkLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tY29udGVudC1ibG9jayB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uY2stY29udGVudCAuY29sdW1ucy1ncmlkLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNrLWNvbnRlbnQgLmNvbHVtbnMtZ3JpZC1pdGVtLmJvcmRlcmVkIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRlbnQtYmxvY2sge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjYxMWM5O1xufVxuLmNrLWNvbnRlbnQgLmNvbHVtbnMtZ3JpZC1pdGVtLmJvcmRlcmVkIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRlbnQtYmxvY2sgLmNhcmQtbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNrLWNvbnRlbnQgLmNvbHVtbnMtZ3JpZC1pdGVtLmJvcmRlcmVkIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRlbnQtYmxvY2sgLmNhcmQtbGFiZWwgLmZpZWxkLS1pdGVtIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xufVxuLmNrLWNvbnRlbnQgLmNvbHVtbnMtZ3JpZC1pdGVtLmhpZ2hsaWdodCAucGFyYWdyYXBoLS10eXBlLS1jb250ZW50LWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgYm94LXNoYWRvdzogaW5zZXQgNHB4IDRweCA3cHggI2M0YzRjNCwgaW5zZXQgLTVweCAtNXB4IDEwcHggI2ZmZmZmZjtcbn1cbi5jay1jb250ZW50IC5jb2x1bW5zLWdyaWQtaXRlbS5oaWdobGlnaHQgLnBhcmFncmFwaC0tdHlwZS0tY29udGVudC1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY2stY29udGVudCAuY29sdW1ucy1ncmlkLWl0ZW0uaGlnaGxpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRlbnQtYmxvY2sgLmNhcmQtbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmNrLWNvbnRlbnQgLmNvbHVtbnMtZ3JpZC1pdGVtLmhpZ2hsaWdodCAucGFyYWdyYXBoLS10eXBlLS1jb250ZW50LWJsb2NrIC5jYXJkLWxhYmVsIC5maWVsZC0taXRlbSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uY2stY29udGVudCAuY29sdW1ucy1ncmlkLWl0ZW0uYm9yZGVybGVzcy5jb2xzcGFuLTIge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbn1cbi5jay1jb250ZW50IC5jb2x1bW5zLWdyaWQtaXRlbS5ib3JkZXJsZXNzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRlbnQtYmxvY2sge1xuICBwYWRkaW5nOiAwO1xufVxuLmNrLWNvbnRlbnQgLmNvbHVtbnMtZ3JpZC1pdGVtLmJvcmRlcmxlc3MgLmNhcmQtbGFiZWwge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jay1jb250ZW50IC5jb2x1bW5zLWdyaWQtaXRlbS5ib3JkZXJsZXNzIHAge1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5jay1jb250ZW50IC5jb2x1bW5zLWdyaWQtaXRlbS5ib3JkZXJsZXNzIGEge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG59XG4uY2stY29udGVudCAuY29sdW1ucy1ncmlkLWl0ZW0uYm9yZGVybGVzcyBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5jay1jb250ZW50IC5jb2x1bW5zLWdyaWQtaXRlbS5ib3JkZXJsZXNzIHAub2ZmaWNlLXN0YXRpc3RpY3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwO1xufVxuLmNrLWNvbnRlbnQgLmNvbHVtbnMtZ3JpZC1pdGVtLmJvcmRlcmxlc3MgcC5vZmZpY2Utc3RhdGlzdGljcyAudGV4dC1wcmltYXJ5IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uY2stY29udGVudCAuY29sdW1ucy1ncmlkLWl0ZW0uYm9yZGVybGVzcyBoMiwgLmNrLWNvbnRlbnQgLmNvbHVtbnMtZ3JpZC1pdGVtLmJvcmRlcmxlc3MgLmgyIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNrLWNvbnRlbnQgLmNvbHVtbnMtZ3JpZC1pdGVtLmJvcmRlcmxlc3MgLm5ldW1vcnBoaWMtbnVtYmVycyB7XG4gIGNvbG9yOiAjMjYxMWM5O1xuICBmb250LXNpemU6IDE1MHB4O1xuICBsaW5lLWhlaWdodDogMTkwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjVweCk7XG59XG4uY2stY29udGVudCAuY29sdW1ucy1ncmlkLWl0ZW0uYm9yZGVybGVzcyAubmV1bW9ycGhpYy1udW1iZXJzOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4uY2stY29udGVudCAuY29sdW1ucy1ncmlkLWl0ZW0uYm9yZGVybGVzcyAubmV1bW9ycGhpYy1udW1iZXJzIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmNvbHVtbnMtZ3JpZC1pdGVtLmJvcmRlcmxlc3Mge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvbHVtbnMtZ3JpZC1pdGVtLmJvcmRlcmxlc3MgcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY2stY29udGVudCAuY29sdW1ucy1ncmlkLWl0ZW0uYm9yZGVybGVzcyAubmV1bW9ycGhpYy1udW1iZXJzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5jay1jb250ZW50IC53aXRob3V0LW1hc29ucnkgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQtYmxvY2tzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xufVxuLmNrLWNvbnRlbnQgLndpdGhvdXQtbWFzb25yeSAuZmllbGQtLW5hbWUtZmllbGQtY29udGVudC1ibG9ja3MgLmNvbHVtbnMtZ3JpZC1zaXplciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2stY29udGVudCAud2l0aG91dC1tYXNvbnJ5IC5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50LWJsb2NrcyAuY29sdW1ucy1ncmlkLWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY2stY29udGVudCAud2l0aG91dC1tYXNvbnJ5IC5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50LWJsb2NrcyAuY29sdW1ucy1ncmlkLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tY29udGVudC1ibG9jayB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1vdmVybGF5IGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLW92ZXJsYXkgYnV0dG9uLmJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1vdmVybGF5IC5vdmVybGF5LW1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLW92ZXJsYXkgLm92ZXJsYXktbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgLyoudG9vbGJhci1maXhlZC50b29sYmFyLWhvcml6b250YWwgJiB7XG4gICAgYnV0dG9uLmNsb3NlIHtcbiAgICAgIHRvcDogMTUwcHg7XG4gICAgfVxuICB9Ki9cbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1vdmVybGF5IC5vdmVybGF5LW1vZGFsIC5tb2RhbC1kaWFsb2cgYnV0dG9uLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICByaWdodDogOCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC45O1xuICB0b3A6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtb3ZlcmxheSAub3ZlcmxheS1tb2RhbCAubW9kYWwtZGlhbG9nIGJ1dHRvbi5jbG9zZTpiZWZvcmUsIC5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1vdmVybGF5IC5vdmVybGF5LW1vZGFsIC5tb2RhbC1kaWFsb2cgYnV0dG9uLmNsb3NlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICBsZWZ0OiAtNXB4O1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLW92ZXJsYXkgLm92ZXJsYXktbW9kYWwgLm1vZGFsLWRpYWxvZyBidXR0b24uY2xvc2U6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLW92ZXJsYXkgLm92ZXJsYXktbW9kYWwgLm1vZGFsLWRpYWxvZyBidXR0b24uY2xvc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLW92ZXJsYXkgLm92ZXJsYXktbW9kYWwgLm1vZGFsLWRpYWxvZyBidXR0b24uY2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAuaW50ZXJhY3RpdmUtb3ZlcmxheSAub3ZlcmxheS1tb2RhbCAubW9kYWwtZGlhbG9nIGJ1dHRvbi5jbG9zZSB7XG4gICAgcmlnaHQ6IDYwcHg7XG4gICAgdG9wOiA3MHB4O1xuICB9XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtb3ZlcmxheSAub3ZlcmxheS1tb2RhbCAub3ZlcmxheS1tb2RhbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLW92ZXJsYXkgLm92ZXJsYXktbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1vdmVybGF5IC5vdmVybGF5LW1vZGFsIC5vdmVybGF5IHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDEyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1vdmVybGF5IC5vdmVybGF5LW1vZGFsIC5vdmVybGF5IHtcbiAgICB3aWR0aDogOTQ2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLW92ZXJsYXkgLm92ZXJsYXktbW9kYWwgLm92ZXJsYXkge1xuICAgIHdpZHRoOiAxMDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLW92ZXJsYXkgLm92ZXJsYXktbW9kYWwgLm92ZXJsYXkge1xuICAgIHdpZHRoOiAxMjM2cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1vdmVybGF5IC5vdmVybGF5LW1vZGFsIC5vdmVybGF5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtb3ZlcmxheSAub3ZlcmxheS1tb2RhbCAub3ZlcmxheSAubW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzI2MTFjOTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZzogMC42MjVyZW07XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtb3ZlcmxheSAub3ZlcmxheS1tb2RhbCAub3ZlcmxheSAubW9kYWwtaGVhZGVyIGJ1dHRvbi5jbG9zZSB7XG4gIGluc2V0OiBhdXRvO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEuMjVyZW07XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtb3ZlcmxheSAub3ZlcmxheS1tb2RhbCAub3ZlcmxheSAubW9kYWwtaGVhZGVyIGJ1dHRvbi5jbG9zZTpiZWZvcmUsIC5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1vdmVybGF5IC5vdmVybGF5LW1vZGFsIC5vdmVybGF5IC5tb2RhbC1oZWFkZXIgYnV0dG9uLmNsb3NlOmFmdGVyIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjVweDtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1vdmVybGF5IC5vdmVybGF5LW1vZGFsIC5vdmVybGF5IC5vdmVybGF5X19ib2R5IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE4MHB4KTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLW92ZXJsYXkgLm92ZXJsYXktbW9kYWwgLm92ZXJsYXlfX2hlcm8ge1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1vdmVybGF5IC5vdmVybGF5LW1vZGFsIC5vdmVybGF5X19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1vdmVybGF5IC5vdmVybGF5LW1vZGFsIC5vdmVybGF5X19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1vdmVybGF5LXNlY3Rpb25zIHNlY3Rpb24gPiAuZmllbGQtLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtb3ZlcmxheSAub3ZlcmxheS1tb2RhbCAub3ZlcmxheV9fY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtb3ZlcmxheS1zZWN0aW9ucyA+IFtjbGFzcyo9c2VjdGlvbi1dIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLW92ZXJsYXkgLm92ZXJsYXktbW9kYWwgLm92ZXJsYXlfX2NvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLW92ZXJsYXkgLm92ZXJsYXktbW9kYWwgLm92ZXJsYXlfX2NvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2stY29udGVudCAucG9sbC1xdWVzdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2stY29udGVudCAucG9sbC1xdWVzdGlvbiAucG9sbC1iYWNrLWJ1dHRvbiA+IGEsXG4uY2stY29udGVudCAucG9sbC1xdWVzdGlvbiAucG9sbC1yZXNldC1idXR0b24gPiBhLFxuLmNrLWNvbnRlbnQgLnBvbGwtcXVlc3Rpb24gLnBvbGwtbmV4dC1idXR0b24gPiBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2stY29udGVudCAucG9sbC1xdWVzdGlvbiAucG9sbC1yZXNldC1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2stY29udGVudCAucG9sbC1xdWVzdGlvbiAuYnRuLFxuLmNrLWNvbnRlbnQgLnBvbGwtcXVlc3Rpb24gLmJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTAxMDE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgLnBvbGwtcXVlc3Rpb24gLmJ0bjpob3Zlcixcbi5jay1jb250ZW50IC5wb2xsLXF1ZXN0aW9uIC5idG4ub3BlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjExYzk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLXNsaWRlciAuaW1hZ2UtcG9zaXRpb24tbGVmdCAuYmxvY2txdW90ZS1jb2w6Zmlyc3QtY2hpbGQge1xuICBvcmRlcjogMTtcbn1cbi5jay1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IC5pbnRlcmFjdGl2ZS1zbGlkZXIgLmZpZWxkLS1pdGVtIC5ibG9ja3F1b3RlLWNvbCBibG9ja3F1b3RlLFxuLmNrLWNvbnRlbnQgLmNvbnRlbnRfX2JvZHkgLmludGVyYWN0aXZlLXNsaWRlciAuZmllbGQtLWl0ZW0gLmJsb2NrcXVvdGUtY29sIGJsb2NrcXVvdGUge1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6ICMyNjExYzk7XG4gIGZsb2F0OiBub25lO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgLmludGVyYWN0aXZlLXNsaWRlciAuZmllbGQtLWl0ZW0gLmJsb2NrcXVvdGUtY29sIGJsb2NrcXVvdGU6OmJlZm9yZSxcbi5jay1jb250ZW50IC5jb250ZW50X19ib2R5IC5pbnRlcmFjdGl2ZS1zbGlkZXIgLmZpZWxkLS1pdGVtIC5ibG9ja3F1b3RlLWNvbCBibG9ja3F1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMi42ZW07XG59XG4uY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuaW50ZXJhY3RpdmUtc2xpZGVyIC5maWVsZC0taXRlbSAuYmxvY2txdW90ZS1jb2wgYmxvY2txdW90ZSBwLFxuLmNrLWNvbnRlbnQgLmNvbnRlbnRfX2JvZHkgLmludGVyYWN0aXZlLXNsaWRlciAuZmllbGQtLWl0ZW0gLmJsb2NrcXVvdGUtY29sIGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jay1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IC5pbnRlcmFjdGl2ZS1zbGlkZXIgLmZpZWxkLS1pdGVtIC5ibG9ja3F1b3RlLWNvbCxcbiAgLmNrLWNvbnRlbnQgLmNvbnRlbnRfX2JvZHkgLmludGVyYWN0aXZlLXNsaWRlciAuZmllbGQtLWl0ZW0gLmJsb2NrcXVvdGUtY29sIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNzlweCkge1xuICAuY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuaW50ZXJhY3RpdmUtc2xpZGVyIC5maWVsZC0taXRlbSAuYmxvY2txdW90ZS1jb2wsXG4gIC5jay1jb250ZW50IC5jb250ZW50X19ib2R5IC5pbnRlcmFjdGl2ZS1zbGlkZXIgLmZpZWxkLS1pdGVtIC5ibG9ja3F1b3RlLWNvbCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuaW50ZXJhY3RpdmUtc2xpZGVyIC5maWVsZC0taXRlbSAuYmxvY2txdW90ZS1jb2w6Zmlyc3QtY2hpbGQsXG4gIC5jay1jb250ZW50IC5jb250ZW50X19ib2R5IC5pbnRlcmFjdGl2ZS1zbGlkZXIgLmZpZWxkLS1pdGVtIC5ibG9ja3F1b3RlLWNvbDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLXNsaWRlciAuc3dpcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLXNsaWRlciBjaXRlIC5maWVsZC0taXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLmNrLWNvbnRlbnQgLmNvbnRlbnRfX2JvZHkgLmludGVyYWN0aXZlLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbHMgdWwgbGkge1xuICBtYXJnaW46IDEwcHg7XG59XG4uY2stY29udGVudCAuY29udGVudF9fYm9keSAuaW50ZXJhY3RpdmUtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9scyB1bC5jYXJvdXNlbC1jb250cm9sc19fZG90cyA+IGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLnZpc2libGUtcHJpbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAudGFiLXBhbmVfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5jay1jb250ZW50IGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuY2stY29udGVudCAuY29sX19yZWxhdGVkLFxuICAuY2stY29udGVudCAubGF0ZXN0LWFsZXJ0cyxcbiAgLmNrLWNvbnRlbnQgLmNhcmQsXG4gIC5jay1jb250ZW50IGJsb2NrcXVvdGUsXG4gIC5jay1jb250ZW50IHAsXG4gIC5jay1jb250ZW50IHNwYW4sXG4gIC5jay1jb250ZW50IGxpIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuY29sX19yZWxhdGVkLFxuICAuY2stY29udGVudCAuY2FyZCxcbiAgLmNrLWNvbnRlbnQgLmluc2lnaHQtc2VjdGlvbixcbiAgLmNrLWNvbnRlbnQgYmxvY2txdW90ZSxcbiAgLmNrLWNvbnRlbnQgcCxcbiAgLmNrLWNvbnRlbnQgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY2stY29udGVudCAuY2FyZCBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5uYXZiYXIubmF2YmFyLWludmVyc2UubmF2YmFyLWZpeGVkLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IGh0bWwgYm9keSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IGh0bWwgYm9keS50b29sYmFyLWZpeGVkLnRvb2xiYXItaG9yaXpvbnRhbCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCBodG1sIGJvZHkudG9vbGJhci1maXhlZC50b29sYmFyLWhvcml6b250YWwudG9vbGJhci10cmF5LW9wZW4ge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgaHRtbCBib2R5LnRvb2xiYXItZml4ZWQudG9vbGJhci12ZXJ0aWNhbCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAqOm5vdChibG9ja3F1b3RlKTpub3QoLmF1ZGlvLXNwZWFrZXIpLFxuICAuY2stY29udGVudCAqOm5vdChibG9ja3F1b3RlKTpiZWZvcmUsXG4gIC5jay1jb250ZW50ICo6YWZ0ZXIsXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29sX19yZWxhdGVkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucmVsYXRlZC1hcnRpY2xlcyAuY29sLXNtLTYuY29sLWxnLTMsXG4gIC5jay1jb250ZW50IC5mZWF0dXJlZC1pbnNpZ2h0cy1saXN0IC5jb2wtbWQtNC5jb2wtMTIsXG4gIC5jay1jb250ZW50IC5yZWdpc3Rlci1ldmVudHMtbGlzdCAuY29sLXNtLTYuY29sLWxnLTMsXG4gIC5jay1jb250ZW50IC5jYXJkLS1saXN0IC5jb2wtc20tNi5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY2stY29udGVudCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29sX190ZXh0IGltZyxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jb2xfX3RleHQgcCxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIC5jb2xfX3RleHQgZGl2LFxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gLmNvbF9fdGV4dCBzcGFuIHtcbiAgICBwYWdlLWJyZWFrLWJlZm9yZTogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCBwLFxuICAuY2stY29udGVudCBoMixcbiAgLmNrLWNvbnRlbnQgLmgyLFxuICAuY2stY29udGVudCBoMyxcbiAgLmNrLWNvbnRlbnQgLmgzLFxuICAuY2stY29udGVudCBsaSB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgLmNrLWNvbnRlbnQgaDEsIC5jay1jb250ZW50IC5oMSxcbiAgLmNrLWNvbnRlbnQgaDIsXG4gIC5jay1jb250ZW50IC5oMixcbiAgLmNrLWNvbnRlbnQgaDMsXG4gIC5jay1jb250ZW50IC5oMyxcbiAgLmNrLWNvbnRlbnQgaDQsXG4gIC5jay1jb250ZW50IC5oNCxcbiAgLmNrLWNvbnRlbnQgaDUsXG4gIC5jay1jb250ZW50IC5oNSxcbiAgLmNrLWNvbnRlbnQgaDYsXG4gIC5jay1jb250ZW50IC5oNiB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgYnJlYWstYWZ0ZXI6IGF2b2lkLXBhZ2U7XG4gIH1cbiAgLmNrLWNvbnRlbnQgaDEgKyBwLCAuY2stY29udGVudCAuaDEgKyBwLFxuICAuY2stY29udGVudCBoMiArIHAsXG4gIC5jay1jb250ZW50IC5oMiArIHAsXG4gIC5jay1jb250ZW50IGgzICsgcCxcbiAgLmNrLWNvbnRlbnQgLmgzICsgcCxcbiAgLmNrLWNvbnRlbnQgaDQgKyBwLFxuICAuY2stY29udGVudCAuaDQgKyBwLFxuICAuY2stY29udGVudCBoNSArIHAsXG4gIC5jay1jb250ZW50IC5oNSArIHAsXG4gIC5jay1jb250ZW50IGg2ICsgcCxcbiAgLmNrLWNvbnRlbnQgLmg2ICsgcCB7XG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGF2b2lkO1xuICAgIGJyZWFrLWJlZm9yZTogYXZvaWQtcGFnZTtcbiAgfVxuICAuY2stY29udGVudCAubG9nby1wcmludCB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgfVxuICAuY2stY29udGVudCAucGFnZV9faGVhZGluZyB7XG4gICAgbWFyZ2luOiAxZW0gMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5jb250ZW50X19jb2x1bW4tLW5vLXNpZGViYXIgLnBhZ2VfX25hdixcbiAgLmNrLWNvbnRlbnQgLmhpZGRlbnQtcHJpbnQsXG4gIC5jay1jb250ZW50IC5wYWdlX19uYXYtdGFicyxcbiAgLmNrLWNvbnRlbnQgLnRhYnMtLXByaW1hcnkubmF2Lm5hdi10YWJzLFxuICAuY2stY29udGVudCAuaGVhZGluZ19fYWN0aW9uLWxpbmtzLFxuICAuY2stY29udGVudCAubmF2YmFyLWZpeGVkLXRvcCxcbiAgLmNrLWNvbnRlbnQgb2wuYnJlYWRjcnVtYixcbiAgLmNrLWNvbnRlbnQgZm9vdGVyLmZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5jb250YWN0LWRhdGFfX2xpc3QtLXBob25lcyBhLFxuICAuY2stY29udGVudCAuY29udGFjdC1kYXRhX19saXN0LS1mYXhlcyBhIHtcbiAgICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAucHJpbnQtLWJyZWFrLWJlZm9yZSB7XG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cztcbiAgfVxuICAuY2stY29udGVudCAucHJpbnQtLWJyZWFrLWFmdGVyIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXM7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnByaW50LS1uby1icmVhay1pbnNpZGUge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICAuY2stY29udGVudCAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1haW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRvcDogMDtcbiAgfVxuICAuY2stY29udGVudCAuaGVhZGluZ19fYmlvLWluZm8sXG4gIC5jay1jb250ZW50IC5jb250ZW50X19ib2R5LmNvbnRlbnRfX2JvZHktLXBlb3BsZSBoMyxcbiAgLmNrLWNvbnRlbnQgLmNvbnRlbnRfX2JvZHkuY29udGVudF9fYm9keS0tcGVvcGxlIC5oMyxcbiAgLmNrLWNvbnRlbnQgLmNvbnRlbnRfX2JvZHkuY29udGVudF9fYm9keS0tcGVvcGxlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbiAgLmNrLWNvbnRlbnQgLnRhYi1wYW5lX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5jay1jb250ZW50IGJvZHkgLnRleHQtaW5mbyxcbiAgLmNrLWNvbnRlbnQgYm9keSAudGV4dC1wcmltYXJ5IHtcbiAgICBjb2xvcjogIzFiMWIxYiAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC50YWItcGFuZV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDA7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgfVxuICAuY2stY29udGVudCAucmVnaW9uLWhlYWRlciAudGFicyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5yZWdpb24taGlnaGxpZ2h0ZWQgLnBhZ2UtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwIDEwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxZDJkMztcbiAgfVxuICAuY2stY29udGVudCBib2R5LnBhZ2Utbm9kZS10eXBlLXBlb3BsZSAuZm9jdXNwb2ludCB7XG4gICAgbWF4LWhlaWdodDogNDQ1cHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgYm9keS5wYWdlLW5vZGUtdHlwZS1wZW9wbGUgLmhlYWRpbmdfX2Jpby1pbmZvIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxuICAuY2stY29udGVudCBib2R5LnBhZ2Utbm9kZS10eXBlLXBlb3BsZSAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW06bm90KC5maWVsZC0tbmFtZS1maWVsZC1xdW90ZSkge1xuICAgIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuY2stY29udGVudCBib2R5LnBhZ2Utbm9kZS10eXBlLXBlb3BsZSAubWFpbi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY2stY29udGVudCBib2R5LnBhZ2Utbm9kZS10eXBlLXBlb3BsZSAubWFpbi1jb250YWluZXIgLnJlZ2lvbi1oaWdobGlnaHRlZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY2stY29udGVudCBib2R5LnBhZ2Utbm9kZS10eXBlLXBlb3BsZSAubWFpbi1jb250YWluZXIgLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgIGhlaWdodDogNDQ1cHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgYm9keS5wYWdlLW5vZGUtdHlwZS1wZW9wbGUgLm1haW4tY29udGFpbmVyIC5iYWNrZ3JvdW5kLWltYWdlIGltZyB7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCBib2R5LnBhZ2Utbm9kZS10eXBlLXBlb3BsZSAubWFpbi1jb250YWluZXIgb2wuYnJlYWRjcnVtYiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG4gIC5jay1jb250ZW50IGJvZHkucGFnZS1ub2RlLXR5cGUtcGVvcGxlIC5tYWluLWNvbnRhaW5lciAucGFnZV9fc2lkZWJhci1jb21wbGVtZW50YXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2stY29udGVudCBib2R5LnBhZ2Utbm9kZS10eXBlLXBlb3BsZSAubWFpbi1jb250YWluZXIgPiAucm93ID4gLmNvbC1zbS00LFxuICAuY2stY29udGVudCBib2R5LnBhZ2Utbm9kZS10eXBlLXBlb3BsZSAubWFpbi1jb250YWluZXIgPiAucm93ID4gLmNvbC1zbS04IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2stY29udGVudCBib2R5LnBhZ2Utbm9kZS10eXBlLXBlb3BsZSAubWFpbi1jb250YWluZXIgPiAucm93ID4gLmNvbC1zbS04IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5jay1jb250ZW50IC5tYWluLWNvbnRhaW5lciB7XG4gICAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgfVxuICAuY2stY29udGVudCAjaG9tZSAuc2Nyb2xsLWRvd24td3JhcHBlcixcbiAgLmNrLWNvbnRlbnQgLnNjcm9sbC1kb3duLXdyYXBwZXIsXG4gIC5jay1jb250ZW50ICNob21lIGgxLFxuICAuY2stY29udGVudCAjaG9tZSAuaDEsXG4gIC5jay1jb250ZW50IC5jbG9zZS1mdWxsLXZpZXcsXG4gIC5jay1jb250ZW50IC5zaWRlLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCBodG1sIGJvZHksXG4gIC5jay1jb250ZW50IGh0bWwgYm9keSBwIHtcbiAgICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5jay1jb250ZW50IC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24gLnBhZ2UtaGVhZGVyLFxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb25fX2JhY2ssXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1iYWNrZHJvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1sYW5kaW5nIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24gLnBhZ2VfX2hlYWRpbmcgaDEsIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbiAucGFnZV9faGVhZGluZyAuaDEge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24gLnBhZ2VfX2hlYWRpbmcgLmhlcm9fX21ldGEtcm93IHtcbiAgICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uIC5wYWdlX19oZWFkaW5nIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbiBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nOiAxMC41cHggMjFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwIDIxcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24gYmxvY2txdW90ZSBwIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24gYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24gLnNpbXBsZWJveCB7XG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGF1dG8gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkMmQzICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbiBwLFxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24gbGkge1xuICAgIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24gcCBhLFxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24gbGkgYSB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uIC5jYXJkIC5jYXJkLWJvZHkgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBhZ2UtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5jay1jb250ZW50IC50YWItY29udGVudCBoMi50YWItcGFuZV9fdGl0bGUsIC5jay1jb250ZW50IC50YWItY29udGVudCAudGFiLXBhbmVfX3RpdGxlLmgyIHtcbiAgICBjb2xvcjogIzI2MTFjOSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMjYxMWM5O1xuICAgIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnRhYi1jb250ZW50IGgyIHN0cm9uZywgLmNrLWNvbnRlbnQgLnRhYi1jb250ZW50IC5oMiBzdHJvbmcsXG4gIC5jay1jb250ZW50IC50YWItY29udGVudCBoMixcbiAgLmNrLWNvbnRlbnQgLnRhYi1jb250ZW50IC5oMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5jay1jb250ZW50IC5zdWJzY3JpYmUtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY2stY29udGVudCAuc3Vic2NyaWJlLWJveCBhIHtcbiAgICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCBibG9ja3F1b3RlLmZhY3Qge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogNXB4IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCBibG9ja3F1b3RlLmZhY3QgdSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5jay1jb250ZW50IGJsb2NrcXVvdGUuZmFjdCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuYWNjb3JkaW9uLXRhYi1jb250ZW50IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFjY29yZGlvbi10YWItY29udGVudCAuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5vLXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmJhY2stdG8tdG9wLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jay1jb250ZW50IC5oZWFkaW5nX19oZXJvIC5oZXJvX19tZXRhIHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmhlYWRpbmdfX2hlcm8gLmhlcm9fX21ldGEgLmhlcm9fX2F1dGhvcnMtcm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5sYXRlc3QtYWxlcnRzIC52aWV3LWNvbnRlbnQgLmxpc3QtaXRlbTpudGgtY2hpbGQoNSkgLmxhdGVzdC1hbGVydHMtcm93X193cmFwcGVyLFxuICAuY2stY29udGVudCAubGF0ZXN0LWFsZXJ0cyAudmlldy1jb250ZW50IC5saXN0LWl0ZW06bnRoLWNoaWxkKDYpIC5sYXRlc3QtYWxlcnRzLXJvd19fd3JhcHBlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20gaDEsIC5jay1jb250ZW50IC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuaDEge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICB9XG4gIC5jay1jb250ZW50IC5jb2xfX3RleHQgLmZpZWxkLS1uYW1lLWZpZWxkLXByZS1zdWJ0aXRsZSB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICB0b3A6IDgwcHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLW1hZ2F6aW5lLWRlZmF1bHQtc3R5bGUgLmxvZ28tcHJpbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLW1hZ2F6aW5lLWRlZmF1bHQtc3R5bGUgLm1haW4tY29udGFpbmVyIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLWRlZmF1bHQtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCBoMywgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLmgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLmxlYWQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAuZmllbGQtLW5hbWUtZmllbGQtc2VjdGlvbi10aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5zaWRlLW5hdmlnYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAucGFyYWxsYXgtdXAsXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5wYXJhbGxheC1kb3duIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLnNjcm9sbC1yZXZlYWwtYmxvY2sge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgc2VjdGlvbiB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLnNlY3Rpb24tY292ZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzO1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5zZWN0aW9uLWNvdmVyIC5zZWN0aW9uLWNvdmVyX19pbWFnZS5zZWN0aW9uLWNvdmVyX192aWRlbyB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAuc2VjdGlvbi1jb3ZlciAuc2VjdGlvbi1jb3Zlcl9faW1hZ2Uuc2VjdGlvbi1jb3Zlcl9fdmlkZW8gLmZpZWxkLS1uYW1lLWZpZWxkLW1vYmlsZS1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLnNlY3Rpb24tY292ZXIgLnNlY3Rpb24tY292ZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5zZWN0aW9uLWNvdmVyIC5zZWN0aW9uLWNvdmVyX19jb250ZW50IC5zZWN0aW9uLWNvdmVyX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLnNlY3Rpb24tY292ZXIgLnNlY3Rpb24tY292ZXJfX2NvbnRlbnQgLnNlY3Rpb24tY292ZXJfX2NhcHRpb25zIHtcbiAgICBwYWRkaW5nOiAzcmVtIDAgMDtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAuc2VjdGlvbi10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAuc2VjdGlvbi1jaGFwdGVyIHtcbiAgICBwYWdlLWJyZWFrLWJlZm9yZTogYWx3YXlzO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5zZWN0aW9uLWNoYXB0ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAuc2VjdGlvbi1hcnRpY2xlIC5jb250YWluZXItcHVibGljYXRpb24ge1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLnNlY3Rpb24tYXJ0aWNsZSAuY29udGFpbmVyLXB1YmxpY2F0aW9uIC5zZWN0aW9uLWFydGljbGVfX2ltYWdlLWNvbCxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLnNlY3Rpb24tYXJ0aWNsZSAuY29udGFpbmVyLXB1YmxpY2F0aW9uIC5zZWN0aW9uLWFydGljbGVfX2NvbnRlbnQtY29sIHtcbiAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICB3aWR0aDogNDklO1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5zZWN0aW9uLWFydGljbGUgLmNvbnRhaW5lci1wdWJsaWNhdGlvbiAuc2VjdGlvbi1hcnRpY2xlX19jb250ZW50LWNvbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAuc2VjdGlvbi1hcnRpY2xlIC5jb250YWluZXItcHVibGljYXRpb24gLnNlY3Rpb24tYXJ0aWNsZV9faW1hZ2UtY29sIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLnNlY3Rpb24tYXJ0aWNsZSAuY29udGFpbmVyLXB1YmxpY2F0aW9uIC5zZWN0aW9uLWFydGljbGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5zZWN0aW9uLWFydGljbGUgLmNvbnRhaW5lci1wdWJsaWNhdGlvbiAuc2VjdGlvbi1hcnRpY2xlX190aXRsZSAuZmllbGQtLW5hbWUtZmllbGQtc2VjdGlvbi10aXRsZSBoMywgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLnNlY3Rpb24tYXJ0aWNsZSAuY29udGFpbmVyLXB1YmxpY2F0aW9uIC5zZWN0aW9uLWFydGljbGVfX3RpdGxlIC5maWVsZC0tbmFtZS1maWVsZC1zZWN0aW9uLXRpdGxlIC5oMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5zZWN0aW9uLWFydGljbGUgLmNvbnRhaW5lci1wdWJsaWNhdGlvbiAucmVhZC1tb3JlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLnNlY3Rpb24tYXJ0aWNsZS1saXN0IC5mdWxsLXdpZHRoLWxpbmsge1xuICAgIHBhZGRpbmc6IDIwcHggNDVweCAyMHB4IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLnNlY3Rpb24tYXJ0aWNsZS1saXN0IC5mdWxsLXdpZHRoLWxpbmsgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5yZWxhdGVkLWNvbnRlbnQtZ3JvdXAgLml0ZW0sXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLWNvbnRlbnQgLmxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDIuNGluO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtcHVibGljYXRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5oZXJvLWFydGljbGVfX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmhlcm8tYXJ0aWNsZV9fd3JhcHBlciAucmlnaHQtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmhlcm8tYXJ0aWNsZV9fd3JhcHBlciAucmlnaHQtY29sdW1uIC5oZXJvX19jYXRlZ29yeSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5oZXJvLWFydGljbGVfX3dyYXBwZXIgLmhlcm9fX2F1dGhvcnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuaGVyby1hcnRpY2xlX193cmFwcGVyIC5oZXJvX19hdXRob3JzIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICB9XG4gIC5jay1jb250ZW50IC5mYWN0Ym94IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5hcnRpY2xlLXdjLXN0eWxlIC5oZXJvX19tZXRhLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFydGljbGUtd2Mtc3R5bGUgLmhlcm9fX21ldGEtd3JhcHBlci5jb250YWluZXItcHVibGljYXRpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFydGljbGUtd2Mtc3R5bGUgLmNvbnRlbnQtLWFydGljbGUtY29udGFpbmVyIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFydGljbGUtd2Mtc3R5bGUgLmNvbnRlbnQtLWFydGljbGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFydGljbGUtd2Mtc3R5bGUgLmNvbnRlbnQtLWFydGljbGUtd3JhcHBlciAuY29udGVudC0tYXJ0aWNsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuY2stY29udGVudCAuYXJ0aWNsZS13Yy1zdHlsZSAuY29udGVudC0tYXJ0aWNsZS13cmFwcGVyIC5jb250ZW50LS1hcnRpY2xlIC5jb250ZW50X19ib2R5IC5kZWFsLWhpZ2hsaWdodGVkIHtcbiAgICB3aWR0aDogMi40aW47XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFydGljbGUtd2Mtc3R5bGUgLmNvbnRlbnQtLWFydGljbGUtd3JhcHBlciAuY29udGVudC0tYXJ0aWNsZSAuY29udGVudF9fYm9keSAuZGVhbC1oaWdobGlnaHRlZCAuZGVhbC1jb250YWluZXIge1xuICAgIHdpZHRoOiAyaW47XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmFydGljbGUtd2Mtc3R5bGUgLmNvbnRlbnQtLWFydGljbGUtd3JhcHBlciAuY29udGVudC0tYXJ0aWNsZSAuY29udGVudF9fYm9keSBibG9ja3F1b3RlIHtcbiAgICB3aWR0aDogM2luO1xuICB9XG4gIC5jay1jb250ZW50IC5hcnRpY2xlLXdjLXN0eWxlIC5jb250ZW50LS1hcnRpY2xlLXdyYXBwZXIgLmNvbnRlbnQtLWFydGljbGUgLnJlbGF0ZWQtY29udGVudC1ncm91cCAuaXRlbSB7XG4gICAgd2lkdGg6IDIuNGluO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuY2stY29udGVudCAuYXJ0aWNsZS13Yy1zdHlsZSAuY29udGVudC0tYXJ0aWNsZS13cmFwcGVyIC5jb250ZW50LS1hcnRpY2xlIC5kaXNjbGFpbWVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAuY2stY29udGVudCAuYXJ0aWNsZS13Yy1zdHlsZSAuY29udGVudC0tYXJ0aWNsZS13cmFwcGVyIC5jb250ZW50LS1hcnRpY2xlIC5kaXNjbGFpbWVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuY2stY29udGVudCAubGF5b3V0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAgMWZyO1xuICB9XG4gIC5jay1jb250ZW50IC5oZXJvLXByaW1hcnkgLmhlcm8tcHJpbWFyeV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmhlcm8tcHJpbWFyeSAuaGVyby1wcmltYXJ5X193cmFwcGVyID4gZGl2IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnByaW1hcnktZ3JpZF9fbWFpbiAuY29udGFpbmVyLWludHJvIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnByaW1hcnktZ3JpZF9fbWFpbiAucHJpbWFyeS1ncmlkX19tYWluX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuc2VydmljZSAucmVsYXRlZC1jb250ZW50LWdyb3VwLFxuICAuY2stY29udGVudCAucGVvcGxlIC5yZWxhdGVkLWNvbnRlbnQtZ3JvdXAge1xuICAgIHBhZ2UtYnJlYWstYmVmb3JlOiBhbHdheXM7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzO1xuICB9XG4gIC5jay1jb250ZW50IC5zZXJ2aWNlIC5yZWxhdGVkLWNvbnRlbnQtZ3JvdXA6bGFzdC1jaGlsZCxcbiAgLmNrLWNvbnRlbnQgLnBlb3BsZSAucmVsYXRlZC1jb250ZW50LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIC5jay1jb250ZW50IC5zZXJ2aWNlIC5jb250ZW50LXByaW1hcnkgaDI6bm90KDpmaXJzdC1jaGlsZCksIC5jay1jb250ZW50IC5zZXJ2aWNlIC5jb250ZW50LXByaW1hcnkgLmgyOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuY2stY29udGVudCAuc2VydmljZSAucHJpbWFyeS1ncmlkX19yaWdodC1zaWRlX19jb250YWluZXIsXG4gIC5jay1jb250ZW50IC5wZW9wbGUgLmNvbnRlbnQtcHJpbWFyeSBoMjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmNrLWNvbnRlbnQgLnBlb3BsZSAuY29udGVudC1wcmltYXJ5IC5oMjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmNrLWNvbnRlbnQgLnBlb3BsZSAucHJpbWFyeS1ncmlkX19yaWdodC1zaWRlX19jb250YWluZXIge1xuICAgIHBhZ2UtYnJlYWstYmVmb3JlOiBhbHdheXM7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmhlcm8tcGVvcGxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5oZXJvLXBlb3BsZSAuaGVyby10aXRsZSxcbiAgLmNrLWNvbnRlbnQgLmhlcm8tcGVvcGxlIC5oZXJvLWJhY2tncm91bmQtcGhvdG8ge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5oZXJvLXBlb3BsZSAuaGVyby1iYWNrZ3JvdW5kLXBob3RvIGltZyB7XG4gICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmhlcm8tcGVvcGxlIC5oZXJvLXByaW1hcnlfX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmhlcm8tcGVvcGxlIC5oZXJvLXByaW1hcnlfX3dyYXBwZXIgPiBkaXYge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuaGVyby1wZW9wbGUgLmhlcm8tcHJpbWFyeV9fd3JhcHBlciAuY29sLTEyLmNvbC1sZy05IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmhlcm8tcGVvcGxlIC5oZXJvLWJhY2tncm91bmQtbGVmdCxcbiAgLmNrLWNvbnRlbnQgLmhlcm8tcGVvcGxlIC5oZXJvLWJhY2tncm91bmQtcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuaGVyby1wZW9wbGUgLmNvbnRhY3QtZGF0YV9fbGlzdC0tZW1haWwge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgI2hvbWUgaDEsIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5ICNob21lIC5oMSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC13aGl0ZSBoMSwgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtd2hpdGUgLmgxLFxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC13aGl0ZSBoMixcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtd2hpdGUgLmgyLFxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC13aGl0ZSBoMyxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtd2hpdGUgLmgzLFxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC13aGl0ZSBoNCxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtd2hpdGUgLmg0LFxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC13aGl0ZSBoNSxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtd2hpdGUgLmg1LFxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC13aGl0ZSBoNixcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtd2hpdGUgLmg2LFxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAudGV4dC13aGl0ZSBsaSxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtd2hpdGUgcCxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtY29sb3Itd2hpdGUgaDEsXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LWNvbG9yLXdoaXRlIC5oMSxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtY29sb3Itd2hpdGUgaDIsXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LWNvbG9yLXdoaXRlIC5oMixcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtY29sb3Itd2hpdGUgaDMsXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LWNvbG9yLXdoaXRlIC5oMyxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtY29sb3Itd2hpdGUgaDQsXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LWNvbG9yLXdoaXRlIC5oNCxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtY29sb3Itd2hpdGUgaDUsXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LWNvbG9yLXdoaXRlIC5oNSxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtY29sb3Itd2hpdGUgaDYsXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LWNvbG9yLXdoaXRlIC5oNixcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLnRleHQtY29sb3Itd2hpdGUgbGksXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC50ZXh0LWNvbG9yLXdoaXRlIHAge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IGgxLCAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAuaDEsXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IGgyLFxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAuaDIsXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IGgzLFxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAuaDMsXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC5mcmVpZ2h0LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSBoMSBwLCAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAuaDEgcCxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgaDIgcCxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLmgyIHAsXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IGgzIHAsXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IC5oMyBwLFxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAuZnJlaWdodC1oZWFkaW5nIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAubWFnYXppbmUtY292ZXIge1xuICAgIGhlaWdodDogODV2aDtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAubWFnYXppbmUtY292ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgI3ByaW50LWZyaWVuZGx5LXZlcnNpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWNhc2Utc3R1ZHkgLmNvbXBvbmVudC1hcnRpY2xlLWNhcmQge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1jb250ZW50IC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIGF1dG8gIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBhcmFsbGF4LXVwLFxuICAuY2stY29udGVudCAucGFyYWxsYXgtZG93biB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtYWNjb3JkaW9uLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiB7XG4gIC8qIFdoaXRlY2FzZSBvbGQgdGhlbWUgb3ZlcnJpZGUgKi9cbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEsIDEsIDEsIDAuMTI1KTtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLmFjY29yZGlvbiAuZmllbGQtLWl0ZW06Zmlyc3QtY2hpbGQgLmFjY29yZGlvbi1pdGVtLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAuYWNjb3JkaW9uIC5maWVsZC0taXRlbTpmaXJzdC1jaGlsZCAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxLCAxLCAxLCAwLjEyNSk7XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIGgyLCAuY2stY29udGVudCAuaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIC5oMixcbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgaDIsXG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIC5oMiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24sXG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbiAuaGVhZGVyLWNvbnRhaW5lcixcbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24gLmhlYWRlci1jb250YWluZXIge1xuICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxLjI1cmVtKTtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24gLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHA6bGFzdC1jaGlsZCxcbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24gLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uOmZvY3VzLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdW5zZXQ7XG4gIGJveC1zaGFkb3c6IHVuc2V0O1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCksXG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQ6OmFmdGVyLFxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbGxhcHNlLmNvbGxhcHNlOjphZnRlcixcbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkOjphZnRlcixcbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLmFjY29yZGlvbi1jb2xsYXBzZS5jb2xsYXBzZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSdjdXJyZW50Q29sb3InIGNsYXNzPSdiaSBiaS1wbHVzJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBkPSdNOCA0YS41LjUgMCAwIDEgLjUuNXYzaDNhLjUuNSAwIDAgMSAwIDFoLTN2M2EuNS41IDAgMCAxLTEgMHYtM2gtM2EuNS41IDAgMCAxIDAtMWgzdi0zQS41LjUgMCAwIDEgOCA0eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlcixcbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLmFjY29yZGlvbi1jb2xsYXBzZS5jb2xsYXBzZS5pbjo6YWZ0ZXIsXG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIsXG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5hY2NvcmRpb24tY29sbGFwc2UuY29sbGFwc2UuaW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nY3VycmVudENvbG9yJyBjbGFzcz0nYmkgYmktZGFzaCcgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ3BhdGggZD0nTTQgOGEuNS41IDAgMCAxIC41LS41aDdhLjUuNSAwIDAgMSAwIDFoLTdBLjUuNSAwIDAgMSA0IDh6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbi5jbG9zZS1idXR0b246bm90KC5jb2xsYXBzZWQpLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbi5jbG9zZS1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzI2MTFjOTtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24uY2xvc2UtYnV0dG9uOjphZnRlcixcbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24uY2xvc2UtYnV0dG9uOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5hY2NvcmRpb24tYm9keSAuZmllbGQgLmZpZWxkLS1pdGVtOmxhc3QtY2hpbGQgLmFjY29yZGlvbi1pdGVtLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkgLmZpZWxkIC5maWVsZC0taXRlbTpsYXN0LWNoaWxkIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWJ1dHRvbixcbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMTVzIGVhc2U7XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIsXG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUsXG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyxcbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5wYW5lbC1ib2R5LFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcsXG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSxcbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjMjYxMWM5O1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLWFjY29yZGlvbiAucGFuZWwtZ3JvdXAgLmNvbGxhcHNpYmxlX190cmlnZ2VyLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAucGFuZWwtZ3JvdXAgLmNvbGxhcHNpYmxlX190cmlnZ2VyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLnBhbmVsLWdyb3VwIGE6Zm9jdXMsXG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5wYW5lbC1ncm91cCBhOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5jb2xsYXBzaWJsZV9fdHJpZ2dlci1jbG9zZTo6YWZ0ZXIsXG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAuY29sbGFwc2libGVfX3RyaWdnZXItY2xvc2U6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5wYW5lbC1ncm91cCxcbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5wYW5lbC1ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAucGFuZWwsXG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAucGFuZWwge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLWFjY29yZGlvbiAucGFuZWwtZ3JvdXAgLnBhbmVsOmZpcnN0LWNoaWxkLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAucGFuZWwtZ3JvdXAgLnBhbmVsOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMSwgMSwgMSwgMC4xMjUpO1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLWFjY29yZGlvbiAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWNpcmNsZS1zd2l0Y2ggLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29udGVudDogbm9uZTtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLmFjY29yZGlvbi1jaXJjbGUtc3dpdGNoIC5hY2NvcmRpb24tYnV0dG9uIC5oZWFkZXItY29udGFpbmVyIHtcbiAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMzlweCk7XG59XG4uY2stY29udGVudCAuY29sdW1uLWFjY29yZGlvbiBoMywgLmNrLWNvbnRlbnQgLmNvbHVtbi1hY2NvcmRpb24gLmgzIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNrLWNvbnRlbnQgLmNvbHVtbi1hY2NvcmRpb24gLmZpZWxkLS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmNrLWNvbnRlbnQgLmNvbHVtbi1hY2NvcmRpb24gLnBhcmFncmFwaCAuZmllbGQtLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uY2stY29udGVudCAuY29sdW1uLWFjY29yZGlvbiAucGFyYWdyYXBoIC5maWVsZC0taXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCIsIFwiO1xufVxuLmNrLWNvbnRlbnQgLmNvbHVtbi1hY2NvcmRpb24gLnBhcmFncmFwaCAuZmllbGQtLWl0ZW0gcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5jay1jb250ZW50IC5jb21wb25lbnQtYXJ0aWNsZS1jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgbWluLWhlaWdodDogMTVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uY2stY29udGVudCAuY29tcG9uZW50LWFydGljbGUtY2FyZDpob3ZlciwgLmNrLWNvbnRlbnQgLmNvbXBvbmVudC1hcnRpY2xlLWNhcmQ6Zm9jdXMtd2l0aGluIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjYxMWM5O1xufVxuLmNrLWNvbnRlbnQgLmNvbXBvbmVudC1hcnRpY2xlLWNhcmQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5jb21wb25lbnQtYXJ0aWNsZS1jYXJkIC5jYXJkLWluc2lnaHRfX2JvZHkge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtIDFyZW07XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLmNrLWNvbnRlbnQgLmNvbXBvbmVudC1hcnRpY2xlLWNhcmQgLmNhcmQtaW5zaWdodF9fYm9keSAuY2FyZC1pbnNpZ2h0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jay1jb250ZW50IC5jb21wb25lbnQtYXJ0aWNsZS1jYXJkIC5jYXJkLWluc2lnaHRfX2JvZHkgLmNhcmQtaW5zaWdodF9fdGV4dCB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBtYXJnaW4tdG9wOiAwLjhyZW07XG59XG4uY2stY29udGVudCAuY29tcG9uZW50LWFydGljbGUtY2FyZCAuY2FyZC1pbnNpZ2h0X19ib2R5IC5jYXJkLWluc2lnaHRfX21ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNrLWNvbnRlbnQgLmNvbXBvbmVudC1hcnRpY2xlLWNhcmQgLmNhcmQtaW5zaWdodF9fYm9keSAuY2FyZC1pbnNpZ2h0X19tZXRhIC5jYXJkLWluc2lnaHRfX21ldGFfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRhZGE7XG59XG4uY2stY29udGVudCAuY29tcG9uZW50LWFydGljbGUtY2FyZCAuY2FyZC1pbnNpZ2h0X19ib2R5IC5jYXJkLWluc2lnaHRfX21ldGEgLmNhcmQtaW5zaWdodF9fbWV0YV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmNvbXBvbmVudC1hcnRpY2xlLWNhcmQgLmNhcmQtaW5zaWdodF9fYm9keSAuY2FyZC1pbnNpZ2h0X19tZXRhIC5jYXJkLWluc2lnaHRfX3R5cGUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY2stY29udGVudCAuY29tcG9uZW50LWFydGljbGUtY2FyZC5zaG9ydC1jYXJkIHtcbiAgbWluLWhlaWdodDogMTJyZW07XG59XG4uY2stY29udGVudCAuY29tcG9uZW50LWFydGljbGUtY2FyZC5zaG9ydC1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kOiAjMWIxYjFiO1xufVxuLmNrLWNvbnRlbnQgLmNvbXBvbmVudC1iaW8tY2FyZCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG4uY2stY29udGVudCAuY29tcG9uZW50LWJpby1jYXJkIC5iaW8tY2FyZF9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAxcHg7XG59XG4uY2stY29udGVudCAuY29tcG9uZW50LWJpby1jYXJkIC5iaW8tY2FyZF9faW1nIC5maWVsZC0taXRlbSB7XG4gIG92ZXJmbG93OiB1bnNldDtcbn1cbi5jay1jb250ZW50IC5jb21wb25lbnQtYmlvLWNhcmQgLmJpby1jYXJkX19pbWcgaW1nIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuLmNrLWNvbnRlbnQgLmNvbXBvbmVudC1iaW8tY2FyZCAuYmlvLWNhcmRfX2ltZzpob3ZlciBpbWcge1xuICBvdXRsaW5lLWNvbG9yOiAjMjYxMWM5O1xufVxuLmNrLWNvbnRlbnQgLmNvbXBvbmVudC1iaW8tY2FyZCAuYmlvLWNhcmRfX25hbWUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyNjExYzk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jay1jb250ZW50IC5jb21wb25lbnQtYmlvLWNhcmQgLmJpby1jYXJkX19yb2xlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG4uY2stY29udGVudCAuY29tcG9uZW50LWJpby1jYXJkIC5iaW8tY2FyZF9fcm9sZSBzcGFuIHtcbiAgY29sb3I6ICMyYTJhMmE7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNrLWNvbnRlbnQgLmNvbXBvbmVudC1iaW8tY2FyZCAuYmlvLWNhcmRfX3NlcnZpY2VzLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jay1jb250ZW50IC5jb21wb25lbnQtYmlvLWNhcmQgLmJpby1jYXJkX19zZXJ2aWNlcyxcbi5jay1jb250ZW50IC5jb21wb25lbnQtYmlvLWNhcmQgLmJpby1jYXJkX19zZXJ2aWNlcyBhIHtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG4uY2stY29udGVudCAucmVsYXRlZC1ncm91cC1kYXJrIC5iaW8tY2FyZF9fc2VydmljZXMsXG4uY2stY29udGVudCAucmVsYXRlZC1ncm91cC1kYXJrIC5iaW8tY2FyZF9fc2VydmljZXMgYSxcbi5jay1jb250ZW50IC5yZWxhdGVkLWdyb3VwLWRhcmsgLmJpby1jYXJkX19yb2xlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2stY29udGVudCAuZW1iZWRkZWQtZW50aXR5IC5iaW8tY2FyZF9fc2VydmljZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLndpdGgtYWx0ZXJuYXRlLXRleHQgLmNvbXBvbmVudC1iaW8tY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNrLWNvbnRlbnQgLndpdGgtYWx0ZXJuYXRlLXRleHQgLmNvbXBvbmVudC1iaW8tY2FyZCAuYmlvLWNhcmRfX3JvbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLndpdGgtYWx0ZXJuYXRlLXRleHQgLmJpby1jYXJkX19hbHRlcm5hdGUtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY2stY29udGVudCAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRhZGE7XG59XG4uY2stY29udGVudCAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW06OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmNrLWNvbnRlbnQgLmJpby1pdGVtcy1zZWFyY2ggLmJpby1pdGVtIC5iaW8tdGh1bWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNDRweDtcbn1cbi5jay1jb250ZW50IC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuYmlvLXRodW1iIGE6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmNrLWNvbnRlbnQgLmJpby1pdGVtcy1zZWFyY2ggLmJpby1pdGVtIC5iaW8tYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMTU5cHg7XG59XG4uY2stY29udGVudCAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmxhd3llci1uYW1lIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzM4M2I0MztcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNrLWNvbnRlbnQgLmJpby1pdGVtcy1zZWFyY2ggLmJpby1pdGVtIC5sYXd5ZXItbmFtZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uY2stY29udGVudCAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmxhd3llci1yb2xlLW9mZmljZXMge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uY2stY29udGVudCAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmxhd3llci1yb2xlLW9mZmljZXMgLmZpZWxkIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmNrLWNvbnRlbnQgLmJpby1pdGVtcy1zZWFyY2ggLmJpby1pdGVtIC5sYXd5ZXItY29udGFjdC1pbmZvIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jay1jb250ZW50IC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzcwNzI3OTtcbiAgfVxuICAuY2stY29udGVudCAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lID4gbGkgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmJpby1pdGVtcy1zZWFyY2ggLmJpby1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZSA+IGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMjYxMWM5O1xuICB9XG4gIC5jay1jb250ZW50IC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUgPiBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGNvbG9yOiAjMzgzYjQzO1xuICB9XG4gIC5jay1jb250ZW50IC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUgPiBsaTpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuY2stY29udGVudCAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmxhd3llci1jb250YWN0LWluZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5jay1jb250ZW50IC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtZW1haWwsXG4gIC5jay1jb250ZW50IC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmJpby1pdGVtcy1zZWFyY2ggLmJpby1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCA+IGxpLFxuICAuY2stY29udGVudCAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lID4gbGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmJpby1pdGVtcy1zZWFyY2ggLmJpby1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCA+IGxpOmZpcnN0LWNoaWxkLFxuICAuY2stY29udGVudCAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuY2stY29udGVudCAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsIGEsXG4gIC5jay1jb250ZW50IC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUgYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5jay1jb250ZW50IC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtZW1haWwgYTpiZWZvcmUsXG4gIC5jay1jb250ZW50IC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUgYTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzM4M2I0MztcbiAgfVxuICAuY2stY29udGVudCAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxuICAuY2stY29udGVudCAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsIGE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZlcnNpb249JzEuMScgaWQ9J0xheWVyXzEnIHg9JzBweCcgeT0nMHB4JyB3aWR0aD0nMTZweCcgaGVpZ2h0PScxNnB4JyB2aWV3Qm94PScwIDAgNDI1IDQyNScgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDI1IDQyNTsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDZyUzRSUzQ3BhdGggZD0nTTAsNTQuNzI5djMxNS41NDJoNDI1VjU0LjcyOUgweiBNMjEyLjUsMjI3LjMxOEw1NC4wODYsODQuNzI5aDMxNi44MjhMMjEyLjUsMjI3LjMxOHogTTE1MS4xOTQsMjEyLjVMMzAsMzIxLjU4OFYxMDMuNDEyIEwxNTEuMTk0LDIxMi41eiBNMTczLjYxNiwyMzIuNjgybDM4Ljg4NCwzNWwzOC44ODQtMzVsMTE5LjUzLDEwNy41ODlINTQuMDg2TDE3My42MTYsMjMyLjY4MnogTTI3My44MDYsMjEyLjVMMzk1LDEwMy40MTJ2MjE4LjE3NiBMMjczLjgwNiwyMTIuNXonLyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgfVxuICAuY2stY29udGVudCAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lIGE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZlcnNpb249JzEuMScgaWQ9J0NhcGFfMScgeD0nMHB4JyB5PScwcHgnIHdpZHRoPScxNnB4JyBoZWlnaHQ9JzE2cHgnIHZpZXdCb3g9JzAgMCA4OTEuMDI0IDg5MS4wMjQnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDg5MS4wMjQgODkxLjAyNDsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDZyUzRSUzQ3BhdGggZD0nTTIuOCwxODAuODc1YzQ2LjYsMTM0LDE0NC43LDI4Ni4yLDI4Mi45LDQyNC4zOTljMTM4LjIsMTM4LjIsMjkwLjQsMjM2LjMwMSw0MjQuNCwyODIuOWMxOC4yLDYuMywzOC4zLDEuOCw1Mi0xMS44IGw5Mi43LTkyLjdsMjEuNi0yMS42YzE5LjUtMTkuNSwxOS41LTUxLjIsMC03MC43bC0xNDMuNS0xNDMuNGMtMTkuNS0xOS41LTUxLjItMTkuNS03MC43LDBsLTM4Ljg5OSwzOC45IGMtMjAuMiwyMC4yLTUyLjQsMjIuMi03NSw0LjZjLTQ0LjctMzQuOC04OS03My44OTktMTMxLjktMTE2LjhjLTQyLjktNDIuOS04Mi04Ny4yLTExNi44LTEzMS45Yy0xNy42MDEtMjIuNi0xNS42MDEtNTQuNyw0LjYtNzUgbDM4LjktMzguOWMxOS41LTE5LjUsMTkuNS01MS4yLDAtNzAuN2wtMTQzLjUtMTQzLjVjLTE5LjUtMTkuNS01MS4yLTE5LjUtNzAuNywwbC0yMS42LDIxLjZsLTkyLjcsOTIuNyBDMSwxNDIuNTc1LTMuNSwxNjIuNjc1LDIuOCwxODAuODc1eicvJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICB9XG59XG4uY2stY29udGVudCAubWVkaWEge1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG59XG4uY2stY29udGVudCAubWVkaWEgLm1lZGlhLWxlZnQge1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmNrLWNvbnRlbnQgLm1lZGlhIC5tZWRpYS1sZWZ0IGltZyB7XG4gIHdpZHRoOiA2NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1lZGlhIC5tZWRpYS1sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lZGlhIC5tZWRpYS1sZWZ0IGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG4uY2stY29udGVudCAubWVkaWEgLm1lZGlhLWJvZHkge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY2stY29udGVudCAubWVkaWEgLm1lZGlhLWJvZHkgaDQubWVkaWEtaGVhZGluZywgLmNrLWNvbnRlbnQgLm1lZGlhIC5tZWRpYS1ib2R5IC5tZWRpYS1oZWFkaW5nLmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLmNrLWNvbnRlbnQgLmZpZWxkIC5tZWRpYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jay1jb250ZW50IC5jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uY2stY29udGVudCAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5jay1jb250ZW50IC5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzI2MTFjOTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xufVxuLnRleHQtd2hpdGUgLmNrLWNvbnRlbnQgLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzYjQzO1xufVxuLnRleHQtd2hpdGUgLmNrLWNvbnRlbnQgLmNhcmQgLmNhcmQtYm9keSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNrLWNvbnRlbnQgLmNvbXBvbmVudC1ncmlkLWl0ZW0gLmdyaWQtaXRlbV9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jay1jb250ZW50IC5jb21wb25lbnQtZ3JpZC1pdGVtIC5ncmlkLWl0ZW1fX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5jay1jb250ZW50IC5jb21wb25lbnQtZ3JpZC1pdGVtIC5ncmlkLWl0ZW1fX2ltZzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMjQwcHg7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDBkZWcsICMxYjFiMWIgMCUsIHRyYW5zcGFyZW50IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgei1pbmRleDogMTtcbn1cbi5jay1jb250ZW50IC5jb21wb25lbnQtZ3JpZC1pdGVtIC5ncmlkLWl0ZW1fX2ltZyAuZ3JpZC1pdGVtX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uY2stY29udGVudCAuY29tcG9uZW50LWdyaWQtaXRlbSAuZ3JpZC1pdGVtX190ZXh0IHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5jay1jb250ZW50IC5jb21wb25lbnQtZ3JpZC1pdGVtLndpdGhvdXQtaW1hZ2UgLmdyaWQtaXRlbV9fYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IDFyZW0gM3JlbSAxcmVtIDFyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzI2MTFjOSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gNDBweCksIGNhbGMoMTAwJSAtIDQwcHgpIDEwMCUsIDAgMTAwJSk7XG59XG4uY2stY29udGVudCAuY29tcG9uZW50LWdyaWQtaXRlbS53aXRob3V0LWltYWdlIC5ncmlkLWl0ZW1fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jay1jb250ZW50IC5jb21wb25lbnQtZ3JpZC1pdGVtLndpdGhvdXQtaW1hZ2UgLmdyaWQtaXRlbV9fdGV4dCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2stY29udGVudCAuY29tcG9uZW50LWdyaWQtaXRlbS53aXRob3V0LWltYWdlIC5ncmlkLWl0ZW1fX3RleHQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jay1jb250ZW50IC5jb21wb25lbnQtZ3JpZC1pdGVtIC5ncmlkLWl0ZW1fX2ltZyB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnJlbGF0ZWQtZ3JvdXAtZGFyayB7XG4gIGJhY2tncm91bmQ6ICMyODI5MmY7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS13Yy1kaXN0YW5jZS1ibG9ja3MpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0td2MtZGlzdGFuY2UtYmxvY2tzKTtcbn1cbi5jay1jb250ZW50IC5yZWxhdGVkLWdyb3VwLWRhcmsgaDMsIC5jay1jb250ZW50IC5yZWxhdGVkLWdyb3VwLWRhcmsgLmgzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5yZWxhdGVkLWdyb3VwLWRhcmsgLnJlbGF0ZWQtZ3JvdXAge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNrLWNvbnRlbnQgLnJlbGF0ZWQtZ3JvdXAge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jay1jb250ZW50IC50ZWFzZXIgLnRlYXNlcl90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLmNrLWNvbnRlbnQgLnRlYXNlciAudGVhc2VyX3RpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICMyNjExYzk7XG59XG4uY2stY29udGVudCAudGV4dC13aGl0ZSAudGVhc2VyX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2stY29udGVudCAuaW50ZXJzZWN0b3JzLWludGVyYWN0aXZlIC5pY29ucy1saW5lIHN2ZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uY2stY29udGVudCAuaW50ZXJzZWN0b3JzLWludGVyYWN0aXZlIC5pY29ucy1saW5lIC5ub24tYWN0aXZlIHN2ZyAqIHtcbiAgZmlsbDogIzU5NTk1OTtcbiAgZmlsbC1vcGFjaXR5OiAwLjg7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtZGVmYXVsdC1tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1tYWdhemluZS1kZWZhdWx0LXN0eWxlICNwYWdlLXdyYXBwZXIge1xuICBvdmVyZmxvdzogdW5zZXQ7XG59XG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtbWFnYXppbmUtZGVmYXVsdC1zdHlsZSAuaGVhZGVyLXRvcCB7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1tYWdhemluZS1kZWZhdWx0LXN0eWxlIC5tYWdhemluZS1kZWZhdWx0LWhlYWRlciB7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1tYWdhemluZS1kZWZhdWx0LXN0eWxlIC5tYWluLWNvbnRhaW5lciB7XG4gIHRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1tYWdhemluZS1kZWZhdWx0LXN0eWxlICNtYWdhemluZS1jb250ZW50OjpiZWZvcmUsXG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtbWFnYXppbmUtZGVmYXVsdC1zdHlsZSAuYXJ0aWNsZS13Yy1zdHlsZSAjYXJ0aWNsZS1jb250ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXdjLWJyZWFkY3J1bWJzLWhlaWdodCkgKyA3MHB4KTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqICh2YXIoLS13Yy1icmVhZGNydW1icy1oZWlnaHQpICsgNzBweCkpO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLWRlZmF1bHQubWFnYXppbmUtcHVibGljYXRpb24gLm1hZ2F6aW5lLXB1YmxpY2F0aW9uX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5jay1jb250ZW50IC5hcnRpY2xlLXdjLXN0eWxlIC5jb250ZW50LS1hcnRpY2xlLWNvbnRhaW5lcixcbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5jb250ZW50LS1hcnRpY2xlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogdmFyKC0td2MtZGlzdGFuY2UtYmxvY2tzKTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLWRlZmF1bHQubWFnYXppbmUtcHVibGljYXRpb24gLm1hZ2F6aW5lLXB1YmxpY2F0aW9uX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0td2MtYnJlYWRjcnVtYnMtaGVpZ2h0KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1hcnRpY2xlIC5jb250YWluZXItcHVibGljYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLWFydGljbGVfX2NvbnRlbnQtY29sIC5zZWN0aW9uLWFydGljbGVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLWFydGljbGVfX2NvbnRlbnQtY29sIC5zZWN0aW9uLWFydGljbGVfX3RpdGxlIGgzLCAuY2stY29udGVudCAuc2VjdGlvbi1hcnRpY2xlX19jb250ZW50LWNvbCAuc2VjdGlvbi1hcnRpY2xlX190aXRsZSAuaDMge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzI2MTFjOTtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHdpZHRoOiA4MCU7XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1hcnRpY2xlX19jb250ZW50LWNvbCAuc2VjdGlvbi1hcnRpY2xlX190aXRsZSBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1hcnRpY2xlX19jb250ZW50LWNvbCAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLWFydGljbGVfX2NvbnRlbnQtY29sIHAge1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLWFydGljbGVfX2NvbnRlbnQtY29sIC5yZWFkLW1vcmUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tYXJ0aWNsZV9faW1hZ2UtY29sIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tYXJ0aWNsZV9faW1hZ2UtY29sIC5jYXB0aW9uIHtcbiAgY29sb3I6ICMzODNiNDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbWluLWhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2stY29udGVudCAuc2VjdGlvbi1hcnRpY2xlIC5jb250YWluZXItcHVibGljYXRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tYXJ0aWNsZV9fY29udGVudC1jb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tYXJ0aWNsZV9fY29udGVudC1jb2wgLnNlY3Rpb24tYXJ0aWNsZV9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tYXJ0aWNsZV9fY29udGVudC1jb2wgLnJlYWQtbW9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG4gIC5jay1jb250ZW50IC5zZWN0aW9uLWFydGljbGVfX2ltYWdlLWNvbCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tY2hhcHRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1jaGFwdGVyLmhhcy10b3AtYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMxYjFiMWI7XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1jaGFwdGVyLnRleHQtd2hpdGUgLnNlY3Rpb24tY2hhcHRlcl9fdGl0bGUgaDIsIC5jay1jb250ZW50IC5zZWN0aW9uLWNoYXB0ZXIudGV4dC13aGl0ZSAuc2VjdGlvbi1jaGFwdGVyX190aXRsZSAuaDIsXG4uY2stY29udGVudCAuc2VjdGlvbi1jaGFwdGVyLnRleHQtd2hpdGUgLnNlY3Rpb24tY2hhcHRlcl9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLWNoYXB0ZXJfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLWNoYXB0ZXIud29ybGQtb2YtY2x1YnMgLnNlY3Rpb24tY2hhcHRlcl9fZGVzY3JpcHRpb24gaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tY2hhcHRlciAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0ge1xuICBvdmVyZmxvdzogdW5zZXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5jay1jb250ZW50IC5zZWN0aW9uLWNoYXB0ZXIuaGFzLWJnLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tY2hhcHRlci5oYXMtYmctaW1hZ2UuaW50cm8tc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tY2hhcHRlci5oYXMtYmctaW1hZ2UuaW50cm8tc2VjdGlvbiBpbWcge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAuc2VjdGlvbi1jaGFwdGVyIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2stY29udGVudCAuc2VjdGlvbi1jaGFwdGVyLmhhcy1iZy1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuc2VjdGlvbi1jaGFwdGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgZmxleDogMCAxIG1heC1jb250ZW50O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY2stY29udGVudCAuc2VjdGlvbi1jaGFwdGVyX19kZXNjcmlwdGlvbiB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tdGV4dCBoMiwgLmNrLWNvbnRlbnQgLnNlY3Rpb24tdGV4dCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tdGV4dCBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG59XG4uY2stY29udGVudCAuc2VjdGlvbi10ZXh0X19zdWJ0aXRsZSwgLmNrLWNvbnRlbnQgLnNlY3Rpb24tdGV4dF9fc3VidGl0bGUgcCwgLmNrLWNvbnRlbnQgLnNlY3Rpb24tdGV4dF9fc3VidGl0bGUgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY2stY29udGVudCAuc2VjdGlvbi10ZXh0X19ib2R5IHAge1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLXRleHRfX2JvZHkgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLXRleHQuc2VjdGlvbi10ZXh0LS1mdWxsd2lkdGggLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uY2stY29udGVudCAuc2VjdGlvbi10ZXh0Lmhhcy1iZy1jb2xvciAuZmFjdGJveCxcbi5jay1jb250ZW50IC5zZWN0aW9uLXRleHQuaGFzLWJnLWNvbG9yIC5zaW1wbGVib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tdGV4dC5oYXMtdG9wLWJvcmRlciB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMWIxYjFiO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tY292ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiAjMjYxMWM5O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tY292ZXJfX3ZpZGVvIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1jb3Zlcl9fZnVsbC13aWR0aC12aWRlbyAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZW1iZWQgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tY292ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLW1vYmlsZS1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IHZhcigtLXdjLWhlYWRlci1iYW5uZXItaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLWNvdmVyIC5maWVsZC0tbmFtZS1maWVsZC1tb2JpbGUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAuc2VjdGlvbi1jb3ZlciAuZmllbGQtLW5hbWUtZmllbGQtbW9iaWxlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1jb3Zlcl9faW1hZ2Uge1xuICBoZWlnaHQ6IHZhcigtLXdjLWhlYWRlci1iYW5uZXItaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1jb3ZlciAuY29udGFpbmVkX19jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1jb3ZlciAuY29udGFpbmVkX19jb250ZW50IGltZyB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyNzVweCk7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tY292ZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMS4yNXJlbSAwO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tY292ZXJfX2NvbnRlbnQgLnNlY3Rpb24tY292ZXJfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IC05MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzFiMWIxYjtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLWNvdmVyX19jb250ZW50IC5zZWN0aW9uLWNvdmVyX190aXRsZSBoMSwgLmNrLWNvbnRlbnQgLnNlY3Rpb24tY292ZXJfX2NvbnRlbnQgLnNlY3Rpb24tY292ZXJfX3RpdGxlIC5oMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1jb3Zlcl9fY29udGVudCAuc2VjdGlvbi1jb3Zlcl9fdGl0bGUgLnNlY3Rpb24tY292ZXJfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tY292ZXJfX2NvbnRlbnQgLnNlY3Rpb24tY292ZXJfX3RpdGxlIC5zZWN0aW9uLWNvdmVyX19zdWJ0aXRsZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tY292ZXJfX2NvbnRlbnQgLnNlY3Rpb24tY292ZXJfX3RpdGxlIC5zZWN0aW9uLWNvdmVyX190eXBlIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLWNvdmVyX19jb250ZW50IC5zZWN0aW9uLWNvdmVyX19jYXB0aW9ucyB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMCAwO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tY292ZXJfX2NvbnRlbnQgLnNlY3Rpb24tY292ZXJfX2NhcHRpb25zX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1jb3Zlcl9fY29udGVudCAuc2VjdGlvbi1jb3Zlcl9fY2FwdGlvbnNfX2Rlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tY292ZXJfX2NvbnRlbnQgLnNlY3Rpb24tY292ZXJfX2NhcHRpb25zX19kZXNjcmlwdGlvbiBhIHtcbiAgY29sb3I6ICMxN2M1ZmY7XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1jb3ZlciAuaWNvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tY292ZXJfX2NvbnRlbnQgLnNlY3Rpb24tY292ZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTgwcHg7XG4gICAgbWluLWhlaWdodDogMTQuNXJlbTtcbiAgfVxuICAuY2stY29udGVudCAuc2VjdGlvbi1jb3Zlcl9fY29udGVudCAuc2VjdGlvbi1jb3Zlcl9fdGl0bGUgLnNlY3Rpb24tY292ZXJfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAuc2VjdGlvbi1jb3ZlciAubWF4LWhlaWdodC1jYWxjIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjc1cHgpO1xuICB9XG4gIC5jay1jb250ZW50IC5zZWN0aW9uLWNvdmVyX19mdWxsLXdpZHRoLXZpZGVvIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tY292ZXJfX2Z1bGwtd2lkdGgtdmlkZW8ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tY292ZXJfX2Z1bGwtd2lkdGgtdmlkZW8gaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbWluLWhlaWdodDogY2FsYyg1Ni4yMDYwODg5OTN2dyArIDYwcHgpO1xuICB9XG4gIC5jay1jb250ZW50IC5zZWN0aW9uLWNvdmVyX192aWRlbyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAuY2stY29udGVudCAuc2VjdGlvbi1jb3Zlcl9fdmlkZW8gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWVtYmVkIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgfVxuICAuY2stY29udGVudCAuc2VjdGlvbi1jb3Zlcl9fdmlkZW8gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWVtYmVkIC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY2stY29udGVudCAuc2VjdGlvbi1jb3Zlcl9fdmlkZW8gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWVtYmVkIC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tY292ZXJfX3ZpZGVvIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgfVxuICAuY2stY29udGVudCAuc2VjdGlvbi1jb3ZlciAubW9iaWxlLWltYWdlLWV4aXN0IC5maWVsZC0tbmFtZS1maWVsZC1tb2JpbGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tY292ZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xuICB9XG4gIC50b29sYmFyLWZpeGVkLnRvb2xiYXItaG9yaXpvbnRhbC50b29sYmFyLXRyYXktb3BlbiAuY2stY29udGVudCAuc2VjdGlvbi1jb3ZlciAubWF4LWhlaWdodC1jYWxjIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjc1cHggLSA3OXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2stY29udGVudCAuc2VjdGlvbi1jb3ZlciAuY29udGFpbmVkX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgfVxuICAuY2stY29udGVudCAuc2VjdGlvbi1jb3Zlcl9fY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgfVxuICAuY2stY29udGVudCAuc2VjdGlvbi1jb3Zlcl9fY29udGVudCAuc2VjdGlvbi1jb3Zlcl9fdGl0bGUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMTAwcHg7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtaW4taGVpZ2h0OiAyMS43NXJlbTtcbiAgfVxuICAuY2stY29udGVudCAuc2VjdGlvbi1jb3Zlcl9fY29udGVudCAuc2VjdGlvbi1jb3Zlcl9fY2FwdGlvbnMge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MDBweCArIDJyZW0pO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tY292ZXJfX2NvbnRlbnQgLnNlY3Rpb24tY292ZXJfX3RpdGxlIHtcbiAgICB3aWR0aDogNTYwcHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tY292ZXJfX2NvbnRlbnQgLnNlY3Rpb24tY292ZXJfX2NhcHRpb25zIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1NjBweCArIDJyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5jay1jb250ZW50IC5zZWN0aW9uLWNvdmVyIC5tb2JpbGUtaW1hZ2UtZXhpc3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2stY29udGVudCAuc2VjdGlvbi1jb3ZlciAubW9iaWxlLWltYWdlLWV4aXN0IGlmcmFtZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2stY29udGVudCAuc2VjdGlvbi1jb3ZlciAubW9iaWxlLWltYWdlLWV4aXN0IC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvOjphZnRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IHVuc2V0O1xuICB9XG4gIC5jay1jb250ZW50IC5zZWN0aW9uLWNvdmVyX19mdWxsLXdpZHRoLXZpZGVvIHtcbiAgICBoZWlnaHQ6IHZhcigtLXdjLWhlYWRlci1iYW5uZXItaGVpZ2h0KTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tY29udGVudC1saXN0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyODI5MmY7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1jb250ZW50LWxpc3RfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLWRlZmF1bHQtYmFja2Ryb3Age1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1kZWZhdWx0LWJhY2tkcm9wIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0td2MtbWFnYXppbmUtZGVmYXVsdC1uYXYtd2lkdGgpKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtYWNjb3JkaW9uLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiB7XG4gIC8qIFdoaXRlY2FzZSBvbGQgdGhlbWUgb3ZlcnJpZGUgKi9cbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEsIDEsIDEsIDAuMTI1KTtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLmFjY29yZGlvbiAuZmllbGQtLWl0ZW06Zmlyc3QtY2hpbGQgLmFjY29yZGlvbi1pdGVtLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAuYWNjb3JkaW9uIC5maWVsZC0taXRlbTpmaXJzdC1jaGlsZCAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxLCAxLCAxLCAwLjEyNSk7XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIGgyLCAuY2stY29udGVudCAuaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIC5oMixcbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgaDIsXG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIC5oMiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24sXG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbiAuaGVhZGVyLWNvbnRhaW5lcixcbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24gLmhlYWRlci1jb250YWluZXIge1xuICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxLjI1cmVtKTtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24gLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHA6bGFzdC1jaGlsZCxcbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24gLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uOmZvY3VzLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdW5zZXQ7XG4gIGJveC1zaGFkb3c6IHVuc2V0O1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCksXG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQ6OmFmdGVyLFxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbGxhcHNlLmNvbGxhcHNlOjphZnRlcixcbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkOjphZnRlcixcbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLmFjY29yZGlvbi1jb2xsYXBzZS5jb2xsYXBzZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSdjdXJyZW50Q29sb3InIGNsYXNzPSdiaSBiaS1wbHVzJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBkPSdNOCA0YS41LjUgMCAwIDEgLjUuNXYzaDNhLjUuNSAwIDAgMSAwIDFoLTN2M2EuNS41IDAgMCAxLTEgMHYtM2gtM2EuNS41IDAgMCAxIDAtMWgzdi0zQS41LjUgMCAwIDEgOCA0eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlcixcbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLmFjY29yZGlvbi1jb2xsYXBzZS5jb2xsYXBzZS5pbjo6YWZ0ZXIsXG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIsXG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5hY2NvcmRpb24tY29sbGFwc2UuY29sbGFwc2UuaW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nY3VycmVudENvbG9yJyBjbGFzcz0nYmkgYmktZGFzaCcgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ3BhdGggZD0nTTQgOGEuNS41IDAgMCAxIC41LS41aDdhLjUuNSAwIDAgMSAwIDFoLTdBLjUuNSAwIDAgMSA0IDh6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbi5jbG9zZS1idXR0b246bm90KC5jb2xsYXBzZWQpLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbi5jbG9zZS1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzI2MTFjOTtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24uY2xvc2UtYnV0dG9uOjphZnRlcixcbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24uY2xvc2UtYnV0dG9uOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5hY2NvcmRpb24tYm9keSAuZmllbGQgLmZpZWxkLS1pdGVtOmxhc3QtY2hpbGQgLmFjY29yZGlvbi1pdGVtLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkgLmZpZWxkIC5maWVsZC0taXRlbTpsYXN0LWNoaWxkIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWJ1dHRvbixcbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMTVzIGVhc2U7XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIsXG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUsXG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyxcbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5wYW5lbC1ib2R5LFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcsXG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSxcbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjMjYxMWM5O1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLWFjY29yZGlvbiAucGFuZWwtZ3JvdXAgLmNvbGxhcHNpYmxlX190cmlnZ2VyLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAucGFuZWwtZ3JvdXAgLmNvbGxhcHNpYmxlX190cmlnZ2VyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLnBhbmVsLWdyb3VwIGE6Zm9jdXMsXG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5wYW5lbC1ncm91cCBhOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5jb2xsYXBzaWJsZV9fdHJpZ2dlci1jbG9zZTo6YWZ0ZXIsXG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAuY29sbGFwc2libGVfX3RyaWdnZXItY2xvc2U6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5wYW5lbC1ncm91cCxcbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5wYW5lbC1ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAucGFuZWwsXG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAucGFuZWwge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLWFjY29yZGlvbiAucGFuZWwtZ3JvdXAgLnBhbmVsOmZpcnN0LWNoaWxkLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAucGFuZWwtZ3JvdXAgLnBhbmVsOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMSwgMSwgMSwgMC4xMjUpO1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLWFjY29yZGlvbiAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmNrLWNvbnRlbnQgLmludGVyYWN0aXZlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWNpcmNsZS1zd2l0Y2ggLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29udGVudDogbm9uZTtcbn1cbi5jay1jb250ZW50IC5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLmFjY29yZGlvbi1jaXJjbGUtc3dpdGNoIC5hY2NvcmRpb24tYnV0dG9uIC5oZWFkZXItY29udGFpbmVyIHtcbiAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMzlweCk7XG59XG4uY2stY29udGVudCAuY29sdW1uLWFjY29yZGlvbiBoMywgLmNrLWNvbnRlbnQgLmNvbHVtbi1hY2NvcmRpb24gLmgzIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNrLWNvbnRlbnQgLmNvbHVtbi1hY2NvcmRpb24gLmZpZWxkLS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmNrLWNvbnRlbnQgLmNvbHVtbi1hY2NvcmRpb24gLnBhcmFncmFwaCAuZmllbGQtLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uY2stY29udGVudCAuY29sdW1uLWFjY29yZGlvbiAucGFyYWdyYXBoIC5maWVsZC0taXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCIsIFwiO1xufVxuLmNrLWNvbnRlbnQgLmNvbHVtbi1hY2NvcmRpb24gLnBhcmFncmFwaCAuZmllbGQtLWl0ZW0gcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5jay1jb250ZW50IC5jb21wb25lbnQtYXJ0aWNsZS1jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgbWluLWhlaWdodDogMTVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uY2stY29udGVudCAuY29tcG9uZW50LWFydGljbGUtY2FyZDpob3ZlciwgLmNrLWNvbnRlbnQgLmNvbXBvbmVudC1hcnRpY2xlLWNhcmQ6Zm9jdXMtd2l0aGluIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjYxMWM5O1xufVxuLmNrLWNvbnRlbnQgLmNvbXBvbmVudC1hcnRpY2xlLWNhcmQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5jb21wb25lbnQtYXJ0aWNsZS1jYXJkIC5jYXJkLWluc2lnaHRfX2JvZHkge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtIDFyZW07XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLmNrLWNvbnRlbnQgLmNvbXBvbmVudC1hcnRpY2xlLWNhcmQgLmNhcmQtaW5zaWdodF9fYm9keSAuY2FyZC1pbnNpZ2h0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jay1jb250ZW50IC5jb21wb25lbnQtYXJ0aWNsZS1jYXJkIC5jYXJkLWluc2lnaHRfX2JvZHkgLmNhcmQtaW5zaWdodF9fdGV4dCB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBtYXJnaW4tdG9wOiAwLjhyZW07XG59XG4uY2stY29udGVudCAuY29tcG9uZW50LWFydGljbGUtY2FyZCAuY2FyZC1pbnNpZ2h0X19ib2R5IC5jYXJkLWluc2lnaHRfX21ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNrLWNvbnRlbnQgLmNvbXBvbmVudC1hcnRpY2xlLWNhcmQgLmNhcmQtaW5zaWdodF9fYm9keSAuY2FyZC1pbnNpZ2h0X19tZXRhIC5jYXJkLWluc2lnaHRfX21ldGFfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRhZGE7XG59XG4uY2stY29udGVudCAuY29tcG9uZW50LWFydGljbGUtY2FyZCAuY2FyZC1pbnNpZ2h0X19ib2R5IC5jYXJkLWluc2lnaHRfX21ldGEgLmNhcmQtaW5zaWdodF9fbWV0YV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmNvbXBvbmVudC1hcnRpY2xlLWNhcmQgLmNhcmQtaW5zaWdodF9fYm9keSAuY2FyZC1pbnNpZ2h0X19tZXRhIC5jYXJkLWluc2lnaHRfX3R5cGUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY2stY29udGVudCAuY29tcG9uZW50LWFydGljbGUtY2FyZC5zaG9ydC1jYXJkIHtcbiAgbWluLWhlaWdodDogMTJyZW07XG59XG4uY2stY29udGVudCAuY29tcG9uZW50LWFydGljbGUtY2FyZC5zaG9ydC1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kOiAjMWIxYjFiO1xufVxuLmNrLWNvbnRlbnQgLmNvbXBvbmVudC1iaW8tY2FyZCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG4uY2stY29udGVudCAuY29tcG9uZW50LWJpby1jYXJkIC5iaW8tY2FyZF9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAxcHg7XG59XG4uY2stY29udGVudCAuY29tcG9uZW50LWJpby1jYXJkIC5iaW8tY2FyZF9faW1nIC5maWVsZC0taXRlbSB7XG4gIG92ZXJmbG93OiB1bnNldDtcbn1cbi5jay1jb250ZW50IC5jb21wb25lbnQtYmlvLWNhcmQgLmJpby1jYXJkX19pbWcgaW1nIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuLmNrLWNvbnRlbnQgLmNvbXBvbmVudC1iaW8tY2FyZCAuYmlvLWNhcmRfX2ltZzpob3ZlciBpbWcge1xuICBvdXRsaW5lLWNvbG9yOiAjMjYxMWM5O1xufVxuLmNrLWNvbnRlbnQgLmNvbXBvbmVudC1iaW8tY2FyZCAuYmlvLWNhcmRfX25hbWUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyNjExYzk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jay1jb250ZW50IC5jb21wb25lbnQtYmlvLWNhcmQgLmJpby1jYXJkX19yb2xlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG4uY2stY29udGVudCAuY29tcG9uZW50LWJpby1jYXJkIC5iaW8tY2FyZF9fcm9sZSBzcGFuIHtcbiAgY29sb3I6ICMyYTJhMmE7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNrLWNvbnRlbnQgLmNvbXBvbmVudC1iaW8tY2FyZCAuYmlvLWNhcmRfX3NlcnZpY2VzLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jay1jb250ZW50IC5jb21wb25lbnQtYmlvLWNhcmQgLmJpby1jYXJkX19zZXJ2aWNlcyxcbi5jay1jb250ZW50IC5jb21wb25lbnQtYmlvLWNhcmQgLmJpby1jYXJkX19zZXJ2aWNlcyBhIHtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG4uY2stY29udGVudCAucmVsYXRlZC1ncm91cC1kYXJrIC5iaW8tY2FyZF9fc2VydmljZXMsXG4uY2stY29udGVudCAucmVsYXRlZC1ncm91cC1kYXJrIC5iaW8tY2FyZF9fc2VydmljZXMgYSxcbi5jay1jb250ZW50IC5yZWxhdGVkLWdyb3VwLWRhcmsgLmJpby1jYXJkX19yb2xlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2stY29udGVudCAuZW1iZWRkZWQtZW50aXR5IC5iaW8tY2FyZF9fc2VydmljZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLndpdGgtYWx0ZXJuYXRlLXRleHQgLmNvbXBvbmVudC1iaW8tY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNrLWNvbnRlbnQgLndpdGgtYWx0ZXJuYXRlLXRleHQgLmNvbXBvbmVudC1iaW8tY2FyZCAuYmlvLWNhcmRfX3JvbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLndpdGgtYWx0ZXJuYXRlLXRleHQgLmJpby1jYXJkX19hbHRlcm5hdGUtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY2stY29udGVudCAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRhZGE7XG59XG4uY2stY29udGVudCAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW06OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmNrLWNvbnRlbnQgLmJpby1pdGVtcy1zZWFyY2ggLmJpby1pdGVtIC5iaW8tdGh1bWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNDRweDtcbn1cbi5jay1jb250ZW50IC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuYmlvLXRodW1iIGE6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmNrLWNvbnRlbnQgLmJpby1pdGVtcy1zZWFyY2ggLmJpby1pdGVtIC5iaW8tYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMTU5cHg7XG59XG4uY2stY29udGVudCAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmxhd3llci1uYW1lIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzM4M2I0MztcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNrLWNvbnRlbnQgLmJpby1pdGVtcy1zZWFyY2ggLmJpby1pdGVtIC5sYXd5ZXItbmFtZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uY2stY29udGVudCAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmxhd3llci1yb2xlLW9mZmljZXMge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uY2stY29udGVudCAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmxhd3llci1yb2xlLW9mZmljZXMgLmZpZWxkIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmNrLWNvbnRlbnQgLmJpby1pdGVtcy1zZWFyY2ggLmJpby1pdGVtIC5sYXd5ZXItY29udGFjdC1pbmZvIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jay1jb250ZW50IC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzcwNzI3OTtcbiAgfVxuICAuY2stY29udGVudCAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lID4gbGkgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmJpby1pdGVtcy1zZWFyY2ggLmJpby1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZSA+IGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMjYxMWM5O1xuICB9XG4gIC5jay1jb250ZW50IC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUgPiBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGNvbG9yOiAjMzgzYjQzO1xuICB9XG4gIC5jay1jb250ZW50IC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUgPiBsaTpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuY2stY29udGVudCAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmxhd3llci1jb250YWN0LWluZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5jay1jb250ZW50IC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtZW1haWwsXG4gIC5jay1jb250ZW50IC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmJpby1pdGVtcy1zZWFyY2ggLmJpby1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCA+IGxpLFxuICAuY2stY29udGVudCAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lID4gbGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmJpby1pdGVtcy1zZWFyY2ggLmJpby1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCA+IGxpOmZpcnN0LWNoaWxkLFxuICAuY2stY29udGVudCAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuY2stY29udGVudCAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsIGEsXG4gIC5jay1jb250ZW50IC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUgYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5jay1jb250ZW50IC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtZW1haWwgYTpiZWZvcmUsXG4gIC5jay1jb250ZW50IC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUgYTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzM4M2I0MztcbiAgfVxuICAuY2stY29udGVudCAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxuICAuY2stY29udGVudCAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsIGE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZlcnNpb249JzEuMScgaWQ9J0xheWVyXzEnIHg9JzBweCcgeT0nMHB4JyB3aWR0aD0nMTZweCcgaGVpZ2h0PScxNnB4JyB2aWV3Qm94PScwIDAgNDI1IDQyNScgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDI1IDQyNTsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDZyUzRSUzQ3BhdGggZD0nTTAsNTQuNzI5djMxNS41NDJoNDI1VjU0LjcyOUgweiBNMjEyLjUsMjI3LjMxOEw1NC4wODYsODQuNzI5aDMxNi44MjhMMjEyLjUsMjI3LjMxOHogTTE1MS4xOTQsMjEyLjVMMzAsMzIxLjU4OFYxMDMuNDEyIEwxNTEuMTk0LDIxMi41eiBNMTczLjYxNiwyMzIuNjgybDM4Ljg4NCwzNWwzOC44ODQtMzVsMTE5LjUzLDEwNy41ODlINTQuMDg2TDE3My42MTYsMjMyLjY4MnogTTI3My44MDYsMjEyLjVMMzk1LDEwMy40MTJ2MjE4LjE3NiBMMjczLjgwNiwyMTIuNXonLyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgfVxuICAuY2stY29udGVudCAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lIGE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZlcnNpb249JzEuMScgaWQ9J0NhcGFfMScgeD0nMHB4JyB5PScwcHgnIHdpZHRoPScxNnB4JyBoZWlnaHQ9JzE2cHgnIHZpZXdCb3g9JzAgMCA4OTEuMDI0IDg5MS4wMjQnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDg5MS4wMjQgODkxLjAyNDsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDZyUzRSUzQ3BhdGggZD0nTTIuOCwxODAuODc1YzQ2LjYsMTM0LDE0NC43LDI4Ni4yLDI4Mi45LDQyNC4zOTljMTM4LjIsMTM4LjIsMjkwLjQsMjM2LjMwMSw0MjQuNCwyODIuOWMxOC4yLDYuMywzOC4zLDEuOCw1Mi0xMS44IGw5Mi43LTkyLjdsMjEuNi0yMS42YzE5LjUtMTkuNSwxOS41LTUxLjIsMC03MC43bC0xNDMuNS0xNDMuNGMtMTkuNS0xOS41LTUxLjItMTkuNS03MC43LDBsLTM4Ljg5OSwzOC45IGMtMjAuMiwyMC4yLTUyLjQsMjIuMi03NSw0LjZjLTQ0LjctMzQuOC04OS03My44OTktMTMxLjktMTE2LjhjLTQyLjktNDIuOS04Mi04Ny4yLTExNi44LTEzMS45Yy0xNy42MDEtMjIuNi0xNS42MDEtNTQuNyw0LjYtNzUgbDM4LjktMzguOWMxOS41LTE5LjUsMTkuNS01MS4yLDAtNzAuN2wtMTQzLjUtMTQzLjVjLTE5LjUtMTkuNS01MS4yLTE5LjUtNzAuNywwbC0yMS42LDIxLjZsLTkyLjcsOTIuNyBDMSwxNDIuNTc1LTMuNSwxNjIuNjc1LDIuOCwxODAuODc1eicvJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICB9XG59XG4uY2stY29udGVudCAubWVkaWEge1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG59XG4uY2stY29udGVudCAubWVkaWEgLm1lZGlhLWxlZnQge1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmNrLWNvbnRlbnQgLm1lZGlhIC5tZWRpYS1sZWZ0IGltZyB7XG4gIHdpZHRoOiA2NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1lZGlhIC5tZWRpYS1sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1lZGlhIC5tZWRpYS1sZWZ0IGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG4uY2stY29udGVudCAubWVkaWEgLm1lZGlhLWJvZHkge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY2stY29udGVudCAubWVkaWEgLm1lZGlhLWJvZHkgaDQubWVkaWEtaGVhZGluZywgLmNrLWNvbnRlbnQgLm1lZGlhIC5tZWRpYS1ib2R5IC5tZWRpYS1oZWFkaW5nLmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLmNrLWNvbnRlbnQgLmZpZWxkIC5tZWRpYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jay1jb250ZW50IC5jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uY2stY29udGVudCAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5jay1jb250ZW50IC5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzI2MTFjOTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xufVxuLnRleHQtd2hpdGUgLmNrLWNvbnRlbnQgLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzYjQzO1xufVxuLnRleHQtd2hpdGUgLmNrLWNvbnRlbnQgLmNhcmQgLmNhcmQtYm9keSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNrLWNvbnRlbnQgLmNvbXBvbmVudC1ncmlkLWl0ZW0gLmdyaWQtaXRlbV9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jay1jb250ZW50IC5jb21wb25lbnQtZ3JpZC1pdGVtIC5ncmlkLWl0ZW1fX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5jay1jb250ZW50IC5jb21wb25lbnQtZ3JpZC1pdGVtIC5ncmlkLWl0ZW1fX2ltZzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMjQwcHg7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDBkZWcsICMxYjFiMWIgMCUsIHRyYW5zcGFyZW50IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgei1pbmRleDogMTtcbn1cbi5jay1jb250ZW50IC5jb21wb25lbnQtZ3JpZC1pdGVtIC5ncmlkLWl0ZW1fX2ltZyAuZ3JpZC1pdGVtX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uY2stY29udGVudCAuY29tcG9uZW50LWdyaWQtaXRlbSAuZ3JpZC1pdGVtX190ZXh0IHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5jay1jb250ZW50IC5jb21wb25lbnQtZ3JpZC1pdGVtLndpdGhvdXQtaW1hZ2UgLmdyaWQtaXRlbV9fYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IDFyZW0gM3JlbSAxcmVtIDFyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzI2MTFjOSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gNDBweCksIGNhbGMoMTAwJSAtIDQwcHgpIDEwMCUsIDAgMTAwJSk7XG59XG4uY2stY29udGVudCAuY29tcG9uZW50LWdyaWQtaXRlbS53aXRob3V0LWltYWdlIC5ncmlkLWl0ZW1fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jay1jb250ZW50IC5jb21wb25lbnQtZ3JpZC1pdGVtLndpdGhvdXQtaW1hZ2UgLmdyaWQtaXRlbV9fdGV4dCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2stY29udGVudCAuY29tcG9uZW50LWdyaWQtaXRlbS53aXRob3V0LWltYWdlIC5ncmlkLWl0ZW1fX3RleHQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jay1jb250ZW50IC5jb21wb25lbnQtZ3JpZC1pdGVtIC5ncmlkLWl0ZW1fX2ltZyB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnJlbGF0ZWQtZ3JvdXAtZGFyayB7XG4gIGJhY2tncm91bmQ6ICMyODI5MmY7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS13Yy1kaXN0YW5jZS1ibG9ja3MpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0td2MtZGlzdGFuY2UtYmxvY2tzKTtcbn1cbi5jay1jb250ZW50IC5yZWxhdGVkLWdyb3VwLWRhcmsgaDMsIC5jay1jb250ZW50IC5yZWxhdGVkLWdyb3VwLWRhcmsgLmgzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5yZWxhdGVkLWdyb3VwLWRhcmsgLnJlbGF0ZWQtZ3JvdXAge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNrLWNvbnRlbnQgLnJlbGF0ZWQtZ3JvdXAge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jay1jb250ZW50IC50ZWFzZXIgLnRlYXNlcl90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLmNrLWNvbnRlbnQgLnRlYXNlciAudGVhc2VyX3RpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICMyNjExYzk7XG59XG4uY2stY29udGVudCAudGV4dC13aGl0ZSAudGVhc2VyX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2stY29udGVudCAuaW50ZXJzZWN0b3JzLWludGVyYWN0aXZlIC5pY29ucy1saW5lIHN2ZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uY2stY29udGVudCAuaW50ZXJzZWN0b3JzLWludGVyYWN0aXZlIC5pY29ucy1saW5lIC5ub24tYWN0aXZlIHN2ZyAqIHtcbiAgZmlsbDogIzU5NTk1OTtcbiAgZmlsbC1vcGFjaXR5OiAwLjg7XG59XG4uY2stY29udGVudCAuc2lkZS1uYXZpZ2F0aW9uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4IC0gdmFyKC0td2MtYnJlYWRjcnVtYnMtaGVpZ2h0KSk7XG59XG4uY2stY29udGVudCAuc2lkZS1uYXZpZ2F0aW9uLm5hdi1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLWRlZmF1bHQtaGVhZGVyIC5tYWdhemluZS10b2dnbGVyLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCA0MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMyNjExYzk7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtZGVmYXVsdC1oZWFkZXIgLm1hZ2F6aW5lLXRvZ2dsZXItcm93IC5idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1kZWZhdWx0LWhlYWRlciAubWFnYXppbmUtdG9nZ2xlci1yb3cgLmJ0bjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLm1lbnUtbm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jay1jb250ZW50IC5tZW51LW5vLXNjcm9sbCAubWFnYXppbmUtZGVmYXVsdC1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNrLWNvbnRlbnQgLm1lbnUtbm8tc2Nyb2xsIC5tYWdhemluZS1kZWZhdWx0LWhlYWRlciAubWFnYXppbmUtdG9nZ2xlci1yb3cge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLm1lbnUtbm8tc2Nyb2xsIC5tYWdhemluZS1kZWZhdWx0LWhlYWRlciAubWFnYXppbmUtdG9nZ2xlci1yb3cubWVudS1vcGVuZWQgLmJ0biB7XG4gIGNvbG9yOiAjMjYxMWM5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIHRvcDogMXJlbTtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMS44cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuLmNrLWNvbnRlbnQgLm1lbnUtbm8tc2Nyb2xsIC5tYWdhemluZS1kZWZhdWx0LWhlYWRlciAubWFnYXppbmUtdG9nZ2xlci1yb3cubWVudS1vcGVuZWQgLmJ0bjpiZWZvcmUsIC5jay1jb250ZW50IC5tZW51LW5vLXNjcm9sbCAubWFnYXppbmUtZGVmYXVsdC1oZWFkZXIgLm1hZ2F6aW5lLXRvZ2dsZXItcm93Lm1lbnUtb3BlbmVkIC5idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYxMWM5O1xuICBsZWZ0OiAwLjI1cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uY2stY29udGVudCAubWVudS1uby1zY3JvbGwgLm1hZ2F6aW5lLWRlZmF1bHQtaGVhZGVyIC5tYWdhemluZS10b2dnbGVyLXJvdy5tZW51LW9wZW5lZCAuYnRuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5jay1jb250ZW50IC5tZW51LW5vLXNjcm9sbCAubWFnYXppbmUtZGVmYXVsdC1oZWFkZXIgLm1hZ2F6aW5lLXRvZ2dsZXItcm93Lm1lbnUtb3BlbmVkIC5idG46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnNpZGUtbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogdmFyKC0td2MtbWFnYXppbmUtZGVmYXVsdC1uYXYtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRhZGE7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnNpZGUtbmF2aWdhdGlvbiAubmF2aWdhdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbjogMXJlbSAyLjVyZW0gMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjODA4MDgwO1xuICB9XG4gIC5jay1jb250ZW50IC5zaWRlLW5hdmlnYXRpb24gLm5hdmlnYXRpb25fX3RpdGxlIGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMC45NXJlbTtcbiAgfVxuICAuY2stY29udGVudCAubWFnYXppbmUtZGVmYXVsdC1oZWFkZXIgLm1hZ2F6aW5lLXRvZ2dsZXItcm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5jay1jb250ZW50IC5zaWRlLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jay1jb250ZW50IC5zaWRlLW5hdmlnYXRpb24ubWVudS1vcGVuZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgei1pbmRleDogMTE7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNjBweDtcbiAgfVxuICAuY2stY29udGVudCAubmF2aWdhdGlvbl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jay1jb250ZW50IC5uYXYtbWVudSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5jay1jb250ZW50IC5uYXYtbWVudSAubmF2LW1lbnVfX2xpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLmNrLWNvbnRlbnQgLm5hdi1tZW51IC5uYXYtbWVudV9fbGlzdCBsaSBhIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LWdyb3c6IDAuNzU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5jay1jb250ZW50IC5uYXYtbWVudSAubmF2LW1lbnVfX2xpc3QgbGkgdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2stY29udGVudCAubmF2LW1lbnUgLm5hdi1tZW51X19saXN0IGxpIHVsIGxpIGEge1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jay1jb250ZW50IC5uYXYtbWVudSAubmF2LW1lbnVfX2xpc3QgbGkuY2hpbGRyZW4tb3BlbmVkIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgLm5hdi1tZW51IC5uYXYtbWVudV9fbGlzdCBsaS5jaGlsZHJlbi1vcGVuZWQgdWwgbGkge1xuICBtYXJnaW46IDA7XG59XG4uY2stY29udGVudCAubmF2LW1lbnUgLm5hdi1tZW51X19saXN0IGxpLmNoaWxkcmVuLW9wZW5lZCB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuLmNrLWNvbnRlbnQgLm5hdi1tZW51IC5uYXYtbWVudV9fbGlzdCBsaS5jaGlsZHJlbi1vcGVuZWQgLm5hdi1tZW51X190b2dnbGVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0b3A6IDEwcHg7XG59XG4uY2stY29udGVudCAubmF2LW1lbnUgLm5hdi1tZW51X19saXN0IGxpIC5uYXYtbWVudV9fdG9nZ2xlciB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jay1jb250ZW50IC5uYXYtbWVudSAubmF2LW1lbnVfX2xpc3QgbGkgLm5hdi1tZW51X190b2dnbGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDVweDtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMxYjFiMWI7XG4gIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmNrLWNvbnRlbnQgLm5hdi1tZW51IC5zY3JvbGxiYXItdHJhY2steSB7XG4gIGJhY2tncm91bmQ6ICNlY2VkZWM7XG4gIHdpZHRoOiAwLjI1cmVtO1xufVxuLmNrLWNvbnRlbnQgLm5hdi1tZW51IC5zY3JvbGxiYXItdHJhY2steSAuc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MTFjOTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIHdpZHRoOiAwLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAubmF2LW1lbnUge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTI1cHgpO1xuICB9XG4gIC5jay1jb250ZW50IC5uYXYtbWVudS5hbm51YWwtcmV2aWV3LTIwMjEge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIxNXB4KTtcbiAgfVxuICAuY2stY29udGVudCAubmF2LW1lbnUgLm5hdi1tZW51X19saXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdi1tZW51IC5uYXYtbWVudV9fbGlzdCBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWRlYztcbiAgfVxuICAuY2stY29udGVudCAubmF2LW1lbnUgLm5hdi1tZW51X19saXN0IGxpIGEge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC42MjVyZW0gMDtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5jay1jb250ZW50IC5uYXYtbWVudSAubmF2LW1lbnVfX2xpc3QgbGkgYTpob3ZlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMjYxMWM5O1xuICB9XG4gIC5jay1jb250ZW50IC5uYXYtbWVudSAubmF2LW1lbnVfX2xpc3QgbGkgdWwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG4gIC5jay1jb250ZW50IC5uYXYtbWVudSAubmF2LW1lbnVfX2xpc3QgbGkgdWwgbGkgYSB7XG4gICAgY29sb3I6ICMyODI5MmY7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdi1tZW51IC5uYXYtbWVudV9fbGlzdCBsaSB1bCBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzFiMWIxYjtcbiAgfVxuICAuY2stY29udGVudCAubmF2LW1lbnUgLm5hdi1tZW51X19saXN0IGxpLmNoaWxkcmVuLW9wZW5lZCB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VkZWM7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5uYXYtbWVudSAubmF2LW1lbnVfX2xpc3QgbGkuYWN0aXZlIHVsIGxpLCAuY2stY29udGVudCAubmF2LW1lbnUgLm5hdi1tZW51X19saXN0IGxpLmNoaWxkcmVuLW9wZW5lZCB1bCBsaSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgfVxuICAuY2stY29udGVudCAubmF2LW1lbnUgLm5hdi1tZW51X19saXN0IGxpLmFjdGl2ZSB1bCBsaTpsYXN0LWNoaWxkLCAuY2stY29udGVudCAubmF2LW1lbnUgLm5hdi1tZW51X19saXN0IGxpLmNoaWxkcmVuLW9wZW5lZCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuY2stY29udGVudCAubmF2LW1lbnUgLm5hdi1tZW51X19saXN0IGxpLmFjdGl2ZSBhIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMyNjExYzk7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdi1tZW51IC5uYXYtbWVudV9fbGlzdCBsaS5hY3RpdmUgbGk6bm90KC5hY3RpdmUtcHVibGljYXRpb24pIGE6bm90KDpob3Zlcikge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdi1tZW51IC5uYXYtbWVudV9fbGlzdCBsaS5hY3RpdmUtcHVibGljYXRpb24gYSB7XG4gICAgY29sb3I6ICMxYjFiMWI7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMjYxMWM5O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5jay1jb250ZW50IC5uYXYtbWVudSB7XG4gICAgbWFyZ2luOiAxcmVtO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEyNXB4KTtcbiAgfVxuICAuY2stY29udGVudCAubmF2LW1lbnUgLm5hdi1tZW51X19saXN0IHtcbiAgICBwYWRkaW5nOiAwIDNyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdi1tZW51IC5uYXYtbWVudV9fbGlzdCBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VkZWM7XG4gICAgcGFkZGluZzogMS4yNXJlbSAwIDFyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdi1tZW51IC5uYXYtbWVudV9fbGlzdCBsaS5jaGlsZHJlbi1vcGVuZWQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdi1tZW51IC5uYXYtbWVudV9fbGlzdCBsaS5jaGlsZHJlbi1vcGVuZWQgLm5hdi1tZW51X190b2dnbGVyIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuY2stY29udGVudCAubmF2LW1lbnUgLm5hdi1tZW51X19saXN0IGxpLmNoaWxkcmVuLW9wZW5lZCAubmF2LW1lbnVfX3RvZ2dsZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICB0b3A6IDVweDtcbiAgfVxuICAuY2stY29udGVudCAubmF2LW1lbnUgLm5hdi1tZW51X19saXN0IGxpLmNoaWxkcmVuLW9wZW5lZCBhOmZpcnN0LWNoaWxkIHtcbiAgICBvcmRlcjogMjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdi1tZW51IC5uYXYtbWVudV9fbGlzdCBsaS5jaGlsZHJlbi1vcGVuZWQgdWwge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5jay1jb250ZW50IC5uYXYtbWVudSAubmF2LW1lbnVfX2xpc3QgbGkgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdi1tZW51IC5uYXYtbWVudV9fbGlzdCBsaSB1bCBsaSB7XG4gICAgcGFkZGluZzogMS41cmVtIDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdi1tZW51IC5uYXYtbWVudV9fbGlzdCBsaSB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyODI5MmY7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5uYXYtbWVudSAubmF2LW1lbnVfX2xpc3QgbGkgLm5hdi1tZW51X190b2dnbGVyOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xuICAgIHdpZHRoOiAwLjYyNXJlbTtcbiAgICBoZWlnaHQ6IDAuNjI1cmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5uYXYtbWVudS5tZW51LWNoaWxkcmVuLW9wZW5lZCAubmF2LW1lbnVfX2xpc3QgbGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdi1tZW51Lm1lbnUtY2hpbGRyZW4tb3BlbmVkIC5uYXYtbWVudV9fbGlzdCBsaS5jaGlsZHJlbi1vcGVuZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdi1tZW51Lm1lbnUtY2hpbGRyZW4tb3BlbmVkIC5uYXYtbWVudV9fbGlzdCBsaS5jaGlsZHJlbi1vcGVuZWQgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLm5hdi1tZW51IC5uYXYtbWVudV9fbGlzdCB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG4uY2stY29udGVudCAubmF2LWxpbmtzLWFjdGlvbiB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMjYxMWM5O1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4uY2stY29udGVudCAubmF2LWxpbmtzLWFjdGlvbiAubmF2LWxpbmtzLWFjdGlvbl9fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEuNjI1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLm5hdi1saW5rcy1hY3Rpb24gLm5hdi1saW5rcy1hY3Rpb25fX2xpc3QgbGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2stY29udGVudCAubmF2LWxpbmtzLWFjdGlvbiAubmF2LWxpbmtzLWFjdGlvbl9fbGlzdCBsaSBhIHtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5jay1jb250ZW50IC5uYXYtbGlua3MtYWN0aW9uIC5uYXYtbGlua3MtYWN0aW9uX19saXN0IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzI2MTFjOTtcbn1cbi5jay1jb250ZW50IC5uYXYtbGlua3MtYWN0aW9uIC5uYXYtbGlua3MtYWN0aW9uX19saXN0IGxpIGEgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMS4zNzVyZW07XG4gIGhlaWdodDogMS4zNzVyZW07XG59XG4uY2stY29udGVudCAubmF2LWxpbmtzLWFjdGlvbiAubmF2LWxpbmtzLWFjdGlvbl9fbGlzdCBsaSAuc3Vic2NyaWJlLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RhZGFkYTtcbn1cbi5jay1jb250ZW50IC5uYXYtbGlua3MtYWN0aW9uIC5uYXYtbGlua3MtYWN0aW9uX19saXN0IGxpLmxhbmd1YWdlLWxpbmtzIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkYWRhZGE7XG59XG4uY2stY29udGVudCAubmF2LWxpbmtzLWFjdGlvbi5maXhlZC1saW5rcy1hY3Rpb24ge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIHZhcigtLXdjLWNvbnRhaW5lci1wdWJsaWNhdGlvbi13aWR0aCkpIC8gMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0b3A6IHZhcigtLXdjLWhlYWRlci1oZWlnaHQpO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLm5hdi1saW5rcy1hY3Rpb24uZml4ZWQtbGlua3MtYWN0aW9uIC5uYXYtbGlua3MtYWN0aW9uX19saXN0IGxpIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5jay1jb250ZW50IC5uYXYtbGlua3MtYWN0aW9uLmZpeGVkLWxpbmtzLWFjdGlvbiAubmF2LWxpbmtzLWFjdGlvbl9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5jay1jb250ZW50IC5hY3Rpb24tbGlua3MgLmFjdGlvbi1saW5rc19fbGlzdCBsaSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jay1jb250ZW50IC5hY3Rpb24tbGlua3MgLmFjdGlvbi1saW5rc19fbGlzdCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jay1jb250ZW50IC5hY3Rpb24tbGlua3MgLmFjdGlvbi1saW5rc19fbGlzdCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNjExYzk7XG59XG4uY2stY29udGVudCAuYWN0aW9uLWxpbmtzIC5hY3Rpb24tbGlua3NfX2xpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmtlZGluLXVybDpiZWZvcmUsXG4uY2stY29udGVudCAuYWN0aW9uLWxpbmtzIC5hY3Rpb24tbGlua3NfX2xpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLXR3aXR0ZXItdXJsOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jay1jb250ZW50IC5hY3Rpb24tbGlua3MgLmFjdGlvbi1saW5rc19fbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtbGlua2VkaW4tdXJsOmhvdmVyOmJlZm9yZSxcbi5jay1jb250ZW50IC5hY3Rpb24tbGlua3MgLmFjdGlvbi1saW5rc19fbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtdHdpdHRlci11cmw6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICMyNjExYzk7XG59XG4uY2stY29udGVudCAubmF2LWxpbmtzLWFjdGlvbi5maXhlZC1saW5rcy1hY3Rpb24gLm5hdi1saW5rcy1hY3Rpb25fX2xpc3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jay1jb250ZW50IC5uYXYtbGlua3MtYWN0aW9uLmZpeGVkLWxpbmtzLWFjdGlvbiAubmF2LWxpbmtzLWFjdGlvbl9fbGlzdCBsaTpsYXN0LWNoaWxkLFxuLmNrLWNvbnRlbnQgLm5hdi1saW5rcy1hY3Rpb24uZml4ZWQtbGlua3MtYWN0aW9uIC5uYXYtbGlua3MtYWN0aW9uX19saXN0IGxpIC5zdWJzY3JpYmUtbGluayB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLm5hdi1saW5rcy1hY3Rpb24uZml4ZWQtbGlua3MtYWN0aW9uIC5uYXYtbGlua3MtYWN0aW9uX19saXN0IGxpOmxhc3QtY2hpbGQgc3Bhbixcbi5jay1jb250ZW50IC5uYXYtbGlua3MtYWN0aW9uLmZpeGVkLWxpbmtzLWFjdGlvbiAubmF2LWxpbmtzLWFjdGlvbl9fbGlzdCBsaSAuc3Vic2NyaWJlLWxpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2stY29udGVudCAubmF2LWxpbmtzLWFjdGlvbi5maXhlZC1saW5rcy1hY3Rpb24gLm5hdi1saW5rcy1hY3Rpb25fX2xpc3QgbGkgYSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbi5jay1jb250ZW50IC5uYXYtbGlua3MtYWN0aW9uLmZpeGVkLWxpbmtzLWFjdGlvbiAubmF2LWxpbmtzLWFjdGlvbl9fbGlzdCBsaSBhIHN2Zy5pY29uLXN1YnNjcmliZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jay1jb250ZW50IC5tZW51LXNoYXJlLWxpbmtzIHtcbiAgYmFja2dyb3VuZDogIzFiMWIxYjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDk5OTtcbiAgYm90dG9tOiAwO1xufVxuLmNrLWNvbnRlbnQgLm1lbnUtc2hhcmUtbGlua3MgLm1lbnUtc2hhcmUtdG9nZ2xlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuLmNrLWNvbnRlbnQgLm1lbnUtc2hhcmUtbGlua3MgLm1lbnUtc2hhcmUtdG9nZ2xlciBzcGFuIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4uY2stY29udGVudCAubWVudS1zaGFyZS1saW5rcyAubWVudS1zaGFyZV9fbmF2YmFyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jay1jb250ZW50IC5tZW51LXNoYXJlLWxpbmtzIC5tZW51LXNoYXJlX19uYXZiYXIgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmNrLWNvbnRlbnQgLm1lbnUtc2hhcmUtbGlua3MgLm1lbnUtc2hhcmVfX25hdmJhciAuYWN0aW9uLWxpbmsgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cbi5jay1jb250ZW50IC5oZXJvLXByaW1hcnkgLm5hdi1saW5rcy1hY3Rpb24gLm5hdi1saW5rcy1hY3Rpb25fX2xpc3QsXG4uY2stY29udGVudCAucGFnZS1oZXJvIC5uYXYtbGlua3MtYWN0aW9uIC5uYXYtbGlua3MtYWN0aW9uX19saXN0IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNrLWNvbnRlbnQgLmhlcm8tcHJpbWFyeSAubmF2LWxpbmtzLWFjdGlvbiAubmF2LWxpbmtzLWFjdGlvbl9fbGlzdCBsaSBhIHN2Zyxcbi5jay1jb250ZW50IC5wYWdlLWhlcm8gLm5hdi1saW5rcy1hY3Rpb24gLm5hdi1saW5rcy1hY3Rpb25fX2xpc3QgbGkgYSBzdmcge1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDJyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5jay1jb250ZW50IC5oZXJvLXByaW1hcnkgLm5hdi1saW5rcy1hY3Rpb24gLm5hdi1saW5rcy1hY3Rpb25fX2xpc3QgbGkgYS5pY29uLXdpZGUtbGcgc3ZnLFxuLmNrLWNvbnRlbnQgLnBhZ2UtaGVybyAubmF2LWxpbmtzLWFjdGlvbiAubmF2LWxpbmtzLWFjdGlvbl9fbGlzdCBsaSBhLmljb24td2lkZS1sZyBzdmcge1xuICBtYXgtd2lkdGg6IDNyZW07XG59XG4uY2stY29udGVudCAuaGVyby1wcmltYXJ5IC5uYXYtbGlua3MtYWN0aW9uIC5uYXYtbGlua3MtYWN0aW9uX19saXN0IGxpIGEuaWNvbi13aWRlLXhsIHN2Zyxcbi5jay1jb250ZW50IC5wYWdlLWhlcm8gLm5hdi1saW5rcy1hY3Rpb24gLm5hdi1saW5rcy1hY3Rpb25fX2xpc3QgbGkgYS5pY29uLXdpZGUteGwgc3ZnIHtcbiAgbWF4LXdpZHRoOiA0cmVtO1xufVxuLmNrLWNvbnRlbnQgLmhlcm8tcHJpbWFyeSAubGFuZ3VhZ2UtbGlua3Mgc3ZnLFxuLmNrLWNvbnRlbnQgLnBhZ2UtaGVybyAubGFuZ3VhZ2UtbGlua3Mgc3ZnIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG4uY2stY29udGVudCAuaGVyby1wcmltYXJ5IC5maWVsZC0tdHlwZS1saW5rOmhvdmVyLFxuLmNrLWNvbnRlbnQgLnBhZ2UtaGVybyAuZmllbGQtLXR5cGUtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjYxMWM5O1xufVxuLmNrLWNvbnRlbnQgLmhlcm8tcHJpbWFyeSAuZmllbGQtLXR5cGUtbGluazpiZWZvcmUsXG4uY2stY29udGVudCAucGFnZS1oZXJvIC5maWVsZC0tdHlwZS1saW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5jay1jb250ZW50IC5oZXJvLXByaW1hcnkgLmxhbmd1YWdlLWxpbmtzIGE6aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzI2MTFjOTtcbn1cbi5jay1jb250ZW50IC5wcmltYXJ5LWdyaWRfX21haW4gLmxhbmd1YWdlLWxpbmtzIGEge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNrLWNvbnRlbnQgLnByaW1hcnktZ3JpZF9fbWFpbiAubGFuZ3VhZ2UtbGlua3MgYSBzdmcge1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDJyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5jay1jb250ZW50IC5wcmltYXJ5LWdyaWRfX21haW4gLmxhbmd1YWdlLWxpbmtzIGEuaWNvbi13aWRlLWxnIHN2ZyB7XG4gIG1heC13aWR0aDogM3JlbTtcbn1cbi5jay1jb250ZW50IC5wcmltYXJ5LWdyaWRfX21haW4gLmxhbmd1YWdlLWxpbmtzIGEuaWNvbi13aWRlLXhsIHN2ZyB7XG4gIG1heC13aWR0aDogNHJlbTtcbn1cbi5jay1jb250ZW50IC5wcmltYXJ5LWdyaWRfX21haW4gLmxhbmd1YWdlLWxpbmtzIGE6aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzI2MTFjOTtcbn1cbkBzdXBwb3J0cyAoLXdlYmtpdC1oeXBoZW5zOiBub25lKSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAuY2stY29udGVudCAuaGVyby1wcmltYXJ5IC5uYXYtbGlua3MtYWN0aW9uIC5uYXYtbGlua3MtYWN0aW9uX19saXN0IGxpIGEge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLm5hdi1saW5rcy1hY3Rpb24uZml4ZWQtbGlua3MtYWN0aW9uIC5uYXYtbGlua3MtYWN0aW9uX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RhZGFkYTtcbiAgfVxuICAuY2stY29udGVudCAubmF2LWxpbmtzLWFjdGlvbi5maXhlZC1saW5rcy1hY3Rpb24gLm5hdi1saW5rcy1hY3Rpb25fX2xpc3QgbGk6bGFzdC1jaGlsZCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdi1saW5rcy1hY3Rpb24uZml4ZWQtbGlua3MtYWN0aW9uIC5uYXYtbGlua3MtYWN0aW9uX19saXN0IGxpIGEgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdi1saW5rcy1hY3Rpb24uZml4ZWQtbGlua3MtYWN0aW9uIC5uYXYtbGlua3MtYWN0aW9uX19saXN0IGxpIGEgc3ZnLmljb24tcHJpbnQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5uYXYtbGlua3MtYWN0aW9uLmZpeGVkLWxpbmtzLWFjdGlvbiAubmF2LWxpbmtzLWFjdGlvbl9fbGlzdCBsaSBhIHN2Zy5pY29uLXN1YnNjcmliZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLmFjdGlvbi1mb250LWxpbmsge1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDA7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jay1jb250ZW50IC5hY3Rpb24tZm9udC1saW5rOm5vdChbY2xhc3MqPXdjLV0pIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwid2hpdGVjYXNlLWljb25zXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmNrLWNvbnRlbnQgLmFjdGlvbi1mb250LWxpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5jay1jb250ZW50IC5hY3Rpb24tZm9udC1saW5rLmljb24tdmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwid2hpdGVjYXNlLWljb25zXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmNrLWNvbnRlbnQgLmFjdGlvbi1mb250LWxpbmsuaWNvbi1kZWJ0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIndoaXRlY2FzZS1pY29uc1wiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5jay1jb250ZW50IC5hY3Rpb24tZm9udC1saW5rLmljb24tbWEtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwid2hpdGVjYXNlLWljb25zXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmNrLWNvbnRlbnQgLmFjdGlvbi1mb250LWxpbmsuaWNvbi1jZml1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJ3aGl0ZWNhc2UtaWNvbnNcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uY2stY29udGVudCAuYWN0aW9uLWZvbnQtbGluay5pY29uLWphcGFuZXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIndoaXRlY2FzZS1pY29uc1wiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5jay1jb250ZW50IC5wcmltYXJ5LWdyaWRfX3JpZ2h0LXNpZGVfX2NvbnRhaW5lciAuYWN0aW9uLWZvbnQtbGluazo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuLmNrLWNvbnRlbnQgLmFjdGlvbi1saW5rX19yaWdodC1zaWRlIC5hY3Rpb24tbGluayBzdmcge1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDZyZW07XG59XG4uY2stY29udGVudCAuYWN0aW9uLWxpbmtfX3JpZ2h0LXNpZGUgLmFjdGlvbi1saW5rIHN2Zy5pY29uLXdhbXMge1xuICBtYXgtd2lkdGg6IDhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jay1jb250ZW50IC5oZXJvLXNlcnZpY2UgLm5hdi1saW5rcy1hY3Rpb24gLm5hdi1saW5rcy1hY3Rpb25fX2xpc3QgbGkubGFuZ3VhZ2UtbGlua3Mge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnNjcm9sbC1kb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDc0cHg7XG4gIGhlaWdodDogNzRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTM3cHg7XG4gIHRvcDogNjBweDtcbiAgei1pbmRleDogMTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5jay1jb250ZW50IC5zY3JvbGwtZG93bi5pbk1hZ2F6aW5lIHtcbiAgdG9wOiAtMzdweDtcbn1cbi5jay1jb250ZW50IC5zY3JvbGwtZG93biAuc2Nyb2xsLWRvd25fX2xpbmUge1xuICBiYWNrZ3JvdW5kOiAjMjYxMWM5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MnB4O1xuICBsZWZ0OiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTVweDtcbiAgd2lkdGg6IDRweDtcbiAgYW5pbWF0aW9uOiByb2xsRG93biA1cyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uY2stY29udGVudCAuc2Nyb2xsLWRvd24gLnNjcm9sbC1kb3duX19hcnJvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjMjYxMWM5LCAjMjYxMWM5KSwgbGluZWFyLWdyYWRpZW50KCMyNjExYzksICMyNjExYzkpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNHB4LCA0cHggMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlLCAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxN3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0M2RlZykgc2tld1goMTc1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICB3aWR0aDogMjBweDtcbiAgYW5pbWF0aW9uOiBzaG93RG93biA1cyBpbmZpbml0ZSBsaW5lYXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jay1jb250ZW50IC5zY3JvbGwtZG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLnNjcm9sbC1kb3duIHtcbiAgICByaWdodDogLTI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLnNjcm9sbC1kb3duIHtcbiAgICByaWdodDogLTM3cHg7XG4gIH1cbn1cbi5jay1jb250ZW50IC5jYXJlZXJzLWJsb2NrLS1hY3Rpb24tbGlua3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDJyZW07XG4gIHotaW5kZXg6IDE2O1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tbmF2IHtcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cbi5jay1jb250ZW50IC5wYWdlX19uYXYge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jay1jb250ZW50IC5wYWdlX19uYXYge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyNXB4KTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnBhZ2VfX25hdi10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY2xlYXI6IGJvdGg7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDMsIDQzLCA0MywgMC45NSk7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uY2stY29udGVudCAucGFnZV9fbmF2LXRhYnM6YmVmb3JlLCAuY2stY29udGVudCAucGFnZV9fbmF2LXRhYnM6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLnBhZ2VfX25hdi10YWJzID4gbGkge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIG1pbi13aWR0aDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2stY29udGVudCAucGFnZV9fbmF2LXRhYnMgPiBsaSA+IC5uYXYtdGFic19fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MTFjOTtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLmNrLWNvbnRlbnQgLnBhZ2VfX25hdi10YWJzID4gbGkgPiAubmF2LXRhYnNfX2xpbmsgPiBzcGFuOm5vdCgudGl0bGUtcGFnZSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uY2stY29udGVudCAucGFnZV9fbmF2LXRhYnMgPiBsaSA+IC5uYXYtdGFic19fbGluayAudGl0bGUtcGFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2stY29udGVudCAucGFnZV9fbmF2LXRhYnMgPiBsaS5hY3RpdmUtdHJhaWwgPiAubmF2LXRhYnNfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jay1jb250ZW50IC5wYWdlX19uYXYtdGFicyA+IGxpLmFjdGl2ZS10cmFpbCA+IC5uYXYtdGFic19fbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jay1jb250ZW50IC5wYWdlX19uYXYtdGFicyA+IGxpLmFjdGl2ZS10cmFpbCA+IC5uYXYtdGFic19fbGluayAudGl0bGUtcGFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbn1cbi5jay1jb250ZW50IC5wYWdlX19uYXYtdGFicyA+IGxpLmFjdGl2ZS10cmFpbCA+IC5uYXYtdGFic19fbGluayAuY2hhcHRlci1wYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtd3JhcDogbm93cmFwO1xufVxuLmNrLWNvbnRlbnQgLnBhZ2VfX25hdi10YWJzID4gbGkuYWN0aXZlLXRyYWlsID4gLm5hdi10YWJzX19saW5rLm5hdi10YWJzX19hY3RpdmUtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbi5jay1jb250ZW50IC5wYWdlX19uYXYtdGFicyA+IGxpLmFjdGl2ZS10cmFpbCA+IC5uYXYtdGFic19fbGluay5uYXYtdGFic19fYWN0aXZlLWxvd2VyY2FzZSAudGl0bGUtcGFnZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmNrLWNvbnRlbnQgLnBhZ2VfX25hdi10YWJzID4gbGkuYWN0aXZlLXRyYWlsIC5oYW1idXJnZXIge1xuICBiYWNrZ3JvdW5kOiAjMjYxMWM5O1xufVxuLmNrLWNvbnRlbnQgLnBhZ2VfX25hdi10YWJzID4gbGkgPiAubm9saW5rOmhvdmVyLCAuY2stY29udGVudCAucGFnZV9fbmF2LXRhYnMgPiBsaS5hY3RpdmUtdHJhaWwgPiAubm9saW5rLCAuY2stY29udGVudCAucGFnZV9fbmF2LXRhYnMgPiBsaS5hY3RpdmUtdHJhaWwgPiAubmF2LXRhYnNfX2xpbmssXG4uY2stY29udGVudCAucGFnZV9fbmF2LXRhYnMgPiBsaSA+IC5uYXYtdGFic19fbGluazpob3Zlcixcbi5jay1jb250ZW50IC5wYWdlX19uYXYtdGFicyA+IGxpID4gLm5hdi10YWJzX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MTFjOTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jay1jb250ZW50IC5wYWdlX19uYXYtdGFicyA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpID4gYSB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuNXB4IHNvbGlkICMzNjZkZTQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnBhZ2VfX25hdi10YWJzID4gbGkuYWN0aXZlID4gLm5hdi10YWJzX19saW5rLCAuY2stY29udGVudCAucGFnZV9fbmF2LXRhYnMgPiBsaS5hY3RpdmUtdHJhaWwgPiAubmF2LXRhYnNfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMyNjExYzk7XG4gIH1cbn1cbi5jay1jb250ZW50IC5wYWdlX19uYXYtdGFicyA+IGxpID4gLm1lbnUge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uY2stY29udGVudCAucGFnZV9fbmF2LXRhYnMgPiBsaSA+IC5uYXYtdGFic19fbGluayxcbi5jay1jb250ZW50IC5wYWdlX19uYXYtdGFicyA+IGxpID4gc3Bhbi5ub2xpbmsge1xuICBiYWNrZ3JvdW5kOiAjMWExMTU4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAucGFnZV9fbmF2LXRhYnMgPiBsaSA+IC5uYXYtdGFic19fbGluayxcbiAgLmNrLWNvbnRlbnQgLnBhZ2VfX25hdi10YWJzID4gbGkgPiBzcGFuLm5vbGluayB7XG4gICAgYmFja2dyb3VuZDogIzI2MTFjOTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnBhZ2VfX25hdi10YWJzID4gbGkgPiAubmF2LXRhYnNfX2xpbmsgc3Bhbjpub3QoLnRpdGxlLXBhZ2UpLFxuLmNrLWNvbnRlbnQgLnBhZ2VfX25hdi10YWJzID4gbGkgPiBzcGFuLm5vbGluayBzcGFuOm5vdCgudGl0bGUtcGFnZSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uY2stY29udGVudCAucGFnZV9fbmF2LXRhYnMgbGkgPiAubWVudSAubmF2LXRhYnNfX2xpbmssXG4uY2stY29udGVudCAucGFnZV9fbmF2LXRhYnMgbGkgPiAubWVudSBzcGFuLm5vbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzA3Mjc5O1xufVxuLmNrLWNvbnRlbnQgLnBhZ2VfX25hdi10YWJzIGxpID4gLm1lbnUgLm5hdi10YWJzX19saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2stY29udGVudCAucGFnZV9fbmF2LXRhYnMgbGkgPiAubWVudSAubmF2LXRhYnNfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzI2MTFjOTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5jay1jb250ZW50IC5wYWdlX19uYXYtdGFicyA+IGxpID4gLm1lbnUge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5jay1jb250ZW50IC5wYWdlX19uYXYtdGFicyA+IGxpID4gLm1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLnBhZ2VfX25hdi10YWJzID4gbGkgPiAubWVudSA+IGxpID4gLm5hdi10YWJzX19saW5rLFxuLmNrLWNvbnRlbnQgLnBhZ2VfX25hdi10YWJzID4gbGkgPiAubWVudSA+IGxpID4gc3Bhbi5ub2xpbmsge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLnBhZ2VfX25hdi10YWJzID4gbGkgbGkuZXhwYW5kZWQgPiAubmF2LXRhYnNfX2xpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmNrLWNvbnRlbnQgLnBhZ2VfX25hdi10YWJzID4gbGkgbGkuZXhwYW5kZWQgPiAubmF2LXRhYnNfX2xpbms6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5jay1jb250ZW50IC5wYWdlX19uYXYtdGFicyA+IGxpIGxpLmV4cGFuZGVkLm9wZW4gPiAubmF2LXRhYnNfX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIi1cIjtcbn1cbi5jay1jb250ZW50IC5wYWdlX19uYXYtdGFicyA+IGxpIGxpIGxpIC5uYXYtdGFic19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNrLWNvbnRlbnQgLnBhZ2VfX25hdi10YWJzIC5vcGVuID4gLm5hdi10YWJzX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5jay1jb250ZW50IC5uYXZzLWFuY2hvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMyNjExYzk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jay1jb250ZW50IC5uYXZzLWFuY2hvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdG9wOiA3MHB4O1xuICB9XG59XG4uY2stY29udGVudCAubmF2cy1hbmNob3IgLnBhZ2VfX25hdi10YWJzID4gbGkgPiAubmF2LXRhYnNfX2xpbmsge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uY2stY29udGVudCAubmF2cy1hbmNob3IgLnBhZ2VfX25hdi10YWJzID4gbGkgPiAubmF2LXRhYnNfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jay1jb250ZW50IC5uYXZzLWFuY2hvciB1bC5wYWdlX19uYXYtdGFicy5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUuZHJvcGRvd24tb3BlbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5jay1jb250ZW50IC5uYXZzLWFuY2hvciB1bC5wYWdlX19uYXYtdGFicy5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUuZHJvcGRvd24tb3BlbiA+IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgLm5hdnMtYW5jaG9yIHVsLnBhZ2VfX25hdi10YWJzLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZS5kcm9wZG93bi1vcGVuID4gbGkuYWN0aXZlIHtcbiAgb3JkZXI6IC0xO1xufVxuLmNrLWNvbnRlbnQgLm5hdnMtYW5jaG9yIHVsLnBhZ2VfX25hdi10YWJzLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZS5kcm9wZG93bi1vcGVuID4gbGkgPiB1bC5uYXYub3BlbmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uY2stY29udGVudCAubmF2cy1hbmNob3IgdWwucGFnZV9fbmF2LXRhYnMucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlLmRyb3Bkb3duLW9wZW4gPiBsaSA+IHVsLm5hdi5vcGVuZWQgPiBsaSB7XG4gIHBhZGRpbmc6IDAgMThweDtcbn1cbi5jay1jb250ZW50IC5uYXZzLWFuY2hvciB1bC5wYWdlX19uYXYtdGFicy5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUuZHJvcGRvd24tb3BlbiA+IGxpID4gdWwubmF2Lm9wZW5lZCA+IGxpIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZy10b3A6IDIxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MDQwNDA7XG59XG4uY2stY29udGVudCAubmF2cy1hbmNob3IgdWwucGFnZV9fbmF2LXRhYnMucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlLmRyb3Bkb3duLW9wZW4gPiBsaTpub3QoLmFjdGl2ZSkgLmhhbWJ1cmdlcjpiZWZvcmUsIC5jay1jb250ZW50IC5uYXZzLWFuY2hvciB1bC5wYWdlX19uYXYtdGFicy5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUuZHJvcGRvd24tb3BlbiA+IGxpOm5vdCguYWN0aXZlKSAuaGFtYnVyZ2VyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG4gIC5jay1jb250ZW50IC5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgPiBsaTpub3QoLmFjdGl2ZS10cmFpbCk6bm90KC5uZXh0LWxpbmspOm5vdCgucHJldmlvdXMtbGluaykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSAubmV4dC1saW5rIHtcbiAgICByaWdodDogMDtcbiAgfVxuICAuY2stY29udGVudCAucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlIC5uZXh0LWxpbmsgPiAubmF2LXRhYnNfX2xpbms6YmVmb3JlIHtcbiAgICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgICByaWdodDogMTFweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSAucHJldmlvdXMtbGluayB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuY2stY29udGVudCAucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlIC5wcmV2aW91cy1saW5rID4gLm5hdi10YWJzX19saW5rOmJlZm9yZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggMCAwIDJweDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICBsZWZ0OiAxMXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSAubmV4dC1saW5rLFxuICAuY2stY29udGVudCAucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlIC5wcmV2aW91cy1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgLm5leHQtbGluayAuaGFtYnVyZ2VyLFxuICAuY2stY29udGVudCAucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlIC5wcmV2aW91cy1saW5rIC5oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSAubmV4dC1saW5rIC5uYXYtdGFic19fbGluayxcbiAgLmNrLWNvbnRlbnQgLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSAucHJldmlvdXMtbGluayAubmF2LXRhYnNfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuICAuY2stY29udGVudCAucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlIC5uZXh0LWxpbmsgLm5hdi10YWJzX19saW5rOmhvdmVyLCAuY2stY29udGVudCAucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlIC5uZXh0LWxpbmsgLm5hdi10YWJzX19saW5rOmZvY3VzLCAuY2stY29udGVudCAucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlIC5uZXh0LWxpbmsgLm5hdi10YWJzX19saW5rOmFjdGl2ZSxcbiAgLmNrLWNvbnRlbnQgLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSAucHJldmlvdXMtbGluayAubmF2LXRhYnNfX2xpbms6aG92ZXIsXG4gIC5jay1jb250ZW50IC5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgLnByZXZpb3VzLWxpbmsgLm5hdi10YWJzX19saW5rOmZvY3VzLFxuICAuY2stY29udGVudCAucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlIC5wcmV2aW91cy1saW5rIC5uYXYtdGFic19fbGluazphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMzODNiNDM7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSAubmV4dC1saW5rIC5uYXYtdGFic19fbGluazpob3ZlcjpiZWZvcmUsIC5jay1jb250ZW50IC5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgLm5leHQtbGluayAubmF2LXRhYnNfX2xpbms6Zm9jdXM6YmVmb3JlLCAuY2stY29udGVudCAucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlIC5uZXh0LWxpbmsgLm5hdi10YWJzX19saW5rOmFjdGl2ZTpiZWZvcmUsXG4gIC5jay1jb250ZW50IC5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgLnByZXZpb3VzLWxpbmsgLm5hdi10YWJzX19saW5rOmhvdmVyOmJlZm9yZSxcbiAgLmNrLWNvbnRlbnQgLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSAucHJldmlvdXMtbGluayAubmF2LXRhYnNfX2xpbms6Zm9jdXM6YmVmb3JlLFxuICAuY2stY29udGVudCAucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlIC5wcmV2aW91cy1saW5rIC5uYXYtdGFic19fbGluazphY3RpdmU6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMyNjExYzk7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSAubmV4dC1saW5rID4gLm5hdi10YWJzX19saW5rOmJlZm9yZSxcbiAgLmNrLWNvbnRlbnQgLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSAucHJldmlvdXMtbGluayA+IC5uYXYtdGFic19fbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjODA4Mjg1O1xuICAgIHRvcDogMjZweDtcbiAgfVxuICAuY2stY29udGVudCAucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlIC5kcm9wZG93bi1vcGVuID4gLm1lbnU6bm90KC5jb2xsYXBzZSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jay1jb250ZW50IC5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgLmhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSAuaGFtYnVyZ2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOXB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggMDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG4gIC5jay1jb250ZW50IC5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgLmhhbWJ1cmdlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNnB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5wYXRoLWZyb250cGFnZSkgLnBhZ2VfX25hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZTpub3QoLnBhdGgtZnJvbnRwYWdlKSAucGFnZV9fbmF2LXRhYnMge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZTpub3QoLnBhdGgtZnJvbnRwYWdlKSAucGFnZV9fbmF2LXRhYnMge1xuICAgIHdpZHRoOiA5NDZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgucGF0aC1mcm9udHBhZ2UpIC5wYWdlX19uYXYtdGFicyB7XG4gICAgd2lkdGg6IDEwMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgucGF0aC1mcm9udHBhZ2UpIC5wYWdlX19uYXYtdGFicyB7XG4gICAgd2lkdGg6IDEyMzZweDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZTpub3QoLnBhdGgtZnJvbnRwYWdlKSAucGFnZV9fbmF2LXRhYnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5wYXRoLWZyb250cGFnZSkgLnBhZ2VfX25hdi10YWJzOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA0MywgNDMsIDAuOTUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgucGF0aC1mcm9udHBhZ2UpIC5wYWdlX19uYXYtdGFicyA+IGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZTpub3QoLnBhdGgtZnJvbnRwYWdlKSAucGFnZV9fbmF2LXRhYnMgPiBsaSA+IGEge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgucGF0aC1mcm9udHBhZ2UpIC5wYWdlX19uYXYtdGFicyA+IGxpIHVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgucGF0aC1mcm9udHBhZ2UpIC5wYWdlX19uYXYtdGFicyA+IGxpOm5vdCgudW5zdHlsZWQtbGlzdCk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5wYXRoLWZyb250cGFnZSkgLnBhZ2VfX25hdi10YWJzID4gbGk6bm90KC5hY3RpdmUpID4gLm5hdi10YWJzX19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZTpub3QoLnBhdGgtZnJvbnRwYWdlKSAucGFnZV9fbmF2LXRhYnMgPiBsaTpub3QoLmFjdGl2ZSkgPiAubmF2LXRhYnNfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1O1xufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZTpub3QoLnBhdGgtZnJvbnRwYWdlKSAucGFnZV9fbmF2LXRhYnMgPiBsaTpub3QoLmFjdGl2ZSk6aG92ZXIgPiAubmF2LXRhYnNfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgucGF0aC1mcm9udHBhZ2UpIC5wYWdlX19uYXYtdGFiczpob3ZlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgucGF0aC1mcm9udHBhZ2UpIC5wYWdlX19uYXYtdGFicyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5wYXRoLWZyb250cGFnZSkgLnBhZ2VfX25hdi10YWJzIGxpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5wYXRoLWZyb250cGFnZSkgLnBhZ2VfX25hdi10YWJzIGxpOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5wYXRoLWZyb250cGFnZSkgLnBhZ2VfX25hdi10YWJzIGxpID4gYSB7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgucGF0aC1mcm9udHBhZ2UpIC5wYWdlX19uYXYtdGFicyBsaSA+IGE6YWZ0ZXIsIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5wYXRoLWZyb250cGFnZSkgLnBhZ2VfX25hdi10YWJzIGxpID4gYTpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDIycHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZTpub3QoLnBhdGgtZnJvbnRwYWdlKSAucGFnZV9fbmF2LXRhYnMgbGkgPiBhOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICB9XG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5wYXRoLWZyb250cGFnZSkgLnBhZ2VfX25hdi10YWJzIGxpID4gYTphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDJweCAwO1xuICAgIGhlaWdodDogMTRweDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gN3B4KTtcbiAgfVxuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgucGF0aC1mcm9udHBhZ2UpIC5wYWdlX19uYXYtdGFicyBsaS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgucGF0aC1mcm9udHBhZ2UpIC5wYWdlX19uYXYtdGFicyBsaS5hY3RpdmUgPiBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZTpub3QoLnBhdGgtZnJvbnRwYWdlKSAucGFnZV9fbmF2LXRhYnMgbGkuYWN0aXZlID4gYTphZnRlciwgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZTpub3QoLnBhdGgtZnJvbnRwYWdlKSAucGFnZV9fbmF2LXRhYnMgbGkuYWN0aXZlID4gYTpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZTpub3QoLnBhdGgtZnJvbnRwYWdlKSAucGFnZV9fbmF2LXRhYnMuYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgucGF0aC1mcm9udHBhZ2UpIC5wYWdlX19uYXYtdGFicy5hY3RpdmUgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgucGF0aC1mcm9udHBhZ2UpIC5wYWdlX19uYXYsXG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgucGF0aC1mcm9udHBhZ2UpIC5wYWdlX19uYXYtdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2stY29udGVudCAucGFnZV9fbmF2LXRhYnMgPiBsaSA+IC5tZW51ID4gbGkgPiAubmF2LXRhYnNfX2xpbmsge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5zZWN0aW9uLW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMjYxMWM5O1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5zZWN0aW9uLW5hdi5uYXZzLXN0dWNrIHtcbiAgei1pbmRleDogMTAyO1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnBhZ2VfX25hdi10YWJzLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTAxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5wYWdlX19uYXYtdGFicy5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgLm5leHQtbGluaywgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5wYWdlX19uYXYtdGFicy5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgLnByZXZpb3VzLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5wYWdlX19uYXYtdGFicy5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgPiBsaSA+IC5uYXYtdGFic19fbGluayB7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5wYWdlX19uYXYtdGFicy5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgPiBsaSA+IC5uYXYtdGFic19fbGluayBzcGFuIHtcbiAgbGVmdDogMThweDtcbn1cbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAucGFnZV9fbmF2LXRhYnMucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlID4gbGkgPiAubmF2LXRhYnNfX2xpbmsgc3BhbiBzcGFuLm5vbGluayB7XG4gIGxlZnQ6IDE4cHg7XG59XG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnBhZ2VfX25hdi10YWJzLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSA+IGxpID4gLm1lbnUgLm5hdi10YWJzX19saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5wYWdlX19uYXYtdGFicy5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgPiBsaSA+IC5tZW51LWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnBhZ2VfX25hdi10YWJzLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZS5kcm9wZG93bi1vcGVuIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAucGFnZV9fbmF2LXRhYnMucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlLmRyb3Bkb3duLW9wZW4gPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5wYWdlX19uYXYtdGFicy5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUuZHJvcGRvd24tb3BlbiA+IGxpLmFjdGl2ZSB7XG4gIG9yZGVyOiAtMTtcbn1cbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAucGFnZV9fbmF2LXRhYnMucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlLmRyb3Bkb3duLW9wZW4gPiBsaSA+IHVsLm5hdi5vcGVuZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogIzM2NmRlNDtcbn1cbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAucGFnZV9fbmF2LXRhYnMucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlLmRyb3Bkb3duLW9wZW4gPiBsaSA+IHVsLm5hdi5vcGVuZWQgPiBsaSB7XG4gIHBhZGRpbmc6IDAgMThweDtcbn1cbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAucGFnZV9fbmF2LXRhYnMucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlLmRyb3Bkb3duLW9wZW4gPiBsaSA+IHVsLm5hdi5vcGVuZWQgPiBsaSBhIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnBhZ2VfX25hdi10YWJzLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZS5kcm9wZG93bi1vcGVuID4gbGkgPiB1bC5uYXYub3BlbmVkID4gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjYxMWM5O1xufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5wYWdlX19uYXYtdGFicy5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUuZHJvcGRvd24tb3BlbiA+IGxpID4gdWwubmF2Lm9wZW5lZCA+IGxpOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAucGFnZV9fbmF2LXRhYnMucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlLmRyb3Bkb3duLW9wZW4gPiBsaTpub3QoLmFjdGl2ZSkgLmhhbWJ1cmdlcjpiZWZvcmUsIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAucGFnZV9fbmF2LXRhYnMucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlLmRyb3Bkb3duLW9wZW4gPiBsaTpub3QoLmFjdGl2ZSkgLmhhbWJ1cmdlcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnBhZ2VfX25hdi10YWJzLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZS5kcm9wZG93bi1vcGVuID4gbGk6bm90KC5hY3RpdmUpIC5tZW51LWV4cGFuZCB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnBhZ2VfX25hdi10YWJzLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZS5kcm9wZG93bi1vcGVuID4gbGk6bm90KC5hY3RpdmUpIC5tZW51LWV4cGFuZDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5wYWdlX19uYXYtdGFicy5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUuZHJvcGRvd24tb3BlbiA+IGxpOm5vdCguYWN0aXZlKSAubWVudS1leHBhbmQuZXhwYW5kZWQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAucGFnZV9fbmF2LXRhYnMucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWExMTU4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5wYWdlX19uYXYtdGFicy5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAucGFnZV9fbmF2LXRhYnMucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlIC5tZW51Lm5hdiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzM2NmRlNDtcbiAgfVxuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnBhZ2VfX25hdi10YWJzLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSA+IGxpLmFjdGl2ZTo6YWZ0ZXIsIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAucGFnZV9fbmF2LXRhYnMucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlID4gbGkuYWN0aXZlLXRyYWlsOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnBhZ2VfX25hdi10YWJzLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSA+IGxpOm5vdCguYWN0aXZlKTpob3ZlciA+IC5uYXYtdGFic19fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMTE1ODtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlLnRvb2xiYXItZml4ZWQudG9vbGJhci1ob3Jpem9udGFsLnRvb2xiYXItdHJheS1vcGVuIC5zZWN0aW9uLW5hdi5uYXZzLXN0dWNrIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jay1jb250ZW50IC5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuY2stY29udGVudCAucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlOmhvdmVyID4gbGk6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jay1jb250ZW50IC5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGU6aG92ZXIgbGkgPiAubWVudTpub3QoLmNvbGxhcHNlKSwgLmNrLWNvbnRlbnQgLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZS5vcGVuZWQgbGkgPiAubWVudTpub3QoLmNvbGxhcHNlKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdnMtYW5jaG9yIC5wYWdlX19uYXYtdGFicyA+IGxpID4gLm5hdi10YWJzX19saW5rLm1QUzJpZC1oaWdobGlnaHQsIC5jay1jb250ZW50IC5uYXZzLWFuY2hvciAucGFnZV9fbmF2LXRhYnMgPiBsaSA+IC5uYXYtdGFic19fbGluay5hY3RpdmUtb25sb2FkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMjYxMWM5O1xuICB9XG4gIC5jay1jb250ZW50IC5uYXZzLWFuY2hvciAucGFnZV9fbmF2LXRhYnMgPiBsaSA+IC5uYXYtdGFic19fbGluay5tUFMyaWQtaGlnaGxpZ2h0OmhvdmVyLCAuY2stY29udGVudCAubmF2cy1hbmNob3IgLnBhZ2VfX25hdi10YWJzID4gbGkgPiAubmF2LXRhYnNfX2xpbmsuYWN0aXZlLW9ubG9hZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzI2MTFjOTtcbiAgfVxuICAuY2stY29udGVudCAubmF2cy1hbmNob3IgLnBhZ2VfX25hdi10YWJzID4gbGkgPiAubmF2LXRhYnNfX2xpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTExNTg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLm5hdnMtYW5jaG9yIC5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdnMtYW5jaG9yIC5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgLmhhbWJ1cmdlcjo6YmVmb3JlIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgd2lkdGg6IDExcHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdnMtYW5jaG9yIC5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgLmhhbWJ1cmdlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm5hdnMtYW5jaG9yIC5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUuZHJvcGRvd24tb3BlbiAuaGFtYnVyZ2VyOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gIH1cbn1cbi5jay1jb250ZW50IC5mcy14bCB7XG4gIGxpbmUtaGVpZ2h0OiAwLjk1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuY2stY29udGVudCAuZnMteGwge1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uY2stY29udGVudCAuZnJlaWdodC1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICBjb2xvcjogIzFiMWIxYjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jay1jb250ZW50IGgxLFxuLmNrLWNvbnRlbnQgLmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMC45NTtcbn1cbi5jay1jb250ZW50IGgxLmZmLXdjLWhlYWRsaW5lLFxuLmNrLWNvbnRlbnQgLmgxLmZmLXdjLWhlYWRsaW5lIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTZXJpZkhlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAwLjg1O1xuICBmb250LXNpemU6IDMuMzc1cmVtO1xufVxuLmNrLWNvbnRlbnQgaDIsXG4uY2stY29udGVudCAuaDIsXG4uY2stY29udGVudCBoMyxcbi5jay1jb250ZW50IC5oMyxcbi5jay1jb250ZW50IGg0LFxuLmNrLWNvbnRlbnQgLmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMC45NTtcbn1cbi5jay1jb250ZW50IC53aXRoLXByaW1hcnktYm9yZGVyLFxuLmNrLWNvbnRlbnQgLmFydGljbGUtdGl0bGUge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzI2MTFjOTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cbi5jay1jb250ZW50IC53aXRoLWJvcmRlciB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMWIxYjFiO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuLmNrLWNvbnRlbnQgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoY3VycmVudENvbG9yLCBjdXJyZW50Q29sb3IpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMC4wNjI1cmVtLCAwIDAuMDYyNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlLCAwIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjVzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jay1jb250ZW50IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDAgMC4wNjI1cmVtLCAxMDAlIDAuMDYyNXJlbTtcbn1cbi5jay1jb250ZW50IGEuYnRuLXByaW1hcnkuYnRuLXdpdGgtY2Fycm90IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5jay1jb250ZW50IGEud2l0aG91dC11bmRlcmxpbmUtYW5pbWF0aW9uLCAuY2stY29udGVudCAudmlldy1jb250ZW50LWxpc3RzLnZpZXctaW5zaWdodHMgLnZpZXctZm9vdGVyIGEsIC52aWV3LWNvbnRlbnQtbGlzdHMudmlldy1pbnNpZ2h0cyAudmlldy1mb290ZXIgLmNrLWNvbnRlbnQgYSxcbi52aWV3LWNvbnRlbnQtbGlzdHMgKyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1tb3JlLWxpbmsgLmNrLWNvbnRlbnQgYSxcbi5jay1jb250ZW50IC52aWV3LWNvbnRlbnQtbGlzdHMgKyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1tb3JlLWxpbmsgYSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uY2stY29udGVudCAubGluay1ob3Zlci1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMyNjExYzkgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5jaXJjbGUtYW5pbWF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jay1jb250ZW50IC5jaXJjbGUtYW5pbWF0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNrLWNvbnRlbnQgLmNpcmNsZS1hbmltYXRpb24gYSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uY2stY29udGVudCAuY2lyY2xlLWFuaW1hdGlvbiAudmlldy1tb3JlIC5jaXJjbGUge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICB6LWluZGV4OiAxO1xufVxuLmNrLWNvbnRlbnQgLmNpcmNsZS1hbmltYXRpb24gLnZpZXctbW9yZSAuY2lyY2xlIC5iYWNrZ3JvdW5kIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuLmNrLWNvbnRlbnQgLmNpcmNsZS1hbmltYXRpb24gLnZpZXctbW9yZSAuY2lyY2xlIC5mb3JlZ3JvdW5kIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDM3NztcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDM3NztcbiAgc3Ryb2tlOiAjMjYxMWM5O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjcwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG4uY2stY29udGVudCAuY2lyY2xlLWFuaW1hdGlvbiAudmlldy1tb3JlIC5jaXJjbGUgLmxpbmUge1xuICBzdHJva2Utd2lkdGg6IDI7XG4gIHN0cm9rZTogIzI2MTFjOTtcbn1cbi5jay1jb250ZW50IC5jaXJjbGUtYW5pbWF0aW9uIC52aWV3LW1vcmUgLmNpcmNsZSAubGluZTIge1xuICBzdHJva2U6ICMyNjExYzk7XG59XG4uY2stY29udGVudCAuY2lyY2xlLWFuaW1hdGlvbjpob3ZlciAudmlldy1tb3JlIC5iYWNrZ3JvdW5kIHtcbiAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbn1cbi5jay1jb250ZW50IC5jaXJjbGUtYW5pbWF0aW9uOmhvdmVyIC52aWV3LW1vcmUgLmZvcmVncm91bmQge1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5jay1jb250ZW50IC50ZXh0LXdoaXRlLmNpcmNsZS1hbmltYXRpb24sXG4uY2stY29udGVudCAudGV4dC13aGl0ZSA+IC5jaXJjbGUtYW5pbWF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jay1jb250ZW50IC50ZXh0LXdoaXRlLmNpcmNsZS1hbmltYXRpb24gYSxcbi5jay1jb250ZW50IC50ZXh0LXdoaXRlID4gLmNpcmNsZS1hbmltYXRpb24gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNrLWNvbnRlbnQgLnRleHQtd2hpdGUuY2lyY2xlLWFuaW1hdGlvbiBwLFxuLmNrLWNvbnRlbnQgLnRleHQtd2hpdGUgPiAuY2lyY2xlLWFuaW1hdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jay1jb250ZW50IC50ZXh0LXdoaXRlLmNpcmNsZS1hbmltYXRpb24gYSxcbi5jay1jb250ZW50IC50ZXh0LXdoaXRlID4gLmNpcmNsZS1hbmltYXRpb24gYSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uY2stY29udGVudCAudGV4dC13aGl0ZS5jaXJjbGUtYW5pbWF0aW9uIC52aWV3LW1vcmUgLmNpcmNsZSxcbi5jay1jb250ZW50IC50ZXh0LXdoaXRlID4gLmNpcmNsZS1hbmltYXRpb24gLnZpZXctbW9yZSAuY2lyY2xlIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogMTtcbn1cbi5jay1jb250ZW50IC50ZXh0LXdoaXRlLmNpcmNsZS1hbmltYXRpb24gLnZpZXctbW9yZSAuY2lyY2xlIC5iYWNrZ3JvdW5kLFxuLmNrLWNvbnRlbnQgLnRleHQtd2hpdGUgPiAuY2lyY2xlLWFuaW1hdGlvbiAudmlldy1tb3JlIC5jaXJjbGUgLmJhY2tncm91bmQge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG4uY2stY29udGVudCAudGV4dC13aGl0ZS5jaXJjbGUtYW5pbWF0aW9uIC52aWV3LW1vcmUgLmNpcmNsZSAuZm9yZWdyb3VuZCxcbi5jay1jb250ZW50IC50ZXh0LXdoaXRlID4gLmNpcmNsZS1hbmltYXRpb24gLnZpZXctbW9yZSAuY2lyY2xlIC5mb3JlZ3JvdW5kIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDM3NztcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDM3NztcbiAgc3Ryb2tlOiAjZmZmO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjcwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG4uY2stY29udGVudCAudGV4dC13aGl0ZS5jaXJjbGUtYW5pbWF0aW9uIC52aWV3LW1vcmUgLmNpcmNsZSAubGluZSxcbi5jay1jb250ZW50IC50ZXh0LXdoaXRlID4gLmNpcmNsZS1hbmltYXRpb24gLnZpZXctbW9yZSAuY2lyY2xlIC5saW5lIHtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xuICBzdHJva2U6ICNmZmY7XG59XG4uY2stY29udGVudCAudGV4dC13aGl0ZS5jaXJjbGUtYW5pbWF0aW9uIC52aWV3LW1vcmUgLmNpcmNsZSAubGluZTIsXG4uY2stY29udGVudCAudGV4dC13aGl0ZSA+IC5jaXJjbGUtYW5pbWF0aW9uIC52aWV3LW1vcmUgLmNpcmNsZSAubGluZTIge1xuICBzdHJva2U6ICNmZmY7XG59XG4uY2stY29udGVudCAudGV4dC13aGl0ZS5jaXJjbGUtYW5pbWF0aW9uOmhvdmVyIC52aWV3LW1vcmUgLmJhY2tncm91bmQsXG4uY2stY29udGVudCAudGV4dC13aGl0ZSA+IC5jaXJjbGUtYW5pbWF0aW9uOmhvdmVyIC52aWV3LW1vcmUgLmJhY2tncm91bmQge1xuICBzdHJva2U6IHRyYW5zcGFyZW50O1xufVxuLmNrLWNvbnRlbnQgLnRleHQtd2hpdGUuY2lyY2xlLWFuaW1hdGlvbjpob3ZlciAudmlldy1tb3JlIC5mb3JlZ3JvdW5kLFxuLmNrLWNvbnRlbnQgLnRleHQtd2hpdGUgPiAuY2lyY2xlLWFuaW1hdGlvbjpob3ZlciAudmlldy1tb3JlIC5mb3JlZ3JvdW5kIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uY2stY29udGVudCAudGV4dC1ibGFjay5jaXJjbGUtYW5pbWF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jay1jb250ZW50IC50ZXh0LWJsYWNrLmNpcmNsZS1hbmltYXRpb24gYSB7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLmNrLWNvbnRlbnQgLnRleHQtYmxhY2suY2lyY2xlLWFuaW1hdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jay1jb250ZW50IC50ZXh0LWJsYWNrLmNpcmNsZS1hbmltYXRpb24gYSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uY2stY29udGVudCAudGV4dC1ibGFjay5jaXJjbGUtYW5pbWF0aW9uIC52aWV3LW1vcmUgLmNpcmNsZSB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uY2stY29udGVudCAudGV4dC1ibGFjay5jaXJjbGUtYW5pbWF0aW9uIC52aWV3LW1vcmUgLmNpcmNsZSAuYmFja2dyb3VuZCB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cbi5jay1jb250ZW50IC50ZXh0LWJsYWNrLmNpcmNsZS1hbmltYXRpb24gLnZpZXctbW9yZSAuY2lyY2xlIC5mb3JlZ3JvdW5kIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDM3NztcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDM3NztcbiAgc3Ryb2tlOiAjMWIxYjFiO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjcwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG4uY2stY29udGVudCAudGV4dC1ibGFjay5jaXJjbGUtYW5pbWF0aW9uIC52aWV3LW1vcmUgLmNpcmNsZSAubGluZSB7XG4gIHN0cm9rZS13aWR0aDogMjtcbiAgc3Ryb2tlOiAjMWIxYjFiO1xufVxuLmNrLWNvbnRlbnQgLnRleHQtYmxhY2suY2lyY2xlLWFuaW1hdGlvbiAudmlldy1tb3JlIC5jaXJjbGUgLmxpbmUyIHtcbiAgc3Ryb2tlOiAjMWIxYjFiO1xufVxuLmNrLWNvbnRlbnQgLnRleHQtYmxhY2suY2lyY2xlLWFuaW1hdGlvbjpob3ZlciAudmlldy1tb3JlIC5iYWNrZ3JvdW5kIHtcbiAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbn1cbi5jay1jb250ZW50IC50ZXh0LWJsYWNrLmNpcmNsZS1hbmltYXRpb246aG92ZXIgLnZpZXctbW9yZSAuZm9yZWdyb3VuZCB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmNrLWNvbnRlbnQgLndpdGgtY2Fycm90IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5jay1jb250ZW50IC53aXRoLWNhcnJvdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzI2MTFjOTtcbiAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbn1cbi5jay1jb250ZW50IC53aXRoLWNhcnJvdDphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtMC43NXJlbTtcbn1cbi5jay1jb250ZW50IC53aXRoLWNhcnJvdC5kLWJsb2NrOmFmdGVyIHtcbiAgdG9wOiAtM3B4O1xufVxuLmNrLWNvbnRlbnQgYS53aXRoLWNhcnJvdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuLmNrLWNvbnRlbnQgYS53aXRoLWNhcnJvdDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xLjI1cmVtO1xuICBib3R0b206IDdweDtcbn1cbi5jay1jb250ZW50IC50ZXh0LXdoaXRlLndpdGgtY2Fycm90OmFmdGVyLFxuLmNrLWNvbnRlbnQgLnRleHQtd2hpdGUgLndpdGgtY2Fycm90OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xufVxuLmNrLWNvbnRlbnQgLmFjdGlvbi1saW5rIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuLmNrLWNvbnRlbnQgLmFjdGlvbi1saW5rIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHN0cm9rZS13aWR0aDogMDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5jay1jb250ZW50IGIsXG4uY2stY29udGVudCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jay1jb250ZW50IHAuc3RhbmRmaXJzdCB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNrLWNvbnRlbnQgYS5mdWxsLXdpZHRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzI2MTFjOTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2stY29udGVudCBhLmZ1bGwtd2lkdGggc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmNrLWNvbnRlbnQgLmNvbnRlbnQtcHJpbWFyeSAuZmllbGQtLWl0ZW0gYS5mdWxsLXdpZHRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzgyODI4MjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMmEyYTJhO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmNvbnRlbnQtcHJpbWFyeSAuZmllbGQtLWl0ZW0gYS5mdWxsLXdpZHRoOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XG4gIGJvcmRlci1jb2xvcjogIzgyODI4MjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuLmNrLWNvbnRlbnQgLmZ1bGwtd2lkdGgtbGluayB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGFkYTtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNrLWNvbnRlbnQgLmZ1bGwtd2lkdGgtbGluayBhLmZ1bGwtd2lkdGgge1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY2stY29udGVudCAuZnVsbC13aWR0aC1saW5rX19udW1iZXIge1xuICBjb2xvcjogIzI2MTFjOTtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAycmVtO1xufVxuLmNrLWNvbnRlbnQgLmZ1bGwtd2lkdGgtbGlua19fc3ZnIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5jay1jb250ZW50IC5mdWxsLXdpZHRoLWxpbmtfX3N2ZyBpbWcge1xuICBtaW4td2lkdGg6IDNyZW07XG59XG4uY2stY29udGVudCAuZnVsbC13aWR0aC1saW5rIGltZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IC5mdWxsLXdpZHRoLWxpbmsgLmZ1bGwtd2lkdGgtbGlua19fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNrLWNvbnRlbnQgLmZ1bGwtd2lkdGgtbGluay53aXRoLWltZyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmZ1bGwtd2lkdGgtbGluay53aXRoLWltZyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5jay1jb250ZW50IC5mdWxsLXdpZHRoLWxpbmsud2l0aC1pbWcgLmZ1bGwtd2lkdGgtbGlua19faW1nIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmZ1bGwtd2lkdGgtbGluay53aXRoLWltZyAuZnVsbC13aWR0aC1saW5rX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2stY29udGVudCAuZnVsbC13aWR0aC1saW5rIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jay1jb250ZW50IC5mdWxsLXdpZHRoLWxpbmsgYSA+IHN0cm9uZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uY2stY29udGVudCAuZnVsbC13aWR0aC1saW5rIC52aWV3LW1vcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmZ1bGwtd2lkdGgtbGluay5idG4tY2lyY2xlLWxpbmsgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzFiMWIxYjtcbn1cbi5jay1jb250ZW50IC5mdWxsLXdpZHRoLWxpbmsuYnRuLWNpcmNsZS1saW5rIC52aWV3LW1vcmUge1xuICByaWdodDogMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAuc2VjdGlvbi1mdWxsLXdpZHRoLWxpbmsgLmNvbC1sZy02IC5mdWxsLXdpZHRoLWxpbmsge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tZnVsbC13aWR0aC1saW5rIC5jb2wtbGctNjpmaXJzdC1jaGlsZCAuZnVsbC13aWR0aC1saW5rIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tZnVsbC13aWR0aC1saW5rIC5jb2wtbGctNjpudGgtY2hpbGQoMikgLmZ1bGwtd2lkdGgtbGluayB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICB9XG59XG4uY2stY29udGVudCAqOm5vdCguYnRuLWNpcmNsZS1saW5rLmZ1bGwtd2lkdGgtbGluaykgKyAuYnRuLWNpcmNsZS1saW5rLmZ1bGwtd2lkdGgtbGluayxcbi5jay1jb250ZW50IC5idG4tY2lyY2xlLWxpbmsuZnVsbC13aWR0aC1saW5rICsgKjpub3QoLmJ0bi1jaXJjbGUtbGluay5mdWxsLXdpZHRoLWxpbmspIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5jay1jb250ZW50IC5mdWxsLXdpZHRoLWxpbms6bm90KC53aXRoLWltZykgKyAuZnVsbC13aWR0aC1saW5rOm5vdCgud2l0aC1pbWcpIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5jay1jb250ZW50IC5mdWxsLXdpZHRoLWxpbms6bm90KC53aXRoLWltZykgKyAuZnVsbC13aWR0aC1saW5rOm5vdCgud2l0aC1pbWcpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGFkYTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5zZWN0aW9uLWFydGljbGUtbGlzdCAuY2stY29udGVudCAuZnVsbC13aWR0aC1saW5rOm5vdCgud2l0aC1pbWcpICsgLmZ1bGwtd2lkdGgtbGluazpub3QoLndpdGgtaW1nKTpsYXN0LWNoaWxkLCAuc2VjdGlvbi10ZXh0IC5jay1jb250ZW50IC5mdWxsLXdpZHRoLWxpbms6bm90KC53aXRoLWltZykgKyAuZnVsbC13aWR0aC1saW5rOm5vdCgud2l0aC1pbWcpOmxhc3QtY2hpbGQsIC5zZWN0aW9uLWNoYXB0ZXIgLmNrLWNvbnRlbnQgLmZ1bGwtd2lkdGgtbGluazpub3QoLndpdGgtaW1nKSArIC5mdWxsLXdpZHRoLWxpbms6bm90KC53aXRoLWltZyk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmZ1bGwtd2lkdGgtbGluayArIC5mdWxsLXdpZHRoLWxpbmsge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZ1bGwtd2lkdGgtbGluayArIC5mdWxsLXdpZHRoLWxpbms6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRhZGE7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0td2MtZGlzdGFuY2UtYmxvY2tzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jay1jb250ZW50IC5mdWxsLXdpZHRoLWxpbmsud2l0aC1pbWcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmZ1bGwtd2lkdGgtbGluay53aXRoLWltZyAuZnVsbC13aWR0aC1saW5rX19pbWcge1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jay1jb250ZW50IC5mdWxsLXdpZHRoLWxpbmtfX3N2ZyBpbWcge1xuICAgIG1pbi13aWR0aDogNHJlbTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLmJ0bi5idG4tbGluayB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5jay1jb250ZW50IC5idG4uYnRuLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyNjExYzk7XG4gIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XG59XG4uY2stY29udGVudCAuYnRuLmJ0bi1saW5rLnRleHQtd2hpdGU6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uY2stY29udGVudCAuYnRuLmJ0bi1saW5rOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogMCAwIDAgMC41cmVtO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi5idG4tbGluazpob3ZlciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjVzIGVhc2U7XG4gIGJhY2tncm91bmQtc2l6ZTogMCAwLjA2MjVyZW0sIGNhbGMoMTAwJSAtIDFyZW0pIDAuMDYyNXJlbTtcbn1cbi5jay1jb250ZW50IC5idG4uYnRuLXByaW1hcnksXG4uY2stY29udGVudCAuYnRuLmJ0bi1vdXRsaW5lLXdoaXRlLFxuLmNrLWNvbnRlbnQgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi5idG4tcHJpbWFyeTpub3QoLndpdGhvdXQtY2Fycm90KSxcbi5jay1jb250ZW50IC5idG4uYnRuLW91dGxpbmUtd2hpdGU6bm90KC53aXRob3V0LWNhcnJvdCksXG4uY2stY29udGVudCAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KC53aXRob3V0LWNhcnJvdCkge1xuICBtaW4td2lkdGg6IGF1dG87XG59XG4uY2stY29udGVudCAuYnRuLmJ0bi1wcmltYXJ5OmFmdGVyLFxuLmNrLWNvbnRlbnQgLmJ0bi5idG4tb3V0bGluZS13aGl0ZTphZnRlcixcbi5jay1jb250ZW50IC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeTphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5jay1jb250ZW50IC5idG4uYnRuLXByaW1hcnk6aG92ZXIsXG4uY2stY29udGVudCAuYnRuLmJ0bi1vdXRsaW5lLXdoaXRlOmhvdmVyLFxuLmNrLWNvbnRlbnQgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi5idG4tcHJpbWFyeTpub3QoLndpdGhvdXQtY2Fycm90KTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjZkZTQ7XG4gIGJvcmRlci1jb2xvcjogIzM2NmRlNDtcbn1cbi5jay1jb250ZW50IC5idG4td2l0aC1jYXJyb3Qge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbn1cbi5jay1jb250ZW50IC5idG4td2l0aC1jYXJyb3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbn1cbi5jay1jb250ZW50IC5idG4td2l0aC1jYXJyb3Q6YWZ0ZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uY2stY29udGVudCAuYnRuLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMyNjExYzk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzI2MTFjOTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzNhZGQ2O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzM2FkZDY7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDcxLCA1MywgMjA5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzFlMGVhMTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzFkMGQ5NztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMyNjExYzk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzI2MTFjOTtcbn1cbi5jay1jb250ZW50IC5idG4tcHJpbWFyeTpmb2N1cy13aXRoaW4sIC5jay1jb250ZW50IC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzM2FkZDY7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgIzcwNzI3OTtcbn1cbi5jay1jb250ZW50IFtjbGFzc149YnRuLW91dGxpbmUtXSxcbi5jay1jb250ZW50IFtjbGFzcyo9XCIgYnRuLW91dGxpbmUtXCJdIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG4uY2stY29udGVudCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4uY2stY29udGVudCAuYnRuLW91dGxpbmUtd2hpdGUge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzI2MTFjOTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjYxMWM5O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYmZiZmJmO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5jay1jb250ZW50IC5idG4tb3V0bGluZS1wcmltYXJ5LmJ0bi13aXRoLWNhcnJvdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMjYxMWM5O1xuICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnRuLXdpdGgtY2Fycm90OmhvdmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XG59XG4uY2stY29udGVudCAuYnRuLWNpcmNsZS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4uY2stY29udGVudCAuYnRuLWNpcmNsZS1saW5rIGEge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1jaXJjbGUtbGluayAudmlldy1tb3JlOm5vdCgucGx1cykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFuaW1hdGlvbjogYm9yZGVyLXByaW1hcnktb3V0IDAuNHMgZWFzZS1vdXQgMSBmb3J3YXJkcztcbn1cbi5jay1jb250ZW50IC5idG4tY2lyY2xlLWxpbmsgLnZpZXctbW9yZTpub3QoLnBsdXMpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyNjExYzk7XG4gIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XG59XG4uY2stY29udGVudCAuYnRuLWNpcmNsZS1saW5rIC52aWV3LW1vcmUucGx1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jay1jb250ZW50IC5idG4tY2lyY2xlLWxpbmsgLnZpZXctbW9yZS5wbHVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDIwMTNcIjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjMjYxMWM5O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1jaXJjbGUtbGluayAudmlldy1tb3JlIHtcbiAgbWluLXdpZHRoOiAzNnB4O1xuICBtYXgtaGVpZ2h0OiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2stY29udGVudCAuYnRuLWNpcmNsZS1saW5rIC52aWV3LW1vcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMThweCAtMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAtMThweCAxOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2ZmZjtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLmJ0bi1jaXJjbGUtbGluayAudmlldy1tb3JlOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTNweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG4uY2stY29udGVudCAuYnRuLWNpcmNsZS1saW5rLmNvbGxhcHNlZCAudmlldy1tb3JlLnBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIitcIjtcbn1cbi5jay1jb250ZW50IC5idG4tY2lyY2xlLWxpbms6aG92ZXIgLnZpZXctbW9yZSB7XG4gIGN1cnNvcjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2stY29udGVudCAuYnRuLWNpcmNsZS1saW5rOmhvdmVyIC52aWV3LW1vcmUge1xuICAgIGFuaW1hdGlvbjogYm9yZGVyLXByaW1hcnkgMC40cyBlYXNlLW91dCAxIGZvcndhcmRzO1xuICB9XG59XG4uY2stY29udGVudCAuYnRuLWNpcmNsZS1saW5rLnRleHQtYmxhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi5jay1jb250ZW50IC5idG4tY2lyY2xlLWxpbmsudGV4dC1ibGFjayBhIHtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG4uY2stY29udGVudCAuYnRuLWNpcmNsZS1saW5rLnRleHQtYmxhY2sgYSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG4uY2stY29udGVudCAuYnRuLWNpcmNsZS1saW5rLnRleHQtYmxhY2sgLnZpZXctbW9yZTpub3QoLnBsdXMpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbmltYXRpb246IGJvcmRlci1ibGFjay1vdXQgMC40cyBlYXNlLW91dCAxIGZvcndhcmRzO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1jaXJjbGUtbGluay50ZXh0LWJsYWNrIC52aWV3LW1vcmU6bm90KC5wbHVzKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMWIxYjFiO1xuICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1jaXJjbGUtbGluay50ZXh0LWJsYWNrIC52aWV3LW1vcmUucGx1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jay1jb250ZW50IC5idG4tY2lyY2xlLWxpbmsudGV4dC1ibGFjayAudmlldy1tb3JlLnBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMjAxM1wiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICMyNjExYzk7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG4uY2stY29udGVudCAuYnRuLWNpcmNsZS1saW5rLnRleHQtYmxhY2sgLnZpZXctbW9yZSB7XG4gIG1pbi13aWR0aDogMzZweDtcbiAgbWF4LWhlaWdodDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmJ0bi1jaXJjbGUtbGluay50ZXh0LWJsYWNrIC52aWV3LW1vcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMThweCAtMThweCAwIDFweCAjZmZmLCAtMThweCAtMThweCAwIDFweCAjZmZmLCAtMThweCAxOHB4IDAgMXB4ICNmZmYsIDE4cHggMThweCAwIDFweCAjZmZmLCAwIDAgMCAxcHggI2ZmZjtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLmJ0bi1jaXJjbGUtbGluay50ZXh0LWJsYWNrIC52aWV3LW1vcmU6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxM3B4O1xuICByaWdodDogMTVweDtcbn1cbi5jay1jb250ZW50IC5idG4tY2lyY2xlLWxpbmsudGV4dC1ibGFjay5jb2xsYXBzZWQgLnZpZXctbW9yZS5wbHVzOmFmdGVyIHtcbiAgY29udGVudDogXCIrXCI7XG59XG4uY2stY29udGVudCAuYnRuLWNpcmNsZS1saW5rLnRleHQtYmxhY2s6aG92ZXIgLnZpZXctbW9yZSB7XG4gIGN1cnNvcjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2stY29udGVudCAuYnRuLWNpcmNsZS1saW5rLnRleHQtYmxhY2s6aG92ZXIgLnZpZXctbW9yZSB7XG4gICAgYW5pbWF0aW9uOiBib3JkZXItYmxhY2sgMC40cyBlYXNlLW91dCAxIGZvcndhcmRzO1xuICB9XG59XG4uY2stY29udGVudCAuYnRuLWNpcmNsZS1saW5rLnRleHQtd2hpdGUuYmctZGFyayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzI4MjkyZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1jaXJjbGUtbGluay50ZXh0LXdoaXRlLmJnLWRhcmsgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1jaXJjbGUtbGluay50ZXh0LXdoaXRlLmJnLWRhcmsgYSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG4uY2stY29udGVudCAuYnRuLWNpcmNsZS1saW5rLnRleHQtd2hpdGUuYmctZGFyayAudmlldy1tb3JlOm5vdCgucGx1cykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFuaW1hdGlvbjogYm9yZGVyLXdoaXRlLW91dCAwLjRzIGVhc2Utb3V0IDEgZm9yd2FyZHM7XG59XG4uY2stY29udGVudCAuYnRuLWNpcmNsZS1saW5rLnRleHQtd2hpdGUuYmctZGFyayAudmlldy1tb3JlOm5vdCgucGx1cyk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbn1cbi5jay1jb250ZW50IC5idG4tY2lyY2xlLWxpbmsudGV4dC13aGl0ZS5iZy1kYXJrIC52aWV3LW1vcmUucGx1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jay1jb250ZW50IC5idG4tY2lyY2xlLWxpbmsudGV4dC13aGl0ZS5iZy1kYXJrIC52aWV3LW1vcmUucGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwyMDEzXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzI2MTFjOTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbn1cbi5jay1jb250ZW50IC5idG4tY2lyY2xlLWxpbmsudGV4dC13aGl0ZS5iZy1kYXJrIC52aWV3LW1vcmUge1xuICBtaW4td2lkdGg6IDM2cHg7XG4gIG1heC1oZWlnaHQ6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jay1jb250ZW50IC5idG4tY2lyY2xlLWxpbmsudGV4dC13aGl0ZS5iZy1kYXJrIC52aWV3LW1vcmUge1xuICAgIGJhY2tncm91bmQ6ICMyODI5MmY7XG4gICAgYm94LXNoYWRvdzogMThweCAtMThweCAwIDFweCAjMjgyOTJmLCAtMThweCAtMThweCAwIDFweCAjMjgyOTJmLCAtMThweCAxOHB4IDAgMXB4ICMyODI5MmYsIDE4cHggMThweCAwIDFweCAjMjgyOTJmLCAwIDAgMCAxcHggIzI4MjkyZjtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLmJ0bi1jaXJjbGUtbGluay50ZXh0LXdoaXRlLmJnLWRhcmsgLnZpZXctbW9yZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1jaXJjbGUtbGluay50ZXh0LXdoaXRlLmJnLWRhcmsuY29sbGFwc2VkIC52aWV3LW1vcmUucGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1jaXJjbGUtbGluay50ZXh0LXdoaXRlLmJnLWRhcms6aG92ZXIgLnZpZXctbW9yZSB7XG4gIGN1cnNvcjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2stY29udGVudCAuYnRuLWNpcmNsZS1saW5rLnRleHQtd2hpdGUuYmctZGFyazpob3ZlciAudmlldy1tb3JlIHtcbiAgICBhbmltYXRpb246IGJvcmRlci13aGl0ZSAwLjRzIGVhc2Utb3V0IDEgZm9yd2FyZHM7XG4gIH1cbn1cbi5jay1jb250ZW50IC5idG4tY2lyY2xlLWxpbmsuYnRuOmFjdGl2ZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jay1jb250ZW50IC5hY2NvcmRpb24tY2lyY2xlLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNrLWNvbnRlbnQgLmFjY29yZGlvbi1jaXJjbGUtbGluayBhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbi5jay1jb250ZW50IC5hY2NvcmRpb24tY2lyY2xlLWxpbmsgLnZpZXctbW9yZTpub3QoLnBsdXMpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbmltYXRpb246IGJvcmRlci1wcmltYXJ5LW91dCAwLjRzIGVhc2Utb3V0IDEgZm9yd2FyZHM7XG59XG4uY2stY29udGVudCAuYWNjb3JkaW9uLWNpcmNsZS1saW5rIC52aWV3LW1vcmU6bm90KC5wbHVzKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMjYxMWM5O1xuICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xufVxuLmNrLWNvbnRlbnQgLmFjY29yZGlvbi1jaXJjbGUtbGluayAudmlldy1tb3JlLnBsdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2stY29udGVudCAuYWNjb3JkaW9uLWNpcmNsZS1saW5rIC52aWV3LW1vcmUucGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwyMDEzXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzI2MTFjOTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbn1cbi5jay1jb250ZW50IC5hY2NvcmRpb24tY2lyY2xlLWxpbmsgLnZpZXctbW9yZSB7XG4gIG1pbi13aWR0aDogMzZweDtcbiAgbWF4LWhlaWdodDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmFjY29yZGlvbi1jaXJjbGUtbGluayAudmlldy1tb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDE4cHggLTE4cHggMCAxcHggI2ZmZiwgLTE4cHggLTE4cHggMCAxcHggI2ZmZiwgLTE4cHggMThweCAwIDFweCAjZmZmLCAxOHB4IDE4cHggMCAxcHggI2ZmZiwgMCAwIDAgMXB4ICNmZmY7XG4gIH1cbn1cbi5jay1jb250ZW50IC5hY2NvcmRpb24tY2lyY2xlLWxpbmsgLnZpZXctbW9yZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLmNrLWNvbnRlbnQgLmFjY29yZGlvbi1jaXJjbGUtbGluay5jb2xsYXBzZWQgLnZpZXctbW9yZS5wbHVzOmFmdGVyIHtcbiAgY29udGVudDogXCIrXCI7XG59XG4uY2stY29udGVudCAuYWNjb3JkaW9uLWNpcmNsZS1saW5rOmhvdmVyIC52aWV3LW1vcmUge1xuICBjdXJzb3I6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmFjY29yZGlvbi1jaXJjbGUtbGluazpob3ZlciAudmlldy1tb3JlIHtcbiAgICBhbmltYXRpb246IGJvcmRlci1wcmltYXJ5IDAuNHMgZWFzZS1vdXQgMSBmb3J3YXJkcztcbiAgfVxufVxuLmNrLWNvbnRlbnQgLmFjY29yZGlvbi1jaXJjbGUtbGluayAudmlldy1tb3JlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzI2MTFjOTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjYxMWM5O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNywgMjcsIDI3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzI2MTFjOTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzI2MTFjOTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzVmNWY1ZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5jay1jb250ZW50IC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMtd2l0aGluLCAuY2stY29udGVudCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMDtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjNzA3Mjc5O1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtcHJpbWFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NiwgNTksIDY3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggIzcwNzI3OSBzb2xpZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtcHJpbWFyeSBzcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1wcmltYXJ5IC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjExYzk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1wcmltYXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMjYxMWM5O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1wcmltYXJ5OmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU2LCA1OSwgNjc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgLS1icy1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCAjNzA3Mjc5IHNvbGlkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1zZWNvbmRhcnkgc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtc2Vjb25kYXJ5IC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMWI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1zZWNvbmRhcnk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxYjFiMWI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtc2Vjb25kYXJ5OmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NiwgNTksIDY3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggIzcwNzI3OSBzb2xpZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtc3VjY2VzcyBzcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1zdWNjZXNzIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTg3NTQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1zdWNjZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMTk4NzU0O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1zdWNjZXNzOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtaW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NiwgNTksIDY3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggIzcwNzI3OSBzb2xpZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtaW5mbyBzcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1pbmZvIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2M1ZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1pbmZvOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMTdjNWZmO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1pbmZvOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtd2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NiwgNTksIDY3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggIzcwNzI3OSBzb2xpZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtd2FybmluZyBzcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS13YXJuaW5nIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS13YXJuaW5nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS13YXJuaW5nOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtZGFuZ2VyIHtcbiAgLS1icy1idG4tY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU2LCA1OSwgNjc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgLS1icy1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCAjNzA3Mjc5IHNvbGlkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1kYW5nZXIgc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtZGFuZ2VyIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1kYW5nZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtZGFuZ2VyOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTYsIDU5LCA2NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4ICM3MDcyNzkgc29saWQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWxpZ2h0IHNwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWxpZ2h0IC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1saWdodDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzFiMWIxYjtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWxpZ2h0OmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtbGF2ZW5kZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTYsIDU5LCA2NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4ICM3MDcyNzkgc29saWQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWxhdmVuZGVyIHNwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWxhdmVuZGVyIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYwZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1sYXZlbmRlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2YxZjBmZjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtbGF2ZW5kZXI6aG92ZXIge1xuICBjb2xvcjogIzFiMWIxYjtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWxhdmVuZGVyOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NiwgNTksIDY3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggIzcwNzI3OSBzb2xpZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtZGFyayBzcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1kYXJrIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI5MmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1kYXJrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMjgyOTJmO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1kYXJrOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtd2hpdGUge1xuICAtLWJzLWJ0bi1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTYsIDU5LCA2NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4ICM3MDcyNzkgc29saWQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLXdoaXRlIHNwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLXdoaXRlIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS13aGl0ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtd2hpdGU6aG92ZXIge1xuICBjb2xvcjogIzFiMWIxYjtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLXdoaXRlOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtYmxhY2sge1xuICAtLWJzLWJ0bi1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTYsIDU5LCA2NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4ICM3MDcyNzkgc29saWQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWJsYWNrIHNwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWJsYWNrIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMWI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ibGFjazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzFiMWIxYjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtYmxhY2s6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWJsYWNrOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtZ3JheSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NiwgNTksIDY3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggIzcwNzI3OSBzb2xpZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtZ3JheSBzcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ncmF5IC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDcyNzk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ncmF5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNzA3Mjc5O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ncmF5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ncmF5OmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtZ3JheS1saWdodGVzdCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NiwgNTksIDY3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggIzcwNzI3OSBzb2xpZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtZ3JheS1saWdodGVzdCBzcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ncmF5LWxpZ2h0ZXN0IC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ncmF5LWxpZ2h0ZXN0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ncmF5LWxpZ2h0ZXN0OmhvdmVyIHtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ncmF5LWxpZ2h0ZXN0OmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtZ3JheS1saWdodGVyIHtcbiAgLS1icy1idG4tY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU2LCA1OSwgNjc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgLS1icy1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCAjNzA3Mjc5IHNvbGlkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ncmF5LWxpZ2h0ZXIgc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtZ3JheS1saWdodGVyIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VkZWM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ncmF5LWxpZ2h0ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNlY2VkZWM7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWdyYXktbGlnaHRlcjpob3ZlciB7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtZ3JheS1saWdodGVyOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtZ3JheS1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NiwgNTksIDY3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggIzcwNzI3OSBzb2xpZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtZ3JheS1saWdodCBzcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ncmF5LWxpZ2h0IC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ncmF5LWxpZ2h0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZGFkYWRhO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ncmF5LWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ncmF5LWxpZ2h0OmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtZ3JheS1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU2LCA1OSwgNjc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgLS1icy1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCAjNzA3Mjc5IHNvbGlkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ncmF5LWRhcmsgc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtZ3JheS1kYXJrIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjVmNWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ncmF5LWRhcms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM1ZjVmNWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWdyYXktZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtZ3JheS1kYXJrOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtYmxhY2s0MCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NiwgNTksIDY3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggIzcwNzI3OSBzb2xpZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtYmxhY2s0MCBzcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ibGFjazQwIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTJhMmE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ibGFjazQwOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMmEyYTJhO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ibGFjazQwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ibGFjazQwOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtYmxhY2s2MCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NiwgNTksIDY3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggIzcwNzI3OSBzb2xpZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtYmxhY2s2MCBzcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ibGFjazYwIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjgyODI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ibGFjazYwOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjODI4MjgyO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ibGFjazYwOmhvdmVyIHtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ibGFjazYwOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtYmx1ZSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NiwgNTksIDY3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggIzcwNzI3OSBzb2xpZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtYmx1ZSBzcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ibHVlIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjZkZTQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ibHVlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMzY2ZGU0O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ibHVlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ibHVlOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtYmx1ZTIwIHtcbiAgLS1icy1idG4tY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU2LCA1OSwgNjc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgLS1icy1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCAjNzA3Mjc5IHNvbGlkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ibHVlMjAgc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtYmx1ZTIwIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGY0ZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ibHVlMjA6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNlOGY0ZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWJsdWUyMDpob3ZlciB7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtYmx1ZTIwOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtYmx1ZTQwIHtcbiAgLS1icy1idG4tY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU2LCA1OSwgNjc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgLS1icy1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCAjNzA3Mjc5IHNvbGlkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ibHVlNDAgc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtYmx1ZTQwIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OWQ2ZWI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ibHVlNDA6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM5OWQ2ZWI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWJsdWU0MDpob3ZlciB7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtYmx1ZTQwOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtYmx1ZTYwIHtcbiAgLS1icy1idG4tY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU2LCA1OSwgNjc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgLS1icy1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCAjNzA3Mjc5IHNvbGlkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ibHVlNjAgc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtYmx1ZTYwIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NmMyZTA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ibHVlNjA6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM2NmMyZTA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWJsdWU2MDpob3ZlciB7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtYmx1ZTYwOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtYmx1ZTgwIHtcbiAgLS1icy1idG4tY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU2LCA1OSwgNjc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgLS1icy1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCAjNzA3Mjc5IHNvbGlkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ibHVlODAgc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtYmx1ZTgwIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzM2FkZDY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ibHVlODA6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMzM2FkZDY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWJsdWU4MDpob3ZlciB7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtYmx1ZTgwOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtYnJhbmQtYmxhY2sge1xuICAtLWJzLWJ0bi1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTYsIDU5LCA2NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4ICM3MDcyNzkgc29saWQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWJyYW5kLWJsYWNrIHNwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWJyYW5kLWJsYWNrIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1icmFuZC1ibGFjazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtYnJhbmQtYmxhY2s6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWJyYW5kLWJsYWNrOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtYmx1ZS1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU2LCA1OSwgNjc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgLS1icy1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCAjNzA3Mjc5IHNvbGlkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ibHVlLWRhcmsgc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtYmx1ZS1kYXJrIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTExNTg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ibHVlLWRhcms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxYTExNTg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWJsdWUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtYmx1ZS1kYXJrOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtYmx1ZS1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NiwgNTksIDY3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggIzcwNzI3OSBzb2xpZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtYmx1ZS1saWdodCBzcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ibHVlLWxpZ2h0IC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NmE5ZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ibHVlLWxpZ2h0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNDZhOWZmO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ibHVlLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1ibHVlLWxpZ2h0OmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtY2F0YWx5c3QtMTAwIHtcbiAgLS1icy1idG4tY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU2LCA1OSwgNjc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgLS1icy1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCAjNzA3Mjc5IHNvbGlkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1jYXRhbHlzdC0xMDAgc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtY2F0YWx5c3QtMTAwIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjExYzk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1jYXRhbHlzdC0xMDA6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyNjExYzk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWNhdGFseXN0LTEwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtY2F0YWx5c3QtMTAwOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtY2F0YWx5c3QtODAge1xuICAtLWJzLWJ0bi1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTYsIDU5LCA2NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4ICM3MDcyNzkgc29saWQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWNhdGFseXN0LTgwIHNwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWNhdGFseXN0LTgwIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTQxZDQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1jYXRhbHlzdC04MDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzUxNDFkNDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtY2F0YWx5c3QtODA6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWNhdGFseXN0LTgwOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtY2F0YWx5c3QtNjAge1xuICAtLWJzLWJ0bi1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTYsIDU5LCA2NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4ICM3MDcyNzkgc29saWQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWNhdGFseXN0LTYwIHNwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWNhdGFseXN0LTYwIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZDcwZGY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1jYXRhbHlzdC02MDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzdkNzBkZjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtY2F0YWx5c3QtNjA6aG92ZXIge1xuICBjb2xvcjogIzFiMWIxYjtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWNhdGFseXN0LTYwOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtY2F0YWx5c3QtNDAge1xuICAtLWJzLWJ0bi1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTYsIDU5LCA2NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4ICM3MDcyNzkgc29saWQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWNhdGFseXN0LTQwIHNwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWNhdGFseXN0LTQwIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOGEwZTk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1jYXRhbHlzdC00MDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2E4YTBlOTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtY2F0YWx5c3QtNDA6aG92ZXIge1xuICBjb2xvcjogIzFiMWIxYjtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWNhdGFseXN0LTQwOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtY2F0YWx5c3QtMjAge1xuICAtLWJzLWJ0bi1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTYsIDU5LCA2NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4ICM3MDcyNzkgc29saWQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWNhdGFseXN0LTIwIHNwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWNhdGFseXN0LTIwIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGNmZjQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1jYXRhbHlzdC0yMDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2Q0Y2ZmNDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtY2F0YWx5c3QtMjA6aG92ZXIge1xuICBjb2xvcjogIzFiMWIxYjtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLWNhdGFseXN0LTIwOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtb3JhbmdlLTEge1xuICAtLWJzLWJ0bi1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTYsIDU5LCA2NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4ICM3MDcyNzkgc29saWQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLW9yYW5nZS0xIHNwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLW9yYW5nZS0xIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVlMzE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1vcmFuZ2UtMTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmNWUzMTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtb3JhbmdlLTE6aG92ZXIge1xuICBjb2xvcjogIzFiMWIxYjtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLW9yYW5nZS0xOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtb3JhbmdlLTIge1xuICAtLWJzLWJ0bi1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTYsIDU5LCA2NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4ICM3MDcyNzkgc29saWQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLW9yYW5nZS0yIHNwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLW9yYW5nZS0yIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMTIzMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1vcmFuZ2UtMjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2MxMjMwMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtb3JhbmdlLTI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLW9yYW5nZS0yOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtcHVycGxlLTEge1xuICAtLWJzLWJ0bi1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTYsIDU5LCA2NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4ICM3MDcyNzkgc29saWQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLXB1cnBsZS0xIHNwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLXB1cnBsZS0xIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMjZjZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1wdXJwbGUtMTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2QyNmNmZjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtcHVycGxlLTE6aG92ZXIge1xuICBjb2xvcjogIzFiMWIxYjtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLXB1cnBsZS0xOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtcHVycGxlLTIge1xuICAtLWJzLWJ0bi1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTYsIDU5LCA2NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4ICM3MDcyNzkgc29saWQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLXB1cnBsZS0yIHNwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLXB1cnBsZS0yIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZDAwYTM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2stY29udGVudCAuYnRuLWhvdmVyYWJsZS1wdXJwbGUtMjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzVkMDBhMztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmNrLWNvbnRlbnQgLmJ0bi1ob3ZlcmFibGUtcHVycGxlLTI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jay1jb250ZW50IC5idG4taG92ZXJhYmxlLXB1cnBsZS0yOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmJ0biB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2stY29udGVudCAuaW5wLXdpdGgtY2Fycm90IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jay1jb250ZW50IC5pbnAtd2l0aC1jYXJyb3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbn1cbi5jay1jb250ZW50IC5pbnAtd2l0aC1jYXJyb3Q6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjI1cmVtO1xuICB0b3A6IDEuNXJlbTtcbn1cbi5jay1jb250ZW50IC5pbnAtd2l0aC1jYXJyb3QgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjMjYxMWM5O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmJ0bi13aXRoLWNhcnJvdCxcbiAgLmNrLWNvbnRlbnQgLmlucC13aXRoLWNhcnJvdCxcbiAgLmNrLWNvbnRlbnQgLmJ0bi5idG4tcHJpbWFyeTpub3QoLndpdGhvdXQtY2Fycm90KSB7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cbi5jay1jb250ZW50IC5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jay1jb250ZW50IC5wcmltYXJ5LXBhZ2UsXG4uY2stY29udGVudCAuYXJ0aWNsZS13Yy1zdHlsZSB7XG4gIC8qIE92ZXJyaWRlIEJvb3RzdHJhcCBmcyB1dGlsaXRpZXMgaW4gcHJpbWFyeSBjb250ZXh0cy4gKi9cbn1cbi5jay1jb250ZW50IC5wcmltYXJ5LXBhZ2UgaDEsXG4uY2stY29udGVudCAucHJpbWFyeS1wYWdlIC5oMSxcbi5jay1jb250ZW50IC5hcnRpY2xlLXdjLXN0eWxlIGgxLFxuLmNrLWNvbnRlbnQgLmFydGljbGUtd2Mtc3R5bGUgLmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuNzVyZW07IC8qIDQ1ICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jay1jb250ZW50IC5wcmltYXJ5LXBhZ2UgaDEsXG4gIC5jay1jb250ZW50IC5wcmltYXJ5LXBhZ2UgLmgxLFxuICAuY2stY29udGVudCAuYXJ0aWNsZS13Yy1zdHlsZSBoMSxcbiAgLmNrLWNvbnRlbnQgLmFydGljbGUtd2Mtc3R5bGUgLmgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTsgLyogNDAgKi9cbiAgfVxufVxuLmNrLWNvbnRlbnQgLnByaW1hcnktcGFnZSBoMixcbi5jay1jb250ZW50IC5wcmltYXJ5LXBhZ2UgLmgyLFxuLmNrLWNvbnRlbnQgLmFydGljbGUtd2Mtc3R5bGUgaDIsXG4uY2stY29udGVudCAuYXJ0aWNsZS13Yy1zdHlsZSAuaDIge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTsgLyogMjggKi9cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY2stY29udGVudCAucHJpbWFyeS1wYWdlIGgzLFxuLmNrLWNvbnRlbnQgLnByaW1hcnktcGFnZSAuaDMsXG4uY2stY29udGVudCAuYXJ0aWNsZS13Yy1zdHlsZSBoMyxcbi5jay1jb250ZW50IC5hcnRpY2xlLXdjLXN0eWxlIC5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyAvKiAyMCAqL1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5jay1jb250ZW50IC5wcmltYXJ5LXBhZ2UgaDQsXG4uY2stY29udGVudCAucHJpbWFyeS1wYWdlIC5oNCxcbi5jay1jb250ZW50IC5hcnRpY2xlLXdjLXN0eWxlIGg0LFxuLmNrLWNvbnRlbnQgLmFydGljbGUtd2Mtc3R5bGUgLmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07IC8qIDE2ICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmNrLWNvbnRlbnQgLnByaW1hcnktcGFnZSAuZnMtNCxcbi5jay1jb250ZW50IC5hcnRpY2xlLXdjLXN0eWxlIC5mcy00IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7IC8qIDIwICovXG59XG4uY2stY29udGVudCAucHJpbWFyeS1wYWdlIC5mcy1sZyxcbi5jay1jb250ZW50IC5hcnRpY2xlLXdjLXN0eWxlIC5mcy1sZyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7IC8qIDI0ICovXG59XG4uY2stY29udGVudCAucHJpbWFyeS1wYWdlIC5mcy1zbSxcbi5jay1jb250ZW50IC5hcnRpY2xlLXdjLXN0eWxlIC5mcy1zbSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuYXJ0aWNsZS13Yy1zdHlsZSAuY29udGVudC0tYXJ0aWNsZSBoMSwgLmNrLWNvbnRlbnQgLmFydGljbGUtd2Mtc3R5bGUgLmNvbnRlbnQtLWFydGljbGUgLmgxLFxuLmNrLWNvbnRlbnQgLmFydGljbGUtd2Mtc3R5bGUgLmNvbnRlbnQtLWFydGljbGUgaDIsXG4uY2stY29udGVudCAuYXJ0aWNsZS13Yy1zdHlsZSAuY29udGVudC0tYXJ0aWNsZSAuaDIsXG4uY2stY29udGVudCAuYXJ0aWNsZS13Yy1zdHlsZSAuY29udGVudC0tYXJ0aWNsZSBoMyxcbi5jay1jb250ZW50IC5hcnRpY2xlLXdjLXN0eWxlIC5jb250ZW50LS1hcnRpY2xlIC5oMyxcbi5jay1jb250ZW50IC5hcnRpY2xlLXdjLXN0eWxlIC5jb250ZW50LS1hcnRpY2xlIGg0LFxuLmNrLWNvbnRlbnQgLmFydGljbGUtd2Mtc3R5bGUgLmNvbnRlbnQtLWFydGljbGUgLmg0LFxuLmNrLWNvbnRlbnQgLmFydGljbGUtd2Mtc3R5bGUgLmNvbnRlbnQtLWFydGljbGUgaDUsXG4uY2stY29udGVudCAuYXJ0aWNsZS13Yy1zdHlsZSAuY29udGVudC0tYXJ0aWNsZSAuaDUsXG4uY2stY29udGVudCAuYXJ0aWNsZS13Yy1zdHlsZSAuY29udGVudC0tYXJ0aWNsZSBoNixcbi5jay1jb250ZW50IC5hcnRpY2xlLXdjLXN0eWxlIC5jb250ZW50LS1hcnRpY2xlIC5oNiB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLmFydGljbGUtd2Mtc3R5bGUgLmNvbnRlbnQtLWFydGljbGUgaDEsIC5jay1jb250ZW50IC5hcnRpY2xlLXdjLXN0eWxlIC5jb250ZW50LS1hcnRpY2xlIC5oMSxcbi5jay1jb250ZW50IC5hcnRpY2xlLXdjLXN0eWxlIC5jb250ZW50LS1hcnRpY2xlIGgyLFxuLmNrLWNvbnRlbnQgLmFydGljbGUtd2Mtc3R5bGUgLmNvbnRlbnQtLWFydGljbGUgLmgyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCBoMSxcbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2VyaWZIZWFkbGluZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJyZW07IC8qIDMyICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjg1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IGgxLFxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMy4yNXJlbTsgLyogNTIgKi9cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCBoMSxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLmgxIHtcbiAgICBmb250LXNpemU6IDMuNzVyZW07IC8qIDYwICovXG4gIH1cbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IGgyLFxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLmgyLFxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLnNlY3Rpb24tdGV4dCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2VyaWZIZWFkbGluZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJyZW07IC8qIDMyICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjg1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IGgyLFxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAuaDIsXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5zZWN0aW9uLXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbTsgLyogNDQgKi9cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCBoMixcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLmgyLFxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAuc2VjdGlvbi10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDMuMjVyZW07IC8qIDUyICovXG4gIH1cbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IGgzLFxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLmgzIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNzVyZW07IC8qIDI4ICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IGgzLFxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgLyogMzIgKi9cbiAgfVxufVxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLnNlY3Rpb24tYXJ0aWNsZV9fdGl0bGUgaDMsIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5zZWN0aW9uLWFydGljbGVfX3RpdGxlIC5oMyxcbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5hcnRpY2xlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07IC8qIDI0ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLnNlY3Rpb24tYXJ0aWNsZV9fdGl0bGUgaDMsIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5zZWN0aW9uLWFydGljbGVfX3RpdGxlIC5oMyxcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLmFydGljbGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyAvKiAyNCAqL1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5zZWN0aW9uLWFydGljbGVfX3RpdGxlIGgzLCAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAuc2VjdGlvbi1hcnRpY2xlX190aXRsZSAuaDMsXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5hcnRpY2xlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07IC8qIDI4ICovXG4gIH1cbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IGg0LFxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLmg0LFxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgaDUsXG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAuaDUge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyAvKiAyNCAqL1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IGg0LFxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLmg0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0Lm1hZ2F6aW5lLXN0eWxlLWFubnVhbC1yZXZpZXctMjAyMSBoMSxcbi5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0Lm1hZ2F6aW5lLXN0eWxlLWFubnVhbC1yZXZpZXctMjAyMSAuaDEge1xuICBmb250LXNpemU6IDIuNzVyZW07IC8qIDQ0ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQubWFnYXppbmUtc3R5bGUtYW5udWFsLXJldmlldy0yMDIxIGgxLFxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtZGVmYXVsdC5tYWdhemluZS1zdHlsZS1hbm51YWwtcmV2aWV3LTIwMjEgLmgxIHtcbiAgICBmb250LXNpemU6IDRyZW07IC8qIDY0ICovXG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQubWFnYXppbmUtc3R5bGUtYW5udWFsLXJldmlldy0yMDIxIGgxLFxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtZGVmYXVsdC5tYWdhemluZS1zdHlsZS1hbm51YWwtcmV2aWV3LTIwMjEgLmgxIHtcbiAgICBmb250LXNpemU6IDVyZW07IC8qIDgwICovXG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQubWFnYXppbmUtc3R5bGUtYW5udWFsLXJldmlldy0yMDIxIGgyLFxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtZGVmYXVsdC5tYWdhemluZS1zdHlsZS1hbm51YWwtcmV2aWV3LTIwMjEgLmgyLFxuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtZGVmYXVsdC5tYWdhemluZS1zdHlsZS1hbm51YWwtcmV2aWV3LTIwMjEgLnNlY3Rpb24tdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAzcmVtOyAvKiA0OCAqL1xuICB9XG59XG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtZGVmYXVsdC5tYWdhemluZS1zdHlsZS1hbm51YWwtcmV2aWV3LTIwMjEgaDMsXG4uY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtZGVmYXVsdC5tYWdhemluZS1zdHlsZS1hbm51YWwtcmV2aWV3LTIwMjEgLmgzLFxuLmNrLWNvbnRlbnQgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQubWFnYXppbmUtc3R5bGUtYW5udWFsLXJldmlldy0yMDIxIC5zZWN0aW9uLXRleHQgaDMge1xuICBmb250LXNpemU6IDEuNXJlbTsgLyogMjQgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtZGVmYXVsdC5tYWdhemluZS1zdHlsZS1hbm51YWwtcmV2aWV3LTIwMjEgaDMsXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0Lm1hZ2F6aW5lLXN0eWxlLWFubnVhbC1yZXZpZXctMjAyMSAuaDMsXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0Lm1hZ2F6aW5lLXN0eWxlLWFubnVhbC1yZXZpZXctMjAyMSAuc2VjdGlvbi10ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgLyogMjQgKi9cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY2stY29udGVudCAubWFnYXppbmUtc3R5bGUtZGVmYXVsdC5tYWdhemluZS1zdHlsZS1hbm51YWwtcmV2aWV3LTIwMjEgaDMsXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0Lm1hZ2F6aW5lLXN0eWxlLWFubnVhbC1yZXZpZXctMjAyMSAuaDMsXG4gIC5jay1jb250ZW50IC5tYWdhemluZS1zdHlsZS1kZWZhdWx0Lm1hZ2F6aW5lLXN0eWxlLWFubnVhbC1yZXZpZXctMjAyMSAuc2VjdGlvbi10ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07IC8qIDI4ICovXG4gIH1cbn1cbi5jay1jb250ZW50IC5pbnNpZ2h0cy1wYWdlIGgxLFxuLmNrLWNvbnRlbnQgLmluc2lnaHRzLXBhZ2UgLmgxLFxuLmNrLWNvbnRlbnQgLm1hcmtldC1vdXRsb29rLXBhZ2UgaDEsXG4uY2stY29udGVudCAubWFya2V0LW91dGxvb2stcGFnZSAuaDEsXG4uY2stY29udGVudCAubWFya2V0LW91dGxvb2stcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgaDEsXG4uY2stY29udGVudCAubWFya2V0LW91dGxvb2stcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTZXJpZkhlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogM3JlbTsgLyogNDggKi9cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDAuODU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmluc2lnaHRzLXBhZ2UgaDEsXG4gIC5jay1jb250ZW50IC5pbnNpZ2h0cy1wYWdlIC5oMSxcbiAgLmNrLWNvbnRlbnQgLm1hcmtldC1vdXRsb29rLXBhZ2UgaDEsXG4gIC5jay1jb250ZW50IC5tYXJrZXQtb3V0bG9vay1wYWdlIC5oMSxcbiAgLmNrLWNvbnRlbnQgLm1hcmtldC1vdXRsb29rLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlIGgxLFxuICAuY2stY29udGVudCAubWFya2V0LW91dGxvb2stcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmgxIHtcbiAgICBmb250LXNpemU6IDUuNXJlbTsgLyogODggKi9cbiAgfVxufVxuLmNrLWNvbnRlbnQgLmluc2lnaHRzLXBhZ2UgaDIsXG4uY2stY29udGVudCAuaW5zaWdodHMtcGFnZSAuaDIsXG4uY2stY29udGVudCAuaW5zaWdodHMtcGFnZSAuc2VjdGlvbi10ZXh0IGgyLFxuLmNrLWNvbnRlbnQgLm1hcmtldC1vdXRsb29rLXBhZ2UgaDIsXG4uY2stY29udGVudCAubWFya2V0LW91dGxvb2stcGFnZSAuaDIsXG4uY2stY29udGVudCAubWFya2V0LW91dGxvb2stcGFnZSAuc2VjdGlvbi10ZXh0IGgyLFxuLmNrLWNvbnRlbnQgLm1hcmtldC1vdXRsb29rLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlIGgyLFxuLmNrLWNvbnRlbnQgLm1hcmtldC1vdXRsb29rLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlIC5oMixcbi5jay1jb250ZW50IC5tYXJrZXQtb3V0bG9vay1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSAuc2VjdGlvbi10ZXh0IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTZXJpZkhlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTsgLyogMzIgKi9cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDAuODU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmluc2lnaHRzLXBhZ2UgaDIsXG4gIC5jay1jb250ZW50IC5pbnNpZ2h0cy1wYWdlIC5oMixcbiAgLmNrLWNvbnRlbnQgLmluc2lnaHRzLXBhZ2UgLnNlY3Rpb24tdGV4dCBoMixcbiAgLmNrLWNvbnRlbnQgLm1hcmtldC1vdXRsb29rLXBhZ2UgaDIsXG4gIC5jay1jb250ZW50IC5tYXJrZXQtb3V0bG9vay1wYWdlIC5oMixcbiAgLmNrLWNvbnRlbnQgLm1hcmtldC1vdXRsb29rLXBhZ2UgLnNlY3Rpb24tdGV4dCBoMixcbiAgLmNrLWNvbnRlbnQgLm1hcmtldC1vdXRsb29rLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlIGgyLFxuICAuY2stY29udGVudCAubWFya2V0LW91dGxvb2stcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmgyLFxuICAuY2stY29udGVudCAubWFya2V0LW91dGxvb2stcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07IC8qIDQwICovXG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLmluc2lnaHRzLXBhZ2UgaDIsXG4gIC5jay1jb250ZW50IC5pbnNpZ2h0cy1wYWdlIC5oMixcbiAgLmNrLWNvbnRlbnQgLmluc2lnaHRzLXBhZ2UgLnNlY3Rpb24tdGV4dCBoMixcbiAgLmNrLWNvbnRlbnQgLm1hcmtldC1vdXRsb29rLXBhZ2UgaDIsXG4gIC5jay1jb250ZW50IC5tYXJrZXQtb3V0bG9vay1wYWdlIC5oMixcbiAgLmNrLWNvbnRlbnQgLm1hcmtldC1vdXRsb29rLXBhZ2UgLnNlY3Rpb24tdGV4dCBoMixcbiAgLmNrLWNvbnRlbnQgLm1hcmtldC1vdXRsb29rLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlIGgyLFxuICAuY2stY29udGVudCAubWFya2V0LW91dGxvb2stcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmgyLFxuICAuY2stY29udGVudCAubWFya2V0LW91dGxvb2stcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtOyAvKiA1MiAqL1xuICB9XG59XG4uY2stY29udGVudCAuaW5zaWdodHMtcGFnZSBoMyxcbi5jay1jb250ZW50IC5pbnNpZ2h0cy1wYWdlIC5oMyxcbi5jay1jb250ZW50IC5tYXJrZXQtb3V0bG9vay1wYWdlIGgzLFxuLmNrLWNvbnRlbnQgLm1hcmtldC1vdXRsb29rLXBhZ2UgLmgzLFxuLmNrLWNvbnRlbnQgLm1hcmtldC1vdXRsb29rLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlIGgzLFxuLmNrLWNvbnRlbnQgLm1hcmtldC1vdXRsb29rLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlIC5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07IC8qIDI0ICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAuaW5zaWdodHMtcGFnZSBoMyxcbiAgLmNrLWNvbnRlbnQgLmluc2lnaHRzLXBhZ2UgLmgzLFxuICAuY2stY29udGVudCAubWFya2V0LW91dGxvb2stcGFnZSBoMyxcbiAgLmNrLWNvbnRlbnQgLm1hcmtldC1vdXRsb29rLXBhZ2UgLmgzLFxuICAuY2stY29udGVudCAubWFya2V0LW91dGxvb2stcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgaDMsXG4gIC5jay1jb250ZW50IC5tYXJrZXQtb3V0bG9vay1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgLyogMjggKi9cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY2stY29udGVudCAuaW5zaWdodHMtcGFnZSBoMyxcbiAgLmNrLWNvbnRlbnQgLmluc2lnaHRzLXBhZ2UgLmgzLFxuICAuY2stY29udGVudCAubWFya2V0LW91dGxvb2stcGFnZSBoMyxcbiAgLmNrLWNvbnRlbnQgLm1hcmtldC1vdXRsb29rLXBhZ2UgLmgzLFxuICAuY2stY29udGVudCAubWFya2V0LW91dGxvb2stcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgaDMsXG4gIC5jay1jb250ZW50IC5tYXJrZXQtb3V0bG9vay1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSAuaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgLyogMzIgKi9cbiAgfVxufVxuLmNrLWNvbnRlbnQgLmluc2lnaHRzLXBhZ2UgaDQsXG4uY2stY29udGVudCAuaW5zaWdodHMtcGFnZSAuaDQsXG4uY2stY29udGVudCAuaW5zaWdodHMtcGFnZSBoNSxcbi5jay1jb250ZW50IC5pbnNpZ2h0cy1wYWdlIC5oNSxcbi5jay1jb250ZW50IC5pbnNpZ2h0cy1wYWdlIGg2LFxuLmNrLWNvbnRlbnQgLmluc2lnaHRzLXBhZ2UgLmg2LFxuLmNrLWNvbnRlbnQgLm1hcmtldC1vdXRsb29rLXBhZ2UgaDQsXG4uY2stY29udGVudCAubWFya2V0LW91dGxvb2stcGFnZSAuaDQsXG4uY2stY29udGVudCAubWFya2V0LW91dGxvb2stcGFnZSBoNSxcbi5jay1jb250ZW50IC5tYXJrZXQtb3V0bG9vay1wYWdlIC5oNSxcbi5jay1jb250ZW50IC5tYXJrZXQtb3V0bG9vay1wYWdlIGg2LFxuLmNrLWNvbnRlbnQgLm1hcmtldC1vdXRsb29rLXBhZ2UgLmg2LFxuLmNrLWNvbnRlbnQgLm1hcmtldC1vdXRsb29rLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlIGg0LFxuLmNrLWNvbnRlbnQgLm1hcmtldC1vdXRsb29rLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlIC5oNCxcbi5jay1jb250ZW50IC5tYXJrZXQtb3V0bG9vay1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSBoNSxcbi5jay1jb250ZW50IC5tYXJrZXQtb3V0bG9vay1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSAuaDUsXG4uY2stY29udGVudCAubWFya2V0LW91dGxvb2stcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgaDYsXG4uY2stY29udGVudCAubWFya2V0LW91dGxvb2stcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTsgLyogMjQgKi9cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgaDEsXG4uY2stY29udGVudCAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTZXJpZkhlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi41cmVtOyAvKiA0MCAqL1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMC44NTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tbGFuZGluZy1wYWdlIGgxLFxuICAuY2stY29udGVudCAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmgxIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTsgLyogNTYgKi9cbiAgfVxufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tbGFuZGluZy1wYWdlIGgyLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tbGFuZGluZy1wYWdlIC5oMiB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjc1cmVtOyAvKiAyOCAqL1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMC45NTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLWxhbmRpbmctcGFnZSBoMyxcbi5jay1jb250ZW50IC5zZWN0aW9uLWxhbmRpbmctcGFnZSAuaDMge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyAvKiAyNCAqL1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMC45NTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLWxhbmRpbmctcGFnZSBoNCxcbi5jay1jb250ZW50IC5zZWN0aW9uLWxhbmRpbmctcGFnZSAuaDQge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgLyogMjAgKi9cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jay1jb250ZW50IC5zZWN0aW9uLWxhbmRpbmctcGFnZSBoNCxcbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tbGFuZGluZy1wYWdlIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IC8qIDI0ICovXG4gIH1cbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLWxhbmRpbmctcGFnZSBoNSxcbi5jay1jb250ZW50IC5zZWN0aW9uLWxhbmRpbmctcGFnZSAuaDUge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgLyogMjAgKi9cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY2stY29udGVudCAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgaDUsXG4gIC5jay1jb250ZW50IC5zZWN0aW9uLWxhbmRpbmctcGFnZSAuaDUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyAvKiAyNCAqL1xuICB9XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgaDYsXG4uY2stY29udGVudCAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07IC8qIDIwICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLWxhbmRpbmctcGFnZS5wYWdlLS1jYXJlZXJzIGgxLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tbGFuZGluZy1wYWdlLnBhZ2UtLWNhcmVlcnMgLmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTZXJpZkhlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMy4yNXJlbTsgLyogNTIgKi9cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDAuODU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jay1jb250ZW50IC5zZWN0aW9uLWxhbmRpbmctcGFnZS5wYWdlLS1jYXJlZXJzIGgxLFxuICAuY2stY29udGVudCAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UucGFnZS0tY2FyZWVycyAuaDEge1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbTsgLyogNjAgKi9cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY2stY29udGVudCAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UucGFnZS0tY2FyZWVycyBoMSxcbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tbGFuZGluZy1wYWdlLnBhZ2UtLWNhcmVlcnMgLmgxIHtcbiAgICBmb250LXNpemU6IDVyZW07IC8qIDgwICovXG4gIH1cbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLWxhbmRpbmctcGFnZS5wYWdlLS1jYXJlZXJzIGgyLFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tbGFuZGluZy1wYWdlLnBhZ2UtLWNhcmVlcnMgLmgyIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTZXJpZkhlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTsgLyogMzIgKi9cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDAuODU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jay1jb250ZW50IC5zZWN0aW9uLWxhbmRpbmctcGFnZS5wYWdlLS1jYXJlZXJzIGgyLFxuICAuY2stY29udGVudCAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UucGFnZS0tY2FyZWVycyAuaDIge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtOyAvKiA0MCAqL1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jay1jb250ZW50IC5zZWN0aW9uLWxhbmRpbmctcGFnZS5wYWdlLS1jYXJlZXJzIGgyLFxuICAuY2stY29udGVudCAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UucGFnZS0tY2FyZWVycyAuaDIge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtOyAvKiA1NiAqL1xuICB9XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UucGFnZS0tY2FyZWVycyBoMyxcbi5jay1jb250ZW50IC5zZWN0aW9uLWxhbmRpbmctcGFnZS5wYWdlLS1jYXJlZXJzIC5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07IC8qIDI0ICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UucGFnZS0tY2FyZWVycyBoMyxcbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tbGFuZGluZy1wYWdlLnBhZ2UtLWNhcmVlcnMgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgLyogMjQgKi9cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY2stY29udGVudCAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UucGFnZS0tY2FyZWVycyBoMyxcbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tbGFuZGluZy1wYWdlLnBhZ2UtLWNhcmVlcnMgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07IC8qIDI4ICovXG4gIH1cbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLWxhbmRpbmctcGFnZS5wYWdlLS1jYXJlZXJzIGg0LFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tbGFuZGluZy1wYWdlLnBhZ2UtLWNhcmVlcnMgLmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07IC8qIDIwICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UucGFnZS0tY2FyZWVycyBoNCxcbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tbGFuZGluZy1wYWdlLnBhZ2UtLWNhcmVlcnMgLmg0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IC8qIDIwICovXG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tbGFuZGluZy1wYWdlLnBhZ2UtLWNhcmVlcnMgaDQsXG4gIC5jay1jb250ZW50IC5zZWN0aW9uLWxhbmRpbmctcGFnZS5wYWdlLS1jYXJlZXJzIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IC8qIDI0ICovXG4gIH1cbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLWxhbmRpbmctcGFnZS5wYWdlLS1jYXJlZXJzIGg1LFxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tbGFuZGluZy1wYWdlLnBhZ2UtLWNhcmVlcnMgLmg1IHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07IC8qIDIwICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tbGFuZGluZy1wYWdlLnBhZ2UtLWNhcmVlcnMgaDUsXG4gIC5jay1jb250ZW50IC5zZWN0aW9uLWxhbmRpbmctcGFnZS5wYWdlLS1jYXJlZXJzIC5oNSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyAvKiAyMCAqL1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jay1jb250ZW50IC5zZWN0aW9uLWxhbmRpbmctcGFnZS5wYWdlLS1jYXJlZXJzIGg1LFxuICAuY2stY29udGVudCAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UucGFnZS0tY2FyZWVycyAuaDUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyAvKiAyNCAqL1xuICB9XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UucGFnZS0tY2FyZWVycyBoNixcbi5jay1jb250ZW50IC5zZWN0aW9uLWxhbmRpbmctcGFnZS5wYWdlLS1jYXJlZXJzIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyAvKiAyMCAqL1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uY2stY29udGVudCBmaWd1cmUuY2FsbG91dCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1icy1ibGFjayk7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1icy1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS1icy1ibGFjayk7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgcGFkZGluZzogMS41cmVtIDA7XG59XG4uY2stY29udGVudCBmaWd1cmUuY2FsbG91dC5hbGlnbi1yaWdodCB7XG4gIG1hcmdpbjogMnJlbSAwO1xuICB3aWR0aDogMTAwJTtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jay1jb250ZW50IGZpZ3VyZS5jYWxsb3V0LmFsaWduLXJpZ2h0IHtcbiAgICBtYXJnaW46IDAuNXJlbSAwIDJyZW0gMS41cmVtO1xuICAgIHdpZHRoOiAyNzBweDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgZmlndXJlLmNhbGxvdXQuYWxpZ24tcmlnaHQgKyBmaWd1cmUuY2FsbG91dC5hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAtMC41cmVtO1xufVxuLmNrLWNvbnRlbnQgZmlndXJlLmNhbGxvdXQgLmNhbGxvdXQtdGV4dCBwIHtcbiAgY29sb3I6ICMyNjExYzk7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4uY2stY29udGVudCBmaWd1cmUuY2FsbG91dCAuY2FsbG91dC10ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2stY29udGVudCBmaWd1cmUuY2FsbG91dCAuY2FsbG91dC10ZXh0IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uY2stY29udGVudCBmaWd1cmUuY2FsbG91dCAuY2FsbG91dC10ZXh0LnNtYWxsLFxuLmNrLWNvbnRlbnQgZmlndXJlLmNhbGxvdXQgLmNhbGxvdXQtdGV4dCAuc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2stY29udGVudCBmaWd1cmUuY2FsbG91dCAuY2FsbG91dC10ZXh0LnNtYWxsOmJlZm9yZSxcbi5jay1jb250ZW50IGZpZ3VyZS5jYWxsb3V0IC5jYWxsb3V0LXRleHQgLnNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uY2stY29udGVudCBmaWd1cmUuY2FsbG91dCBibG9ja3F1b3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmNrLWNvbnRlbnQgZmlndXJlLmNhbGxvdXQgYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDYnIGhlaWdodD0nMjgnIHZpZXdCb3g9JzAgMCA0NiAyOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgMjcuNDg5NkwxMC45NDMzIDBIMjQuMzE4NEwxOC4wMTc4IDI3LjQ4OTZIMFpNMjEuMzMzOSAyNy40ODk2TDMyLjI3NzIgMEg0NS42NTIzTDM5LjM1MTcgMjcuNDg5NkgyMS4zMzM5WicgZmlsbD0nJTIzMjYxMUM5Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDEuNzVyZW07XG4gIHdpZHRoOiAyLjg3NXJlbTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xufVxuLmNrLWNvbnRlbnQgZmlndXJlLmNhbGxvdXQgYmxvY2txdW90ZSAuY29tcG9uZW50LWJpby1jYXJkIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50IGZpZ3VyZS5jYWxsb3V0IGJsb2NrcXVvdGUgLmJpby1jYXJkX19hbHRlcm5hdGUtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY2stY29udGVudCBmaWd1cmUuY2FsbG91dCBibG9ja3F1b3RlLmZhY3QgZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC04cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jay1jb250ZW50IGZpZ3VyZS5jYWxsb3V0IGJsb2NrcXVvdGUuZmFjdCBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbn1cbi5jay1jb250ZW50IGZpZ3VyZS5jYWxsb3V0IGJsb2NrcXVvdGUuZmFjdCBmaWd1cmUgcCB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uY2stY29udGVudCBmaWd1cmUuY2FsbG91dCBibG9ja3F1b3RlLmZhY3QgZmlndXJlIHAgZW0ge1xuICBmb250LXNpemU6IDY2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2VyaWZIZWFkbGluZVwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCBmaWd1cmUuY2FsbG91dCBibG9ja3F1b3RlLmZhY3QgZmlndXJlIHAgc3Ryb25nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0LjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jay1jb250ZW50IGZpZ3VyZS5jYWxsb3V0IGJsb2NrcXVvdGUuZmFjdCBmaWd1cmUgcCBzdHJvbmcgfiBiciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNrLWNvbnRlbnQgZmlndXJlLmNhbGxvdXQgYmxvY2txdW90ZS5mYWN0IGZpZ3VyZSBpbWcge1xuICB0b3A6IDA7XG59XG4uY2stY29udGVudCBmaWd1cmUuY2FsbG91dCBibG9ja3F1b3RlLmZhY3Q6YmVmb3JlIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBub25lO1xufVxuLmNrLWNvbnRlbnQgZmlndXJlLmNhbGxvdXQgZmlnY2FwdGlvbiB7XG4gIGZsb2F0OiBub25lO1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY2stY29udGVudCBmaWd1cmUuY2FsbG91dCBmaWdjYXB0aW9uIHAge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbn1cbi5jay1jb250ZW50IGZpZ3VyZS5jYWxsb3V0IGZpZ2NhcHRpb24gcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMXJlbSAwIDAgMDtcbn1cbi5jay1jb250ZW50IGZpZ3VyZS5jYWxsb3V0IGNpdGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY2stY29udGVudCBmaWd1cmUuY2FsbG91dCAuaW50ZXJhY3RpdmUtdmlkZW8gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2stY29udGVudCBmaWd1cmUuY2FsbG91dDpoYXMoYmxvY2txdW90ZSkge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2stY29udGVudCBmaWd1cmUuY2FsbG91dDpoYXMoYmxvY2txdW90ZSkuYWxpZ24tcmlnaHQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY2stY29udGVudCBmaWd1cmUuY2FsbG91dDpoYXMoYmxvY2txdW90ZSkuYWxpZ24tcmlnaHQgYmxvY2txdW90ZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmNrLWNvbnRlbnQgZmlndXJlLmNhbGxvdXQ6aGFzKGJsb2NrcXVvdGUpLmFsaWduLXJpZ2h0IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG59XG4uY2stY29udGVudCBmaWd1cmUuY2FsbG91dDpoYXMoYmxvY2txdW90ZSkuYWxpZ24tcmlnaHQgYmxvY2txdW90ZSA+ICo6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzI2MTFjOTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cbi5jay1jb250ZW50IGZpZ3VyZS5jYWxsb3V0OmhhcyhibG9ja3F1b3RlKS5hbGlnbi1yaWdodCAuY2FsbG91dC10ZXh0IHAsXG4uY2stY29udGVudCBmaWd1cmUuY2FsbG91dDpoYXMoYmxvY2txdW90ZSkuYWxpZ24tcmlnaHQgLmNhbGxvdXQtdGV4dCAuc21hbGwge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uY2stY29udGVudCAuc3RhdCxcbi5jay1jb250ZW50IC5zdGF0LXNpZ24ge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMy4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY2stY29udGVudCAuc3RhdC1sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2VyaWZIZWFkbGluZVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzI2MTFjOTtcbiAgZm9udC1zaXplOiA0LjI1cmVtOyAvKiA2OCAqL1xuICBsaW5lLWhlaWdodDogMC44NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnN0YXQtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNXJlbTsgLyogODAgKi9cbiAgfVxufVxuLmNrLWNvbnRlbnQgLnN0YXQtbGFyZ2UgKyAuc3RhdC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMC45NTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jay1jb250ZW50IC5zdGF0LWxpbmUge1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNrLWNvbnRlbnQgLnN0YXQtc2lnbiB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbi5jay1jb250ZW50IC5zdGF0LXRleHQge1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNrLWNvbnRlbnQgLmRlYWwge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4uY2stY29udGVudCAuZGVhbCAuZGVhbC10aXRsZSxcbi5jay1jb250ZW50IC5kZWFsIC5kZWFsLXRpdGxlIHAge1xuICBjb2xvcjogIzI2MTFjOTtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNrLWNvbnRlbnQgLmRlYWwgLmRlYWwtZGVzY3JpcHRpb24sXG4uY2stY29udGVudCAuZGVhbCAuZGVhbC1kZXNjcmlwdGlvbiBhIHtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5jay1jb250ZW50IC5kZWFsLWhpZ2hsaWdodGVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLmRlYWwtaGlnaGxpZ2h0ZWQge1xuICAgIHdpZHRoOiAzNjRweDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLmRlYWwtaGlnaGxpZ2h0ZWQgLmRlYWwtbWVkaWEge1xuICBoZWlnaHQ6IDE4NnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNrLWNvbnRlbnQgLmRlYWwtaGlnaGxpZ2h0ZWQgLmRlYWwtbWVkaWEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2stY29udGVudCAuZGVhbC1oaWdobGlnaHRlZCAuZGVhbC1jb250YWluZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jay1jb250ZW50IC5kZWFsLWhpZ2hsaWdodGVkIC5kZWFsLWNvbnRhaW5lci13cmFwcGVyIC5kZWFsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNzZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuNXJlbSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLmRlYWwtaGlnaGxpZ2h0ZWQgLmRlYWwtY29udGFpbmVyLXdyYXBwZXIgLmRlYWwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzI0cHg7XG4gIH1cbn1cbi5jay1jb250ZW50IC5kZWFsLWhpZ2hsaWdodGVkIC5kZWFsLWNvbnRhaW5lci13cmFwcGVyIC5kZWFsLWNvbnRhaW5lciAuZGVhbC10aXRsZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5jay1jb250ZW50IC5mYWN0Ym94LFxuLmNrLWNvbnRlbnQgLnNpbXBsZWJveCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VkZWM7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNsZWFyOiBib3RoO1xufVxuLmNrLWNvbnRlbnQgLmZhY3Rib3ggLmZhY3Rib3gtbGFiZWwsXG4uY2stY29udGVudCAuc2ltcGxlYm94IC5mYWN0Ym94LWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOTM3NXJlbTtcbn1cbi5jay1jb250ZW50IC5mYWN0Ym94IC5ib3gtY29udGVudCA+IDpsYXN0LWNoaWxkLFxuLmNrLWNvbnRlbnQgLnNpbXBsZWJveCAuYm94LWNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2stY29udGVudCAuZmFjdGJveCBwOmxhc3QtY2hpbGQsXG4uY2stY29udGVudCAuc2ltcGxlYm94IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2stY29udGVudCAuZmFjdGJveCBpbWcsXG4uY2stY29udGVudCAuc2ltcGxlYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgLmZhY3Rib3ggYmxvY2txdW90ZSxcbi5jay1jb250ZW50IC5zaW1wbGVib3ggYmxvY2txdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNrLWNvbnRlbnQgLmZhY3Rib3ggYmxvY2txdW90ZTpiZWZvcmUsXG4uY2stY29udGVudCAuc2ltcGxlYm94IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ2JyBoZWlnaHQ9JzI4JyB2aWV3Qm94PScwIDAgNDYgMjgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wIDI3LjQ4OTZMMTAuOTQzMyAwSDI0LjMxODRMMTguMDE3OCAyNy40ODk2SDBaTTIxLjMzMzkgMjcuNDg5NkwzMi4yNzcyIDBINDUuNjUyM0wzOS4zNTE3IDI3LjQ4OTZIMjEuMzMzOVonIGZpbGw9JyUyMzI2MTFDOScvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xuICB3aWR0aDogMi44NzVyZW07XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbn1cbi5jay1jb250ZW50IC5xdWVzdGlvbi1hbnN3ZXIge1xuICBwYWRkaW5nOiAycmVtIDAgMXJlbSAzLjVyZW07XG59XG4uY2stY29udGVudCAucXVlc3Rpb24tYW5zd2VyIC5hbnN3ZXIsXG4uY2stY29udGVudCAucXVlc3Rpb24tYW5zd2VyIC5xdWVzdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jay1jb250ZW50IC5xdWVzdGlvbi1hbnN3ZXIgLmFuc3dlcjpiZWZvcmUsXG4uY2stY29udGVudCAucXVlc3Rpb24tYW5zd2VyIC5xdWVzdGlvbjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWJzLXByaW1hcnkpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxlZnQ6IC0zLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4uY2stY29udGVudCAucXVlc3Rpb24tYW5zd2VyIC5hbnN3ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJBXCI7XG59XG4uY2stY29udGVudCAucXVlc3Rpb24tYW5zd2VyIC5xdWVzdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmNrLWNvbnRlbnQgLnF1ZXN0aW9uLWFuc3dlciAucXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJRXCI7XG59XG4uY2stY29udGVudCAuY2tlZGl0b3ItcmVhZG1vcmUtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uY2stY29udGVudCAuY2tlZGl0b3ItcmVhZG1vcmUtd3JhcHBlciAuY2tlZGl0b3ItcmVhZG1vcmUge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmNrLWNvbnRlbnQgLmNrZWRpdG9yLXJlYWRtb3JlLXRvZ2dsZXIuYnRuLWNpcmNsZS1saW5rIC52aWV3LW1vcmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbn1cbi5jay1jb250ZW50IC5ja2VkaXRvci1yZWFkbW9yZS10b2dnbGVyLmJ0bi1jaXJjbGUtbGluay5vcGVuIC52aWV3LW1vcmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMjBkZWcpO1xuICB0b3A6IDE0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xufVxuLmNrLWNvbnRlbnQgLmhlcm8tYXJ0aWNsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI5MmY7XG4gIG1pbi1oZWlnaHQ6IDE0MHB4O1xufVxuLmNrLWNvbnRlbnQgLmhlcm8tYXJ0aWNsZSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmhlcm8tYXJ0aWNsZSBpbWcge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmhlcm8tYXJ0aWNsZSBpbWcge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLmhlcm8tYXJ0aWNsZSBpbWcge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLmhlcm8tYXJ0aWNsZSBpbWcge1xuICAgIGhlaWdodDogNzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLmhlcm8tYXJ0aWNsZSBpbWcge1xuICAgIGhlaWdodDogOTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5jay1jb250ZW50IC5oZXJvLWFydGljbGUgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jay1jb250ZW50IC5oZXJvLWFydGljbGVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLXdjLWhlYWRlci1oZWlnaHQpO1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMCAycmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS13Yy1oZWFkZXItaGVpZ2h0KSk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXdjLWRpc3RhbmNlLWJsb2Nrcyk7XG59XG4uY2stY29udGVudCAuaGVyby1hcnRpY2xlX193cmFwcGVyIGhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jay1jb250ZW50IC5oZXJvLWFydGljbGVfX3dyYXBwZXIgLnJpZ2h0LWNvbHVtbiB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uY2stY29udGVudCAuaGVyby1hcnRpY2xlX193cmFwcGVyIC5yaWdodC1jb2x1bW4gLmhlcm9fX2NhdGVnb3J5IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLmNrLWNvbnRlbnQgLmhlcm8tYXJ0aWNsZV9fd3JhcHBlciAucmlnaHQtY29sdW1uIGhyIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY2stY29udGVudCAuaGVyby1hcnRpY2xlX193cmFwcGVyIC5yaWdodC1jb2x1bW4gc3BhbiB7XG4gIGNvbG9yOiAjZGFkYWRhO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uY2stY29udGVudCAuaGVyby1hcnRpY2xlX193cmFwcGVyIC5oZXJvX19hdXRob3JzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmNrLWNvbnRlbnQgLmhlcm8tYXJ0aWNsZV9fd3JhcHBlciAuaGVyb19fYXV0aG9ycyBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uY2stY29udGVudCAuaGVyby1hcnRpY2xlX193cmFwcGVyIC5oZXJvX19hdXRob3JzIGE6Zmlyc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jay1jb250ZW50IC5oZXJvLWFydGljbGVfX3dyYXBwZXIgLmhlcm9fX2F1dGhvcnMgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgY29sb3I6ICNkYWRhZGE7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5jay1jb250ZW50IC5oZXJvLXByaW1hcnkgLmhlcm8tYmFja2dyb3VuZC1sZWZ0LFxuLmNrLWNvbnRlbnQgLmhlcm8tcHJpbWFyeSAuaGVyby1iYWNrZ3JvdW5kLXJpZ2h0IHtcbiAgZmxleDogMSAxIDA7XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiB2YXIoLS13Yy1wcmltYXJ5LWhlYWRlci1oZWlnaHQpO1xufVxuLmNrLWNvbnRlbnQgLmhlcm8tcHJpbWFyeSAuaGVyby1iYWNrZ3JvdW5kLWxlZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlOWYzO1xufVxuLmNrLWNvbnRlbnQgLmhlcm8tcHJpbWFyeSAuaGVyby1iYWNrZ3JvdW5kLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjVmYjtcbn1cbi5jay1jb250ZW50IC5oZXJvLXByaW1hcnkgLmhlcm8tcHJpbWFyeV9fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xufVxuLmNrLWNvbnRlbnQgLmhlcm8tcHJpbWFyeSBpbWcge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogdmFyKC0td2MtcHJpbWFyeS1oZWFkZXItaGVpZ2h0KTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uY2stY29udGVudCAuaGVyby1wcmltYXJ5IC5oZXJvLWJhY2tncm91bmQgaW1nIHtcbiAgaGVpZ2h0OiB2YXIoLS13Yy1wcmltYXJ5LWhlYWRlci1oZWlnaHQpO1xuICB3aWR0aDogYXV0bztcbn1cbi5jay1jb250ZW50IC5oZXJvLXByaW1hcnkgLmFkZHJlc3Mge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmhlcm8tYXJ0aWNsZV9fd3JhcHBlciB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC5jay1jb250ZW50IC5oZXJvLWFydGljbGVfX3dyYXBwZXIgLmxlZnQtY29sdW1uIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5oZXJvLWFydGljbGVfX3dyYXBwZXIgLnJpZ2h0LWNvbHVtbiB7XG4gICAgd2lkdGg6IDEwcmVtO1xuICB9XG4gIC5jay1jb250ZW50IC5oZXJvLWFydGljbGVfX3dyYXBwZXIgLmhlcm9fX2F1dGhvcnMge1xuICAgIG1hcmdpbi10b3A6IDIuNzVyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmhlcm8tcHJpbWFyeSB7XG4gICAgaGVpZ2h0OiB2YXIoLS13Yy1wcmltYXJ5LWhlYWRlci1oZWlnaHQpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLyogICY6bm90KC5oZXJvLXBlb3BsZSkge1xuICAgICAgaW1nIHtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG4gICAgfSovXG4gIH1cbiAgLmNrLWNvbnRlbnQgLmhlcm8tcHJpbWFyeSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAuY2stY29udGVudCAuaGVyby1wcmltYXJ5IC5oZXJvLWJhY2tncm91bmQge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmhlcm8tcHJpbWFyeSAuaGVyby1iYWNrZ3JvdW5kIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtN3JlbTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAuY2stY29udGVudCAuaGVyby1wcmltYXJ5IC5oZXJvLWJhY2tncm91bmQtbGVmdCxcbiAgLmNrLWNvbnRlbnQgLmhlcm8tcHJpbWFyeSAuaGVyby1iYWNrZ3JvdW5kLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTI7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmhlcm8tcHJpbWFyeSAuaGVyby1iYWNrZ3JvdW5kLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jay1jb250ZW50IC5oZXJvLXByaW1hcnkgLmhlcm8tYmFja2dyb3VuZC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoNTB2dyAtICh2YXIoLS13Yy1jb250YWluZXItcHVibGljYXRpb24td2lkdGgpKSAvIDMpO1xuICB9XG4gIC5jay1jb250ZW50IC5oZXJvLXByaW1hcnkgLmhlcm8tYmFja2dyb3VuZC1jcm9wcGVkIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYyg1MHZ3ICsgMjUwcHgpO1xuICAgIGhlaWdodDogdmFyKC0td2MtcHJpbWFyeS1oZWFkZXItaGVpZ2h0KTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIGNhbGMoMTAwJSAtIDI1MHB4KSAxMDAlLCAwIDEwMCUpO1xuICB9XG4gIC5jay1jb250ZW50IC5oZXJvLXByaW1hcnkgLmhlcm8tYmFja2dyb3VuZC1waG90byB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jay1jb250ZW50IC5oZXJvLXByaW1hcnkgLmhlcm8tcHJpbWFyeV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuY2stY29udGVudCAuaGVyby1wcmltYXJ5Lmhlcm8tcGVvcGxlIC5oZXJvLWJhY2tncm91bmQtcmlnaHQge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDEwMCUsIDMwMHB4IDAsIDEwMCUgMCwgMTAwJSAxMDAlKTtcbiAgfVxuICAuY2stY29udGVudCAuaGVyby1wcmltYXJ5Lmhlcm8tc2VydmljZSAuaGVyby1iYWNrZ3JvdW5kLXJpZ2h0IHtcbiAgICB3aWR0aDogY2FsYyg1MHZ3IC0gKHZhcigtLXdjLWNvbnRhaW5lci1wdWJsaWNhdGlvbi13aWR0aCkpIC8gMik7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmhlcm8tcHJpbWFyeS5oZXJvLXNlcnZpY2UgLmhlcm8tYmFja2dyb3VuZCBpbWcge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwcHggMTAwJSwgdmFyKC0td2MtcHJpbWFyeS1oZWFkZXItaGVpZ2h0KSAwLCAxMDAlIDAsIDEwMCUgMTAwJSk7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmhlcm8tdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jay1jb250ZW50IC5oZXJvLWFydGljbGVfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS13Yy1kaXN0YW5jZS1ibG9ja3MpO1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICB9XG4gIC5jay1jb250ZW50IC5oZXJvLXByaW1hcnkgLmhlcm8tcHJpbWFyeV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDY5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5jay1jb250ZW50IC5oZXJvLXByaW1hcnkgLmhlcm8tYmFja2dyb3VuZC1waG90byB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQGtleWZyYW1lcyB2aXNpYmxlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyB2aXNpYmxlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLmtleS10YWtlYXdheXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGFkYTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXdjLWRpc3RhbmNlLWJsb2Nrcyk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXdjLWRpc3RhbmNlLWJsb2Nrcyk7XG59XG4uY2stY29udGVudCAua2V5LXRha2Vhd2F5c19faXRlbSB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzI2MTFjOTtcbiAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmtleS10YWtlYXdheXNfX2l0ZW0gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2stY29udGVudCAua2V5LXRha2Vhd2F5c19fbnVtYmVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2stY29udGVudCAua2V5LXRha2Vhd2F5c19faXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuICAuY2stY29udGVudCAua2V5LXRha2Vhd2F5c19fbnVtYmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4uY2stY29udGVudCAuaW50ZXJhY3RpdmUtbGlzdC1vZi1saW5rcyBzcGFuIHtcbiAgY29sb3I6ICNkYWRhZGE7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmNrLWNvbnRlbnQgc2VjdGlvbiAucGFyYWxsYXgtcmV2ZWFsOm5vdCgubm90LXBhcmFsbGF4LXNlY3Rpb24pIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jay1jb250ZW50IHNlY3Rpb24gLnBhcmFsbGF4LXJldmVhbCAuYmVmb3JlLWNvbnRlbnQtcGFyYWxsYXgtaW1hZ2UsXG4uY2stY29udGVudCBzZWN0aW9uIC5wYXJhbGxheC1yZXZlYWwgLmFmdGVyLWNvbnRlbnQtcGFyYWxsYXgtaW1hZ2Uge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5jay1jb250ZW50IHNlY3Rpb24gLnBhcmFsbGF4LXJldmVhbCAuYmVmb3JlLWNvbnRlbnQtcGFyYWxsYXgtaW1hZ2Uge1xuICBhbmltYXRpb24tbmFtZTogcGFnZVNlY3Rpb25TbGlkZUluRG93bjtcbn1cbi5jay1jb250ZW50IHNlY3Rpb24gLnBhcmFsbGF4LXJldmVhbCAuYWZ0ZXItY29udGVudC1wYXJhbGxheC1pbWFnZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBwYWdlU2VjdGlvblNsaWRlSW5VcDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuLmNrLWNvbnRlbnQgLmV2ZW50LWxvY2F0aW9ucy1saXN0IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgLmV2ZW50LWxvY2F0aW9ucy1saXN0IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLmNrLWNvbnRlbnQgLm9mZnNldC1iZy1zZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jay1jb250ZW50IC5vZmZzZXQtYmctc2VjdGlvbiAub2Zmc2V0LWJnX19yb3cgLm9mZnNldC1iZ19fbGVmdCxcbi5jay1jb250ZW50IC5vZmZzZXQtYmctc2VjdGlvbiAub2Zmc2V0LWJnX19yb3cgLm9mZnNldC1iZ19fcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2stY29udGVudCAub2Zmc2V0LWJnLXNlY3Rpb24gLm9mZnNldC1iZ19fcm93IC5vZmZzZXQtYmdfX2xlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xMDB2dztcbiAgcmlnaHQ6IC0wLjVyZW07XG4gIGJhY2tncm91bmQ6ICNlOGY0ZmY7XG4gIHotaW5kZXg6IC0xO1xufVxuLmNrLWNvbnRlbnQgLm9mZnNldC1iZy1zZWN0aW9uIC5vZmZzZXQtYmdfX3JvdyAub2Zmc2V0LWJnX19yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IC0xMDB2dztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgei1pbmRleDogLTE7XG59XG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmxhbmRpbmdfX2JvZHkgLmJ0bi1saW5rOmhvdmVyLFxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAubGFuZGluZ19fYm9keSAuYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzM4M2I0MztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5sYW5kaW5nX19ib2R5IC5idG4tbGluazpob3ZlcjphZnRlcixcbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLmxhbmRpbmdfX2JvZHkgLmJ0bi1saW5rOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAubGFuZGluZ19fYm9keSAuYnRuLWxpbms6aG92ZXI6YmVmb3JlLFxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAubGFuZGluZ19fYm9keSAuYnRuLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICMzODNiNDM7XG59XG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmxhbmRpbmdfX2JvZHkgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW8sXG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5sYW5kaW5nX19ib2R5IC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAubGFuZGluZ19fYm9keSAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyBpZnJhbWUsXG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5sYW5kaW5nX19ib2R5IC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWluLWhlaWdodDogY2FsYyg1Ni4yMDYwODg5OTN2dyArIDYwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAubGFuZGluZ19fYm9keSAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyxcbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAubGFuZGluZ19fYm9keSAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5jb250YWluZXIsXG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5jb250YWluZXIsXG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk0NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAuY29udGFpbmVyLFxuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5jb250YWluZXIsXG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEyMzZweDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5jb250YWluZXIsXG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5LFxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSxcbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHksXG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSxcbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSxcbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSxcbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHksXG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHksXG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHksXG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHksXG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHksXG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHksXG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IHtcbiAgICBoZWlnaHQ6IDQ2NXB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSxcbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSxcbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSxcbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSxcbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSxcbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSxcbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMWI7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHksXG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHksXG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHksXG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzkuOThweCkge1xuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHksXG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHksXG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHksXG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgODBweDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5jb250YWluZXIsXG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5jb250YWluZXIsXG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5jb250YWluZXIsXG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5oZXJvLXN1YnRpdGxlLFxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuaGVyby1zdWJ0aXRsZSxcbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmhlcm8tc3VidGl0bGUsXG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuaGVyby1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgLyogMjAgKi9cbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMC45NTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuaGVyby1zdWJ0aXRsZSxcbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuaGVyby1zdWJ0aXRsZSxcbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuaGVyby1zdWJ0aXRsZSxcbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmhlcm8tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgLyogMjggKi9cbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmhlcm8tZGVzY3JpcHRpb24sXG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5oZXJvLWRlc2NyaXB0aW9uLFxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuaGVyby1kZXNjcmlwdGlvbixcbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5oZXJvLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5oZXJvLWRlc2NyaXB0aW9uIHAsXG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5oZXJvLWRlc2NyaXB0aW9uIHAsXG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5oZXJvLWRlc2NyaXB0aW9uIHAsXG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuaGVyby1kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmhlcm8tZGVzY3JpcHRpb24sXG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmhlcm8tZGVzY3JpcHRpb24sXG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmhlcm8tZGVzY3JpcHRpb24sXG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5oZXJvLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5maWVsZC0tbmFtZS1maWVsZC1iYWNrZ3JvdW5kLW1lZGlhLFxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5sYW5kaW5nLWJhY2tncm91bmQtaW1hZ2UsXG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5maWVsZC0tbmFtZS1maWVsZC1iYWNrZ3JvdW5kLW1lZGlhLFxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAubGFuZGluZy1iYWNrZ3JvdW5kLWltYWdlLFxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuZmllbGQtLW5hbWUtZmllbGQtYmFja2dyb3VuZC1tZWRpYSxcbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmxhbmRpbmctYmFja2dyb3VuZC1pbWFnZSxcbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5maWVsZC0tbmFtZS1maWVsZC1iYWNrZ3JvdW5kLW1lZGlhLFxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmxhbmRpbmctYmFja2dyb3VuZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5maWVsZC0tbmFtZS1maWVsZC1iYWNrZ3JvdW5kLW1lZGlhIGltZyxcbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAubGFuZGluZy1iYWNrZ3JvdW5kLWltYWdlIGltZyxcbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLWJhY2tncm91bmQtbWVkaWEgaW1nLFxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAubGFuZGluZy1iYWNrZ3JvdW5kLWltYWdlIGltZyxcbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLWJhY2tncm91bmQtbWVkaWEgaW1nLFxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAubGFuZGluZy1iYWNrZ3JvdW5kLWltYWdlIGltZyxcbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5maWVsZC0tbmFtZS1maWVsZC1iYWNrZ3JvdW5kLW1lZGlhIGltZyxcbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5sYW5kaW5nLWJhY2tncm91bmQtaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5LFxuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5LFxuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5LFxuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5jb250YWluZXIsXG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmNvbnRhaW5lcixcbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuY29udGFpbmVyLFxuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLWJhY2tncm91bmQtbWVkaWEsXG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAubGFuZGluZy1iYWNrZ3JvdW5kLWltYWdlLFxuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5maWVsZC0tbmFtZS1maWVsZC1iYWNrZ3JvdW5kLW1lZGlhLFxuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5sYW5kaW5nLWJhY2tncm91bmQtaW1hZ2UsXG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLWJhY2tncm91bmQtbWVkaWEsXG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmxhbmRpbmctYmFja2dyb3VuZC1pbWFnZSxcbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLWJhY2tncm91bmQtbWVkaWEsXG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5sYW5kaW5nLWJhY2tncm91bmQtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgfVxuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLWJhY2tncm91bmQtbWVkaWEuZmllbGQtLW5hbWUtZmllbGQtYmFja2dyb3VuZC1tZWRpYSBpbWcsXG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAubGFuZGluZy1iYWNrZ3JvdW5kLWltYWdlLmZpZWxkLS1uYW1lLWZpZWxkLWJhY2tncm91bmQtbWVkaWEgaW1nLFxuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5maWVsZC0tbmFtZS1maWVsZC1iYWNrZ3JvdW5kLW1lZGlhLmZpZWxkLS1uYW1lLWZpZWxkLWJhY2tncm91bmQtbWVkaWEgaW1nLFxuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5sYW5kaW5nLWJhY2tncm91bmQtaW1hZ2UuZmllbGQtLW5hbWUtZmllbGQtYmFja2dyb3VuZC1tZWRpYSBpbWcsXG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLWJhY2tncm91bmQtbWVkaWEuZmllbGQtLW5hbWUtZmllbGQtYmFja2dyb3VuZC1tZWRpYSBpbWcsXG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmxhbmRpbmctYmFja2dyb3VuZC1pbWFnZS5maWVsZC0tbmFtZS1maWVsZC1iYWNrZ3JvdW5kLW1lZGlhIGltZyxcbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLWJhY2tncm91bmQtbWVkaWEuZmllbGQtLW5hbWUtZmllbGQtYmFja2dyb3VuZC1tZWRpYSBpbWcsXG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5sYW5kaW5nLWJhY2tncm91bmQtaW1hZ2UuZmllbGQtLW5hbWUtZmllbGQtYmFja2dyb3VuZC1tZWRpYSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keS5sYW5kaW5nX19ib2R5LS1vbmx5LXRpdGxlIC5jb250YWluZXIsXG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkubGFuZGluZ19fYm9keS0tb25seS10aXRsZSAuY29udGFpbmVyLFxuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5LmxhbmRpbmdfX2JvZHktLW9ubHktdGl0bGUgLmNvbnRhaW5lcixcbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkubGFuZGluZ19fYm9keS0tb25seS10aXRsZSAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi10YXhvbm9teS1tZWdhdHJlbmRzIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5LFxuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi10YXhvbm9teS1tZWdhdHJlbmRzIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSxcbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcy5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLXRheG9ub215LW1lZ2F0cmVuZHMgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHksXG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi10YXhvbm9teS1tZWdhdHJlbmRzIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tdGF4b25vbXktbWVnYXRyZW5kcyAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSxcbiAgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tdGF4b25vbXktbWVnYXRyZW5kcyAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHksXG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi10YXhvbm9teS1tZWdhdHJlbmRzIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5LFxuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tdGF4b25vbXktbWVnYXRyZW5kcyAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlLndpdGgtZ3JhZGllbnQgLmxhbmRpbmctYmFja2dyb3VuZC1pbWFnZTo6YmVmb3JlLFxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAuc2VjdGlvbi1sYW5kaW5nLXBhZ2Uud2l0aC1ncmFkaWVudCAubGFuZGluZy1iYWNrZ3JvdW5kLWltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSwgNDAlLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2Uuc2hvcnQtaGVyby1pbWFnZSA+IC5sYW5kaW5nX19ib2R5LFxuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5zZWN0aW9uLWxhbmRpbmctcGFnZS5zaG9ydC1oZXJvLWltYWdlID4gLmxhbmRpbmdfX2JvZHkge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlLnNob3J0LWhlcm8taW1hZ2UgPiAubGFuZGluZ19fYm9keSAuY29udGFpbmVyLFxuICAuY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5zZWN0aW9uLWxhbmRpbmctcGFnZS5zaG9ydC1oZXJvLWltYWdlID4gLmxhbmRpbmdfX2JvZHkgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uY2stY29udGVudCAuY292ZXItYXJyb3ctYm90dG9tIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1NXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgei1pbmRleDogNTtcbn1cbi5jay1jb250ZW50IC5jb3Zlci1hcnJvdy1ib3R0b21fX2Fycm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jay1jb250ZW50IC5jb3Zlci1hcnJvdy1ib3R0b21fX2Fycm93OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvdHRvbTogMTBweDtcbn1cbi5jay1jb250ZW50IC5jb3Zlci1hcnJvdy1ib3R0b21fX2xhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmNvdmVyLWFycm93LWJvdHRvbSB7XG4gICAgd2lkdGg6IDM1cHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvdmVyLWFycm93LWJvdHRvbV9fYXJyb3c6YWZ0ZXIge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmNvdmVyLWFycm93LWJvdHRvbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNvdmVyLWFycm93LWJvdHRvbV9fYXJyb3c6YWZ0ZXIge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSBoMSwgLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuaDEge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAubGFuZGluZy1iYWNrZ3JvdW5kLWltYWdlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpIDI5JSwgcmdiYSgwLCAwLCAwLCAwKSA4NiUpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xufVxuLmNrLWNvbnRlbnQgLmNhcmVlcnMtbW9kYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjFiO1xuICB6LWluZGV4OiAxMDEwMDtcbn1cbi5jay1jb250ZW50IC5jYXJlZXJzLW1vZGFsLm1vZGFsLnNob3cge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNrLWNvbnRlbnQgLmNhcmVlcnMtbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIGNvbG9yOiAjNDU0YjRkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA5MHB4IDQwcHggNDBweDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLmNrLWNvbnRlbnQgLmNhcmVlcnMtbW9kYWwgLm1vZGFsLWRpYWxvZyAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgcmlnaHQ6IDBweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuOTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuLmNrLWNvbnRlbnQgLmNhcmVlcnMtbW9kYWwgLm1vZGFsLWRpYWxvZyAuY2xvc2Ugc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2stY29udGVudCAuY2FyZWVycy1tb2RhbCAubW9kYWwtZGlhbG9nIC5jbG9zZTphZnRlciwgLmNrLWNvbnRlbnQgLmNhcmVlcnMtbW9kYWwgLm1vZGFsLWRpYWxvZyAuY2xvc2U6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDI0cHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uY2stY29udGVudCAuY2FyZWVycy1tb2RhbCAubW9kYWwtZGlhbG9nIC5jbG9zZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uY2stY29udGVudCAuY2FyZWVycy1tb2RhbCAubW9kYWwtZGlhbG9nID4gLmZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2stY29udGVudCAuY2FyZWVycy1tb2RhbCAubW9kYWwtZGlhbG9nID4gLmZpZWxkIC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2stY29udGVudCAuY2FyZWVycy1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICBwYWRkaW5nOiAxMzBweCA3MHB4IDcwcHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLmNhcmVlcnMtbW9kYWwgLm1vZGFsLWRpYWxvZyAuY2xvc2Uge1xuICAgIHRvcDogOTBweDtcbiAgICByaWdodDogMzBweDtcbiAgfVxuICAuY2stY29udGVudCAuY2FyZWVycy1tb2RhbCAubW9kYWwtZGlhbG9nIC5jbG9zZTphZnRlciwgLmNrLWNvbnRlbnQgLmNhcmVlcnMtbW9kYWwgLm1vZGFsLWRpYWxvZyAuY2xvc2U6YmVmb3JlIHtcbiAgICB3aWR0aDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAuY2FyZWVycy1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDIvMSkge1xuICAuY2stY29udGVudCAuY2FyZWVycy1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDMvMSkge1xuICAuY2stY29udGVudCAuY2FyZWVycy1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG4uY2stY29udGVudCAuc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNrLWNvbnRlbnQgLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2stY29udGVudCAuc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY2stY29udGVudCAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuLmNrLWNvbnRlbnQgLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uY2stY29udGVudCAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLmNrLWNvbnRlbnQgLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmNrLWNvbnRlbnQgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLmNrLWNvbnRlbnQgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY2stY29udGVudCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5jay1jb250ZW50IC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jay1jb250ZW50IC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkaXI9cnRsXSAuY2stY29udGVudCAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uY2stY29udGVudCAuc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2stY29udGVudCAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5jay1jb250ZW50IC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLmNrLWNvbnRlbnQgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5jay1jb250ZW50IC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmNrLWNvbnRlbnQgLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2stY29udGVudCAudmlkZW8tLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9scyxcbi5jay1jb250ZW50IC5wdWxsLXF1b3RlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbHMge1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNrLWNvbnRlbnQgLnZpZGVvLS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbHMgYnV0dG9uLFxuLmNrLWNvbnRlbnQgLnB1bGwtcXVvdGUtLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9scyBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5jay1jb250ZW50IC52aWRlby0tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2xzX19kb3RzLFxuLmNrLWNvbnRlbnQgLnB1bGwtcXVvdGUtLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sc19fZG90cyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jay1jb250ZW50IC52aWRlby0tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2xzX19kb3RzIGxpLFxuLmNrLWNvbnRlbnQgLnB1bGwtcXVvdGUtLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sc19fZG90cyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLmNrLWNvbnRlbnQgLnZpZGVvLS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbHNfX2RvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbixcbi5jay1jb250ZW50IC5wdWxsLXF1b3RlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbHNfX2RvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjExYzk7XG59XG4uY2stY29udGVudCAudmlkZW8tLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sc19fZG90cyBsaSBidXR0b24sXG4uY2stY29udGVudCAucHVsbC1xdW90ZS0tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2xzX19kb3RzIGxpIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiN2I3Yjc7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5jay1jb250ZW50IC52aWRlby0tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2xzX19wcmV2LFxuLmNrLWNvbnRlbnQgLnZpZGVvLS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbHNfX25leHQsXG4uY2stY29udGVudCAucHVsbC1xdW90ZS0tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2xzX19wcmV2LFxuLmNrLWNvbnRlbnQgLnB1bGwtcXVvdGUtLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sc19fbmV4dCB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNrLWNvbnRlbnQgLnZpZGVvLS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbHNfX3ByZXY6YWZ0ZXIsXG4uY2stY29udGVudCAudmlkZW8tLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sc19fbmV4dDphZnRlcixcbi5jay1jb250ZW50IC5wdWxsLXF1b3RlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbHNfX3ByZXY6YWZ0ZXIsXG4uY2stY29udGVudCAucHVsbC1xdW90ZS0tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2xzX19uZXh0OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG59XG4uY2stY29udGVudCAudmlkZW8tLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sc19fcHJldjpob3ZlcjphZnRlcixcbi5jay1jb250ZW50IC52aWRlby0tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2xzX19uZXh0OmhvdmVyOmFmdGVyLFxuLmNrLWNvbnRlbnQgLnB1bGwtcXVvdGUtLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sc19fcHJldjpob3ZlcjphZnRlcixcbi5jay1jb250ZW50IC5wdWxsLXF1b3RlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbHNfX25leHQ6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMxMTE7XG59XG4uY2stY29udGVudCAudmlkZW8tLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sc19fcHJldjpob3ZlcjphY3RpdmU6YWZ0ZXIsXG4uY2stY29udGVudCAudmlkZW8tLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sc19fbmV4dDpob3ZlcjphY3RpdmU6YWZ0ZXIsXG4uY2stY29udGVudCAucHVsbC1xdW90ZS0tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2xzX19wcmV2OmhvdmVyOmFjdGl2ZTphZnRlcixcbi5jay1jb250ZW50IC5wdWxsLXF1b3RlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbHNfX25leHQ6aG92ZXI6YWN0aXZlOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjdiN2I3O1xufVxuLmNrLWNvbnRlbnQgLnZpZGVvLS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbHNfX3ByZXYsXG4uY2stY29udGVudCAucHVsbC1xdW90ZS0tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2xzX19wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5jay1jb250ZW50IC52aWRlby0tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2xzX19wcmV2OmFmdGVyLFxuLmNrLWNvbnRlbnQgLnB1bGwtcXVvdGUtLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sc19fcHJldjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNiN2I3Yjc7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG59XG4uY2stY29udGVudCAudmlkZW8tLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sc19fbmV4dCxcbi5jay1jb250ZW50IC5wdWxsLXF1b3RlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbHNfX25leHQge1xuICByaWdodDogMDtcbn1cbi5jay1jb250ZW50IC52aWRlby0tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2xzX19uZXh0OmFmdGVyLFxuLmNrLWNvbnRlbnQgLnB1bGwtcXVvdGUtLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sc19fbmV4dDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgcmlnaHQ6IDRweDtcbiAgdG9wOiA1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjYjdiN2I3O1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAwO1xufVxuLmNrLWNvbnRlbnQgLnZpZGVvLS1jYXJvdXNlbCAuY29udGFpbmVyID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctbW9yZS1saW5rLFxuLmNrLWNvbnRlbnQgLnB1bGwtcXVvdGUtLWNhcm91c2VsIC5jb250YWluZXIgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1tb3JlLWxpbmsge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiAzN3B4O1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3F1b3RlIC5wdWxsLXF1b3RlX19xdW90ZSB7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAuNWVtIDAgMC44ZW07XG4gIG1hcmdpbjogMCAwIDAuOGVtO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3F1b3RlIC5wdWxsLXF1b3RlX19xdW90ZSxcbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9xdW90ZSAucHVsbC1xdW90ZV9fcXVvdGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fcXVvdGUgLnB1bGwtcXVvdGVfX3F1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMi42ZW07XG4gIGhlaWdodDogMmVtO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ2JyBoZWlnaHQ9JzI4JyB2aWV3Qm94PScwIDAgNDYgMjgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wIDI3LjQ4OTZMMTAuOTQzMyAwSDI0LjMxODRMMTguMDE3OCAyNy40ODk2SDBaTTIxLjMzMzkgMjcuNDg5NkwzMi4yNzcyIDBINDUuNjUyM0wzOS4zNTE3IDI3LjQ4OTZIMjEuMzMzOVonIGZpbGw9JyUyMzI2MTFDOScvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuOGVtO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3F1b3RlIC5wdWxsLXF1b3RlX19jaXRlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fcXVvdGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3F1b3RlIC5wdWxsLXF1b3RlX19jaXRlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9xdW90ZSAucHVsbC1xdW90ZV9fcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnJvbGUtc2VsZWN0aW9uIHtcbiAgZmxleDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDI3MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAucm9sZS1zZWxlY3Rpb24ge1xuICAgIG1heC1oZWlnaHQ6IDgwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIGhlaWdodDogY2FsYygoMTAwdmggLSA2MHB4KSAvIDIpO1xuICB9XG59XG4uY2stY29udGVudCAucm9sZS1zZWxlY3Rpb25fX2JvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDI1cHggMTVweCAxMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAucm9sZS1zZWxlY3Rpb25fX2JvZHkge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jay1jb250ZW50IC5yb2xlLXNlbGVjdGlvbl9fYm9keSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnJvbGUtc2VsZWN0aW9uX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHggMCAzMHB4O1xufVxuLmNrLWNvbnRlbnQgLnJvbGUtc2VsZWN0aW9uX19iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2stY29udGVudCAucm9sZS1zZWxlY3Rpb25fX2JhY2tncm91bmQgLmZpZWxkLS1pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgLnJvbGUtc2VsZWN0aW9uX19iYWNrZ3JvdW5kIC5maWVsZC0taXRlbSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogM3M7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uY2stY29udGVudCAucm9sZS1zZWxlY3Rpb246aG92ZXIgLnJvbGUtc2VsZWN0aW9uX19iYWNrZ3JvdW5kIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnJvbGUtc2VsZWN0aW9uIHtcbiAgICBmbGV4OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3NsaWRlciAuaW1hZ2Utc2xpZGUgLmZpZWxkLS1uYW1lLWZpZWxkLXNsaWRlLWltYWdlcyB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMC41cmVtO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3NsaWRlciAuaW1hZ2Utc2xpZGUgLmZpZWxkLS1uYW1lLWZpZWxkLXNsaWRlLWltYWdlcyAuZmllbGQtLWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3NsaWRlciAucXVvdGUtc2xpZGVfX3F1b3RlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMC41ZW0gMCAwLjhlbTtcbiAgbWFyZ2luOiAwIDAgMC44ZW07XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fc2xpZGVyIC5xdW90ZS1zbGlkZV9fcXVvdGUsXG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fc2xpZGVyIC5xdW90ZS1zbGlkZV9fcXVvdGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fc2xpZGVyIC5xdW90ZS1zbGlkZV9fcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyLjZlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDYnIGhlaWdodD0nMjgnIHZpZXdCb3g9JzAgMCA0NiAyOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgMjcuNDg5NkwxMC45NDMzIDBIMjQuMzE4NEwxOC4wMTc4IDI3LjQ4OTZIMFpNMjEuMzMzOSAyNy40ODk2TDMyLjI3NzIgMEg0NS42NTIzTDM5LjM1MTcgMjcuNDg5NkgyMS4zMzM5WicgZmlsbD0nJTIzMjYxMUM5Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMC44ZW07XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fc2xpZGVyIC5xdW90ZS1zbGlkZV9fY2l0ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3NsaWRlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fc2xpZGVyIC5xdW90ZS1zbGlkZV9fY2l0ZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fc2xpZGVyIC5xdW90ZS1zbGlkZV9fcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBwYWdlU2VjdGlvblNsaWRlSW5VcCB7XG4gIDAlIHtcbiAgICB0b3A6IDEwMCU7XG4gIH1cbiAgMzAlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAtNTAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcGFnZVNlY3Rpb25TbGlkZUluRG93biB7XG4gIDAlIHtcbiAgICB0b3A6IC0xMDAlO1xuICB9XG4gIDMwJSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogLTUwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl90ZXh0IC5iZWZvcmUtY29udGVudC1wYXJhbGxheC1pbWFnZSxcbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl90ZXh0IC5hZnRlci1jb250ZW50LXBhcmFsbGF4LWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAyMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGFuaW1hdGlvbjogMC41cyBlYXNlLW91dCBmb3J3YXJkcztcbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl90ZXh0IC5wYWdlLXNlY3Rpb24tdGV4dF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl90ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1tb2JpbGUtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl90ZXh0IC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl90ZXh0IC5yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCBoMi51bml2ZXJzZS1oZWFkaW5nLXNtYWxsLCAuY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCAudW5pdmVyc2UtaGVhZGluZy1zbWFsbC5oMiB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCBoMy51bml2ZXJzZS1oZWFkaW5nLCAuY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCAudW5pdmVyc2UtaGVhZGluZy5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl90ZXh0IGgzLnVuaXZlcnNlLWhlYWRpbmctc21hbGwsIC5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl90ZXh0IC51bml2ZXJzZS1oZWFkaW5nLXNtYWxsLmgzIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCBoMy5jYXJkcy1oZWFkaW5nLCAuY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCAuY2FyZHMtaGVhZGluZy5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dC50ZXh0LXdoaXRlIGgyLCAuY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dC50ZXh0LXdoaXRlIC5oMixcbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl90ZXh0LnRleHQtd2hpdGUgaDMsXG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dC50ZXh0LXdoaXRlIC5oMyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLXRleHQtaW1nIC5zZWN0aW9uLXRleHQtaW1nX19tZWRpYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tdGV4dC1pbWcgLnNlY3Rpb24tdGV4dC1pbWdfX21lZGlhLWNvbCB7XG4gIG1heC1oZWlnaHQ6IDI2NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNrLWNvbnRlbnQgLnN0eWxlLWRhcmstYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjExYzk7XG59XG4uY2stY29udGVudCAuc3R5bGUtZGFyay1ibHVlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jay1jb250ZW50IC5zdHlsZS1saWdodC1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cbi5jay1jb250ZW50IC5zdHlsZS1saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjRmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXBhZ2Utc2VjdGlvbnMgc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCAuYmVmb3JlLWNvbnRlbnQtcGFyYWxsYXgtaW1hZ2UsXG4gIC5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl90ZXh0IC5hZnRlci1jb250ZW50LXBhcmFsbGF4LWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQgLmZpZWxkLS1uYW1lLWZpZWxkLW1vYmlsZS1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2stY29udGVudCAuc2VjdGlvbi10ZXh0LWltZyAuc2VjdGlvbi10ZXh0LWltZ19fdGV4dC1jb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tdGV4dC1pbWcgLnNlY3Rpb24tdGV4dC1pbWdfX21lZGlhLWNvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgfVxuICAuY2stY29udGVudCAuc2VjdGlvbi10ZXh0LWltZyAuc2VjdGlvbi10ZXh0LWltZ19fbWVkaWEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi5jay1jb250ZW50IC52aWRlby1jb2x1bW5fX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmNrLWNvbnRlbnQgLnZpZGVvLWNvbHVtbl9fYm9keSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG59XG4uc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmNrLWNvbnRlbnQgLnZpZGVvLWNvbHVtbl9fYm9keSB2aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE0MCU7XG4gIGxlZnQ6IC0yMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5zZWN0aW9uLWxhbmRpbmctcGFnZSAuY2stY29udGVudCAudmlkZW8tY29sdW1uX19ib2R5IC5maWVsZC0tbmFtZS1maWVsZC1maWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmNrLWNvbnRlbnQgLnZpZGVvLWNvbHVtbl9fYm9keSAuZmllbGQtLW5hbWUtZmllbGQtZmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zZWN0aW9uLWxhbmRpbmctcGFnZSAuY2stY29udGVudCAudmlkZW8tY29sdW1uX19ib2R5IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmNrLWNvbnRlbnQgLnZpZGVvLWNvbHVtbl9fYm9keSBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tbGFuZGluZy1wYWdlIC5jay1jb250ZW50IC52aWRlby1jb2x1bW5fX2JvZHkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMDBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmNrLWNvbnRlbnQgLnZpZGVvLWNvbHVtbl9fYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3ZpZGVvX3RodW1icyA+IC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1wYWdlLXNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIG1hcmdpbjogMCAwIDAuNGVtO1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fdmlkZW9fdGh1bWJzID4gLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fdmlkZW9fdGh1bWJzIC5maWVsZC0tbmFtZS1maWVsZC1wb3B1cC12aWRlbyAudmlkZW8tY2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG4gIGNvcm5lci1ib3R0b20tcmlnaHQtc2hhcGU6IGJldmVsO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3ZpZGVvX3RodW1icyAuZmllbGQtLW5hbWUtZmllbGQtcG9wdXAtdmlkZW8gLnZpZGVvLWNhcmQgLnZpZGVvLXRpdGxlIHtcbiAgY29sb3I6ICMyNjExYzk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMC45NTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl92aWRlb190aHVtYnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBvcHVwLXZpZGVvIC52aWRlby1jYXJkIC52aWRlby1zaG9ydC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3ZpZGVvX3RodW1icyAuZmllbGQtLW5hbWUtZmllbGQtcG9wdXAtdmlkZW8gLnZpZGVvLWNhcmQgLnZpZGVvLXNob3J0LWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uY2stY29udGVudCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fdmlkZW9fdGh1bWJzIC5maWVsZC0tbmFtZS1maWVsZC1wb3B1cC12aWRlbyAudmlkZW8tY2FyZCAudmlkZW8tZHVyYXRpb24ge1xuICBjb2xvcjogIzI2MTFjOTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jay1jb250ZW50IC5vdmVybGF5LWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2stY29udGVudCAub3ZlcmxheS1jYXJkX19ib2R5IHtcbiAgZ2FwOiAwLjVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2stY29udGVudCAub3ZlcmxheS1jYXJkIGgzLm92ZXJsYXktY2FyZF9fdGl0bGUsIC5jay1jb250ZW50IC5vdmVybGF5LWNhcmQgLm92ZXJsYXktY2FyZF9fdGl0bGUuaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzI2MTFjOTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDQwcHgpLCBjYWxjKDEwMCUgLSA0MHB4KSAxMDAlLCAwIDEwMCUpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAzcmVtIDFyZW0gMXJlbTtcbn1cbi5jay1jb250ZW50IC5vdmVybGF5LWNhcmRfX2JvZHlfX2Rlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tdmlkZW8gLnZpZGVvLWNhcmQgLnZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jay1jb250ZW50IC5zZWN0aW9uLXZpZGVvIC52aWRlby1jYXJkIC52aWRlby1jb250YWluZXIgaW1nIHtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogM3M7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tdmlkZW8gLnZpZGVvLWNhcmQgLnZpZGVvLWNvbnRhaW5lciAuYnRuIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2stY29udGVudCAuc2VjdGlvbi12aWRlbyAudmlkZW8tY2FyZCAudmlkZW8tY2FyZF9fdGl0bGUge1xuICBjb2xvcjogIzI2MTFjOTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmNrLWNvbnRlbnQgLnNlY3Rpb24tdmlkZW8gLnZpZGVvLWNhcmQgLnZpZGVvLWNhcmRfX2R1cmF0aW9uIHtcbiAgY29sb3I6ICM3MDcyNzk7XG59XG4uY2stY29udGVudCAuc2VjdGlvbi12aWRlbyAudmlkZW8tY2FyZC53aXRoLXNlY29uZGFyeS10aXRsZSAudmlkZW8tY2FyZF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uY2stY29udGVudCAuc2VjdGlvbi12aWRlbyAud2l0aC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAgMzRweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2stY29udGVudCAuc2VjdGlvbi12aWRlbyAuc2luZ2xlLXZpZGVvIC52aWRlby1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY2stY29udGVudCAuc2VjdGlvbi12aWRlbyAuc2luZ2xlLXZpZGVvIC52aWRlby1jb250YWluZXIge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tdmlkZW8gLnNpbmdsZS12aWRlbyAudmlkZW8tY2FyZF9fYm9keSB7XG4gICAgcGFkZGluZzogNDBweCA0MHB4IDQwcHggNjBweDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLnNlY3Rpb24tdmlkZW8gLnNpbmdsZS12aWRlbyAudmlkZW8tY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5jay1jb250ZW50IC5tYWluLXNsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2stY29udGVudCAubWFpbi1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogIzFiMWIxYjtcbn1cbi5jay1jb250ZW50IC5tYWluLXNsaWRlciBpbWcge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLXdjLWhvbWVwYWdlLWhlYWRlci1oZWlnaHQpO1xufVxuLmNrLWNvbnRlbnQgLm1haW4tc2xpZGVyIC5jb250YWluZXItZmx1aWQsIC5jay1jb250ZW50IC5tYWluLXNsaWRlciAuY29udGFpbmVyLXNtLCAuY2stY29udGVudCAubWFpbi1zbGlkZXIgLmNvbnRhaW5lci1tZCwgLmNrLWNvbnRlbnQgLm1haW4tc2xpZGVyIC5jb250YWluZXItbGcsIC5jay1jb250ZW50IC5tYWluLXNsaWRlciAuY29udGFpbmVyLXhsLCAuY2stY29udGVudCAubWFpbi1zbGlkZXIgLmNvbnRhaW5lci14eGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2stY29udGVudCAubWFpbi1zbGlkZXIgLmhvbWVwYWdlLXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG59XG4uY2stY29udGVudCAubWFpbi1zbGlkZXIgLndpdGgtY2Fycm90IGE6aG92ZXIge1xuICBjb2xvcjogIzI2MTFjOSAhaW1wb3J0YW50O1xufVxuLmNrLWNvbnRlbnQgLm1haW4tc2xpZGVyIC5jYXJvdXNlbC1jb250cm9scyB7XG4gIHBhZGRpbmc6IDAgNjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3R0b206IDM1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyNXB4O1xuICBsZWZ0OiAyMHB4O1xufVxuLmNrLWNvbnRlbnQgLm1haW4tc2xpZGVyIC5jYXJvdXNlbC1jb250cm9scyBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNrLWNvbnRlbnQgLm1haW4tc2xpZGVyIC5jYXJvdXNlbC1jb250cm9scyBidXR0b246YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDAgMCAycHggMnB4O1xufVxuLmNrLWNvbnRlbnQgLm1haW4tc2xpZGVyIC5jYXJvdXNlbC1jb250cm9scyBidXR0b246aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmNrLWNvbnRlbnQgLm1haW4tc2xpZGVyIC5jYXJvdXNlbC1jb250cm9scyBidXR0b246aG92ZXI6YWN0aXZlOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jay1jb250ZW50IC5tYWluLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbHNfX2RvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNrLWNvbnRlbnQgLm1haW4tc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sc19fZG90cyBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDlweDtcbn1cbi5jay1jb250ZW50IC5tYWluLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbHNfX2RvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2stY29udGVudCAubWFpbi1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2xzX19kb3RzIGxpIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5jay1jb250ZW50IC5tYWluLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbHNfX2RvdHMgbGkgYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jay1jb250ZW50IC5tYWluLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbHNfX2RvdHMgbGkgYnV0dG9uOmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmNrLWNvbnRlbnQgLm1haW4tc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sc19fcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4uY2stY29udGVudCAubWFpbi1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2xzX19wcmV2OmFmdGVyIHtcbiAgbGVmdDogNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uY2stY29udGVudCAubWFpbi1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2xzX19uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4uY2stY29udGVudCAubWFpbi1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2xzX19uZXh0OmFmdGVyIHtcbiAgcmlnaHQ6IDRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjIwZGVnKTtcbn1cbi5jay1jb250ZW50IC5pdGVtX2luZm9fcHJldmlldyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbn1cbi5jay1jb250ZW50IC5pdGVtX2luZm9fcHJldmlldyAuaXRlbV9pbmZvX3ByZXZpZXdfX2NvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uY2stY29udGVudCAuaXRlbV9pbmZvX3ByZXZpZXcgLml0ZW1faW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuaXRlbV9pbmZvX3ByZXZpZXcgcGljdHVyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1haW4tc2xpZGVyIC5jYXJvdXNlbC1jb250cm9scyB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2stY29udGVudCAubWFpbi1zbGlkZXIge1xuICAgIGhlaWdodDogNjQwcHg7XG4gIH1cbiAgLmNrLWNvbnRlbnQgLm1haW4tc2xpZGVyIC5pdGVtX2luZm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwLjgpLCA0MCUsIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5jay1jb250ZW50IC5tYWluLXNsaWRlciAuaG9tZXBhZ2Utc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxuICAuY2stY29udGVudCAubWFpbi1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2xzIHtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jay1jb250ZW50IC5tYWluLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbHMge1xuICAgIGxlZnQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNrLWNvbnRlbnQgLm1haW4tc2xpZGVyIC5jYXJvdXNlbC1jb250cm9scyB7XG4gICAgbGVmdDogMTEwcHg7XG4gIH1cbn1cbi5jay1jb250ZW50IC5wYWdlLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qKlxuICAgKiBTZXJ2aWNlIHBhZ2Ugc3BlY2lmaWMgc3R5bGVzXG4gICAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jay1jb250ZW50IC5wYWdlLWhlcm8ge1xuICAgIGhlaWdodDogdmFyKC0td2MtcHJpbWFyeS1oZWFkZXItaGVpZ2h0KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnBhZ2UtaGVybyBoMSwgLmNrLWNvbnRlbnQgLnBhZ2UtaGVybyAuaDEge1xuICBmb250LWZhbWlseTogXCJXQ1NlcmlmSGVhZGxpbmVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjg1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jay1jb250ZW50IC5wYWdlLWhlcm8gaDEsIC5jay1jb250ZW50IC5wYWdlLWhlcm8gLmgxIHtcbiAgICBmb250LXNpemU6IDMuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnBhZ2UtaGVybyBoMSwgLmNrLWNvbnRlbnQgLnBhZ2UtaGVybyAuaDEge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG4uY2stY29udGVudCAucGFnZS1oZXJvIC5sYW5ndWFnZS1saW5rcyBhIHtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNrLWNvbnRlbnQgLnBhZ2UtaGVybyAubGFuZ3VhZ2UtbGlua3MgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5jay1jb250ZW50IC5wYWdlLWhlcm8gLmxhbmd1YWdlLWxpbmtzIGE6aG92ZXIge1xuICBjb2xvcjogIzI2MTFjOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2stY29udGVudCAucGFnZS1oZXJvIC5sYW5ndWFnZS1saW5rcyBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzFhMTE1ODtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnBhZ2UtaGVybyAubGFuZ3VhZ2UtbGlua3MgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjMjYxMWM5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jay1jb250ZW50IC5wYWdlLWhlcm8gLmxhbmd1YWdlLWxpbmtzIGE6aG92ZXIgc3ZnIHtcbiAgICBmaWxsOiAjMWExMTU4O1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtc2VydmljZSAuY2stY29udGVudCAucGFnZS1oZXJvIC5oZWFkZXItYmctc3RhcnQsIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAuY2stY29udGVudCAucGFnZS1oZXJvIC5oZWFkZXItYmctc3RhcnQge1xuICBib3R0b206IDA7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgY2FsYyg1MHZ3IC0gNXJlbSkgMTAxJSwgMCAxMDElKTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IGNhbGMoNTB2dyArIHZhcigtLXdjLXByaW1hcnktaGVhZGVyLWhlaWdodCkgLSA1cmVtKTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXNlcnZpY2UgLmNrLWNvbnRlbnQgLnBhZ2UtaGVybyAuaGVhZGVyLWJnLXN0YXJ0LCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmNrLWNvbnRlbnQgLnBhZ2UtaGVybyAuaGVhZGVyLWJnLXN0YXJ0IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtc2VydmljZSAuY2stY29udGVudCAucGFnZS1oZXJvIC5oZWFkZXItYmctY2VudGVyLCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmNrLWNvbnRlbnQgLnBhZ2UtaGVybyAuaGVhZGVyLWJnLWNlbnRlciB7XG4gIGluc2V0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zZXJ2aWNlIC5jay1jb250ZW50IC5wYWdlLWhlcm8gLmhlYWRlci1iZy1jZW50ZXIsIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAuY2stY29udGVudCAucGFnZS1oZXJvIC5oZWFkZXItYmctY2VudGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1zZXJ2aWNlIC5jay1jb250ZW50IC5wYWdlLWhlcm8gLmhlYWRlci1iZy1jZW50ZXIgaW1nLCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmNrLWNvbnRlbnQgLnBhZ2UtaGVybyAuaGVhZGVyLWJnLWNlbnRlciBpbWcge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBsZWZ0OiAwO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXNlcnZpY2UgLmNrLWNvbnRlbnQgLnBhZ2UtaGVybyAuaGVhZGVyLWJnLWNlbnRlciBpbWcsIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAuY2stY29udGVudCAucGFnZS1oZXJvIC5oZWFkZXItYmctY2VudGVyIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTdyZW07XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1zZXJ2aWNlIC5jay1jb250ZW50IC5wYWdlLWhlcm8gLmhlYWRlci1iZy1lbmQsIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAuY2stY29udGVudCAucGFnZS1oZXJvIC5oZWFkZXItYmctZW5kIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMjAwcHg7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXNlcnZpY2UgLmNrLWNvbnRlbnQgLnBhZ2UtaGVybyAuaGVhZGVyLWJnLWVuZCwgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5jay1jb250ZW50IC5wYWdlLWhlcm8gLmhlYWRlci1iZy1lbmQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBjYWxjKDUwdncgKyA1cmVtKTtcbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLXNlcnZpY2UgLmNrLWNvbnRlbnQgLnBhZ2UtaGVybyAuaGVhZGVyLWJnLWVuZCBpbWcsIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAuY2stY29udGVudCAucGFnZS1oZXJvIC5oZWFkZXItYmctZW5kIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgaW5zZXQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zZXJ2aWNlIC5jay1jb250ZW50IC5wYWdlLWhlcm8gLmhlYWRlci1iZy1lbmQgaW1nLCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmNrLWNvbnRlbnQgLnBhZ2UtaGVybyAuaGVhZGVyLWJnLWVuZCBpbWcge1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1ub2RlLXR5cGUtc2VydmljZSAuY2stY29udGVudCAucGFnZS1oZXJvIC5oZWFkZXItYmctZW5kIGltZywgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5jay1jb250ZW50IC5wYWdlLWhlcm8gLmhlYWRlci1iZy1lbmQgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXktd2lkZ2V0ICNleHBsb3JlLXlvdXItam91cm5leSAuY2FyZC1ib2R5IGgzLCAuY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LXdpZGdldCAjZXhwbG9yZS15b3VyLWpvdXJuZXkgLmNhcmQtYm9keSAuaDMge1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXktd2lkZ2V0ICNleHBsb3JlLXlvdXItam91cm5leSBoci50aXRsZS1kaXZpZGVyIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzI2MTFjOTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItdG9wOiAwO1xufVxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgI2V4cGxvcmUteW91ci1qb3VybmV5IHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgI2V4cGxvcmUteW91ci1qb3VybmV5IHNlbGVjdCBvcHRpb246ZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgI2V4cGxvcmUteW91ci1qb3VybmV5IC5kb3dubG9hZC1qb3VybmV5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXktd2lkZ2V0ICNleHBsb3JlLXlvdXItam91cm5leSBidXR0b24ge1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbn1cbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXktd2lkZ2V0IGhyOm5vdCgudGl0bGUtZGl2aWRlcikge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgI3lvdXItam91cm5leS1zY2hvb2wtbGVhdmVyLFxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgI3lvdXItam91cm5leS1zY2hvb2wtbGVhdmVyLW1vYmlsZSxcbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXktd2lkZ2V0ICN5b3VyLWpvdXJuZXksXG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LXdpZGdldCAjeW91ci1qb3VybmV5LW1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgI3lvdXItam91cm5leS1zY2hvb2wtbGVhdmVyIC50ZXh0LTEzLFxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgI3lvdXItam91cm5leS1zY2hvb2wtbGVhdmVyLW1vYmlsZSAudGV4dC0xMyxcbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXktd2lkZ2V0ICN5b3VyLWpvdXJuZXkgLnRleHQtMTMsXG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LXdpZGdldCAjeW91ci1qb3VybmV5LW1vYmlsZSAudGV4dC0xMyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXktd2lkZ2V0ICN5b3VyLWpvdXJuZXktc2Nob29sLWxlYXZlciAudGV4dC0xNSxcbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXktd2lkZ2V0ICN5b3VyLWpvdXJuZXktc2Nob29sLWxlYXZlci1tb2JpbGUgLnRleHQtMTUsXG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LXdpZGdldCAjeW91ci1qb3VybmV5IC50ZXh0LTE1LFxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgI3lvdXItam91cm5leS1tb2JpbGUgLnRleHQtMTUge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LXdpZGdldCAjeW91ci1qb3VybmV5LXNjaG9vbC1sZWF2ZXIgLnRleHQtMTksXG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LXdpZGdldCAjeW91ci1qb3VybmV5LXNjaG9vbC1sZWF2ZXItbW9iaWxlIC50ZXh0LTE5LFxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgI3lvdXItam91cm5leSAudGV4dC0xOSxcbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXktd2lkZ2V0ICN5b3VyLWpvdXJuZXktbW9iaWxlIC50ZXh0LTE5IHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgI3lvdXItam91cm5leS1zY2hvb2wtbGVhdmVyIC50ZXh0LTI2LFxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgI3lvdXItam91cm5leS1zY2hvb2wtbGVhdmVyLW1vYmlsZSAudGV4dC0yNixcbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXktd2lkZ2V0ICN5b3VyLWpvdXJuZXkgLnRleHQtMjYsXG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LXdpZGdldCAjeW91ci1qb3VybmV5LW1vYmlsZSAudGV4dC0yNiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXktd2lkZ2V0ICN5b3VyLWpvdXJuZXktc2Nob29sLWxlYXZlci1tb2JpbGUsXG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LXdpZGdldCAjeW91ci1qb3VybmV5LW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LXdpZGdldCAjeW91ci1qb3VybmV5LXNjaG9vbC1sZWF2ZXIsXG4gIC5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXktd2lkZ2V0ICN5b3VyLWpvdXJuZXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgI3lvdXItam91cm5leS1zY2hvb2wtbGVhdmVyLW1vYmlsZSxcbiAgLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgI3lvdXItam91cm5leS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbiAgLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgI3lvdXItam91cm5leS1zY2hvb2wtbGVhdmVyLW1vYmlsZSBzdmcsXG4gIC5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXktd2lkZ2V0ICN5b3VyLWpvdXJuZXktbW9iaWxlIHN2ZyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgPiAuZmllbGQtLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgPiAuZmllbGQtLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLFxuICAuY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LXdpZGdldCA+IC5maWVsZC0taXRlbSAucm93IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIHNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXktd2lkZ2V0IC5wYXJhZ3JhcGgtLXR5cGUtLXBhZ2Utc2VjdGlvbi10ZXh0IC5yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtd2lkZ2V0IGhyOm5vdCgudGl0bGUtZGl2aWRlcikge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLXdpZGdldCAuZG93bmxvYWQtYXNzZXNzbWVudC10cmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aCxcbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGggLnZhcmlhbnQsXG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1tb2JpbGUgLnZhcmlhbnQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aCAudGV4dC0xMyxcbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLW1vYmlsZSAudGV4dC0xMyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoIC50ZXh0LTE1LFxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtbW9iaWxlIC50ZXh0LTE1IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGggLnRleHQtMTksXG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1tb2JpbGUgLnRleHQtMTkge1xuICBmb250LXNpemU6IDE5cHg7XG59XG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aCAudGV4dC0yNixcbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLW1vYmlsZSAudGV4dC0yNiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbiAgLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtbW9iaWxlIHN2ZyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLXdpZGdldCA+IC5maWVsZC0taXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtd2lkZ2V0ID4gLmZpZWxkLS1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbixcbiAgLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLXdpZGdldCA+IC5maWVsZC0taXRlbSAucm93IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC13aWRnZXQgLnBhcmFncmFwaC0tdHlwZS0tcGFnZS1zZWN0aW9uLXRleHQgLnJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1hdS13aWRnZXQgaHI6bm90KC50aXRsZS1kaXZpZGVyKSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtYXUtd2lkZ2V0IC5kb3dubG9hZC1hc3Nlc3NtZW50LXRyYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1hdS13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLWF1LFxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWF1LXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtYXUtbW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtYXUtd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1hdSAudmFyaWFudCxcbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1hdS13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLWF1LW1vYmlsZSAudmFyaWFudCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1hdS13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLWF1IC50ZXh0LTEzLFxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWF1LXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtYXUtbW9iaWxlIC50ZXh0LTEzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWF1LXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtYXUgLnRleHQtMTUsXG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtYXUtd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1hdS1tb2JpbGUgLnRleHQtMTUge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtYXUtd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1hdSAudGV4dC0xOSxcbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1hdS13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLWF1LW1vYmlsZSAudGV4dC0xOSB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1hdS13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLWF1IC50ZXh0LTI2LFxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWF1LXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtYXUtbW9iaWxlIC50ZXh0LTI2IHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWF1LXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtYXUtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1hdS13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLWF1IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1hdS13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLWF1LW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuICAuY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtYXUtd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1hdS1tb2JpbGUgc3ZnIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAuY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtYXUtd2lkZ2V0ID4gLmZpZWxkLS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1hdS13aWRnZXQgPiAuZmllbGQtLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLFxuICAuY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtYXUtd2lkZ2V0ID4gLmZpZWxkLS1pdGVtIC5yb3cge1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB9XG59XG4uY2stY29udGVudCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2Ugc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWF1LXdpZGdldCAucGFyYWdyYXBoLS10eXBlLS1wYWdlLXNlY3Rpb24tdGV4dCAucm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWhrLXdpZGdldCBocjpub3QoLnRpdGxlLWRpdmlkZXIpIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1oay13aWRnZXQgLmRvd25sb2FkLWFzc2Vzc21lbnQtdHJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWhrLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtaGssXG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtaGstd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1oay1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1oay13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLWhrIC52YXJpYW50LFxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWhrLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtaGstbW9iaWxlIC52YXJpYW50IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWhrLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtaGsgLnRleHQtMTMsXG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtaGstd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1oay1tb2JpbGUgLnRleHQtMTMge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtaGstd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1oayAudGV4dC0xNSxcbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1oay13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLWhrLW1vYmlsZSAudGV4dC0xNSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1oay13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLWhrIC50ZXh0LTE5LFxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWhrLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtaGstbW9iaWxlIC50ZXh0LTE5IHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWhrLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtaGsgLnRleHQtMjYsXG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtaGstd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1oay1tb2JpbGUgLnRleHQtMjYge1xuICBmb250LXNpemU6IDI2cHg7XG59XG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtaGstd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1oay1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWhrLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtaGsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWhrLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtaGstbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG4gIC5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1oay13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLWhrLW1vYmlsZSBzdmcge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1oay13aWRnZXQgPiAuZmllbGQtLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWhrLXdpZGdldCA+IC5maWVsZC0taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sXG4gIC5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1oay13aWRnZXQgPiAuZmllbGQtLWl0ZW0gLnJvdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSBzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtaGstd2lkZ2V0IC5wYXJhZ3JhcGgtLXR5cGUtLXBhZ2Utc2VjdGlvbi10ZXh0IC5yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgta3NhLXdpZGdldCBocjpub3QoLnRpdGxlLWRpdmlkZXIpIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2Etd2lkZ2V0IC5kb3dubG9hZC1hc3Nlc3NtZW50LXRyYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2Etd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2EsXG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgta3NhLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgta3NhLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWtzYS13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLWtzYSAudmFyaWFudCxcbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2Etd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2EtbW9iaWxlIC52YXJpYW50IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWtzYS13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLWtzYSAudGV4dC0xMyxcbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2Etd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2EtbW9iaWxlIC50ZXh0LTEzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWtzYS13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLWtzYSAudGV4dC0xNSxcbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2Etd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2EtbW9iaWxlIC50ZXh0LTE1IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWtzYS13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLWtzYSAudGV4dC0xOSxcbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2Etd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2EtbW9iaWxlIC50ZXh0LTE5IHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWtzYS13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLWtzYSAudGV4dC0yNixcbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2Etd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2EtbW9iaWxlIC50ZXh0LTI2IHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWtzYS13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLWtzYS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWtzYS13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLWtzYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgta3NhLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgta3NhLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuICAuY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgta3NhLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgta3NhLW1vYmlsZSBzdmcge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2Etd2lkZ2V0ID4gLmZpZWxkLS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2Etd2lkZ2V0ID4gLmZpZWxkLS1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbixcbiAgLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWtzYS13aWRnZXQgPiAuZmllbGQtLWl0ZW0gLnJvdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5jay1jb250ZW50IC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSBzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgta3NhLXdpZGdldCAucGFyYWdyYXBoLS10eXBlLS1wYWdlLXNlY3Rpb24tdGV4dCAucm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS1rc2Etd2lkZ2V0ICNleHBsb3JlLXlvdXItam91cm5leS1rc2EgLmNhcmQtYm9keSBoMywgLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS1rc2Etd2lkZ2V0ICNleHBsb3JlLXlvdXItam91cm5leS1rc2EgLmNhcmQtYm9keSAuaDMge1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXkta3NhLXdpZGdldCAjZXhwbG9yZS15b3VyLWpvdXJuZXkta3NhIGhyLnRpdGxlLWRpdmlkZXIge1xuICB3aWR0aDogMTYwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjYxMWM5O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LWtzYS13aWRnZXQgI2V4cGxvcmUteW91ci1qb3VybmV5LWtzYSBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXkta3NhLXdpZGdldCAjZXhwbG9yZS15b3VyLWpvdXJuZXkta3NhIHNlbGVjdCBvcHRpb246ZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS1rc2Etd2lkZ2V0ICNleHBsb3JlLXlvdXItam91cm5leS1rc2EgLmRvd25sb2FkLWpvdXJuZXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS1rc2Etd2lkZ2V0ICNleHBsb3JlLXlvdXItam91cm5leS1rc2EgYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG59XG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LWtzYS13aWRnZXQgaHI6bm90KC50aXRsZS1kaXZpZGVyKSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LWtzYS13aWRnZXQgI3lvdXItam91cm5leS1rc2EsXG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LWtzYS13aWRnZXQgI3lvdXItam91cm5leS1rc2EtbW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LWtzYS13aWRnZXQgI3lvdXItam91cm5leS1rc2EgLnRleHQtMTMsXG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LWtzYS13aWRnZXQgI3lvdXItam91cm5leS1rc2EtbW9iaWxlIC50ZXh0LTEzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS1rc2Etd2lkZ2V0ICN5b3VyLWpvdXJuZXkta3NhIC50ZXh0LTE1LFxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS1rc2Etd2lkZ2V0ICN5b3VyLWpvdXJuZXkta3NhLW1vYmlsZSAudGV4dC0xNSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXkta3NhLXdpZGdldCAjeW91ci1qb3VybmV5LWtzYSAudGV4dC0xOSxcbi5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXkta3NhLXdpZGdldCAjeW91ci1qb3VybmV5LWtzYS1tb2JpbGUgLnRleHQtMTkge1xuICBmb250LXNpemU6IDE5cHg7XG59XG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LWtzYS13aWRnZXQgI3lvdXItam91cm5leS1rc2EgLnRleHQtMjYsXG4uY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LWtzYS13aWRnZXQgI3lvdXItam91cm5leS1rc2EtbW9iaWxlIC50ZXh0LTI2IHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS1rc2Etd2lkZ2V0ICN5b3VyLWpvdXJuZXkta3NhLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LWtzYS13aWRnZXQgI3lvdXItam91cm5leS1rc2Ege1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS1rc2Etd2lkZ2V0ICN5b3VyLWpvdXJuZXkta3NhLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuICAuY2stY29udGVudCBzZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LWtzYS13aWRnZXQgI3lvdXItam91cm5leS1rc2EtbW9iaWxlIHN2ZyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgLmNrLWNvbnRlbnQgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS1rc2Etd2lkZ2V0ID4gLmZpZWxkLS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXkta3NhLXdpZGdldCA+IC5maWVsZC0taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sXG4gIC5jay1jb250ZW50IHNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXkta3NhLXdpZGdldCA+IC5maWVsZC0taXRlbSAucm93IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgfVxufVxuLmNrLWNvbnRlbnQgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIHNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXkta3NhLXdpZGdldCAucGFyYWdyYXBoLS10eXBlLS1wYWdlLXNlY3Rpb24tdGV4dCAucm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY2stY29udGVudCB7XG4gIC8qIEdyaWQgcm93cyBhbmQgY29sdW1ucywgYXMgZGFzaGVkIGZyYW1lcyBpbiB0aGUgZWRpdG9yLiAqL1xufVxuLmNrLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMjYxMWM5O1xufVxuLmNrLWNvbnRlbnQgLmNrZWRpdG9yLXJlYWRtb3JlIHtcbiAgcGFkZGluZzogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5MWVhICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCAuY2tlZGl0b3ItcmVhZG1vcmU6YmVmb3JlLCAuY2stY29udGVudCAuY2tlZGl0b3ItcmVhZG1vcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMiAqL1xufVxuLmNrLWNvbnRlbnQgLmNrZWRpdG9yLXJlYWRtb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUmVhZCBtb3JlXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBjb2xvcjogIzI2MTFjOTtcbn1cbi5jay1jb250ZW50IC5ja2VkaXRvci1yZWFkbW9yZTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNrLWNvbnRlbnQgLmZ1bGwtd2lkdGgtbGluayAuc3RyZXRjaGVkLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmNrLWNvbnRlbnQgLnJvdy5jay13aWRnZXQge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICMzYjgyZjY7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4uY2stY29udGVudCAucm93LmNrLXdpZGdldCA+IC5jay1lZGl0b3JfX25lc3RlZC1lZGl0YWJsZSB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgIzljYTNhZjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG59XG4uY2stY29udGVudCAucm93LmNrLXdpZGdldCA+IC5jay13aWRnZXRfX3R5cGUtYXJvdW5kIHtcbiAgZGlzcGxheTogY29udGVudHM7XG4gIGZsZXg6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMDtcbn1cbi5jay1jb250ZW50IC5yb3cuY2std2lkZ2V0ID4gLmNrLXdpZGdldF9fc2VsZWN0aW9uLWhhbmRsZSB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmludGVyYWN0aXZlLWFjY29yZGlvbixcbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24ge1xuICAvKiBXaGl0ZWNhc2Ugb2xkIHRoZW1lIG92ZXJyaWRlICovXG59XG4uaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSxcbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxLCAxLCAxLCAwLjEyNSk7XG59XG4uaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5hY2NvcmRpb24gLmZpZWxkLS1pdGVtOmZpcnN0LWNoaWxkIC5hY2NvcmRpb24taXRlbSxcbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLmFjY29yZGlvbiAuZmllbGQtLWl0ZW06Zmlyc3QtY2hpbGQgLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMSwgMSwgMSwgMC4xMjUpO1xufVxuLmludGVyYWN0aXZlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciBoMiwgLmludGVyYWN0aXZlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciAuaDIsXG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIGgyLFxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciAuaDIge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uLFxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24gLmhlYWRlci1jb250YWluZXIsXG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uIC5oZWFkZXItY29udGFpbmVyIHtcbiAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMS4yNXJlbSk7XG59XG4uaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSBwOmxhc3QtY2hpbGQsXG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmludGVyYWN0aXZlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyxcbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHVuc2V0O1xuICBib3gtc2hhZG93OiB1bnNldDtcbn1cbi5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpLFxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkOjphZnRlcixcbi5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLmFjY29yZGlvbi1jb2xsYXBzZS5jb2xsYXBzZTo6YWZ0ZXIsXG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZDo6YWZ0ZXIsXG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5hY2NvcmRpb24tY29sbGFwc2UuY29sbGFwc2U6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nY3VycmVudENvbG9yJyBjbGFzcz0nYmkgYmktcGx1cycgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ3BhdGggZD0nTTggNGEuNS41IDAgMCAxIC41LjV2M2gzYS41LjUgMCAwIDEgMCAxaC0zdjNhLjUuNSAwIDAgMS0xIDB2LTNoLTNhLjUuNSAwIDAgMSAwLTFoM3YtM0EuNS41IDAgMCAxIDggNHonLyUzRSUzQy9zdmclM0VcIik7XG59XG4uaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIsXG4uaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5hY2NvcmRpb24tY29sbGFwc2UuY29sbGFwc2UuaW46OmFmdGVyLFxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyLFxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAuYWNjb3JkaW9uLWNvbGxhcHNlLmNvbGxhcHNlLmluOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9J2N1cnJlbnRDb2xvcicgY2xhc3M9J2JpIGJpLWRhc2gnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NwYXRoIGQ9J000IDhhLjUuNSAwIDAgMSAuNS0uNWg3YS41LjUgMCAwIDEgMCAxaC03QS41LjUgMCAwIDEgNCA4eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24uY2xvc2UtYnV0dG9uOm5vdCguY29sbGFwc2VkKSxcbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24uY2xvc2UtYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMyNjExYzk7XG59XG4uaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uLmNsb3NlLWJ1dHRvbjo6YWZ0ZXIsXG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uLmNsb3NlLWJ1dHRvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmludGVyYWN0aXZlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkgLmZpZWxkIC5maWVsZC0taXRlbTpsYXN0LWNoaWxkIC5hY2NvcmRpb24taXRlbSxcbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IC5maWVsZCAuZmllbGQtLWl0ZW06bGFzdC1jaGlsZCAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmludGVyYWN0aXZlLWFjY29yZGlvbiAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1idXR0b24sXG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xufVxuLmludGVyYWN0aXZlLWFjY29yZGlvbiAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyLFxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmludGVyYWN0aXZlLWFjY29yZGlvbiAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlLFxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmludGVyYWN0aXZlLWFjY29yZGlvbiAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcsXG4uaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSxcbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nLFxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCksXG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogIzI2MTFjOTtcbn1cbi5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5jb2xsYXBzaWJsZV9fdHJpZ2dlcixcbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5jb2xsYXBzaWJsZV9fdHJpZ2dlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5wYW5lbC1ncm91cCBhOmZvY3VzLFxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAucGFuZWwtZ3JvdXAgYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAuY29sbGFwc2libGVfX3RyaWdnZXItY2xvc2U6OmFmdGVyLFxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAucGFuZWwtZ3JvdXAgLmNvbGxhcHNpYmxlX190cmlnZ2VyLWNsb3NlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAucGFuZWwtZ3JvdXAsXG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAucGFuZWwtZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuLmludGVyYWN0aXZlLWFjY29yZGlvbiAucGFuZWwtZ3JvdXAgLnBhbmVsLFxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5wYW5lbDpmaXJzdC1jaGlsZCxcbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5wYW5lbDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDEsIDEsIDEsIDAuMTI1KTtcbn1cbi5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmludGVyYWN0aXZlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWNpcmNsZS1zd2l0Y2ggLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29udGVudDogbm9uZTtcbn1cbi5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLmFjY29yZGlvbi1jaXJjbGUtc3dpdGNoIC5hY2NvcmRpb24tYnV0dG9uIC5oZWFkZXItY29udGFpbmVyIHtcbiAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMzlweCk7XG59XG5cbi5jb2x1bW4tYWNjb3JkaW9uIGgzLCAuY29sdW1uLWFjY29yZGlvbiAuaDMge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY29sdW1uLWFjY29yZGlvbiAuZmllbGQtLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY29sdW1uLWFjY29yZGlvbiAucGFyYWdyYXBoIC5maWVsZC0taXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5jb2x1bW4tYWNjb3JkaW9uIC5wYXJhZ3JhcGggLmZpZWxkLS1pdGVtOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIiwgXCI7XG59XG4uY29sdW1uLWFjY29yZGlvbiAucGFyYWdyYXBoIC5maWVsZC0taXRlbSBwIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uY29tcG9uZW50LWFydGljbGUtY2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gIG1pbi1oZWlnaHQ6IDE1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmNvbXBvbmVudC1hcnRpY2xlLWNhcmQ6aG92ZXIsIC5jb21wb25lbnQtYXJ0aWNsZS1jYXJkOmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlci1jb2xvcjogIzI2MTFjOTtcbn1cbi5jb21wb25lbnQtYXJ0aWNsZS1jYXJkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uY29tcG9uZW50LWFydGljbGUtY2FyZCAuY2FyZC1pbnNpZ2h0X19ib2R5IHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xuICBjb2xvcjogIzFiMWIxYjtcbn1cbi5jb21wb25lbnQtYXJ0aWNsZS1jYXJkIC5jYXJkLWluc2lnaHRfX2JvZHkgLmNhcmQtaW5zaWdodF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29tcG9uZW50LWFydGljbGUtY2FyZCAuY2FyZC1pbnNpZ2h0X19ib2R5IC5jYXJkLWluc2lnaHRfX3RleHQge1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgbWFyZ2luLXRvcDogMC44cmVtO1xufVxuLmNvbXBvbmVudC1hcnRpY2xlLWNhcmQgLmNhcmQtaW5zaWdodF9fYm9keSAuY2FyZC1pbnNpZ2h0X19tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb21wb25lbnQtYXJ0aWNsZS1jYXJkIC5jYXJkLWluc2lnaHRfX2JvZHkgLmNhcmQtaW5zaWdodF9fbWV0YSAuY2FyZC1pbnNpZ2h0X19tZXRhX19pdGVtIHtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGFkYWRhO1xufVxuLmNvbXBvbmVudC1hcnRpY2xlLWNhcmQgLmNhcmQtaW5zaWdodF9fYm9keSAuY2FyZC1pbnNpZ2h0X19tZXRhIC5jYXJkLWluc2lnaHRfX21ldGFfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5jb21wb25lbnQtYXJ0aWNsZS1jYXJkIC5jYXJkLWluc2lnaHRfX2JvZHkgLmNhcmQtaW5zaWdodF9fbWV0YSAuY2FyZC1pbnNpZ2h0X190eXBlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNvbXBvbmVudC1hcnRpY2xlLWNhcmQuc2hvcnQtY2FyZCB7XG4gIG1pbi1oZWlnaHQ6IDEycmVtO1xufVxuLmNvbXBvbmVudC1hcnRpY2xlLWNhcmQuc2hvcnQtY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZDogIzFiMWIxYjtcbn1cblxuLmNvbXBvbmVudC1iaW8tY2FyZCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG4uY29tcG9uZW50LWJpby1jYXJkIC5iaW8tY2FyZF9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAxcHg7XG59XG4uY29tcG9uZW50LWJpby1jYXJkIC5iaW8tY2FyZF9faW1nIC5maWVsZC0taXRlbSB7XG4gIG92ZXJmbG93OiB1bnNldDtcbn1cbi5jb21wb25lbnQtYmlvLWNhcmQgLmJpby1jYXJkX19pbWcgaW1nIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuLmNvbXBvbmVudC1iaW8tY2FyZCAuYmlvLWNhcmRfX2ltZzpob3ZlciBpbWcge1xuICBvdXRsaW5lLWNvbG9yOiAjMjYxMWM5O1xufVxuLmNvbXBvbmVudC1iaW8tY2FyZCAuYmlvLWNhcmRfX25hbWUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyNjExYzk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb21wb25lbnQtYmlvLWNhcmQgLmJpby1jYXJkX19yb2xlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG4uY29tcG9uZW50LWJpby1jYXJkIC5iaW8tY2FyZF9fcm9sZSBzcGFuIHtcbiAgY29sb3I6ICMyYTJhMmE7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNvbXBvbmVudC1iaW8tY2FyZCAuYmlvLWNhcmRfX3NlcnZpY2VzLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jb21wb25lbnQtYmlvLWNhcmQgLmJpby1jYXJkX19zZXJ2aWNlcyxcbi5jb21wb25lbnQtYmlvLWNhcmQgLmJpby1jYXJkX19zZXJ2aWNlcyBhIHtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG5cbi5yZWxhdGVkLWdyb3VwLWRhcmsgLmJpby1jYXJkX19zZXJ2aWNlcyxcbi5yZWxhdGVkLWdyb3VwLWRhcmsgLmJpby1jYXJkX19zZXJ2aWNlcyBhLFxuLnJlbGF0ZWQtZ3JvdXAtZGFyayAuYmlvLWNhcmRfX3JvbGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmVtYmVkZGVkLWVudGl0eSAuYmlvLWNhcmRfX3NlcnZpY2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndpdGgtYWx0ZXJuYXRlLXRleHQgLmNvbXBvbmVudC1iaW8tY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLndpdGgtYWx0ZXJuYXRlLXRleHQgLmNvbXBvbmVudC1iaW8tY2FyZCAuYmlvLWNhcmRfX3JvbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndpdGgtYWx0ZXJuYXRlLXRleHQgLmJpby1jYXJkX19hbHRlcm5hdGUtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGFkYTtcbn1cbi5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmJpby10aHVtYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE0NHB4O1xufVxuLmJpby1pdGVtcy1zZWFyY2ggLmJpby1pdGVtIC5iaW8tdGh1bWIgYTpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmJpby1ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAxNTlweDtcbn1cbi5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAubGF3eWVyLW5hbWUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMzgzYjQzO1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmxhd3llci1uYW1lIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAubGF3eWVyLXJvbGUtb2ZmaWNlcyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAubGF3eWVyLXJvbGUtb2ZmaWNlcyAuZmllbGQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmxhd3llci1jb250YWN0LWluZm8ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmJpby1pdGVtcy1zZWFyY2ggLmJpby1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZSA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjNzA3Mjc5O1xuICB9XG4gIC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUgPiBsaSBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lID4gbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICMyNjExYzk7XG4gIH1cbiAgLmJpby1pdGVtcy1zZWFyY2ggLmJpby1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZSA+IGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgY29sb3I6ICMzODNiNDM7XG4gIH1cbiAgLmJpby1pdGVtcy1zZWFyY2ggLmJpby1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZSA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIvXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAubGF3eWVyLWNvbnRhY3QtaW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmJpby1pdGVtcy1zZWFyY2ggLmJpby1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCxcbiAgLmJpby1pdGVtcy1zZWFyY2ggLmJpby1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuICAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsID4gbGksXG4gIC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUgPiBsaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsID4gbGk6Zmlyc3QtY2hpbGQsXG4gIC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtZW1haWwgYSxcbiAgLmJpby1pdGVtcy1zZWFyY2ggLmJpby1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZSBhIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJpby1pdGVtcy1zZWFyY2ggLmJpby1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCBhOmJlZm9yZSxcbiAgLmJpby1pdGVtcy1zZWFyY2ggLmJpby1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZSBhOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMzgzYjQzO1xuICB9XG4gIC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtZW1haWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG4gIC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtZW1haWwgYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmVyc2lvbj0nMS4xJyBpZD0nTGF5ZXJfMScgeD0nMHB4JyB5PScwcHgnIHdpZHRoPScxNnB4JyBoZWlnaHQ9JzE2cHgnIHZpZXdCb3g9JzAgMCA0MjUgNDI1JyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MjUgNDI1OycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NnJTNFJTNDcGF0aCBkPSdNMCw1NC43Mjl2MzE1LjU0Mmg0MjVWNTQuNzI5SDB6IE0yMTIuNSwyMjcuMzE4TDU0LjA4Niw4NC43MjloMzE2LjgyOEwyMTIuNSwyMjcuMzE4eiBNMTUxLjE5NCwyMTIuNUwzMCwzMjEuNTg4VjEwMy40MTIgTDE1MS4xOTQsMjEyLjV6IE0xNzMuNjE2LDIzMi42ODJsMzguODg0LDM1bDM4Ljg4NC0zNWwxMTkuNTMsMTA3LjU4OUg1NC4wODZMMTczLjYxNiwyMzIuNjgyeiBNMjczLjgwNiwyMTIuNUwzOTUsMTAzLjQxMnYyMTguMTc2IEwyNzMuODA2LDIxMi41eicvJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICB9XG4gIC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUgYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmVyc2lvbj0nMS4xJyBpZD0nQ2FwYV8xJyB4PScwcHgnIHk9JzBweCcgd2lkdGg9JzE2cHgnIGhlaWdodD0nMTZweCcgdmlld0JveD0nMCAwIDg5MS4wMjQgODkxLjAyNCcgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODkxLjAyNCA4OTEuMDI0OycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NnJTNFJTNDcGF0aCBkPSdNMi44LDE4MC44NzVjNDYuNiwxMzQsMTQ0LjcsMjg2LjIsMjgyLjksNDI0LjM5OWMxMzguMiwxMzguMiwyOTAuNCwyMzYuMzAxLDQyNC40LDI4Mi45YzE4LjIsNi4zLDM4LjMsMS44LDUyLTExLjggbDkyLjctOTIuN2wyMS42LTIxLjZjMTkuNS0xOS41LDE5LjUtNTEuMiwwLTcwLjdsLTE0My41LTE0My40Yy0xOS41LTE5LjUtNTEuMi0xOS41LTcwLjcsMGwtMzguODk5LDM4LjkgYy0yMC4yLDIwLjItNTIuNCwyMi4yLTc1LDQuNmMtNDQuNy0zNC44LTg5LTczLjg5OS0xMzEuOS0xMTYuOGMtNDIuOS00Mi45LTgyLTg3LjItMTE2LjgtMTMxLjljLTE3LjYwMS0yMi42LTE1LjYwMS01NC43LDQuNi03NSBsMzguOS0zOC45YzE5LjUtMTkuNSwxOS41LTUxLjIsMC03MC43bC0xNDMuNS0xNDMuNWMtMTkuNS0xOS41LTUxLjItMTkuNS03MC43LDBsLTIxLjYsMjEuNmwtOTIuNyw5Mi43IEMxLDE0Mi41NzUtMy41LDE2Mi42NzUsMi44LDE4MC44NzV6Jy8lM0UlM0MvZyUzRSUzQ2clM0UlM0MvZyUzRSUzQ2clM0UlM0MvZyUzRSUzQ2clM0UlM0MvZyUzRSUzQ2clM0UlM0MvZyUzRSUzQ2clM0UlM0MvZyUzRSUzQ2clM0UlM0MvZyUzRSUzQ2clM0UlM0MvZyUzRSUzQ2clM0UlM0MvZyUzRSUzQ2clM0UlM0MvZyUzRSUzQ2clM0UlM0MvZyUzRSUzQ2clM0UlM0MvZyUzRSUzQ2clM0UlM0MvZyUzRSUzQ2clM0UlM0MvZyUzRSUzQ2clM0UlM0MvZyUzRSUzQ2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIH1cbn1cblxuLm1lZGlhIHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xufVxuLm1lZGlhIC5tZWRpYS1sZWZ0IHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5tZWRpYSAubWVkaWEtbGVmdCBpbWcge1xuICB3aWR0aDogNjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5tZWRpYSAubWVkaWEtbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG4gIC5tZWRpYSAubWVkaWEtbGVmdCBpbWcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLm1lZGlhIC5tZWRpYS1ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm1lZGlhIC5tZWRpYS1ib2R5IGg0Lm1lZGlhLWhlYWRpbmcsIC5tZWRpYSAubWVkaWEtYm9keSAubWVkaWEtaGVhZGluZy5oNCB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMC45NTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cblxuLmZpZWxkIC5tZWRpYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuLmNhcmQgLmNhcmQtYm9keSAuY2FyZC10aXRsZSB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMjYxMWM5O1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteSk7XG59XG4udGV4dC13aGl0ZSAuY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODNiNDM7XG59XG4udGV4dC13aGl0ZSAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb21wb25lbnQtZ3JpZC1pdGVtIC5ncmlkLWl0ZW1fX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29tcG9uZW50LWdyaWQtaXRlbSAuZ3JpZC1pdGVtX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uY29tcG9uZW50LWdyaWQtaXRlbSAuZ3JpZC1pdGVtX19pbWc6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDI0MHB4O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMWIxYjFiIDAlLCB0cmFuc3BhcmVudCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIHotaW5kZXg6IDE7XG59XG4uY29tcG9uZW50LWdyaWQtaXRlbSAuZ3JpZC1pdGVtX19pbWcgLmdyaWQtaXRlbV9fdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmNvbXBvbmVudC1ncmlkLWl0ZW0gLmdyaWQtaXRlbV9fdGV4dCB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uY29tcG9uZW50LWdyaWQtaXRlbS53aXRob3V0LWltYWdlIC5ncmlkLWl0ZW1fX2JhY2tncm91bmQge1xuICBwYWRkaW5nOiAxcmVtIDNyZW0gMXJlbSAxcmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMyNjExYzkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDQwcHgpLCBjYWxjKDEwMCUgLSA0MHB4KSAxMDAlLCAwIDEwMCUpO1xufVxuLmNvbXBvbmVudC1ncmlkLWl0ZW0ud2l0aG91dC1pbWFnZSAuZ3JpZC1pdGVtX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY29tcG9uZW50LWdyaWQtaXRlbS53aXRob3V0LWltYWdlIC5ncmlkLWl0ZW1fX3RleHQge1xuICBwYWRkaW5nOiAwO1xufVxuLmNvbXBvbmVudC1ncmlkLWl0ZW0ud2l0aG91dC1pbWFnZSAuZ3JpZC1pdGVtX190ZXh0IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wb25lbnQtZ3JpZC1pdGVtIC5ncmlkLWl0ZW1fX2ltZyB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuLnJlbGF0ZWQtZ3JvdXAtZGFyayB7XG4gIGJhY2tncm91bmQ6ICMyODI5MmY7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS13Yy1kaXN0YW5jZS1ibG9ja3MpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0td2MtZGlzdGFuY2UtYmxvY2tzKTtcbn1cbi5yZWxhdGVkLWdyb3VwLWRhcmsgaDMsIC5yZWxhdGVkLWdyb3VwLWRhcmsgLmgzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5yZWxhdGVkLWdyb3VwLWRhcmsgLnJlbGF0ZWQtZ3JvdXAge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucmVsYXRlZC1ncm91cCB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4udGVhc2VyIC50ZWFzZXJfdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzFiMWIxYjtcbn1cbi50ZWFzZXIgLnRlYXNlcl90aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjMjYxMWM5O1xufVxuXG4udGV4dC13aGl0ZSAudGVhc2VyX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbnRlcnNlY3RvcnMtaW50ZXJhY3RpdmUgLmljb25zLWxpbmUgc3ZnIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5pbnRlcnNlY3RvcnMtaW50ZXJhY3RpdmUgLmljb25zLWxpbmUgLm5vbi1hY3RpdmUgc3ZnICoge1xuICBmaWxsOiAjNTk1OTU5O1xuICBmaWxsLW9wYWNpdHk6IDAuODtcbn1cblxuLm1hZ2F6aW5lLWRlZmF1bHQtbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1tYWdhemluZS1kZWZhdWx0LXN0eWxlICNwYWdlLXdyYXBwZXIge1xuICBvdmVyZmxvdzogdW5zZXQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWFnYXppbmUtZGVmYXVsdC1zdHlsZSAuaGVhZGVyLXRvcCB7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1tYWdhemluZS1kZWZhdWx0LXN0eWxlIC5tYWdhemluZS1kZWZhdWx0LWhlYWRlciB7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1tYWdhemluZS1kZWZhdWx0LXN0eWxlIC5tYWluLWNvbnRhaW5lciB7XG4gIHRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1tYWdhemluZS1kZWZhdWx0LXN0eWxlICNtYWdhemluZS1jb250ZW50OjpiZWZvcmUsXG4ucGFnZS1ub2RlLXR5cGUtbWFnYXppbmUtZGVmYXVsdC1zdHlsZSAuYXJ0aWNsZS13Yy1zdHlsZSAjYXJ0aWNsZS1jb250ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXdjLWJyZWFkY3J1bWJzLWhlaWdodCkgKyA3MHB4KTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqICh2YXIoLS13Yy1icmVhZGNydW1icy1oZWlnaHQpICsgNzBweCkpO1xufVxuXG4ubWFnYXppbmUtcHVibGljYXRpb24tZGVmYXVsdC5tYWdhemluZS1wdWJsaWNhdGlvbiAubWFnYXppbmUtcHVibGljYXRpb25fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYXJ0aWNsZS13Yy1zdHlsZSAuY29udGVudC0tYXJ0aWNsZS1jb250YWluZXIsXG4ubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAuY29udGVudC0tYXJ0aWNsZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IHZhcigtLXdjLWRpc3RhbmNlLWJsb2Nrcyk7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLWRlZmF1bHQubWFnYXppbmUtcHVibGljYXRpb24gLm1hZ2F6aW5lLXB1YmxpY2F0aW9uX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0td2MtYnJlYWRjcnVtYnMtaGVpZ2h0KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uc2VjdGlvbi1hcnRpY2xlIC5jb250YWluZXItcHVibGljYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi5zZWN0aW9uLWFydGljbGVfX2NvbnRlbnQtY29sIC5zZWN0aW9uLWFydGljbGVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5zZWN0aW9uLWFydGljbGVfX2NvbnRlbnQtY29sIC5zZWN0aW9uLWFydGljbGVfX3RpdGxlIGgzLCAuc2VjdGlvbi1hcnRpY2xlX19jb250ZW50LWNvbCAuc2VjdGlvbi1hcnRpY2xlX190aXRsZSAuaDMge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzI2MTFjOTtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHdpZHRoOiA4MCU7XG59XG4uc2VjdGlvbi1hcnRpY2xlX19jb250ZW50LWNvbCAuc2VjdGlvbi1hcnRpY2xlX190aXRsZSBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uc2VjdGlvbi1hcnRpY2xlX19jb250ZW50LWNvbCAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5zZWN0aW9uLWFydGljbGVfX2NvbnRlbnQtY29sIHAge1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cbi5zZWN0aW9uLWFydGljbGVfX2NvbnRlbnQtY29sIC5yZWFkLW1vcmUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnNlY3Rpb24tYXJ0aWNsZV9faW1hZ2UtY29sIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb24tYXJ0aWNsZV9faW1hZ2UtY29sIC5jYXB0aW9uIHtcbiAgY29sb3I6ICMzODNiNDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbWluLWhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWFydGljbGUgLmNvbnRhaW5lci1wdWJsaWNhdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuc2VjdGlvbi1hcnRpY2xlX19jb250ZW50LWNvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAuc2VjdGlvbi1hcnRpY2xlX19jb250ZW50LWNvbCAuc2VjdGlvbi1hcnRpY2xlX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc2VjdGlvbi1hcnRpY2xlX19jb250ZW50LWNvbCAucmVhZC1tb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbiAgLnNlY3Rpb24tYXJ0aWNsZV9faW1hZ2UtY29sIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG59XG4vKlxuICogTWFnYXppbmUgc2VjdGlvbiAtLSBDaGFwdGVyXG4gKi9cbi5zZWN0aW9uLWNoYXB0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xufVxuLnNlY3Rpb24tY2hhcHRlci5oYXMtdG9wLWJvcmRlciB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMWIxYjFiO1xufVxuLnNlY3Rpb24tY2hhcHRlci50ZXh0LXdoaXRlIC5zZWN0aW9uLWNoYXB0ZXJfX3RpdGxlIGgyLCAuc2VjdGlvbi1jaGFwdGVyLnRleHQtd2hpdGUgLnNlY3Rpb24tY2hhcHRlcl9fdGl0bGUgLmgyLFxuLnNlY3Rpb24tY2hhcHRlci50ZXh0LXdoaXRlIC5zZWN0aW9uLWNoYXB0ZXJfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi1jaGFwdGVyX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uc2VjdGlvbi1jaGFwdGVyLndvcmxkLW9mLWNsdWJzIC5zZWN0aW9uLWNoYXB0ZXJfX2Rlc2NyaXB0aW9uIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5zZWN0aW9uLWNoYXB0ZXIgLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIHtcbiAgb3ZlcmZsb3c6IHVuc2V0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWN0aW9uLWNoYXB0ZXIuaGFzLWJnLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbiAgLnNlY3Rpb24tY2hhcHRlci5oYXMtYmctaW1hZ2UuaW50cm8tc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnNlY3Rpb24tY2hhcHRlci5oYXMtYmctaW1hZ2UuaW50cm8tc2VjdGlvbiBpbWcge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi1jaGFwdGVyIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2VjdGlvbi1jaGFwdGVyLmhhcy1iZy1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1jaGFwdGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgZmxleDogMCAxIG1heC1jb250ZW50O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbi1jaGFwdGVyX19kZXNjcmlwdGlvbiB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLnNlY3Rpb24tdGV4dCBoMiwgLnNlY3Rpb24tdGV4dCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNlY3Rpb24tdGV4dCBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG59XG4uc2VjdGlvbi10ZXh0X19zdWJ0aXRsZSwgLnNlY3Rpb24tdGV4dF9fc3VidGl0bGUgcCwgLnNlY3Rpb24tdGV4dF9fc3VidGl0bGUgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2VjdGlvbi10ZXh0X19ib2R5IHAge1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cbi5zZWN0aW9uLXRleHRfX2JvZHkgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLXRleHQuc2VjdGlvbi10ZXh0LS1mdWxsd2lkdGggLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc2VjdGlvbi10ZXh0Lmhhcy1iZy1jb2xvciAuZmFjdGJveCxcbi5zZWN0aW9uLXRleHQuaGFzLWJnLWNvbG9yIC5zaW1wbGVib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xufVxuLnNlY3Rpb24tdGV4dC5oYXMtdG9wLWJvcmRlciB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMWIxYjFiO1xufVxuXG4uc2VjdGlvbi1jb3ZlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6ICMyNjExYzk7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogYXV0bztcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi1jb3Zlcl9fdmlkZW8gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWVtYmVkIC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uLWNvdmVyX19mdWxsLXdpZHRoLXZpZGVvIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi1jb3ZlciAuZmllbGQtLW5hbWUtZmllbGQtbW9iaWxlLWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogdmFyKC0td2MtaGVhZGVyLWJhbm5lci1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlY3Rpb24tY292ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLW1vYmlsZS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLWNvdmVyIC5maWVsZC0tbmFtZS1maWVsZC1tb2JpbGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLWNvdmVyX19pbWFnZSB7XG4gIGhlaWdodDogdmFyKC0td2MtaGVhZGVyLWJhbm5lci1oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLWNvdmVyIC5jb250YWluZWRfX2NvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLWNvdmVyIC5jb250YWluZWRfX2NvbnRlbnQgaW1nIHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDI3NXB4KTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbi1jb3Zlcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAxLjI1cmVtIDA7XG59XG4uc2VjdGlvbi1jb3Zlcl9fY29udGVudCAuc2VjdGlvbi1jb3Zlcl9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogLTkwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xufVxuLnNlY3Rpb24tY292ZXJfX2NvbnRlbnQgLnNlY3Rpb24tY292ZXJfX3RpdGxlIGgxLCAuc2VjdGlvbi1jb3Zlcl9fY29udGVudCAuc2VjdGlvbi1jb3Zlcl9fdGl0bGUgLmgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWN0aW9uLWNvdmVyX19jb250ZW50IC5zZWN0aW9uLWNvdmVyX190aXRsZSAuc2VjdGlvbi1jb3Zlcl9fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc2VjdGlvbi1jb3Zlcl9fY29udGVudCAuc2VjdGlvbi1jb3Zlcl9fdGl0bGUgLnNlY3Rpb24tY292ZXJfX3N1YnRpdGxlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1jb3Zlcl9fY29udGVudCAuc2VjdGlvbi1jb3Zlcl9fdGl0bGUgLnNlY3Rpb24tY292ZXJfX3R5cGUge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuLnNlY3Rpb24tY292ZXJfX2NvbnRlbnQgLnNlY3Rpb24tY292ZXJfX2NhcHRpb25zIHtcbiAgcGFkZGluZzogMS4yNXJlbSAwIDA7XG59XG4uc2VjdGlvbi1jb3Zlcl9fY29udGVudCAuc2VjdGlvbi1jb3Zlcl9fY2FwdGlvbnNfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLWNvdmVyX19jb250ZW50IC5zZWN0aW9uLWNvdmVyX19jYXB0aW9uc19fZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1jb3Zlcl9fY29udGVudCAuc2VjdGlvbi1jb3Zlcl9fY2FwdGlvbnNfX2Rlc2NyaXB0aW9uIGEge1xuICBjb2xvcjogIzE3YzVmZjtcbn1cbi5zZWN0aW9uLWNvdmVyIC5pY29uIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWNvdmVyX19jb250ZW50IC5zZWN0aW9uLWNvdmVyX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogLTE4MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE0LjVyZW07XG4gIH1cbiAgLnNlY3Rpb24tY292ZXJfX2NvbnRlbnQgLnNlY3Rpb24tY292ZXJfX3RpdGxlIC5zZWN0aW9uLWNvdmVyX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tY292ZXIgLm1heC1oZWlnaHQtY2FsYyB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDI3NXB4KTtcbiAgfVxuICAuc2VjdGlvbi1jb3Zlcl9fZnVsbC13aWR0aC12aWRlbyAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZW1iZWQgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uLWNvdmVyX19mdWxsLXdpZHRoLXZpZGVvIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zZWN0aW9uLWNvdmVyX19mdWxsLXdpZHRoLXZpZGVvIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoNTYuMjA2MDg4OTkzdncgKyA2MHB4KTtcbiAgfVxuICAuc2VjdGlvbi1jb3Zlcl9fdmlkZW8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24tY292ZXJfX3ZpZGVvIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIH1cbiAgLnNlY3Rpb24tY292ZXJfX3ZpZGVvIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb24tY292ZXJfX3ZpZGVvIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zZWN0aW9uLWNvdmVyX192aWRlbyAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZW1iZWQgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW86OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIH1cbiAgLnNlY3Rpb24tY292ZXIgLm1vYmlsZS1pbWFnZS1leGlzdCAuZmllbGQtLW5hbWUtZmllbGQtbW9iaWxlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uLWNvdmVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgfVxuICAudG9vbGJhci1maXhlZC50b29sYmFyLWhvcml6b250YWwudG9vbGJhci10cmF5LW9wZW4gLnNlY3Rpb24tY292ZXIgLm1heC1oZWlnaHQtY2FsYyB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDI3NXB4IC0gNzlweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlY3Rpb24tY292ZXIgLmNvbnRhaW5lZF9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIH1cbiAgLnNlY3Rpb24tY292ZXJfX2NvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTYwcHg7XG4gIH1cbiAgLnNlY3Rpb24tY292ZXJfX2NvbnRlbnQgLnNlY3Rpb24tY292ZXJfX3RpdGxlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDEwMHB4O1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWluLWhlaWdodDogMjEuNzVyZW07XG4gIH1cbiAgLnNlY3Rpb24tY292ZXJfX2NvbnRlbnQgLnNlY3Rpb24tY292ZXJfX2NhcHRpb25zIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAwcHggKyAycmVtKTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWN0aW9uLWNvdmVyX19jb250ZW50IC5zZWN0aW9uLWNvdmVyX190aXRsZSB7XG4gICAgd2lkdGg6IDU2MHB4O1xuICB9XG4gIC5zZWN0aW9uLWNvdmVyX19jb250ZW50IC5zZWN0aW9uLWNvdmVyX19jYXB0aW9ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTYwcHggKyAycmVtKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VjdGlvbi1jb3ZlciAubW9iaWxlLWltYWdlLWV4aXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tY292ZXIgLm1vYmlsZS1pbWFnZS1leGlzdCBpZnJhbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24tY292ZXIgLm1vYmlsZS1pbWFnZS1leGlzdCAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbzo6YWZ0ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiB1bnNldDtcbiAgfVxuICAuc2VjdGlvbi1jb3Zlcl9fZnVsbC13aWR0aC12aWRlbyB7XG4gICAgaGVpZ2h0OiB2YXIoLS13Yy1oZWFkZXItYmFubmVyLWhlaWdodCk7XG4gIH1cbn1cbi5zZWN0aW9uLWNvbnRlbnQtbGlzdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjgyOTJmO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuLnNlY3Rpb24tY29udGVudC1saXN0X190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLm1hZ2F6aW5lLWRlZmF1bHQtYmFja2Ryb3Age1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHotaW5kZXg6IDM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1hZ2F6aW5lLWRlZmF1bHQtYmFja2Ryb3Age1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS13Yy1tYWdhemluZS1kZWZhdWx0LW5hdi13aWR0aCkpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5pbnRlcmFjdGl2ZS1hY2NvcmRpb24sXG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIHtcbiAgLyogV2hpdGVjYXNlIG9sZCB0aGVtZSBvdmVycmlkZSAqL1xufVxuLmludGVyYWN0aXZlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0sXG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMSwgMSwgMSwgMC4xMjUpO1xufVxuLmludGVyYWN0aXZlLWFjY29yZGlvbiAuYWNjb3JkaW9uIC5maWVsZC0taXRlbTpmaXJzdC1jaGlsZCAuYWNjb3JkaW9uLWl0ZW0sXG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5hY2NvcmRpb24gLmZpZWxkLS1pdGVtOmZpcnN0LWNoaWxkIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDEsIDEsIDEsIDAuMTI1KTtcbn1cbi5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgaDIsIC5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgLmgyLFxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciBoMixcbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgLmgyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmludGVyYWN0aXZlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbixcbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24ge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uIC5oZWFkZXItY29udGFpbmVyLFxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbiAuaGVhZGVyLWNvbnRhaW5lciB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDEuMjVyZW0pO1xufVxuLmludGVyYWN0aXZlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbiAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUgcDpsYXN0LWNoaWxkLFxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbiAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b246Zm9jdXMsXG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG59XG4uaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSxcbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZDo6YWZ0ZXIsXG4uaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5hY2NvcmRpb24tY29sbGFwc2UuY29sbGFwc2U6OmFmdGVyLFxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQ6OmFmdGVyLFxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAuYWNjb3JkaW9uLWNvbGxhcHNlLmNvbGxhcHNlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9J2N1cnJlbnRDb2xvcicgY2xhc3M9J2JpIGJpLXBsdXMnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NwYXRoIGQ9J004IDRhLjUuNSAwIDAgMSAuNS41djNoM2EuNS41IDAgMCAxIDAgMWgtM3YzYS41LjUgMCAwIDEtMSAwdi0zaC0zYS41LjUgMCAwIDEgMC0xaDN2LTNBLjUuNSAwIDAgMSA4IDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmludGVyYWN0aXZlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyLFxuLmludGVyYWN0aXZlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbGxhcHNlLmNvbGxhcHNlLmluOjphZnRlcixcbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlcixcbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLmFjY29yZGlvbi1jb2xsYXBzZS5jb2xsYXBzZS5pbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSdjdXJyZW50Q29sb3InIGNsYXNzPSdiaSBiaS1kYXNoJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBkPSdNNCA4YS41LjUgMCAwIDEgLjUtLjVoN2EuNS41IDAgMCAxIDAgMWgtN0EuNS41IDAgMCAxIDQgOHonLyUzRSUzQy9zdmclM0VcIik7XG59XG4uaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uLmNsb3NlLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCksXG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uLmNsb3NlLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMjYxMWM5O1xufVxuLmludGVyYWN0aXZlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbi5jbG9zZS1idXR0b246OmFmdGVyLFxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbi5jbG9zZS1idXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IC5maWVsZCAuZmllbGQtLWl0ZW06bGFzdC1jaGlsZCAuYWNjb3JkaW9uLWl0ZW0sXG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5hY2NvcmRpb24tYm9keSAuZmllbGQgLmZpZWxkLS1pdGVtOmxhc3QtY2hpbGQgLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5hY2NvcmRpb24tYnV0dG9uLFxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgMC4xNXMgZWFzZTtcbn1cbi5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlcixcbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbi5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSxcbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nLFxuLmludGVyYWN0aXZlLWFjY29yZGlvbiAucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHksXG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyxcbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmludGVyYWN0aXZlLWFjY29yZGlvbiAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpLFxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6ICMyNjExYzk7XG59XG4uaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAuY29sbGFwc2libGVfX3RyaWdnZXIsXG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAuY29sbGFwc2libGVfX3RyaWdnZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmludGVyYWN0aXZlLWFjY29yZGlvbiAucGFuZWwtZ3JvdXAgYTpmb2N1cyxcbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLnBhbmVsLWdyb3VwIGE6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmludGVyYWN0aXZlLWFjY29yZGlvbiAucGFuZWwtZ3JvdXAgLmNvbGxhcHNpYmxlX190cmlnZ2VyLWNsb3NlOjphZnRlcixcbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5jb2xsYXBzaWJsZV9fdHJpZ2dlci1jbG9zZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmludGVyYWN0aXZlLWFjY29yZGlvbiAucGFuZWwtZ3JvdXAgLnBhbmVsLWdyb3VwLFxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAucGFuZWwtZ3JvdXAgLnBhbmVsLWdyb3VwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cbi5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5wYW5lbCxcbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5wYW5lbCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAucGFuZWw6Zmlyc3QtY2hpbGQsXG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAucGFuZWw6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxLCAxLCAxLCAwLjEyNSk7XG59XG4uaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX2FjY29yZGlvbiAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLmFjY29yZGlvbi1jaXJjbGUtc3dpdGNoIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uaW50ZXJhY3RpdmUtYWNjb3JkaW9uIC5hY2NvcmRpb24tY2lyY2xlLXN3aXRjaCAuYWNjb3JkaW9uLWJ1dHRvbiAuaGVhZGVyLWNvbnRhaW5lciB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDM5cHgpO1xufVxuXG4uY29sdW1uLWFjY29yZGlvbiBoMywgLmNvbHVtbi1hY2NvcmRpb24gLmgzIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNvbHVtbi1hY2NvcmRpb24gLmZpZWxkLS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmNvbHVtbi1hY2NvcmRpb24gLnBhcmFncmFwaCAuZmllbGQtLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uY29sdW1uLWFjY29yZGlvbiAucGFyYWdyYXBoIC5maWVsZC0taXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCIsIFwiO1xufVxuLmNvbHVtbi1hY2NvcmRpb24gLnBhcmFncmFwaCAuZmllbGQtLWl0ZW0gcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmNvbXBvbmVudC1hcnRpY2xlLWNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBtaW4taGVpZ2h0OiAxNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jb21wb25lbnQtYXJ0aWNsZS1jYXJkOmhvdmVyLCAuY29tcG9uZW50LWFydGljbGUtY2FyZDpmb2N1cy13aXRoaW4ge1xuICBib3JkZXItY29sb3I6ICMyNjExYzk7XG59XG4uY29tcG9uZW50LWFydGljbGUtY2FyZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmNvbXBvbmVudC1hcnRpY2xlLWNhcmQgLmNhcmQtaW5zaWdodF9fYm9keSB7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMXJlbTtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG4uY29tcG9uZW50LWFydGljbGUtY2FyZCAuY2FyZC1pbnNpZ2h0X19ib2R5IC5jYXJkLWluc2lnaHRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbXBvbmVudC1hcnRpY2xlLWNhcmQgLmNhcmQtaW5zaWdodF9fYm9keSAuY2FyZC1pbnNpZ2h0X190ZXh0IHtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIG1hcmdpbi10b3A6IDAuOHJlbTtcbn1cbi5jb21wb25lbnQtYXJ0aWNsZS1jYXJkIC5jYXJkLWluc2lnaHRfX2JvZHkgLmNhcmQtaW5zaWdodF9fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29tcG9uZW50LWFydGljbGUtY2FyZCAuY2FyZC1pbnNpZ2h0X19ib2R5IC5jYXJkLWluc2lnaHRfX21ldGEgLmNhcmQtaW5zaWdodF9fbWV0YV9faXRlbSB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGFkYTtcbn1cbi5jb21wb25lbnQtYXJ0aWNsZS1jYXJkIC5jYXJkLWluc2lnaHRfX2JvZHkgLmNhcmQtaW5zaWdodF9fbWV0YSAuY2FyZC1pbnNpZ2h0X19tZXRhX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uY29tcG9uZW50LWFydGljbGUtY2FyZCAuY2FyZC1pbnNpZ2h0X19ib2R5IC5jYXJkLWluc2lnaHRfX21ldGEgLmNhcmQtaW5zaWdodF9fdHlwZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jb21wb25lbnQtYXJ0aWNsZS1jYXJkLnNob3J0LWNhcmQge1xuICBtaW4taGVpZ2h0OiAxMnJlbTtcbn1cbi5jb21wb25lbnQtYXJ0aWNsZS1jYXJkLnNob3J0LWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQ6ICMxYjFiMWI7XG59XG5cbi5jb21wb25lbnQtYmlvLWNhcmQge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuLmNvbXBvbmVudC1iaW8tY2FyZCAuYmlvLWNhcmRfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMXB4O1xufVxuLmNvbXBvbmVudC1iaW8tY2FyZCAuYmlvLWNhcmRfX2ltZyAuZmllbGQtLWl0ZW0ge1xuICBvdmVyZmxvdzogdW5zZXQ7XG59XG4uY29tcG9uZW50LWJpby1jYXJkIC5iaW8tY2FyZF9faW1nIGltZyB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cbi5jb21wb25lbnQtYmlvLWNhcmQgLmJpby1jYXJkX19pbWc6aG92ZXIgaW1nIHtcbiAgb3V0bGluZS1jb2xvcjogIzI2MTFjOTtcbn1cbi5jb21wb25lbnQtYmlvLWNhcmQgLmJpby1jYXJkX19uYW1lIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjYxMWM5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29tcG9uZW50LWJpby1jYXJkIC5iaW8tY2FyZF9fcm9sZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLmNvbXBvbmVudC1iaW8tY2FyZCAuYmlvLWNhcmRfX3JvbGUgc3BhbiB7XG4gIGNvbG9yOiAjMmEyYTJhO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jb21wb25lbnQtYmlvLWNhcmQgLmJpby1jYXJkX19zZXJ2aWNlcy10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY29tcG9uZW50LWJpby1jYXJkIC5iaW8tY2FyZF9fc2VydmljZXMsXG4uY29tcG9uZW50LWJpby1jYXJkIC5iaW8tY2FyZF9fc2VydmljZXMgYSB7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuXG4ucmVsYXRlZC1ncm91cC1kYXJrIC5iaW8tY2FyZF9fc2VydmljZXMsXG4ucmVsYXRlZC1ncm91cC1kYXJrIC5iaW8tY2FyZF9fc2VydmljZXMgYSxcbi5yZWxhdGVkLWdyb3VwLWRhcmsgLmJpby1jYXJkX19yb2xlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5lbWJlZGRlZC1lbnRpdHkgLmJpby1jYXJkX19zZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aXRoLWFsdGVybmF0ZS10ZXh0IC5jb21wb25lbnQtYmlvLWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53aXRoLWFsdGVybmF0ZS10ZXh0IC5jb21wb25lbnQtYmlvLWNhcmQgLmJpby1jYXJkX19yb2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53aXRoLWFsdGVybmF0ZS10ZXh0IC5iaW8tY2FyZF9fYWx0ZXJuYXRlLXRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRhZGE7XG59XG4uYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW06OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmJpby1pdGVtcy1zZWFyY2ggLmJpby1pdGVtIC5iaW8tdGh1bWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNDRweDtcbn1cbi5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuYmlvLXRodW1iIGE6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmJpby1pdGVtcy1zZWFyY2ggLmJpby1pdGVtIC5iaW8tYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMTU5cHg7XG59XG4uYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmxhd3llci1uYW1lIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzM4M2I0MztcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmJpby1pdGVtcy1zZWFyY2ggLmJpby1pdGVtIC5sYXd5ZXItbmFtZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmxhd3llci1yb2xlLW9mZmljZXMge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmxhd3llci1yb2xlLW9mZmljZXMgLmZpZWxkIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmJpby1pdGVtcy1zZWFyY2ggLmJpby1pdGVtIC5sYXd5ZXItY29udGFjdC1pbmZvIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzcwNzI3OTtcbiAgfVxuICAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lID4gbGkgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLmJpby1pdGVtcy1zZWFyY2ggLmJpby1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZSA+IGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMjYxMWM5O1xuICB9XG4gIC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUgPiBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGNvbG9yOiAjMzgzYjQzO1xuICB9XG4gIC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUgPiBsaTpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmxhd3llci1jb250YWN0LWluZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtZW1haWwsXG4gIC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbiAgLmJpby1pdGVtcy1zZWFyY2ggLmJpby1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCA+IGxpLFxuICAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lID4gbGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJpby1pdGVtcy1zZWFyY2ggLmJpby1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCA+IGxpOmZpcnN0LWNoaWxkLFxuICAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsIGEsXG4gIC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUgYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtZW1haWwgYTpiZWZvcmUsXG4gIC5iaW8taXRlbXMtc2VhcmNoIC5iaW8taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUgYTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzM4M2I0MztcbiAgfVxuICAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxuICAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsIGE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZlcnNpb249JzEuMScgaWQ9J0xheWVyXzEnIHg9JzBweCcgeT0nMHB4JyB3aWR0aD0nMTZweCcgaGVpZ2h0PScxNnB4JyB2aWV3Qm94PScwIDAgNDI1IDQyNScgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDI1IDQyNTsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDZyUzRSUzQ3BhdGggZD0nTTAsNTQuNzI5djMxNS41NDJoNDI1VjU0LjcyOUgweiBNMjEyLjUsMjI3LjMxOEw1NC4wODYsODQuNzI5aDMxNi44MjhMMjEyLjUsMjI3LjMxOHogTTE1MS4xOTQsMjEyLjVMMzAsMzIxLjU4OFYxMDMuNDEyIEwxNTEuMTk0LDIxMi41eiBNMTczLjYxNiwyMzIuNjgybDM4Ljg4NCwzNWwzOC44ODQtMzVsMTE5LjUzLDEwNy41ODlINTQuMDg2TDE3My42MTYsMjMyLjY4MnogTTI3My44MDYsMjEyLjVMMzk1LDEwMy40MTJ2MjE4LjE3NiBMMjczLjgwNiwyMTIuNXonLyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgfVxuICAuYmlvLWl0ZW1zLXNlYXJjaCAuYmlvLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lIGE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZlcnNpb249JzEuMScgaWQ9J0NhcGFfMScgeD0nMHB4JyB5PScwcHgnIHdpZHRoPScxNnB4JyBoZWlnaHQ9JzE2cHgnIHZpZXdCb3g9JzAgMCA4OTEuMDI0IDg5MS4wMjQnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDg5MS4wMjQgODkxLjAyNDsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDZyUzRSUzQ3BhdGggZD0nTTIuOCwxODAuODc1YzQ2LjYsMTM0LDE0NC43LDI4Ni4yLDI4Mi45LDQyNC4zOTljMTM4LjIsMTM4LjIsMjkwLjQsMjM2LjMwMSw0MjQuNCwyODIuOWMxOC4yLDYuMywzOC4zLDEuOCw1Mi0xMS44IGw5Mi43LTkyLjdsMjEuNi0yMS42YzE5LjUtMTkuNSwxOS41LTUxLjIsMC03MC43bC0xNDMuNS0xNDMuNGMtMTkuNS0xOS41LTUxLjItMTkuNS03MC43LDBsLTM4Ljg5OSwzOC45IGMtMjAuMiwyMC4yLTUyLjQsMjIuMi03NSw0LjZjLTQ0LjctMzQuOC04OS03My44OTktMTMxLjktMTE2LjhjLTQyLjktNDIuOS04Mi04Ny4yLTExNi44LTEzMS45Yy0xNy42MDEtMjIuNi0xNS42MDEtNTQuNyw0LjYtNzUgbDM4LjktMzguOWMxOS41LTE5LjUsMTkuNS01MS4yLDAtNzAuN2wtMTQzLjUtMTQzLjVjLTE5LjUtMTkuNS01MS4yLTE5LjUtNzAuNywwbC0yMS42LDIxLjZsLTkyLjcsOTIuNyBDMSwxNDIuNTc1LTMuNSwxNjIuNjc1LDIuOCwxODAuODc1eicvJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICB9XG59XG5cbi5tZWRpYSB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbn1cbi5tZWRpYSAubWVkaWEtbGVmdCB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ubWVkaWEgLm1lZGlhLWxlZnQgaW1nIHtcbiAgd2lkdGg6IDY1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubWVkaWEgLm1lZGlhLWxlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgfVxuICAubWVkaWEgLm1lZGlhLWxlZnQgaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5tZWRpYSAubWVkaWEtYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5tZWRpYSAubWVkaWEtYm9keSBoNC5tZWRpYS1oZWFkaW5nLCAubWVkaWEgLm1lZGlhLWJvZHkgLm1lZGlhLWhlYWRpbmcuaDQge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG5cbi5maWVsZCAubWVkaWE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uY2FyZCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzI2MTFjOTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xufVxuLnRleHQtd2hpdGUgLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzYjQzO1xufVxuLnRleHQtd2hpdGUgLmNhcmQgLmNhcmQtYm9keSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29tcG9uZW50LWdyaWQtaXRlbSAuZ3JpZC1pdGVtX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNvbXBvbmVudC1ncmlkLWl0ZW0gLmdyaWQtaXRlbV9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmNvbXBvbmVudC1ncmlkLWl0ZW0gLmdyaWQtaXRlbV9faW1nOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzFiMWIxYiAwJSwgdHJhbnNwYXJlbnQgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICB6LWluZGV4OiAxO1xufVxuLmNvbXBvbmVudC1ncmlkLWl0ZW0gLmdyaWQtaXRlbV9faW1nIC5ncmlkLWl0ZW1fX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5jb21wb25lbnQtZ3JpZC1pdGVtIC5ncmlkLWl0ZW1fX3RleHQge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmNvbXBvbmVudC1ncmlkLWl0ZW0ud2l0aG91dC1pbWFnZSAuZ3JpZC1pdGVtX19iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogMXJlbSAzcmVtIDFyZW0gMXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMjYxMWM5ICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSA0MHB4KSwgY2FsYygxMDAlIC0gNDBweCkgMTAwJSwgMCAxMDAlKTtcbn1cbi5jb21wb25lbnQtZ3JpZC1pdGVtLndpdGhvdXQtaW1hZ2UgLmdyaWQtaXRlbV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNvbXBvbmVudC1ncmlkLWl0ZW0ud2l0aG91dC1pbWFnZSAuZ3JpZC1pdGVtX190ZXh0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5jb21wb25lbnQtZ3JpZC1pdGVtLndpdGhvdXQtaW1hZ2UgLmdyaWQtaXRlbV9fdGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcG9uZW50LWdyaWQtaXRlbSAuZ3JpZC1pdGVtX19pbWcge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbi5yZWxhdGVkLWdyb3VwLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMjgyOTJmO1xuICBwYWRkaW5nLXRvcDogdmFyKC0td2MtZGlzdGFuY2UtYmxvY2tzKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXdjLWRpc3RhbmNlLWJsb2Nrcyk7XG59XG4ucmVsYXRlZC1ncm91cC1kYXJrIGgzLCAucmVsYXRlZC1ncm91cC1kYXJrIC5oMyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucmVsYXRlZC1ncm91cC1kYXJrIC5yZWxhdGVkLWdyb3VwIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnJlbGF0ZWQtZ3JvdXAge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnRlYXNlciAudGVhc2VyX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG4udGVhc2VyIC50ZWFzZXJfdGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzI2MTFjOTtcbn1cblxuLnRleHQtd2hpdGUgLnRlYXNlcl90aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaW50ZXJzZWN0b3JzLWludGVyYWN0aXZlIC5pY29ucy1saW5lIHN2ZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uaW50ZXJzZWN0b3JzLWludGVyYWN0aXZlIC5pY29ucy1saW5lIC5ub24tYWN0aXZlIHN2ZyAqIHtcbiAgZmlsbDogIzU5NTk1OTtcbiAgZmlsbC1vcGFjaXR5OiAwLjg7XG59XG5cbi5zaWRlLW5hdmlnYXRpb24ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHggLSB2YXIoLS13Yy1icmVhZGNydW1icy1oZWlnaHQpKTtcbn1cbi5zaWRlLW5hdmlnYXRpb24ubmF2LWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tYWdhemluZS1kZWZhdWx0LWhlYWRlciAubWFnYXppbmUtdG9nZ2xlci1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgNDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMjYxMWM5O1xufVxuLm1hZ2F6aW5lLWRlZmF1bHQtaGVhZGVyIC5tYWdhemluZS10b2dnbGVyLXJvdyAuYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFnYXppbmUtZGVmYXVsdC1oZWFkZXIgLm1hZ2F6aW5lLXRvZ2dsZXItcm93IC5idG46Zm9jdXMge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLm1lbnUtbm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tZW51LW5vLXNjcm9sbCAubWFnYXppbmUtZGVmYXVsdC1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1lbnUtbm8tc2Nyb2xsIC5tYWdhemluZS1kZWZhdWx0LWhlYWRlciAubWFnYXppbmUtdG9nZ2xlci1yb3cge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm1lbnUtbm8tc2Nyb2xsIC5tYWdhemluZS1kZWZhdWx0LWhlYWRlciAubWFnYXppbmUtdG9nZ2xlci1yb3cubWVudS1vcGVuZWQgLmJ0biB7XG4gIGNvbG9yOiAjMjYxMWM5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIHRvcDogMXJlbTtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMS44cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuLm1lbnUtbm8tc2Nyb2xsIC5tYWdhemluZS1kZWZhdWx0LWhlYWRlciAubWFnYXppbmUtdG9nZ2xlci1yb3cubWVudS1vcGVuZWQgLmJ0bjpiZWZvcmUsIC5tZW51LW5vLXNjcm9sbCAubWFnYXppbmUtZGVmYXVsdC1oZWFkZXIgLm1hZ2F6aW5lLXRvZ2dsZXItcm93Lm1lbnUtb3BlbmVkIC5idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYxMWM5O1xuICBsZWZ0OiAwLjI1cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ubWVudS1uby1zY3JvbGwgLm1hZ2F6aW5lLWRlZmF1bHQtaGVhZGVyIC5tYWdhemluZS10b2dnbGVyLXJvdy5tZW51LW9wZW5lZCAuYnRuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5tZW51LW5vLXNjcm9sbCAubWFnYXppbmUtZGVmYXVsdC1oZWFkZXIgLm1hZ2F6aW5lLXRvZ2dsZXItcm93Lm1lbnUtb3BlbmVkIC5idG46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2lkZS1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiB2YXIoLS13Yy1tYWdhemluZS1kZWZhdWx0LW5hdi13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGFkYTtcbiAgfVxuICAuc2lkZS1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX190aXRsZSB7XG4gICAgbWFyZ2luOiAxcmVtIDIuNXJlbSAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM4MDgwODA7XG4gIH1cbiAgLnNpZGUtbmF2aWdhdGlvbiAubmF2aWdhdGlvbl9fdGl0bGUgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk1cmVtO1xuICB9XG4gIC5tYWdhemluZS1kZWZhdWx0LWhlYWRlciAubWFnYXppbmUtdG9nZ2xlci1yb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNpZGUtbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNpZGUtbmF2aWdhdGlvbi5tZW51LW9wZW5lZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiAxMTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA2MHB4O1xuICB9XG4gIC5uYXZpZ2F0aW9uX190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdi1tZW51IHtcbiAgZmxleC1ncm93OiAxO1xufVxuLm5hdi1tZW51IC5uYXYtbWVudV9fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4ubmF2LW1lbnUgLm5hdi1tZW51X19saXN0IGxpIGEge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtZ3JvdzogMC43NTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5hdi1tZW51IC5uYXYtbWVudV9fbGlzdCBsaSB1bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXYtbWVudSAubmF2LW1lbnVfX2xpc3QgbGkgdWwgbGkgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi1tZW51IC5uYXYtbWVudV9fbGlzdCBsaS5jaGlsZHJlbi1vcGVuZWQgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2LW1lbnUgLm5hdi1tZW51X19saXN0IGxpLmNoaWxkcmVuLW9wZW5lZCB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbn1cbi5uYXYtbWVudSAubmF2LW1lbnVfX2xpc3QgbGkuY2hpbGRyZW4tb3BlbmVkIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG4ubmF2LW1lbnUgLm5hdi1tZW51X19saXN0IGxpLmNoaWxkcmVuLW9wZW5lZCAubmF2LW1lbnVfX3RvZ2dsZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRvcDogMTBweDtcbn1cbi5uYXYtbWVudSAubmF2LW1lbnVfX2xpc3QgbGkgLm5hdi1tZW51X190b2dnbGVyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5hdi1tZW51IC5uYXYtbWVudV9fbGlzdCBsaSAubmF2LW1lbnVfX3RvZ2dsZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNXB4O1xuICBjb2xvcjogIzFiMWIxYjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzFiMWIxYjtcbiAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubmF2LW1lbnUgLnNjcm9sbGJhci10cmFjay15IHtcbiAgYmFja2dyb3VuZDogI2VjZWRlYztcbiAgd2lkdGg6IDAuMjVyZW07XG59XG4ubmF2LW1lbnUgLnNjcm9sbGJhci10cmFjay15IC5zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYxMWM5O1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgd2lkdGg6IDAuMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdi1tZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEyNXB4KTtcbiAgfVxuICAubmF2LW1lbnUuYW5udWFsLXJldmlldy0yMDIxIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMTVweCk7XG4gIH1cbiAgLm5hdi1tZW51IC5uYXYtbWVudV9fbGlzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG4gIC5uYXYtbWVudSAubmF2LW1lbnVfX2xpc3QgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VkZWM7XG4gIH1cbiAgLm5hdi1tZW51IC5uYXYtbWVudV9fbGlzdCBsaSBhIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNjI1cmVtIDA7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAubmF2LW1lbnUgLm5hdi1tZW51X19saXN0IGxpIGE6aG92ZXIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzI2MTFjOTtcbiAgfVxuICAubmF2LW1lbnUgLm5hdi1tZW51X19saXN0IGxpIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICAubmF2LW1lbnUgLm5hdi1tZW51X19saXN0IGxpIHVsIGxpIGEge1xuICAgIGNvbG9yOiAjMjgyOTJmO1xuICB9XG4gIC5uYXYtbWVudSAubmF2LW1lbnVfX2xpc3QgbGkgdWwgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICMxYjFiMWI7XG4gIH1cbiAgLm5hdi1tZW51IC5uYXYtbWVudV9fbGlzdCBsaS5jaGlsZHJlbi1vcGVuZWQgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlZGVjO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxuICAubmF2LW1lbnUgLm5hdi1tZW51X19saXN0IGxpLmFjdGl2ZSB1bCBsaSwgLm5hdi1tZW51IC5uYXYtbWVudV9fbGlzdCBsaS5jaGlsZHJlbi1vcGVuZWQgdWwgbGkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gIH1cbiAgLm5hdi1tZW51IC5uYXYtbWVudV9fbGlzdCBsaS5hY3RpdmUgdWwgbGk6bGFzdC1jaGlsZCwgLm5hdi1tZW51IC5uYXYtbWVudV9fbGlzdCBsaS5jaGlsZHJlbi1vcGVuZWQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLm5hdi1tZW51IC5uYXYtbWVudV9fbGlzdCBsaS5hY3RpdmUgYSB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMjYxMWM5O1xuICB9XG4gIC5uYXYtbWVudSAubmF2LW1lbnVfX2xpc3QgbGkuYWN0aXZlIGxpOm5vdCguYWN0aXZlLXB1YmxpY2F0aW9uKSBhOm5vdCg6aG92ZXIpIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXYtbWVudSAubmF2LW1lbnVfX2xpc3QgbGkuYWN0aXZlLXB1YmxpY2F0aW9uIGEge1xuICAgIGNvbG9yOiAjMWIxYjFiO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzI2MTFjOTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubmF2LW1lbnUge1xuICAgIG1hcmdpbjogMXJlbTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjVweCk7XG4gIH1cbiAgLm5hdi1tZW51IC5uYXYtbWVudV9fbGlzdCB7XG4gICAgcGFkZGluZzogMCAzcmVtO1xuICB9XG4gIC5uYXYtbWVudSAubmF2LW1lbnVfX2xpc3QgbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlZGVjO1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMCAxcmVtO1xuICB9XG4gIC5uYXYtbWVudSAubmF2LW1lbnVfX2xpc3QgbGkuY2hpbGRyZW4tb3BlbmVkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5uYXYtbWVudSAubmF2LW1lbnVfX2xpc3QgbGkuY2hpbGRyZW4tb3BlbmVkIC5uYXYtbWVudV9fdG9nZ2xlciB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm5hdi1tZW51IC5uYXYtbWVudV9fbGlzdCBsaS5jaGlsZHJlbi1vcGVuZWQgLm5hdi1tZW51X190b2dnbGVyOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgdG9wOiA1cHg7XG4gIH1cbiAgLm5hdi1tZW51IC5uYXYtbWVudV9fbGlzdCBsaS5jaGlsZHJlbi1vcGVuZWQgYTpmaXJzdC1jaGlsZCB7XG4gICAgb3JkZXI6IDI7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5uYXYtbWVudSAubmF2LW1lbnVfX2xpc3QgbGkuY2hpbGRyZW4tb3BlbmVkIHVsIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAubmF2LW1lbnUgLm5hdi1tZW51X19saXN0IGxpIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXYtbWVudSAubmF2LW1lbnVfX2xpc3QgbGkgdWwgbGkge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICB9XG4gIC5uYXYtbWVudSAubmF2LW1lbnVfX2xpc3QgbGkgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjgyOTJmO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxuICAubmF2LW1lbnUgLm5hdi1tZW51X19saXN0IGxpIC5uYXYtbWVudV9fdG9nZ2xlcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbiAgICB3aWR0aDogMC42MjVyZW07XG4gICAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgfVxuICAubmF2LW1lbnUubWVudS1jaGlsZHJlbi1vcGVuZWQgLm5hdi1tZW51X19saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXYtbWVudS5tZW51LWNoaWxkcmVuLW9wZW5lZCAubmF2LW1lbnVfX2xpc3QgbGkuY2hpbGRyZW4tb3BlbmVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5uYXYtbWVudS5tZW51LWNoaWxkcmVuLW9wZW5lZCAubmF2LW1lbnVfX2xpc3QgbGkuY2hpbGRyZW4tb3BlbmVkIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5uYXYtbWVudSAubmF2LW1lbnVfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuLm5hdi1saW5rcy1hY3Rpb24ge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzI2MTFjOTtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLm5hdi1saW5rcy1hY3Rpb24gLm5hdi1saW5rcy1hY3Rpb25fX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxLjYyNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXYtbGlua3MtYWN0aW9uIC5uYXYtbGlua3MtYWN0aW9uX19saXN0IGxpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5hdi1saW5rcy1hY3Rpb24gLm5hdi1saW5rcy1hY3Rpb25fX2xpc3QgbGkgYSB7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubmF2LWxpbmtzLWFjdGlvbiAubmF2LWxpbmtzLWFjdGlvbl9fbGlzdCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNjExYzk7XG59XG4ubmF2LWxpbmtzLWFjdGlvbiAubmF2LWxpbmtzLWFjdGlvbl9fbGlzdCBsaSBhIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDEuMzc1cmVtO1xuICBoZWlnaHQ6IDEuMzc1cmVtO1xufVxuLm5hdi1saW5rcy1hY3Rpb24gLm5hdi1saW5rcy1hY3Rpb25fX2xpc3QgbGkgLnN1YnNjcmliZS1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkYWRhZGE7XG59XG4ubmF2LWxpbmtzLWFjdGlvbiAubmF2LWxpbmtzLWFjdGlvbl9fbGlzdCBsaS5sYW5ndWFnZS1saW5rcyB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGFkYWRhO1xufVxuLm5hdi1saW5rcy1hY3Rpb24uZml4ZWQtbGlua3MtYWN0aW9uIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSB2YXIoLS13Yy1jb250YWluZXItcHVibGljYXRpb24td2lkdGgpKSAvIDIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdG9wOiB2YXIoLS13Yy1oZWFkZXItaGVpZ2h0KTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5uYXYtbGlua3MtYWN0aW9uLmZpeGVkLWxpbmtzLWFjdGlvbiAubmF2LWxpbmtzLWFjdGlvbl9fbGlzdCBsaSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ubmF2LWxpbmtzLWFjdGlvbi5maXhlZC1saW5rcy1hY3Rpb24gLm5hdi1saW5rcy1hY3Rpb25fX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbi5hY3Rpb24tbGlua3MgLmFjdGlvbi1saW5rc19fbGlzdCBsaSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hY3Rpb24tbGlua3MgLmFjdGlvbi1saW5rc19fbGlzdCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5hY3Rpb24tbGlua3MgLmFjdGlvbi1saW5rc19fbGlzdCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNjExYzk7XG59XG4uYWN0aW9uLWxpbmtzIC5hY3Rpb24tbGlua3NfX2xpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmtlZGluLXVybDpiZWZvcmUsXG4uYWN0aW9uLWxpbmtzIC5hY3Rpb24tbGlua3NfX2xpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLXR3aXR0ZXItdXJsOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY3Rpb24tbGlua3MgLmFjdGlvbi1saW5rc19fbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtbGlua2VkaW4tdXJsOmhvdmVyOmJlZm9yZSxcbi5hY3Rpb24tbGlua3MgLmFjdGlvbi1saW5rc19fbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtdHdpdHRlci11cmw6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICMyNjExYzk7XG59XG5cbi5uYXYtbGlua3MtYWN0aW9uLmZpeGVkLWxpbmtzLWFjdGlvbiAubmF2LWxpbmtzLWFjdGlvbl9fbGlzdCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm5hdi1saW5rcy1hY3Rpb24uZml4ZWQtbGlua3MtYWN0aW9uIC5uYXYtbGlua3MtYWN0aW9uX19saXN0IGxpOmxhc3QtY2hpbGQsXG4ubmF2LWxpbmtzLWFjdGlvbi5maXhlZC1saW5rcy1hY3Rpb24gLm5hdi1saW5rcy1hY3Rpb25fX2xpc3QgbGkgLnN1YnNjcmliZS1saW5rIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2LWxpbmtzLWFjdGlvbi5maXhlZC1saW5rcy1hY3Rpb24gLm5hdi1saW5rcy1hY3Rpb25fX2xpc3QgbGk6bGFzdC1jaGlsZCBzcGFuLFxuLm5hdi1saW5rcy1hY3Rpb24uZml4ZWQtbGlua3MtYWN0aW9uIC5uYXYtbGlua3MtYWN0aW9uX19saXN0IGxpIC5zdWJzY3JpYmUtbGluayBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXYtbGlua3MtYWN0aW9uLmZpeGVkLWxpbmtzLWFjdGlvbiAubmF2LWxpbmtzLWFjdGlvbl9fbGlzdCBsaSBhIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuLm5hdi1saW5rcy1hY3Rpb24uZml4ZWQtbGlua3MtYWN0aW9uIC5uYXYtbGlua3MtYWN0aW9uX19saXN0IGxpIGEgc3ZnLmljb24tc3Vic2NyaWJlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubWVudS1zaGFyZS1saW5rcyB7XG4gIGJhY2tncm91bmQ6ICMxYjFiMWI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiA5OTk7XG4gIGJvdHRvbTogMDtcbn1cbi5tZW51LXNoYXJlLWxpbmtzIC5tZW51LXNoYXJlLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMDtcbn1cbi5tZW51LXNoYXJlLWxpbmtzIC5tZW51LXNoYXJlLXRvZ2dsZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuLm1lbnUtc2hhcmUtbGlua3MgLm1lbnUtc2hhcmVfX25hdmJhciB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWVudS1zaGFyZS1saW5rcyAubWVudS1zaGFyZV9fbmF2YmFyIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5tZW51LXNoYXJlLWxpbmtzIC5tZW51LXNoYXJlX19uYXZiYXIgLmFjdGlvbi1saW5rIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG5cbi5oZXJvLXByaW1hcnkgLm5hdi1saW5rcy1hY3Rpb24gLm5hdi1saW5rcy1hY3Rpb25fX2xpc3QsXG4ucGFnZS1oZXJvIC5uYXYtbGlua3MtYWN0aW9uIC5uYXYtbGlua3MtYWN0aW9uX19saXN0IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmhlcm8tcHJpbWFyeSAubmF2LWxpbmtzLWFjdGlvbiAubmF2LWxpbmtzLWFjdGlvbl9fbGlzdCBsaSBhIHN2Zyxcbi5wYWdlLWhlcm8gLm5hdi1saW5rcy1hY3Rpb24gLm5hdi1saW5rcy1hY3Rpb25fX2xpc3QgbGkgYSBzdmcge1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDJyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5oZXJvLXByaW1hcnkgLm5hdi1saW5rcy1hY3Rpb24gLm5hdi1saW5rcy1hY3Rpb25fX2xpc3QgbGkgYS5pY29uLXdpZGUtbGcgc3ZnLFxuLnBhZ2UtaGVybyAubmF2LWxpbmtzLWFjdGlvbiAubmF2LWxpbmtzLWFjdGlvbl9fbGlzdCBsaSBhLmljb24td2lkZS1sZyBzdmcge1xuICBtYXgtd2lkdGg6IDNyZW07XG59XG4uaGVyby1wcmltYXJ5IC5uYXYtbGlua3MtYWN0aW9uIC5uYXYtbGlua3MtYWN0aW9uX19saXN0IGxpIGEuaWNvbi13aWRlLXhsIHN2Zyxcbi5wYWdlLWhlcm8gLm5hdi1saW5rcy1hY3Rpb24gLm5hdi1saW5rcy1hY3Rpb25fX2xpc3QgbGkgYS5pY29uLXdpZGUteGwgc3ZnIHtcbiAgbWF4LXdpZHRoOiA0cmVtO1xufVxuLmhlcm8tcHJpbWFyeSAubGFuZ3VhZ2UtbGlua3Mgc3ZnLFxuLnBhZ2UtaGVybyAubGFuZ3VhZ2UtbGlua3Mgc3ZnIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG4uaGVyby1wcmltYXJ5IC5maWVsZC0tdHlwZS1saW5rOmhvdmVyLFxuLnBhZ2UtaGVybyAuZmllbGQtLXR5cGUtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjYxMWM5O1xufVxuLmhlcm8tcHJpbWFyeSAuZmllbGQtLXR5cGUtbGluazpiZWZvcmUsXG4ucGFnZS1oZXJvIC5maWVsZC0tdHlwZS1saW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmhlcm8tcHJpbWFyeSAubGFuZ3VhZ2UtbGlua3MgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjMjYxMWM5O1xufVxuXG4ucHJpbWFyeS1ncmlkX19tYWluIC5sYW5ndWFnZS1saW5rcyBhIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wcmltYXJ5LWdyaWRfX21haW4gLmxhbmd1YWdlLWxpbmtzIGEgc3ZnIHtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAycmVtO1xuICBtYXJnaW46IDA7XG59XG4ucHJpbWFyeS1ncmlkX19tYWluIC5sYW5ndWFnZS1saW5rcyBhLmljb24td2lkZS1sZyBzdmcge1xuICBtYXgtd2lkdGg6IDNyZW07XG59XG4ucHJpbWFyeS1ncmlkX19tYWluIC5sYW5ndWFnZS1saW5rcyBhLmljb24td2lkZS14bCBzdmcge1xuICBtYXgtd2lkdGg6IDRyZW07XG59XG4ucHJpbWFyeS1ncmlkX19tYWluIC5sYW5ndWFnZS1saW5rcyBhOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICMyNjExYzk7XG59XG5cbi8qIGZvciBTYWZhcmkqL1xuQHN1cHBvcnRzICgtd2Via2l0LWh5cGhlbnM6IG5vbmUpIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAgIC5oZXJvLXByaW1hcnkgLm5hdi1saW5rcy1hY3Rpb24gLm5hdi1saW5rcy1hY3Rpb25fX2xpc3QgbGkgYSB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAubmF2LWxpbmtzLWFjdGlvbi5maXhlZC1saW5rcy1hY3Rpb24gLm5hdi1saW5rcy1hY3Rpb25fX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGFkYWRhO1xuICB9XG4gIC5uYXYtbGlua3MtYWN0aW9uLmZpeGVkLWxpbmtzLWFjdGlvbiAubmF2LWxpbmtzLWFjdGlvbl9fbGlzdCBsaTpsYXN0LWNoaWxkIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubmF2LWxpbmtzLWFjdGlvbi5maXhlZC1saW5rcy1hY3Rpb24gLm5hdi1saW5rcy1hY3Rpb25fX2xpc3QgbGkgYSBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxuICAubmF2LWxpbmtzLWFjdGlvbi5maXhlZC1saW5rcy1hY3Rpb24gLm5hdi1saW5rcy1hY3Rpb25fX2xpc3QgbGkgYSBzdmcuaWNvbi1wcmludCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLm5hdi1saW5rcy1hY3Rpb24uZml4ZWQtbGlua3MtYWN0aW9uIC5uYXYtbGlua3MtYWN0aW9uX19saXN0IGxpIGEgc3ZnLmljb24tc3Vic2NyaWJlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICB9XG59XG4uYWN0aW9uLWZvbnQtbGluayB7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjdGlvbi1mb250LWxpbms6bm90KFtjbGFzcyo9d2MtXSkge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJ3aGl0ZWNhc2UtaWNvbnNcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uYWN0aW9uLWZvbnQtbGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLmFjdGlvbi1mb250LWxpbmsuaWNvbi12Y2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJ3aGl0ZWNhc2UtaWNvbnNcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uYWN0aW9uLWZvbnQtbGluay5pY29uLWRlYnQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwid2hpdGVjYXNlLWljb25zXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmFjdGlvbi1mb250LWxpbmsuaWNvbi1tYS1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJ3aGl0ZWNhc2UtaWNvbnNcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uYWN0aW9uLWZvbnQtbGluay5pY29uLWNmaXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIndoaXRlY2FzZS1pY29uc1wiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5hY3Rpb24tZm9udC1saW5rLmljb24tamFwYW5lc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwid2hpdGVjYXNlLWljb25zXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4ucHJpbWFyeS1ncmlkX19yaWdodC1zaWRlX19jb250YWluZXIgLmFjdGlvbi1mb250LWxpbms6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuLmFjdGlvbi1saW5rX19yaWdodC1zaWRlIC5hY3Rpb24tbGluayBzdmcge1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDZyZW07XG59XG4uYWN0aW9uLWxpbmtfX3JpZ2h0LXNpZGUgLmFjdGlvbi1saW5rIHN2Zy5pY29uLXdhbXMge1xuICBtYXgtd2lkdGg6IDhyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8tc2VydmljZSAubmF2LWxpbmtzLWFjdGlvbiAubmF2LWxpbmtzLWFjdGlvbl9fbGlzdCBsaS5sYW5ndWFnZS1saW5rcyB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uc2Nyb2xsLWRvd24ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNzRweDtcbiAgaGVpZ2h0OiA3NHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMzdweDtcbiAgdG9wOiA2MHB4O1xuICB6LWluZGV4OiAxO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLnNjcm9sbC1kb3duLmluTWFnYXppbmUge1xuICB0b3A6IC0zN3B4O1xufVxuLnNjcm9sbC1kb3duIC5zY3JvbGwtZG93bl9fbGluZSB7XG4gIGJhY2tncm91bmQ6ICMyNjExYzk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQycHg7XG4gIGxlZnQ6IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxNXB4O1xuICB3aWR0aDogNHB4O1xuICBhbmltYXRpb246IHJvbGxEb3duIDVzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5zY3JvbGwtZG93biAuc2Nyb2xsLWRvd25fX2Fycm93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMyNjExYzksICMyNjExYzkpLCBsaW5lYXItZ3JhZGllbnQoIzI2MTFjOSwgIzI2MTFjOSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA0cHgsIDRweCAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCUsIDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDE3cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQzZGVnKSBza2V3WCgxNzVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIHdpZHRoOiAyMHB4O1xuICBhbmltYXRpb246IHNob3dEb3duIDVzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2Nyb2xsLWRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zY3JvbGwtZG93biB7XG4gICAgcmlnaHQ6IC0yNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zY3JvbGwtZG93biB7XG4gICAgcmlnaHQ6IC0zN3B4O1xuICB9XG59XG4uY2FyZWVycy1ibG9jay0tYWN0aW9uLWxpbmtzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAycmVtO1xuICB6LWluZGV4OiAxNjtcbn1cblxuLnNlY3Rpb24tbmF2IHtcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cblxuLnBhZ2VfX25hdiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2VfX25hdiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDI1cHgpO1xuICB9XG59XG5cbi5wYWdlX19uYXYtdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNsZWFyOiBib3RoO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQzLCA0MywgNDMsIDAuOTUpO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnBhZ2VfX25hdi10YWJzOmJlZm9yZSwgLnBhZ2VfX25hdi10YWJzOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlX19uYXYtdGFicyA+IGxpIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAwO1xuICBtaW4td2lkdGg6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2VfX25hdi10YWJzID4gbGkgPiAubmF2LXRhYnNfX2xpbmsge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjExYzk7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5wYWdlX19uYXYtdGFicyA+IGxpID4gLm5hdi10YWJzX19saW5rID4gc3Bhbjpub3QoLnRpdGxlLXBhZ2UpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnBhZ2VfX25hdi10YWJzID4gbGkgPiAubmF2LXRhYnNfX2xpbmsgLnRpdGxlLXBhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2VfX25hdi10YWJzID4gbGkuYWN0aXZlLXRyYWlsID4gLm5hdi10YWJzX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZV9fbmF2LXRhYnMgPiBsaS5hY3RpdmUtdHJhaWwgPiAubmF2LXRhYnNfX2xpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZV9fbmF2LXRhYnMgPiBsaS5hY3RpdmUtdHJhaWwgPiAubmF2LXRhYnNfX2xpbmsgLnRpdGxlLXBhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC13cmFwOiBub3dyYXA7XG59XG4ucGFnZV9fbmF2LXRhYnMgPiBsaS5hY3RpdmUtdHJhaWwgPiAubmF2LXRhYnNfX2xpbmsgLmNoYXB0ZXItcGFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbn1cbi5wYWdlX19uYXYtdGFicyA+IGxpLmFjdGl2ZS10cmFpbCA+IC5uYXYtdGFic19fbGluay5uYXYtdGFic19fYWN0aXZlLWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG4ucGFnZV9fbmF2LXRhYnMgPiBsaS5hY3RpdmUtdHJhaWwgPiAubmF2LXRhYnNfX2xpbmsubmF2LXRhYnNfX2FjdGl2ZS1sb3dlcmNhc2UgLnRpdGxlLXBhZ2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5wYWdlX19uYXYtdGFicyA+IGxpLmFjdGl2ZS10cmFpbCAuaGFtYnVyZ2VyIHtcbiAgYmFja2dyb3VuZDogIzI2MTFjOTtcbn1cbi5wYWdlX19uYXYtdGFicyA+IGxpID4gLm5vbGluazpob3ZlciwgLnBhZ2VfX25hdi10YWJzID4gbGkuYWN0aXZlLXRyYWlsID4gLm5vbGluaywgLnBhZ2VfX25hdi10YWJzID4gbGkuYWN0aXZlLXRyYWlsID4gLm5hdi10YWJzX19saW5rLFxuLnBhZ2VfX25hdi10YWJzID4gbGkgPiAubmF2LXRhYnNfX2xpbms6aG92ZXIsXG4ucGFnZV9fbmF2LXRhYnMgPiBsaSA+IC5uYXYtdGFic19fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjExYzk7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZV9fbmF2LXRhYnMgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSA+IGEge1xuICAgIGJvcmRlci1sZWZ0OiAwLjVweCBzb2xpZCAjMzY2ZGU0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlX19uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IC5uYXYtdGFic19fbGluaywgLnBhZ2VfX25hdi10YWJzID4gbGkuYWN0aXZlLXRyYWlsID4gLm5hdi10YWJzX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMjYxMWM5O1xuICB9XG59XG4ucGFnZV9fbmF2LXRhYnMgPiBsaSA+IC5tZW51IHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLnBhZ2VfX25hdi10YWJzID4gbGkgPiAubmF2LXRhYnNfX2xpbmssXG4ucGFnZV9fbmF2LXRhYnMgPiBsaSA+IHNwYW4ubm9saW5rIHtcbiAgYmFja2dyb3VuZDogIzFhMTE1ODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2VfX25hdi10YWJzID4gbGkgPiAubmF2LXRhYnNfX2xpbmssXG4gIC5wYWdlX19uYXYtdGFicyA+IGxpID4gc3Bhbi5ub2xpbmsge1xuICAgIGJhY2tncm91bmQ6ICMyNjExYzk7XG4gIH1cbn1cbi5wYWdlX19uYXYtdGFicyA+IGxpID4gLm5hdi10YWJzX19saW5rIHNwYW46bm90KC50aXRsZS1wYWdlKSxcbi5wYWdlX19uYXYtdGFicyA+IGxpID4gc3Bhbi5ub2xpbmsgc3Bhbjpub3QoLnRpdGxlLXBhZ2UpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiA1MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnBhZ2VfX25hdi10YWJzIGxpID4gLm1lbnUgLm5hdi10YWJzX19saW5rLFxuLnBhZ2VfX25hdi10YWJzIGxpID4gLm1lbnUgc3Bhbi5ub2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzI3OTtcbn1cbi5wYWdlX19uYXYtdGFicyBsaSA+IC5tZW51IC5uYXYtdGFic19fbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2VfX25hdi10YWJzIGxpID4gLm1lbnUgLm5hdi10YWJzX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyNjExYzk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ucGFnZV9fbmF2LXRhYnMgPiBsaSA+IC5tZW51IHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucGFnZV9fbmF2LXRhYnMgPiBsaSA+IC5tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlX19uYXYtdGFicyA+IGxpID4gLm1lbnUgPiBsaSA+IC5uYXYtdGFic19fbGluayxcbi5wYWdlX19uYXYtdGFicyA+IGxpID4gLm1lbnUgPiBsaSA+IHNwYW4ubm9saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wYWdlX19uYXYtdGFicyA+IGxpIGxpLmV4cGFuZGVkID4gLm5hdi10YWJzX19saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5wYWdlX19uYXYtdGFicyA+IGxpIGxpLmV4cGFuZGVkID4gLm5hdi10YWJzX19saW5rOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIitcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ucGFnZV9fbmF2LXRhYnMgPiBsaSBsaS5leHBhbmRlZC5vcGVuID4gLm5hdi10YWJzX19saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCItXCI7XG59XG4ucGFnZV9fbmF2LXRhYnMgPiBsaSBsaSBsaSAubmF2LXRhYnNfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlX19uYXYtdGFicyAub3BlbiA+IC5uYXYtdGFic19fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi5uYXZzLWFuY2hvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMyNjExYzk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZzLWFuY2hvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdG9wOiA3MHB4O1xuICB9XG59XG4ubmF2cy1hbmNob3IgLnBhZ2VfX25hdi10YWJzID4gbGkgPiAubmF2LXRhYnNfX2xpbmsge1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubmF2cy1hbmNob3IgLnBhZ2VfX25hdi10YWJzID4gbGkgPiAubmF2LXRhYnNfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZzLWFuY2hvciB1bC5wYWdlX19uYXYtdGFicy5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUuZHJvcGRvd24tb3BlbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5uYXZzLWFuY2hvciB1bC5wYWdlX19uYXYtdGFicy5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUuZHJvcGRvd24tb3BlbiA+IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdnMtYW5jaG9yIHVsLnBhZ2VfX25hdi10YWJzLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZS5kcm9wZG93bi1vcGVuID4gbGkuYWN0aXZlIHtcbiAgb3JkZXI6IC0xO1xufVxuLm5hdnMtYW5jaG9yIHVsLnBhZ2VfX25hdi10YWJzLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZS5kcm9wZG93bi1vcGVuID4gbGkgPiB1bC5uYXYub3BlbmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ubmF2cy1hbmNob3IgdWwucGFnZV9fbmF2LXRhYnMucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlLmRyb3Bkb3duLW9wZW4gPiBsaSA+IHVsLm5hdi5vcGVuZWQgPiBsaSB7XG4gIHBhZGRpbmc6IDAgMThweDtcbn1cbi5uYXZzLWFuY2hvciB1bC5wYWdlX19uYXYtdGFicy5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUuZHJvcGRvd24tb3BlbiA+IGxpID4gdWwubmF2Lm9wZW5lZCA+IGxpIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZy10b3A6IDIxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MDQwNDA7XG59XG4ubmF2cy1hbmNob3IgdWwucGFnZV9fbmF2LXRhYnMucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlLmRyb3Bkb3duLW9wZW4gPiBsaTpub3QoLmFjdGl2ZSkgLmhhbWJ1cmdlcjpiZWZvcmUsIC5uYXZzLWFuY2hvciB1bC5wYWdlX19uYXYtdGFicy5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUuZHJvcGRvd24tb3BlbiA+IGxpOm5vdCguYWN0aXZlKSAuaGFtYnVyZ2VyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbiAgLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSA+IGxpOm5vdCguYWN0aXZlLXRyYWlsKTpub3QoLm5leHQtbGluayk6bm90KC5wcmV2aW91cy1saW5rKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlIC5uZXh0LWxpbmsge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgLm5leHQtbGluayA+IC5uYXYtdGFic19fbGluazpiZWZvcmUge1xuICAgIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICAgIHJpZ2h0OiAxMXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlIC5wcmV2aW91cy1saW5rIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgLnByZXZpb3VzLWxpbmsgPiAubmF2LXRhYnNfX2xpbms6YmVmb3JlIHtcbiAgICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIGxlZnQ6IDExcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICAucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlIC5uZXh0LWxpbmssXG4gIC5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgLnByZXZpb3VzLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNDBweDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSAubmV4dC1saW5rIC5oYW1idXJnZXIsXG4gIC5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgLnByZXZpb3VzLWxpbmsgLmhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlIC5uZXh0LWxpbmsgLm5hdi10YWJzX19saW5rLFxuICAucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlIC5wcmV2aW91cy1saW5rIC5uYXYtdGFic19fbGluayB7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gIC5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgLm5leHQtbGluayAubmF2LXRhYnNfX2xpbms6aG92ZXIsIC5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgLm5leHQtbGluayAubmF2LXRhYnNfX2xpbms6Zm9jdXMsIC5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgLm5leHQtbGluayAubmF2LXRhYnNfX2xpbms6YWN0aXZlLFxuICAucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlIC5wcmV2aW91cy1saW5rIC5uYXYtdGFic19fbGluazpob3ZlcixcbiAgLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSAucHJldmlvdXMtbGluayAubmF2LXRhYnNfX2xpbms6Zm9jdXMsXG4gIC5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgLnByZXZpb3VzLWxpbmsgLm5hdi10YWJzX19saW5rOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzM4M2I0MztcbiAgfVxuICAucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlIC5uZXh0LWxpbmsgLm5hdi10YWJzX19saW5rOmhvdmVyOmJlZm9yZSwgLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSAubmV4dC1saW5rIC5uYXYtdGFic19fbGluazpmb2N1czpiZWZvcmUsIC5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgLm5leHQtbGluayAubmF2LXRhYnNfX2xpbms6YWN0aXZlOmJlZm9yZSxcbiAgLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSAucHJldmlvdXMtbGluayAubmF2LXRhYnNfX2xpbms6aG92ZXI6YmVmb3JlLFxuICAucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlIC5wcmV2aW91cy1saW5rIC5uYXYtdGFic19fbGluazpmb2N1czpiZWZvcmUsXG4gIC5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgLnByZXZpb3VzLWxpbmsgLm5hdi10YWJzX19saW5rOmFjdGl2ZTpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzI2MTFjOTtcbiAgfVxuICAucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlIC5uZXh0LWxpbmsgPiAubmF2LXRhYnNfX2xpbms6YmVmb3JlLFxuICAucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlIC5wcmV2aW91cy1saW5rID4gLm5hdi10YWJzX19saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICM4MDgyODU7XG4gICAgdG9wOiAyNnB4O1xuICB9XG4gIC5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgLmRyb3Bkb3duLW9wZW4gPiAubWVudTpub3QoLmNvbGxhcHNlKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSAuaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlIC5oYW1idXJnZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE5cHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDJweCAwO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSAuaGFtYnVyZ2VyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI2cHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZTpub3QoLnBhdGgtZnJvbnRwYWdlKSAucGFnZV9fbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgucGF0aC1mcm9udHBhZ2UpIC5wYWdlX19uYXYtdGFicyB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgucGF0aC1mcm9udHBhZ2UpIC5wYWdlX19uYXYtdGFicyB7XG4gICAgd2lkdGg6IDk0NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5wYXRoLWZyb250cGFnZSkgLnBhZ2VfX25hdi10YWJzIHtcbiAgICB3aWR0aDogMTAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5wYXRoLWZyb250cGFnZSkgLnBhZ2VfX25hdi10YWJzIHtcbiAgICB3aWR0aDogMTIzNnB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgucGF0aC1mcm9udHBhZ2UpIC5wYWdlX19uYXYtdGFicyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZTpub3QoLnBhdGgtZnJvbnRwYWdlKSAucGFnZV9fbmF2LXRhYnM6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDQzLCA0MywgMC45NSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5wYXRoLWZyb250cGFnZSkgLnBhZ2VfX25hdi10YWJzID4gbGkge1xuICBtYXJnaW46IDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgucGF0aC1mcm9udHBhZ2UpIC5wYWdlX19uYXYtdGFicyA+IGxpID4gYSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5wYXRoLWZyb250cGFnZSkgLnBhZ2VfX25hdi10YWJzID4gbGkgdWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5wYXRoLWZyb250cGFnZSkgLnBhZ2VfX25hdi10YWJzID4gbGk6bm90KC51bnN0eWxlZC1saXN0KTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZTpub3QoLnBhdGgtZnJvbnRwYWdlKSAucGFnZV9fbmF2LXRhYnMgPiBsaTpub3QoLmFjdGl2ZSkgPiAubmF2LXRhYnNfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgucGF0aC1mcm9udHBhZ2UpIC5wYWdlX19uYXYtdGFicyA+IGxpOm5vdCguYWN0aXZlKSA+IC5uYXYtdGFic19fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XG59XG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgucGF0aC1mcm9udHBhZ2UpIC5wYWdlX19uYXYtdGFicyA+IGxpOm5vdCguYWN0aXZlKTpob3ZlciA+IC5uYXYtdGFic19fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5wYXRoLWZyb250cGFnZSkgLnBhZ2VfX25hdi10YWJzOmhvdmVyOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5wYXRoLWZyb250cGFnZSkgLnBhZ2VfX25hdi10YWJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZTpub3QoLnBhdGgtZnJvbnRwYWdlKSAucGFnZV9fbmF2LXRhYnMgbGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZTpub3QoLnBhdGgtZnJvbnRwYWdlKSAucGFnZV9fbmF2LXRhYnMgbGk6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZTpub3QoLnBhdGgtZnJvbnRwYWdlKSAucGFnZV9fbmF2LXRhYnMgbGkgPiBhIHtcbiAgICBoZWlnaHQ6IDYycHg7XG4gICAgbGluZS1oZWlnaHQ6IDYycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5wYXRoLWZyb250cGFnZSkgLnBhZ2VfX25hdi10YWJzIGxpID4gYTphZnRlciwgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZTpub3QoLnBhdGgtZnJvbnRwYWdlKSAucGFnZV9fbmF2LXRhYnMgbGkgPiBhOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICByaWdodDogMTZweDtcbiAgICB3aWR0aDogMjJweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgucGF0aC1mcm9udHBhZ2UpIC5wYWdlX19uYXYtdGFicyBsaSA+IGE6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZTpub3QoLnBhdGgtZnJvbnRwYWdlKSAucGFnZV9fbmF2LXRhYnMgbGkgPiBhOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMnB4IDA7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHRvcDogY2FsYyg1MCUgLSA3cHgpO1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5wYXRoLWZyb250cGFnZSkgLnBhZ2VfX25hdi10YWJzIGxpLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5wYXRoLWZyb250cGFnZSkgLnBhZ2VfX25hdi10YWJzIGxpLmFjdGl2ZSA+IGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgucGF0aC1mcm9udHBhZ2UpIC5wYWdlX19uYXYtdGFicyBsaS5hY3RpdmUgPiBhOmFmdGVyLCAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgucGF0aC1mcm9udHBhZ2UpIC5wYWdlX19uYXYtdGFicyBsaS5hY3RpdmUgPiBhOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgucGF0aC1mcm9udHBhZ2UpIC5wYWdlX19uYXYtdGFicy5hY3RpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5wYXRoLWZyb250cGFnZSkgLnBhZ2VfX25hdi10YWJzLmFjdGl2ZSBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5wYXRoLWZyb250cGFnZSkgLnBhZ2VfX25hdixcbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5wYXRoLWZyb250cGFnZSkgLnBhZ2VfX25hdi10YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhZ2VfX25hdi10YWJzID4gbGkgPiAubWVudSA+IGxpID4gLm5hdi10YWJzX19saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5zZWN0aW9uLW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMjYxMWM5O1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5zZWN0aW9uLW5hdi5uYXZzLXN0dWNrIHtcbiAgei1pbmRleDogMTAyO1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG4ucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnBhZ2VfX25hdi10YWJzLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTAxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5wYWdlX19uYXYtdGFicy5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgLm5leHQtbGluaywgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5wYWdlX19uYXYtdGFicy5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgLnByZXZpb3VzLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5wYWdlX19uYXYtdGFicy5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgPiBsaSA+IC5uYXYtdGFic19fbGluayB7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5wYWdlX19uYXYtdGFicy5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgPiBsaSA+IC5uYXYtdGFic19fbGluayBzcGFuIHtcbiAgbGVmdDogMThweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAucGFnZV9fbmF2LXRhYnMucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlID4gbGkgPiAubmF2LXRhYnNfX2xpbmsgc3BhbiBzcGFuLm5vbGluayB7XG4gIGxlZnQ6IDE4cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnBhZ2VfX25hdi10YWJzLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSA+IGxpID4gLm1lbnUgLm5hdi10YWJzX19saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5wYWdlX19uYXYtdGFicy5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgPiBsaSA+IC5tZW51LWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnBhZ2VfX25hdi10YWJzLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZS5kcm9wZG93bi1vcGVuIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAucGFnZV9fbmF2LXRhYnMucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlLmRyb3Bkb3duLW9wZW4gPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5wYWdlX19uYXYtdGFicy5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUuZHJvcGRvd24tb3BlbiA+IGxpLmFjdGl2ZSB7XG4gIG9yZGVyOiAtMTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAucGFnZV9fbmF2LXRhYnMucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlLmRyb3Bkb3duLW9wZW4gPiBsaSA+IHVsLm5hdi5vcGVuZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogIzM2NmRlNDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAucGFnZV9fbmF2LXRhYnMucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlLmRyb3Bkb3duLW9wZW4gPiBsaSA+IHVsLm5hdi5vcGVuZWQgPiBsaSB7XG4gIHBhZGRpbmc6IDAgMThweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAucGFnZV9fbmF2LXRhYnMucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlLmRyb3Bkb3duLW9wZW4gPiBsaSA+IHVsLm5hdi5vcGVuZWQgPiBsaSBhIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnBhZ2VfX25hdi10YWJzLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZS5kcm9wZG93bi1vcGVuID4gbGkgPiB1bC5uYXYub3BlbmVkID4gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjYxMWM5O1xufVxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5wYWdlX19uYXYtdGFicy5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUuZHJvcGRvd24tb3BlbiA+IGxpID4gdWwubmF2Lm9wZW5lZCA+IGxpOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAucGFnZV9fbmF2LXRhYnMucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlLmRyb3Bkb3duLW9wZW4gPiBsaTpub3QoLmFjdGl2ZSkgLmhhbWJ1cmdlcjpiZWZvcmUsIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAucGFnZV9fbmF2LXRhYnMucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlLmRyb3Bkb3duLW9wZW4gPiBsaTpub3QoLmFjdGl2ZSkgLmhhbWJ1cmdlcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnBhZ2VfX25hdi10YWJzLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZS5kcm9wZG93bi1vcGVuID4gbGk6bm90KC5hY3RpdmUpIC5tZW51LWV4cGFuZCB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnBhZ2VfX25hdi10YWJzLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZS5kcm9wZG93bi1vcGVuID4gbGk6bm90KC5hY3RpdmUpIC5tZW51LWV4cGFuZDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5wYWdlX19uYXYtdGFicy5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUuZHJvcGRvd24tb3BlbiA+IGxpOm5vdCguYWN0aXZlKSAubWVudS1leHBhbmQuZXhwYW5kZWQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAucGFnZV9fbmF2LXRhYnMucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWExMTU4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5wYWdlX19uYXYtdGFicy5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAucGFnZV9fbmF2LXRhYnMucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlIC5tZW51Lm5hdiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzM2NmRlNDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnBhZ2VfX25hdi10YWJzLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSA+IGxpLmFjdGl2ZTo6YWZ0ZXIsIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAucGFnZV9fbmF2LXRhYnMucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlID4gbGkuYWN0aXZlLXRyYWlsOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnBhZ2VfX25hdi10YWJzLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSA+IGxpOm5vdCguYWN0aXZlKTpob3ZlciA+IC5uYXYtdGFic19fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMTE1ODtcbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlLnRvb2xiYXItZml4ZWQudG9vbGJhci1ob3Jpem9udGFsLnRvb2xiYXItdHJheS1vcGVuIC5zZWN0aW9uLW5hdi5uYXZzLXN0dWNrIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGU6aG92ZXIgPiBsaTphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZTpob3ZlciBsaSA+IC5tZW51Om5vdCguY29sbGFwc2UpLCAucGFnZV9fbmF2LXRhYnMtLWNvbGxhcHNpYmxlLm9wZW5lZCBsaSA+IC5tZW51Om5vdCguY29sbGFwc2UpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2cy1hbmNob3IgLnBhZ2VfX25hdi10YWJzID4gbGkgPiAubmF2LXRhYnNfX2xpbmsubVBTMmlkLWhpZ2hsaWdodCwgLm5hdnMtYW5jaG9yIC5wYWdlX19uYXYtdGFicyA+IGxpID4gLm5hdi10YWJzX19saW5rLmFjdGl2ZS1vbmxvYWQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMyNjExYzk7XG4gIH1cbiAgLm5hdnMtYW5jaG9yIC5wYWdlX19uYXYtdGFicyA+IGxpID4gLm5hdi10YWJzX19saW5rLm1QUzJpZC1oaWdobGlnaHQ6aG92ZXIsIC5uYXZzLWFuY2hvciAucGFnZV9fbmF2LXRhYnMgPiBsaSA+IC5uYXYtdGFic19fbGluay5hY3RpdmUtb25sb2FkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMjYxMWM5O1xuICB9XG4gIC5uYXZzLWFuY2hvciAucGFnZV9fbmF2LXRhYnMgPiBsaSA+IC5uYXYtdGFic19fbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMTE1ODtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubmF2cy1hbmNob3IgLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2cy1hbmNob3IgLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSAuaGFtYnVyZ2VyOjpiZWZvcmUge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgIGhlaWdodDogMTFweDtcbiAgICB3aWR0aDogMTFweDtcbiAgfVxuICAubmF2cy1hbmNob3IgLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSAuaGFtYnVyZ2VyOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAubmF2cy1hbmNob3IgLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZS5kcm9wZG93bi1vcGVuIC5oYW1idXJnZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgfVxufVxuLmZzLXhsIHtcbiAgbGluZS1oZWlnaHQ6IDAuOTU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5mcy14bCB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZyZWlnaHQtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMC45NTtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmgxLFxuLmgxLCAuY2stY29udGVudCAuaDEge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAwLjk1O1xufVxuXG5oMS5mZi13Yy1oZWFkbGluZSxcbi5oMS5mZi13Yy1oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2VyaWZIZWFkbGluZVwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMC44NTtcbiAgZm9udC1zaXplOiAzLjM3NXJlbTtcbn1cblxuaDIsXG4uaDIsIC5jay1jb250ZW50IC5oMixcbmgzLFxuLmNrLWNvbnRlbnQgLmgzLFxuLmgzLFxuaDQsXG4uY2stY29udGVudCAuaDQsXG4uaDQge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAwLjk1O1xufVxuXG4ud2l0aC1wcmltYXJ5LWJvcmRlcixcbi5hcnRpY2xlLXRpdGxlIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMyNjExYzk7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5cbi53aXRoLWJvcmRlciB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMWIxYjFiO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudChjdXJyZW50Q29sb3IsIGN1cnJlbnRDb2xvcik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAwLjA2MjVyZW0sIDAgMC4wNjI1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCUsIDAgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuNXMgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMCAwLjA2MjVyZW0sIDEwMCUgMC4wNjI1cmVtO1xufVxuYS5idG4tcHJpbWFyeS5idG4td2l0aC1jYXJyb3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG5hLndpdGhvdXQtdW5kZXJsaW5lLWFuaW1hdGlvbiwgLnZpZXctY29udGVudC1saXN0cy52aWV3LWluc2lnaHRzIC52aWV3LWZvb3RlciBhLFxuLnZpZXctY29udGVudC1saXN0cyArIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LW1vcmUtbGluayBhLCAuY2stY29udGVudCAudmlldy1jb250ZW50LWxpc3RzLnZpZXctaW5zaWdodHMgLnZpZXctZm9vdGVyIGEsXG4uY2stY29udGVudCAudmlldy1jb250ZW50LWxpc3RzICsgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctbW9yZS1saW5rIGEge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ubGluay1ob3Zlci1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMyNjExYzkgIWltcG9ydGFudDtcbn1cblxuLmNpcmNsZS1hbmltYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNpcmNsZS1hbmltYXRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2lyY2xlLWFuaW1hdGlvbiBhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5jaXJjbGUtYW5pbWF0aW9uIC52aWV3LW1vcmUgLmNpcmNsZSB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uY2lyY2xlLWFuaW1hdGlvbiAudmlldy1tb3JlIC5jaXJjbGUgLmJhY2tncm91bmQge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG4uY2lyY2xlLWFuaW1hdGlvbiAudmlldy1tb3JlIC5jaXJjbGUgLmZvcmVncm91bmQge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMzc3O1xuICBzdHJva2UtZGFzaG9mZnNldDogMzc3O1xuICBzdHJva2U6ICMyNjExYzk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yNzBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cbi5jaXJjbGUtYW5pbWF0aW9uIC52aWV3LW1vcmUgLmNpcmNsZSAubGluZSB7XG4gIHN0cm9rZS13aWR0aDogMjtcbiAgc3Ryb2tlOiAjMjYxMWM5O1xufVxuLmNpcmNsZS1hbmltYXRpb24gLnZpZXctbW9yZSAuY2lyY2xlIC5saW5lMiB7XG4gIHN0cm9rZTogIzI2MTFjOTtcbn1cbi5jaXJjbGUtYW5pbWF0aW9uOmhvdmVyIC52aWV3LW1vcmUgLmJhY2tncm91bmQge1xuICBzdHJva2U6IHRyYW5zcGFyZW50O1xufVxuLmNpcmNsZS1hbmltYXRpb246aG92ZXIgLnZpZXctbW9yZSAuZm9yZWdyb3VuZCB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4udGV4dC13aGl0ZS5jaXJjbGUtYW5pbWF0aW9uLFxuLnRleHQtd2hpdGUgPiAuY2lyY2xlLWFuaW1hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGV4dC13aGl0ZS5jaXJjbGUtYW5pbWF0aW9uIGEsXG4udGV4dC13aGl0ZSA+IC5jaXJjbGUtYW5pbWF0aW9uIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50ZXh0LXdoaXRlLmNpcmNsZS1hbmltYXRpb24gcCxcbi50ZXh0LXdoaXRlID4gLmNpcmNsZS1hbmltYXRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGV4dC13aGl0ZS5jaXJjbGUtYW5pbWF0aW9uIGEsXG4udGV4dC13aGl0ZSA+IC5jaXJjbGUtYW5pbWF0aW9uIGEge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnRleHQtd2hpdGUuY2lyY2xlLWFuaW1hdGlvbiAudmlldy1tb3JlIC5jaXJjbGUsXG4udGV4dC13aGl0ZSA+IC5jaXJjbGUtYW5pbWF0aW9uIC52aWV3LW1vcmUgLmNpcmNsZSB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4udGV4dC13aGl0ZS5jaXJjbGUtYW5pbWF0aW9uIC52aWV3LW1vcmUgLmNpcmNsZSAuYmFja2dyb3VuZCxcbi50ZXh0LXdoaXRlID4gLmNpcmNsZS1hbmltYXRpb24gLnZpZXctbW9yZSAuY2lyY2xlIC5iYWNrZ3JvdW5kIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuLnRleHQtd2hpdGUuY2lyY2xlLWFuaW1hdGlvbiAudmlldy1tb3JlIC5jaXJjbGUgLmZvcmVncm91bmQsXG4udGV4dC13aGl0ZSA+IC5jaXJjbGUtYW5pbWF0aW9uIC52aWV3LW1vcmUgLmNpcmNsZSAuZm9yZWdyb3VuZCB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2UtZGFzaGFycmF5OiAzNzc7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAzNzc7XG4gIHN0cm9rZTogI2ZmZjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTI3MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuLnRleHQtd2hpdGUuY2lyY2xlLWFuaW1hdGlvbiAudmlldy1tb3JlIC5jaXJjbGUgLmxpbmUsXG4udGV4dC13aGl0ZSA+IC5jaXJjbGUtYW5pbWF0aW9uIC52aWV3LW1vcmUgLmNpcmNsZSAubGluZSB7XG4gIHN0cm9rZS13aWR0aDogMjtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuLnRleHQtd2hpdGUuY2lyY2xlLWFuaW1hdGlvbiAudmlldy1tb3JlIC5jaXJjbGUgLmxpbmUyLFxuLnRleHQtd2hpdGUgPiAuY2lyY2xlLWFuaW1hdGlvbiAudmlldy1tb3JlIC5jaXJjbGUgLmxpbmUyIHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuLnRleHQtd2hpdGUuY2lyY2xlLWFuaW1hdGlvbjpob3ZlciAudmlldy1tb3JlIC5iYWNrZ3JvdW5kLFxuLnRleHQtd2hpdGUgPiAuY2lyY2xlLWFuaW1hdGlvbjpob3ZlciAudmlldy1tb3JlIC5iYWNrZ3JvdW5kIHtcbiAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbn1cbi50ZXh0LXdoaXRlLmNpcmNsZS1hbmltYXRpb246aG92ZXIgLnZpZXctbW9yZSAuZm9yZWdyb3VuZCxcbi50ZXh0LXdoaXRlID4gLmNpcmNsZS1hbmltYXRpb246aG92ZXIgLnZpZXctbW9yZSAuZm9yZWdyb3VuZCB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4udGV4dC1ibGFjay5jaXJjbGUtYW5pbWF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50ZXh0LWJsYWNrLmNpcmNsZS1hbmltYXRpb24gYSB7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLnRleHQtYmxhY2suY2lyY2xlLWFuaW1hdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50ZXh0LWJsYWNrLmNpcmNsZS1hbmltYXRpb24gYSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udGV4dC1ibGFjay5jaXJjbGUtYW5pbWF0aW9uIC52aWV3LW1vcmUgLmNpcmNsZSB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4udGV4dC1ibGFjay5jaXJjbGUtYW5pbWF0aW9uIC52aWV3LW1vcmUgLmNpcmNsZSAuYmFja2dyb3VuZCB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cbi50ZXh0LWJsYWNrLmNpcmNsZS1hbmltYXRpb24gLnZpZXctbW9yZSAuY2lyY2xlIC5mb3JlZ3JvdW5kIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDM3NztcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDM3NztcbiAgc3Ryb2tlOiAjMWIxYjFiO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjcwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG4udGV4dC1ibGFjay5jaXJjbGUtYW5pbWF0aW9uIC52aWV3LW1vcmUgLmNpcmNsZSAubGluZSB7XG4gIHN0cm9rZS13aWR0aDogMjtcbiAgc3Ryb2tlOiAjMWIxYjFiO1xufVxuLnRleHQtYmxhY2suY2lyY2xlLWFuaW1hdGlvbiAudmlldy1tb3JlIC5jaXJjbGUgLmxpbmUyIHtcbiAgc3Ryb2tlOiAjMWIxYjFiO1xufVxuLnRleHQtYmxhY2suY2lyY2xlLWFuaW1hdGlvbjpob3ZlciAudmlldy1tb3JlIC5iYWNrZ3JvdW5kIHtcbiAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbn1cbi50ZXh0LWJsYWNrLmNpcmNsZS1hbmltYXRpb246aG92ZXIgLnZpZXctbW9yZSAuZm9yZWdyb3VuZCB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4ud2l0aC1jYXJyb3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLndpdGgtY2Fycm90OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMjYxMWM5O1xuICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xufVxuLndpdGgtY2Fycm90OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC0wLjc1cmVtO1xufVxuLndpdGgtY2Fycm90LmQtYmxvY2s6YWZ0ZXIge1xuICB0b3A6IC0zcHg7XG59XG5cbmEud2l0aC1jYXJyb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbmEud2l0aC1jYXJyb3Q6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMS4yNXJlbTtcbiAgYm90dG9tOiA3cHg7XG59XG5cbi50ZXh0LXdoaXRlLndpdGgtY2Fycm90OmFmdGVyLFxuLnRleHQtd2hpdGUgLndpdGgtY2Fycm90OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xufVxuXG4uYWN0aW9uLWxpbmsge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uYWN0aW9uLWxpbmsgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnAuc3RhbmRmaXJzdCB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5hLmZ1bGwtd2lkdGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMjYxMWM5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEuZnVsbC13aWR0aCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb250ZW50LXByaW1hcnkgLmZpZWxkLS1pdGVtIGEuZnVsbC13aWR0aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM4MjgyODI7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzJhMmEyYTtcbiAgcGFkZGluZzogOHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5jb250ZW50LXByaW1hcnkgLmZpZWxkLS1pdGVtIGEuZnVsbC13aWR0aDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xuICBib3JkZXItY29sb3I6ICM4MjgyODI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLmZ1bGwtd2lkdGgtbGluayB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGFkYTtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZ1bGwtd2lkdGgtbGluayBhLmZ1bGwtd2lkdGgge1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZnVsbC13aWR0aC1saW5rX19udW1iZXIge1xuICBjb2xvcjogIzI2MTFjOTtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAycmVtO1xufVxuLmZ1bGwtd2lkdGgtbGlua19fc3ZnIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5mdWxsLXdpZHRoLWxpbmtfX3N2ZyBpbWcge1xuICBtaW4td2lkdGg6IDNyZW07XG59XG4uZnVsbC13aWR0aC1saW5rIGltZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5mdWxsLXdpZHRoLWxpbmsgLmZ1bGwtd2lkdGgtbGlua19fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZ1bGwtd2lkdGgtbGluay53aXRoLWltZyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZ1bGwtd2lkdGgtbGluay53aXRoLWltZyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5mdWxsLXdpZHRoLWxpbmsud2l0aC1pbWcgLmZ1bGwtd2lkdGgtbGlua19faW1nIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZ1bGwtd2lkdGgtbGluay53aXRoLWltZyAuZnVsbC13aWR0aC1saW5rX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZnVsbC13aWR0aC1saW5rIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mdWxsLXdpZHRoLWxpbmsgYSA+IHN0cm9uZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZnVsbC13aWR0aC1saW5rIC52aWV3LW1vcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLmZ1bGwtd2lkdGgtbGluay5idG4tY2lyY2xlLWxpbmsgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzFiMWIxYjtcbn1cbi5mdWxsLXdpZHRoLWxpbmsuYnRuLWNpcmNsZS1saW5rIC52aWV3LW1vcmUge1xuICByaWdodDogMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLWZ1bGwtd2lkdGgtbGluayAuY29sLWxnLTYgLmZ1bGwtd2lkdGgtbGluayB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxuICAuc2VjdGlvbi1mdWxsLXdpZHRoLWxpbmsgLmNvbC1sZy02OmZpcnN0LWNoaWxkIC5mdWxsLXdpZHRoLWxpbmsge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgfVxuICAuc2VjdGlvbi1mdWxsLXdpZHRoLWxpbmsgLmNvbC1sZy02Om50aC1jaGlsZCgyKSAuZnVsbC13aWR0aC1saW5rIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIH1cbn1cblxuKjpub3QoLmJ0bi1jaXJjbGUtbGluay5mdWxsLXdpZHRoLWxpbmspICsgLmJ0bi1jaXJjbGUtbGluay5mdWxsLXdpZHRoLWxpbmssXG4uYnRuLWNpcmNsZS1saW5rLmZ1bGwtd2lkdGgtbGluayArICo6bm90KC5idG4tY2lyY2xlLWxpbmsuZnVsbC13aWR0aC1saW5rKSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5mdWxsLXdpZHRoLWxpbms6bm90KC53aXRoLWltZykgKyAuZnVsbC13aWR0aC1saW5rOm5vdCgud2l0aC1pbWcpIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5mdWxsLXdpZHRoLWxpbms6bm90KC53aXRoLWltZykgKyAuZnVsbC13aWR0aC1saW5rOm5vdCgud2l0aC1pbWcpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGFkYTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5zZWN0aW9uLWFydGljbGUtbGlzdCAuZnVsbC13aWR0aC1saW5rOm5vdCgud2l0aC1pbWcpICsgLmZ1bGwtd2lkdGgtbGluazpub3QoLndpdGgtaW1nKTpsYXN0LWNoaWxkLCAuc2VjdGlvbi10ZXh0IC5mdWxsLXdpZHRoLWxpbms6bm90KC53aXRoLWltZykgKyAuZnVsbC13aWR0aC1saW5rOm5vdCgud2l0aC1pbWcpOmxhc3QtY2hpbGQsIC5zZWN0aW9uLWNoYXB0ZXIgLmZ1bGwtd2lkdGgtbGluazpub3QoLndpdGgtaW1nKSArIC5mdWxsLXdpZHRoLWxpbms6bm90KC53aXRoLWltZyk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZnVsbC13aWR0aC1saW5rICsgLmZ1bGwtd2lkdGgtbGluayB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAuZnVsbC13aWR0aC1saW5rICsgLmZ1bGwtd2lkdGgtbGluazpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGFkYTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS13Yy1kaXN0YW5jZS1ibG9ja3MpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZ1bGwtd2lkdGgtbGluay53aXRoLWltZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuZnVsbC13aWR0aC1saW5rLndpdGgtaW1nIC5mdWxsLXdpZHRoLWxpbmtfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZ1bGwtd2lkdGgtbGlua19fc3ZnIGltZyB7XG4gICAgbWluLXdpZHRoOiA0cmVtO1xuICB9XG59XG4uYnRuLmJ0bi1saW5rIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmJ0bi5idG4tbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzI2MTFjOTtcbiAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbn1cbi5idG4uYnRuLWxpbmsudGV4dC13aGl0ZTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5idG4uYnRuLWxpbms6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luOiAwIDAgMCAwLjVyZW07XG59XG4uYnRuLmJ0bi1saW5rOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuNXMgZWFzZTtcbiAgYmFja2dyb3VuZC1zaXplOiAwIDAuMDYyNXJlbSwgY2FsYygxMDAlIC0gMXJlbSkgMC4wNjI1cmVtO1xufVxuXG4uYnRuLmJ0bi1wcmltYXJ5LFxuLmJ0bi5idG4tb3V0bGluZS13aGl0ZSxcbi5idG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5idG4uYnRuLXByaW1hcnk6bm90KC53aXRob3V0LWNhcnJvdCksXG4uYnRuLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCgud2l0aG91dC1jYXJyb3QpLFxuLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCgud2l0aG91dC1jYXJyb3QpIHtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuLmJ0bi5idG4tcHJpbWFyeTphZnRlcixcbi5idG4uYnRuLW91dGxpbmUtd2hpdGU6YWZ0ZXIsXG4uYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4uYnRuLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi5idG4tb3V0bGluZS13aGl0ZTpob3Zlcixcbi5idG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMDtcbn1cblxuLmJ0bi5idG4tcHJpbWFyeTpub3QoLndpdGhvdXQtY2Fycm90KTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xufVxuLmJ0bi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjZkZTQ7XG4gIGJvcmRlci1jb2xvcjogIzM2NmRlNDtcbn1cblxuLmJ0bi13aXRoLWNhcnJvdCB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xufVxuLmJ0bi13aXRoLWNhcnJvdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xufVxuLmJ0bi13aXRoLWNhcnJvdDphZnRlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMjYxMWM5O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyNjExYzk7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzMzYWRkNjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzNhZGQ2O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA3MSwgNTMsIDIwOTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMxZTBlYTE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxZDBkOTc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMjYxMWM5O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyNjExYzk7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMtd2l0aGluLCAuYnRuLXByaW1hcnk6Zm9jdXMge1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNhZGQ2O1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICM3MDcyNzk7XG59XG5cbltjbGFzc149YnRuLW91dGxpbmUtXSxcbltjbGFzcyo9XCIgYnRuLW91dGxpbmUtXCJdIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmJ0bi1vdXRsaW5lLXdoaXRlIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMyNjExYzk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzI2MTFjOTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2JmYmZiZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5LmJ0bi13aXRoLWNhcnJvdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMjYxMWM5O1xuICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnRuLXdpdGgtY2Fycm90OmhvdmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XG59XG5cbi5idG4tY2lyY2xlLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi5idG4tY2lyY2xlLWxpbmsgYSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYnRuLWNpcmNsZS1saW5rIC52aWV3LW1vcmU6bm90KC5wbHVzKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYW5pbWF0aW9uOiBib3JkZXItcHJpbWFyeS1vdXQgMC40cyBlYXNlLW91dCAxIGZvcndhcmRzO1xufVxuLmJ0bi1jaXJjbGUtbGluayAudmlldy1tb3JlOm5vdCgucGx1cyk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzI2MTFjOTtcbiAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbn1cbi5idG4tY2lyY2xlLWxpbmsgLnZpZXctbW9yZS5wbHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1jaXJjbGUtbGluayAudmlldy1tb3JlLnBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMjAxM1wiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICMyNjExYzk7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG4uYnRuLWNpcmNsZS1saW5rIC52aWV3LW1vcmUge1xuICBtaW4td2lkdGg6IDM2cHg7XG4gIG1heC1oZWlnaHQ6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tY2lyY2xlLWxpbmsgLnZpZXctbW9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZmZmO1xuICB9XG59XG4uYnRuLWNpcmNsZS1saW5rIC52aWV3LW1vcmU6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxM3B4O1xuICByaWdodDogMTVweDtcbn1cbi5idG4tY2lyY2xlLWxpbmsuY29sbGFwc2VkIC52aWV3LW1vcmUucGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xufVxuLmJ0bi1jaXJjbGUtbGluazpob3ZlciAudmlldy1tb3JlIHtcbiAgY3Vyc29yOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tY2lyY2xlLWxpbms6aG92ZXIgLnZpZXctbW9yZSB7XG4gICAgYW5pbWF0aW9uOiBib3JkZXItcHJpbWFyeSAwLjRzIGVhc2Utb3V0IDEgZm9yd2FyZHM7XG4gIH1cbn1cbi5idG4tY2lyY2xlLWxpbmsudGV4dC1ibGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuLmJ0bi1jaXJjbGUtbGluay50ZXh0LWJsYWNrIGEge1xuICBjb2xvcjogIzFiMWIxYjtcbn1cbi5idG4tY2lyY2xlLWxpbmsudGV4dC1ibGFjayBhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbi5idG4tY2lyY2xlLWxpbmsudGV4dC1ibGFjayAudmlldy1tb3JlOm5vdCgucGx1cykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFuaW1hdGlvbjogYm9yZGVyLWJsYWNrLW91dCAwLjRzIGVhc2Utb3V0IDEgZm9yd2FyZHM7XG59XG4uYnRuLWNpcmNsZS1saW5rLnRleHQtYmxhY2sgLnZpZXctbW9yZTpub3QoLnBsdXMpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMxYjFiMWI7XG4gIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XG59XG4uYnRuLWNpcmNsZS1saW5rLnRleHQtYmxhY2sgLnZpZXctbW9yZS5wbHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1jaXJjbGUtbGluay50ZXh0LWJsYWNrIC52aWV3LW1vcmUucGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwyMDEzXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzI2MTFjOTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbn1cbi5idG4tY2lyY2xlLWxpbmsudGV4dC1ibGFjayAudmlldy1tb3JlIHtcbiAgbWluLXdpZHRoOiAzNnB4O1xuICBtYXgtaGVpZ2h0OiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLWNpcmNsZS1saW5rLnRleHQtYmxhY2sgLnZpZXctbW9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZmZmO1xuICB9XG59XG4uYnRuLWNpcmNsZS1saW5rLnRleHQtYmxhY2sgLnZpZXctbW9yZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLmJ0bi1jaXJjbGUtbGluay50ZXh0LWJsYWNrLmNvbGxhcHNlZCAudmlldy1tb3JlLnBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIitcIjtcbn1cbi5idG4tY2lyY2xlLWxpbmsudGV4dC1ibGFjazpob3ZlciAudmlldy1tb3JlIHtcbiAgY3Vyc29yOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tY2lyY2xlLWxpbmsudGV4dC1ibGFjazpob3ZlciAudmlldy1tb3JlIHtcbiAgICBhbmltYXRpb246IGJvcmRlci1ibGFjayAwLjRzIGVhc2Utb3V0IDEgZm9yd2FyZHM7XG4gIH1cbn1cbi5idG4tY2lyY2xlLWxpbmsudGV4dC13aGl0ZS5iZy1kYXJrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjMjgyOTJmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4uYnRuLWNpcmNsZS1saW5rLnRleHQtd2hpdGUuYmctZGFyayBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLWNpcmNsZS1saW5rLnRleHQtd2hpdGUuYmctZGFyayBhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbi5idG4tY2lyY2xlLWxpbmsudGV4dC13aGl0ZS5iZy1kYXJrIC52aWV3LW1vcmU6bm90KC5wbHVzKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYW5pbWF0aW9uOiBib3JkZXItd2hpdGUtb3V0IDAuNHMgZWFzZS1vdXQgMSBmb3J3YXJkcztcbn1cbi5idG4tY2lyY2xlLWxpbmsudGV4dC13aGl0ZS5iZy1kYXJrIC52aWV3LW1vcmU6bm90KC5wbHVzKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xufVxuLmJ0bi1jaXJjbGUtbGluay50ZXh0LXdoaXRlLmJnLWRhcmsgLnZpZXctbW9yZS5wbHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1jaXJjbGUtbGluay50ZXh0LXdoaXRlLmJnLWRhcmsgLnZpZXctbW9yZS5wbHVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDIwMTNcIjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjMjYxMWM5O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuLmJ0bi1jaXJjbGUtbGluay50ZXh0LXdoaXRlLmJnLWRhcmsgLnZpZXctbW9yZSB7XG4gIG1pbi13aWR0aDogMzZweDtcbiAgbWF4LWhlaWdodDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi1jaXJjbGUtbGluay50ZXh0LXdoaXRlLmJnLWRhcmsgLnZpZXctbW9yZSB7XG4gICAgYmFja2dyb3VuZDogIzI4MjkyZjtcbiAgICBib3gtc2hhZG93OiAxOHB4IC0xOHB4IDAgMXB4ICMyODI5MmYsIC0xOHB4IC0xOHB4IDAgMXB4ICMyODI5MmYsIC0xOHB4IDE4cHggMCAxcHggIzI4MjkyZiwgMThweCAxOHB4IDAgMXB4ICMyODI5MmYsIDAgMCAwIDFweCAjMjgyOTJmO1xuICB9XG59XG4uYnRuLWNpcmNsZS1saW5rLnRleHQtd2hpdGUuYmctZGFyayAudmlldy1tb3JlOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTNweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG4uYnRuLWNpcmNsZS1saW5rLnRleHQtd2hpdGUuYmctZGFyay5jb2xsYXBzZWQgLnZpZXctbW9yZS5wbHVzOmFmdGVyIHtcbiAgY29udGVudDogXCIrXCI7XG59XG4uYnRuLWNpcmNsZS1saW5rLnRleHQtd2hpdGUuYmctZGFyazpob3ZlciAudmlldy1tb3JlIHtcbiAgY3Vyc29yOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tY2lyY2xlLWxpbmsudGV4dC13aGl0ZS5iZy1kYXJrOmhvdmVyIC52aWV3LW1vcmUge1xuICAgIGFuaW1hdGlvbjogYm9yZGVyLXdoaXRlIDAuNHMgZWFzZS1vdXQgMSBmb3J3YXJkcztcbiAgfVxufVxuLmJ0bi1jaXJjbGUtbGluay5idG46YWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYWNjb3JkaW9uLWNpcmNsZS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24tY2lyY2xlLWxpbmsgYSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYWNjb3JkaW9uLWNpcmNsZS1saW5rIC52aWV3LW1vcmU6bm90KC5wbHVzKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYW5pbWF0aW9uOiBib3JkZXItcHJpbWFyeS1vdXQgMC40cyBlYXNlLW91dCAxIGZvcndhcmRzO1xufVxuLmFjY29yZGlvbi1jaXJjbGUtbGluayAudmlldy1tb3JlOm5vdCgucGx1cyk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzI2MTFjOTtcbiAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbn1cbi5hY2NvcmRpb24tY2lyY2xlLWxpbmsgLnZpZXctbW9yZS5wbHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbi1jaXJjbGUtbGluayAudmlldy1tb3JlLnBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMjAxM1wiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICMyNjExYzk7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG4uYWNjb3JkaW9uLWNpcmNsZS1saW5rIC52aWV3LW1vcmUge1xuICBtaW4td2lkdGg6IDM2cHg7XG4gIG1heC1oZWlnaHQ6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb24tY2lyY2xlLWxpbmsgLnZpZXctbW9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAxOHB4IC0xOHB4IDAgMXB4ICNmZmYsIC0xOHB4IC0xOHB4IDAgMXB4ICNmZmYsIC0xOHB4IDE4cHggMCAxcHggI2ZmZiwgMThweCAxOHB4IDAgMXB4ICNmZmYsIDAgMCAwIDFweCAjZmZmO1xuICB9XG59XG4uYWNjb3JkaW9uLWNpcmNsZS1saW5rIC52aWV3LW1vcmU6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxM3B4O1xuICByaWdodDogMTVweDtcbn1cbi5hY2NvcmRpb24tY2lyY2xlLWxpbmsuY29sbGFwc2VkIC52aWV3LW1vcmUucGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xufVxuLmFjY29yZGlvbi1jaXJjbGUtbGluazpob3ZlciAudmlldy1tb3JlIHtcbiAgY3Vyc29yOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb24tY2lyY2xlLWxpbms6aG92ZXIgLnZpZXctbW9yZSB7XG4gICAgYW5pbWF0aW9uOiBib3JkZXItcHJpbWFyeSAwLjRzIGVhc2Utb3V0IDEgZm9yd2FyZHM7XG4gIH1cbn1cbi5hY2NvcmRpb24tY2lyY2xlLWxpbmsgLnZpZXctbW9yZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMWIxYjFiO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzI2MTFjOTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjYxMWM5O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNywgMjcsIDI3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzI2MTFjOTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzI2MTFjOTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzFiMWIxYjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxYjFiMWI7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzVmNWY1ZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMtd2l0aGluLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMDtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjNzA3Mjc5O1xufVxuXG4uYnRuLWhvdmVyYWJsZS1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU2LCA1OSwgNjc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgLS1icy1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCAjNzA3Mjc5IHNvbGlkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYnRuLWhvdmVyYWJsZS1wcmltYXJ5IHNwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4taG92ZXJhYmxlLXByaW1hcnkgLmNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MTFjOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXJlbTtcbn1cbi5idG4taG92ZXJhYmxlLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyNjExYzk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5idG4taG92ZXJhYmxlLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4taG92ZXJhYmxlLXByaW1hcnk6aG92ZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi5idG4taG92ZXJhYmxlLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NiwgNTksIDY3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggIzcwNzI3OSBzb2xpZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmJ0bi1ob3ZlcmFibGUtc2Vjb25kYXJ5IHNwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4taG92ZXJhYmxlLXNlY29uZGFyeSAuY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjFiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcmVtO1xufVxuLmJ0bi1ob3ZlcmFibGUtc2Vjb25kYXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMWIxYjFiO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uYnRuLWhvdmVyYWJsZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4taG92ZXJhYmxlLXNlY29uZGFyeTpob3Zlcjo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cblxuLmJ0bi1ob3ZlcmFibGUtc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NiwgNTksIDY3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggIzcwNzI3OSBzb2xpZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmJ0bi1ob3ZlcmFibGUtc3VjY2VzcyBzcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLWhvdmVyYWJsZS1zdWNjZXNzIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTg3NTQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uYnRuLWhvdmVyYWJsZS1zdWNjZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMTk4NzU0O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uYnRuLWhvdmVyYWJsZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLWhvdmVyYWJsZS1zdWNjZXNzOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuXG4uYnRuLWhvdmVyYWJsZS1pbmZvIHtcbiAgLS1icy1idG4tY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU2LCA1OSwgNjc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgLS1icy1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCAjNzA3Mjc5IHNvbGlkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYnRuLWhvdmVyYWJsZS1pbmZvIHNwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4taG92ZXJhYmxlLWluZm8gLmNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YzVmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXJlbTtcbn1cbi5idG4taG92ZXJhYmxlLWluZm86OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxN2M1ZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5idG4taG92ZXJhYmxlLWluZm86aG92ZXIge1xuICBjb2xvcjogIzFiMWIxYjtcbn1cbi5idG4taG92ZXJhYmxlLWluZm86aG92ZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi5idG4taG92ZXJhYmxlLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTYsIDU5LCA2NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4ICM3MDcyNzkgc29saWQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5idG4taG92ZXJhYmxlLXdhcm5pbmcgc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1ob3ZlcmFibGUtd2FybmluZyAuY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcmVtO1xufVxuLmJ0bi1ob3ZlcmFibGUtd2FybmluZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmYzEwNztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmJ0bi1ob3ZlcmFibGUtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLmJ0bi1ob3ZlcmFibGUtd2FybmluZzpob3Zlcjo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cblxuLmJ0bi1ob3ZlcmFibGUtZGFuZ2VyIHtcbiAgLS1icy1idG4tY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU2LCA1OSwgNjc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgLS1icy1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCAjNzA3Mjc5IHNvbGlkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYnRuLWhvdmVyYWJsZS1kYW5nZXIgc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1ob3ZlcmFibGUtZGFuZ2VyIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uYnRuLWhvdmVyYWJsZS1kYW5nZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5idG4taG92ZXJhYmxlLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi1ob3ZlcmFibGUtZGFuZ2VyOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuXG4uYnRuLWhvdmVyYWJsZS1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NiwgNTksIDY3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggIzcwNzI3OSBzb2xpZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmJ0bi1ob3ZlcmFibGUtbGlnaHQgc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1ob3ZlcmFibGUtbGlnaHQgLmNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXJlbTtcbn1cbi5idG4taG92ZXJhYmxlLWxpZ2h0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uYnRuLWhvdmVyYWJsZS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLmJ0bi1ob3ZlcmFibGUtbGlnaHQ6aG92ZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi5idG4taG92ZXJhYmxlLWxhdmVuZGVyIHtcbiAgLS1icy1idG4tY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU2LCA1OSwgNjc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgLS1icy1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCAjNzA3Mjc5IHNvbGlkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYnRuLWhvdmVyYWJsZS1sYXZlbmRlciBzcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLWhvdmVyYWJsZS1sYXZlbmRlciAuY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcmVtO1xufVxuLmJ0bi1ob3ZlcmFibGUtbGF2ZW5kZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmMWYwZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5idG4taG92ZXJhYmxlLWxhdmVuZGVyOmhvdmVyIHtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG4uYnRuLWhvdmVyYWJsZS1sYXZlbmRlcjpob3Zlcjo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cblxuLmJ0bi1ob3ZlcmFibGUtZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NiwgNTksIDY3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggIzcwNzI3OSBzb2xpZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmJ0bi1ob3ZlcmFibGUtZGFyayBzcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLWhvdmVyYWJsZS1kYXJrIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI5MmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uYnRuLWhvdmVyYWJsZS1kYXJrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMjgyOTJmO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uYnRuLWhvdmVyYWJsZS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLWhvdmVyYWJsZS1kYXJrOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuXG4uYnRuLWhvdmVyYWJsZS13aGl0ZSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NiwgNTksIDY3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggIzcwNzI3OSBzb2xpZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmJ0bi1ob3ZlcmFibGUtd2hpdGUgc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1ob3ZlcmFibGUtd2hpdGUgLmNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXJlbTtcbn1cbi5idG4taG92ZXJhYmxlLXdoaXRlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uYnRuLWhvdmVyYWJsZS13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLmJ0bi1ob3ZlcmFibGUtd2hpdGU6aG92ZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi5idG4taG92ZXJhYmxlLWJsYWNrIHtcbiAgLS1icy1idG4tY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU2LCA1OSwgNjc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgLS1icy1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCAjNzA3Mjc5IHNvbGlkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYnRuLWhvdmVyYWJsZS1ibGFjayBzcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLWhvdmVyYWJsZS1ibGFjayAuY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjFiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcmVtO1xufVxuLmJ0bi1ob3ZlcmFibGUtYmxhY2s6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxYjFiMWI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5idG4taG92ZXJhYmxlLWJsYWNrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLWhvdmVyYWJsZS1ibGFjazpob3Zlcjo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cblxuLmJ0bi1ob3ZlcmFibGUtZ3JheSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NiwgNTksIDY3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggIzcwNzI3OSBzb2xpZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmJ0bi1ob3ZlcmFibGUtZ3JheSBzcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLWhvdmVyYWJsZS1ncmF5IC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDcyNzk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uYnRuLWhvdmVyYWJsZS1ncmF5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNzA3Mjc5O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uYnRuLWhvdmVyYWJsZS1ncmF5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLWhvdmVyYWJsZS1ncmF5OmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuXG4uYnRuLWhvdmVyYWJsZS1ncmF5LWxpZ2h0ZXN0IHtcbiAgLS1icy1idG4tY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU2LCA1OSwgNjc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgLS1icy1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCAjNzA3Mjc5IHNvbGlkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYnRuLWhvdmVyYWJsZS1ncmF5LWxpZ2h0ZXN0IHNwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4taG92ZXJhYmxlLWdyYXktbGlnaHRlc3QgLmNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXJlbTtcbn1cbi5idG4taG92ZXJhYmxlLWdyYXktbGlnaHRlc3Q6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5idG4taG92ZXJhYmxlLWdyYXktbGlnaHRlc3Q6aG92ZXIge1xuICBjb2xvcjogIzFiMWIxYjtcbn1cbi5idG4taG92ZXJhYmxlLWdyYXktbGlnaHRlc3Q6aG92ZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi5idG4taG92ZXJhYmxlLWdyYXktbGlnaHRlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NiwgNTksIDY3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggIzcwNzI3OSBzb2xpZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmJ0bi1ob3ZlcmFibGUtZ3JheS1saWdodGVyIHNwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4taG92ZXJhYmxlLWdyYXktbGlnaHRlciAuY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZGVjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcmVtO1xufVxuLmJ0bi1ob3ZlcmFibGUtZ3JheS1saWdodGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZWNlZGVjO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uYnRuLWhvdmVyYWJsZS1ncmF5LWxpZ2h0ZXI6aG92ZXIge1xuICBjb2xvcjogIzFiMWIxYjtcbn1cbi5idG4taG92ZXJhYmxlLWdyYXktbGlnaHRlcjpob3Zlcjo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cblxuLmJ0bi1ob3ZlcmFibGUtZ3JheS1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NiwgNTksIDY3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggIzcwNzI3OSBzb2xpZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmJ0bi1ob3ZlcmFibGUtZ3JheS1saWdodCBzcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLWhvdmVyYWJsZS1ncmF5LWxpZ2h0IC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uYnRuLWhvdmVyYWJsZS1ncmF5LWxpZ2h0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZGFkYWRhO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uYnRuLWhvdmVyYWJsZS1ncmF5LWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG4uYnRuLWhvdmVyYWJsZS1ncmF5LWxpZ2h0OmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuXG4uYnRuLWhvdmVyYWJsZS1ncmF5LWRhcmsge1xuICAtLWJzLWJ0bi1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTYsIDU5LCA2NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4ICM3MDcyNzkgc29saWQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5idG4taG92ZXJhYmxlLWdyYXktZGFyayBzcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLWhvdmVyYWJsZS1ncmF5LWRhcmsgLmNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmNWY1ZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXJlbTtcbn1cbi5idG4taG92ZXJhYmxlLWdyYXktZGFyazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzVmNWY1ZjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmJ0bi1ob3ZlcmFibGUtZ3JheS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLWhvdmVyYWJsZS1ncmF5LWRhcms6aG92ZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi5idG4taG92ZXJhYmxlLWJsYWNrNDAge1xuICAtLWJzLWJ0bi1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTYsIDU5LCA2NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4ICM3MDcyNzkgc29saWQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5idG4taG92ZXJhYmxlLWJsYWNrNDAgc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1ob3ZlcmFibGUtYmxhY2s0MCAuY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyYTJhO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcmVtO1xufVxuLmJ0bi1ob3ZlcmFibGUtYmxhY2s0MDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzJhMmEyYTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmJ0bi1ob3ZlcmFibGUtYmxhY2s0MDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi1ob3ZlcmFibGUtYmxhY2s0MDpob3Zlcjo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cblxuLmJ0bi1ob3ZlcmFibGUtYmxhY2s2MCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NiwgNTksIDY3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggIzcwNzI3OSBzb2xpZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmJ0bi1ob3ZlcmFibGUtYmxhY2s2MCBzcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLWhvdmVyYWJsZS1ibGFjazYwIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjgyODI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uYnRuLWhvdmVyYWJsZS1ibGFjazYwOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjODI4MjgyO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uYnRuLWhvdmVyYWJsZS1ibGFjazYwOmhvdmVyIHtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG4uYnRuLWhvdmVyYWJsZS1ibGFjazYwOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuXG4uYnRuLWhvdmVyYWJsZS1ibHVlIHtcbiAgLS1icy1idG4tY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU2LCA1OSwgNjc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgLS1icy1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCAjNzA3Mjc5IHNvbGlkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYnRuLWhvdmVyYWJsZS1ibHVlIHNwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4taG92ZXJhYmxlLWJsdWUgLmNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2NmRlNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXJlbTtcbn1cbi5idG4taG92ZXJhYmxlLWJsdWU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMzNjZkZTQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5idG4taG92ZXJhYmxlLWJsdWU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4taG92ZXJhYmxlLWJsdWU6aG92ZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi5idG4taG92ZXJhYmxlLWJsdWUyMCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NiwgNTksIDY3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggIzcwNzI3OSBzb2xpZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmJ0bi1ob3ZlcmFibGUtYmx1ZTIwIHNwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4taG92ZXJhYmxlLWJsdWUyMCAuY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmNGZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcmVtO1xufVxuLmJ0bi1ob3ZlcmFibGUtYmx1ZTIwOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZThmNGZmO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uYnRuLWhvdmVyYWJsZS1ibHVlMjA6aG92ZXIge1xuICBjb2xvcjogIzFiMWIxYjtcbn1cbi5idG4taG92ZXJhYmxlLWJsdWUyMDpob3Zlcjo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cblxuLmJ0bi1ob3ZlcmFibGUtYmx1ZTQwIHtcbiAgLS1icy1idG4tY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU2LCA1OSwgNjc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgLS1icy1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCAjNzA3Mjc5IHNvbGlkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYnRuLWhvdmVyYWJsZS1ibHVlNDAgc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1ob3ZlcmFibGUtYmx1ZTQwIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OWQ2ZWI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uYnRuLWhvdmVyYWJsZS1ibHVlNDA6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM5OWQ2ZWI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5idG4taG92ZXJhYmxlLWJsdWU0MDpob3ZlciB7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLmJ0bi1ob3ZlcmFibGUtYmx1ZTQwOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuXG4uYnRuLWhvdmVyYWJsZS1ibHVlNjAge1xuICAtLWJzLWJ0bi1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTYsIDU5LCA2NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4ICM3MDcyNzkgc29saWQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5idG4taG92ZXJhYmxlLWJsdWU2MCBzcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLWhvdmVyYWJsZS1ibHVlNjAgLmNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2YzJlMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXJlbTtcbn1cbi5idG4taG92ZXJhYmxlLWJsdWU2MDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzY2YzJlMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmJ0bi1ob3ZlcmFibGUtYmx1ZTYwOmhvdmVyIHtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG4uYnRuLWhvdmVyYWJsZS1ibHVlNjA6aG92ZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi5idG4taG92ZXJhYmxlLWJsdWU4MCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NiwgNTksIDY3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggIzcwNzI3OSBzb2xpZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmJ0bi1ob3ZlcmFibGUtYmx1ZTgwIHNwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4taG92ZXJhYmxlLWJsdWU4MCAuY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNhZGQ2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcmVtO1xufVxuLmJ0bi1ob3ZlcmFibGUtYmx1ZTgwOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMzNhZGQ2O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uYnRuLWhvdmVyYWJsZS1ibHVlODA6aG92ZXIge1xuICBjb2xvcjogIzFiMWIxYjtcbn1cbi5idG4taG92ZXJhYmxlLWJsdWU4MDpob3Zlcjo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cblxuLmJ0bi1ob3ZlcmFibGUtYnJhbmQtYmxhY2sge1xuICAtLWJzLWJ0bi1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTYsIDU5LCA2NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4ICM3MDcyNzkgc29saWQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5idG4taG92ZXJhYmxlLWJyYW5kLWJsYWNrIHNwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4taG92ZXJhYmxlLWJyYW5kLWJsYWNrIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uYnRuLWhvdmVyYWJsZS1icmFuZC1ibGFjazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmJ0bi1ob3ZlcmFibGUtYnJhbmQtYmxhY2s6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4taG92ZXJhYmxlLWJyYW5kLWJsYWNrOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuXG4uYnRuLWhvdmVyYWJsZS1ibHVlLWRhcmsge1xuICAtLWJzLWJ0bi1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTYsIDU5LCA2NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4ICM3MDcyNzkgc29saWQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5idG4taG92ZXJhYmxlLWJsdWUtZGFyayBzcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLWhvdmVyYWJsZS1ibHVlLWRhcmsgLmNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMTE1ODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXJlbTtcbn1cbi5idG4taG92ZXJhYmxlLWJsdWUtZGFyazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzFhMTE1ODtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmJ0bi1ob3ZlcmFibGUtYmx1ZS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLWhvdmVyYWJsZS1ibHVlLWRhcms6aG92ZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi5idG4taG92ZXJhYmxlLWJsdWUtbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTYsIDU5LCA2NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4ICM3MDcyNzkgc29saWQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5idG4taG92ZXJhYmxlLWJsdWUtbGlnaHQgc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1ob3ZlcmFibGUtYmx1ZS1saWdodCAuY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZhOWZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcmVtO1xufVxuLmJ0bi1ob3ZlcmFibGUtYmx1ZS1saWdodDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzQ2YTlmZjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmJ0bi1ob3ZlcmFibGUtYmx1ZS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLmJ0bi1ob3ZlcmFibGUtYmx1ZS1saWdodDpob3Zlcjo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cblxuLmJ0bi1ob3ZlcmFibGUtY2F0YWx5c3QtMTAwIHtcbiAgLS1icy1idG4tY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU2LCA1OSwgNjc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgLS1icy1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCAjNzA3Mjc5IHNvbGlkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYnRuLWhvdmVyYWJsZS1jYXRhbHlzdC0xMDAgc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1ob3ZlcmFibGUtY2F0YWx5c3QtMTAwIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjExYzk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uYnRuLWhvdmVyYWJsZS1jYXRhbHlzdC0xMDA6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyNjExYzk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5idG4taG92ZXJhYmxlLWNhdGFseXN0LTEwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi1ob3ZlcmFibGUtY2F0YWx5c3QtMTAwOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuXG4uYnRuLWhvdmVyYWJsZS1jYXRhbHlzdC04MCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NiwgNTksIDY3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggIzcwNzI3OSBzb2xpZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmJ0bi1ob3ZlcmFibGUtY2F0YWx5c3QtODAgc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1ob3ZlcmFibGUtY2F0YWx5c3QtODAgLmNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxNDFkNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXJlbTtcbn1cbi5idG4taG92ZXJhYmxlLWNhdGFseXN0LTgwOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNTE0MWQ0O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uYnRuLWhvdmVyYWJsZS1jYXRhbHlzdC04MDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi1ob3ZlcmFibGUtY2F0YWx5c3QtODA6aG92ZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi5idG4taG92ZXJhYmxlLWNhdGFseXN0LTYwIHtcbiAgLS1icy1idG4tY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU2LCA1OSwgNjc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgLS1icy1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCAjNzA3Mjc5IHNvbGlkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYnRuLWhvdmVyYWJsZS1jYXRhbHlzdC02MCBzcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLWhvdmVyYWJsZS1jYXRhbHlzdC02MCAuY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Q3MGRmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcmVtO1xufVxuLmJ0bi1ob3ZlcmFibGUtY2F0YWx5c3QtNjA6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM3ZDcwZGY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5idG4taG92ZXJhYmxlLWNhdGFseXN0LTYwOmhvdmVyIHtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG4uYnRuLWhvdmVyYWJsZS1jYXRhbHlzdC02MDpob3Zlcjo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cblxuLmJ0bi1ob3ZlcmFibGUtY2F0YWx5c3QtNDAge1xuICAtLWJzLWJ0bi1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTYsIDU5LCA2NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4ICM3MDcyNzkgc29saWQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5idG4taG92ZXJhYmxlLWNhdGFseXN0LTQwIHNwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4taG92ZXJhYmxlLWNhdGFseXN0LTQwIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOGEwZTk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uYnRuLWhvdmVyYWJsZS1jYXRhbHlzdC00MDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2E4YTBlOTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmJ0bi1ob3ZlcmFibGUtY2F0YWx5c3QtNDA6aG92ZXIge1xuICBjb2xvcjogIzFiMWIxYjtcbn1cbi5idG4taG92ZXJhYmxlLWNhdGFseXN0LTQwOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuXG4uYnRuLWhvdmVyYWJsZS1jYXRhbHlzdC0yMCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NiwgNTksIDY3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggIzcwNzI3OSBzb2xpZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmJ0bi1ob3ZlcmFibGUtY2F0YWx5c3QtMjAgc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1ob3ZlcmFibGUtY2F0YWx5c3QtMjAgLmNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0Y2ZmNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXJlbTtcbn1cbi5idG4taG92ZXJhYmxlLWNhdGFseXN0LTIwOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZDRjZmY0O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uYnRuLWhvdmVyYWJsZS1jYXRhbHlzdC0yMDpob3ZlciB7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLmJ0bi1ob3ZlcmFibGUtY2F0YWx5c3QtMjA6aG92ZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi5idG4taG92ZXJhYmxlLW9yYW5nZS0xIHtcbiAgLS1icy1idG4tY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU2LCA1OSwgNjc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgLS1icy1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCAjNzA3Mjc5IHNvbGlkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYnRuLWhvdmVyYWJsZS1vcmFuZ2UtMSBzcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLWhvdmVyYWJsZS1vcmFuZ2UtMSAuY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZTMxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcmVtO1xufVxuLmJ0bi1ob3ZlcmFibGUtb3JhbmdlLTE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZjVlMzE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5idG4taG92ZXJhYmxlLW9yYW5nZS0xOmhvdmVyIHtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG4uYnRuLWhvdmVyYWJsZS1vcmFuZ2UtMTpob3Zlcjo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cblxuLmJ0bi1ob3ZlcmFibGUtb3JhbmdlLTIge1xuICAtLWJzLWJ0bi1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTYsIDU5LCA2NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDI3LCAyNywgMjcsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4ICM3MDcyNzkgc29saWQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5idG4taG92ZXJhYmxlLW9yYW5nZS0yIHNwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4taG92ZXJhYmxlLW9yYW5nZS0yIC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMTIzMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uYnRuLWhvdmVyYWJsZS1vcmFuZ2UtMjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2MxMjMwMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmJ0bi1ob3ZlcmFibGUtb3JhbmdlLTI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4taG92ZXJhYmxlLW9yYW5nZS0yOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuXG4uYnRuLWhvdmVyYWJsZS1wdXJwbGUtMSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NiwgNTksIDY3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMjcsIDI3LCAyNywgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggIzcwNzI3OSBzb2xpZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmJ0bi1ob3ZlcmFibGUtcHVycGxlLTEgc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1ob3ZlcmFibGUtcHVycGxlLTEgLmNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyNmNmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXJlbTtcbn1cbi5idG4taG92ZXJhYmxlLXB1cnBsZS0xOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZDI2Y2ZmO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uYnRuLWhvdmVyYWJsZS1wdXJwbGUtMTpob3ZlciB7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLmJ0bi1ob3ZlcmFibGUtcHVycGxlLTE6aG92ZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi5idG4taG92ZXJhYmxlLXB1cnBsZS0yIHtcbiAgLS1icy1idG4tY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzODNiNDM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU2LCA1OSwgNjc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgyNywgMjcsIDI3LCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzgzYjQzO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM4M2I0MztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgLS1icy1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCAjNzA3Mjc5IHNvbGlkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYnRuLWhvdmVyYWJsZS1wdXJwbGUtMiBzcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLWhvdmVyYWJsZS1wdXJwbGUtMiAuY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQwMGEzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcmVtO1xufVxuLmJ0bi1ob3ZlcmFibGUtcHVycGxlLTI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM1ZDAwYTM7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5idG4taG92ZXJhYmxlLXB1cnBsZS0yOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLWhvdmVyYWJsZS1wdXJwbGUtMjpob3Zlcjo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cblxuLmJ0biB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5pbnAtd2l0aC1jYXJyb3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlucC13aXRoLWNhcnJvdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xufVxuLmlucC13aXRoLWNhcnJvdDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuMjVyZW07XG4gIHRvcDogMS41cmVtO1xufVxuLmlucC13aXRoLWNhcnJvdCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6ICMyNjExYzk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5idG4td2l0aC1jYXJyb3QsXG4gIC5pbnAtd2l0aC1jYXJyb3QsXG4gIC5idG4uYnRuLXByaW1hcnk6bm90KC53aXRob3V0LWNhcnJvdCkge1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG59XG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qXG4gKiBFeHBsaWNpdCB0eXBvZ3JhcGh5IGZvciBwcmltYXJ5IHBhZ2VzLlxuICogVGhpcyBsYXllciBkb2VzIG5vdCByZWx5IG9uIEJvb3RzdHJhcCB1dGlsaXR5IGZvbnQtc2l6ZSBjbGFzc2VzLlxuICovXG4vKiBTaGFyZWQgdHlwb2dyYXBoeSBmb3IgcHJpbWFyeSBwYWdlcy4gKi9cbi5wcmltYXJ5LXBhZ2UsXG4uYXJ0aWNsZS13Yy1zdHlsZSB7XG4gIC8qIE92ZXJyaWRlIEJvb3RzdHJhcCBmcyB1dGlsaXRpZXMgaW4gcHJpbWFyeSBjb250ZXh0cy4gKi9cbn1cbi5wcmltYXJ5LXBhZ2UgaDEsXG4ucHJpbWFyeS1wYWdlIC5oMSxcbi5hcnRpY2xlLXdjLXN0eWxlIGgxLFxuLmFydGljbGUtd2Mtc3R5bGUgLmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuNzVyZW07IC8qIDQ1ICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcmltYXJ5LXBhZ2UgaDEsXG4gIC5wcmltYXJ5LXBhZ2UgLmgxLFxuICAuYXJ0aWNsZS13Yy1zdHlsZSBoMSxcbiAgLmFydGljbGUtd2Mtc3R5bGUgLmgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTsgLyogNDAgKi9cbiAgfVxufVxuLnByaW1hcnktcGFnZSBoMixcbi5wcmltYXJ5LXBhZ2UgLmgyLFxuLmFydGljbGUtd2Mtc3R5bGUgaDIsXG4uYXJ0aWNsZS13Yy1zdHlsZSAuaDIge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTsgLyogMjggKi9cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHJpbWFyeS1wYWdlIGgzLFxuLnByaW1hcnktcGFnZSAuaDMsXG4uYXJ0aWNsZS13Yy1zdHlsZSBoMyxcbi5hcnRpY2xlLXdjLXN0eWxlIC5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyAvKiAyMCAqL1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5wcmltYXJ5LXBhZ2UgaDQsXG4ucHJpbWFyeS1wYWdlIC5oNCxcbi5hcnRpY2xlLXdjLXN0eWxlIGg0LFxuLmFydGljbGUtd2Mtc3R5bGUgLmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07IC8qIDE2ICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLnByaW1hcnktcGFnZSAuZnMtNCxcbi5hcnRpY2xlLXdjLXN0eWxlIC5mcy00IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7IC8qIDIwICovXG59XG4ucHJpbWFyeS1wYWdlIC5mcy1sZyxcbi5hcnRpY2xlLXdjLXN0eWxlIC5mcy1sZyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7IC8qIDI0ICovXG59XG4ucHJpbWFyeS1wYWdlIC5mcy1zbSxcbi5hcnRpY2xlLXdjLXN0eWxlIC5mcy1zbSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5hcnRpY2xlLXdjLXN0eWxlIC5jb250ZW50LS1hcnRpY2xlIGgxLCAuYXJ0aWNsZS13Yy1zdHlsZSAuY29udGVudC0tYXJ0aWNsZSAuaDEsXG4uYXJ0aWNsZS13Yy1zdHlsZSAuY29udGVudC0tYXJ0aWNsZSBoMixcbi5hcnRpY2xlLXdjLXN0eWxlIC5jb250ZW50LS1hcnRpY2xlIC5oMixcbi5hcnRpY2xlLXdjLXN0eWxlIC5jb250ZW50LS1hcnRpY2xlIGgzLFxuLmFydGljbGUtd2Mtc3R5bGUgLmNvbnRlbnQtLWFydGljbGUgLmgzLFxuLmFydGljbGUtd2Mtc3R5bGUgLmNvbnRlbnQtLWFydGljbGUgaDQsXG4uYXJ0aWNsZS13Yy1zdHlsZSAuY29udGVudC0tYXJ0aWNsZSAuaDQsXG4uYXJ0aWNsZS13Yy1zdHlsZSAuY29udGVudC0tYXJ0aWNsZSBoNSxcbi5hcnRpY2xlLXdjLXN0eWxlIC5jb250ZW50LS1hcnRpY2xlIC5oNSxcbi5hcnRpY2xlLXdjLXN0eWxlIC5jb250ZW50LS1hcnRpY2xlIGg2LFxuLmFydGljbGUtd2Mtc3R5bGUgLmNvbnRlbnQtLWFydGljbGUgLmg2IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uYXJ0aWNsZS13Yy1zdHlsZSAuY29udGVudC0tYXJ0aWNsZSBoMSwgLmFydGljbGUtd2Mtc3R5bGUgLmNvbnRlbnQtLWFydGljbGUgLmgxLFxuLmFydGljbGUtd2Mtc3R5bGUgLmNvbnRlbnQtLWFydGljbGUgaDIsXG4uYXJ0aWNsZS13Yy1zdHlsZSAuY29udGVudC0tYXJ0aWNsZSAuaDIge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLypcbiAqIEV4cGxpY2l0IHR5cG9ncmFwaHkgZm9yIG1hZ2F6aW5lIHBhZ2UgdHlwZXMuXG4gKiBUaGlzIGxheWVyIHVzZXMgZ2VuZXJpYyBoZWFkaW5nIHNlbGVjdG9ycyBhbmQgQm9vdHN0cmFwIGhlYWRpbmcgY2xhc3Nlcy5cbiAqL1xuLyogTWFnYXppbmUgRGVmYXVsdCAqL1xuLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgaDEsXG4ubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAuaDEge1xuICBmb250LWZhbWlseTogXCJXQ1NlcmlmSGVhZGxpbmVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAycmVtOyAvKiAzMiAqL1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMC44NTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCBoMSxcbiAgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLmgxIHtcbiAgICBmb250LXNpemU6IDMuMjVyZW07IC8qIDUyICovXG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgaDEsXG4gIC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5oMSB7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtOyAvKiA2MCAqL1xuICB9XG59XG4ubWFnYXppbmUtc3R5bGUtZGVmYXVsdCBoMixcbi5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5oMixcbi5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5zZWN0aW9uLXRleHQgaDIge1xuICBmb250LWZhbWlseTogXCJXQ1NlcmlmSGVhZGxpbmVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAycmVtOyAvKiAzMiAqL1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMC44NTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCBoMixcbiAgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLmgyLFxuICAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAuc2VjdGlvbi10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW07IC8qIDQ0ICovXG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgaDIsXG4gIC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5oMixcbiAgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLnNlY3Rpb24tdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtOyAvKiA1MiAqL1xuICB9XG59XG4ubWFnYXppbmUtc3R5bGUtZGVmYXVsdCBoMyxcbi5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjc1cmVtOyAvKiAyOCAqL1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMC45NTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCBoMyxcbiAgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLmgzIHtcbiAgICBmb250LXNpemU6IDJyZW07IC8qIDMyICovXG4gIH1cbn1cbi5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5zZWN0aW9uLWFydGljbGVfX3RpdGxlIGgzLCAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAuc2VjdGlvbi1hcnRpY2xlX190aXRsZSAuaDMsXG4ubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAuYXJ0aWNsZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyAvKiAyNCAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5zZWN0aW9uLWFydGljbGVfX3RpdGxlIGgzLCAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAuc2VjdGlvbi1hcnRpY2xlX190aXRsZSAuaDMsXG4gIC5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5hcnRpY2xlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgLyogMjQgKi9cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAuc2VjdGlvbi1hcnRpY2xlX190aXRsZSBoMywgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLnNlY3Rpb24tYXJ0aWNsZV9fdGl0bGUgLmgzLFxuICAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCAuYXJ0aWNsZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtOyAvKiAyOCAqL1xuICB9XG59XG4ubWFnYXppbmUtc3R5bGUtZGVmYXVsdCBoNCxcbi5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5oNCxcbi5tYWdhemluZS1zdHlsZS1kZWZhdWx0IGg1LFxuLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQgLmg1IHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTsgLyogMjQgKi9cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubWFnYXppbmUtc3R5bGUtZGVmYXVsdCBoNCxcbi5tYWdhemluZS1zdHlsZS1kZWZhdWx0IC5oNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIE1hZ2F6aW5lIEFubnVhbCAqL1xuLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQubWFnYXppbmUtc3R5bGUtYW5udWFsLXJldmlldy0yMDIxIGgxLFxuLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQubWFnYXppbmUtc3R5bGUtYW5udWFsLXJldmlldy0yMDIxIC5oMSB7XG4gIGZvbnQtc2l6ZTogMi43NXJlbTsgLyogNDQgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFnYXppbmUtc3R5bGUtZGVmYXVsdC5tYWdhemluZS1zdHlsZS1hbm51YWwtcmV2aWV3LTIwMjEgaDEsXG4gIC5tYWdhemluZS1zdHlsZS1kZWZhdWx0Lm1hZ2F6aW5lLXN0eWxlLWFubnVhbC1yZXZpZXctMjAyMSAuaDEge1xuICAgIGZvbnQtc2l6ZTogNHJlbTsgLyogNjQgKi9cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFnYXppbmUtc3R5bGUtZGVmYXVsdC5tYWdhemluZS1zdHlsZS1hbm51YWwtcmV2aWV3LTIwMjEgaDEsXG4gIC5tYWdhemluZS1zdHlsZS1kZWZhdWx0Lm1hZ2F6aW5lLXN0eWxlLWFubnVhbC1yZXZpZXctMjAyMSAuaDEge1xuICAgIGZvbnQtc2l6ZTogNXJlbTsgLyogODAgKi9cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFnYXppbmUtc3R5bGUtZGVmYXVsdC5tYWdhemluZS1zdHlsZS1hbm51YWwtcmV2aWV3LTIwMjEgaDIsXG4gIC5tYWdhemluZS1zdHlsZS1kZWZhdWx0Lm1hZ2F6aW5lLXN0eWxlLWFubnVhbC1yZXZpZXctMjAyMSAuaDIsXG4gIC5tYWdhemluZS1zdHlsZS1kZWZhdWx0Lm1hZ2F6aW5lLXN0eWxlLWFubnVhbC1yZXZpZXctMjAyMSAuc2VjdGlvbi10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDNyZW07IC8qIDQ4ICovXG4gIH1cbn1cbi5tYWdhemluZS1zdHlsZS1kZWZhdWx0Lm1hZ2F6aW5lLXN0eWxlLWFubnVhbC1yZXZpZXctMjAyMSBoMyxcbi5tYWdhemluZS1zdHlsZS1kZWZhdWx0Lm1hZ2F6aW5lLXN0eWxlLWFubnVhbC1yZXZpZXctMjAyMSAuaDMsXG4ubWFnYXppbmUtc3R5bGUtZGVmYXVsdC5tYWdhemluZS1zdHlsZS1hbm51YWwtcmV2aWV3LTIwMjEgLnNlY3Rpb24tdGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyAvKiAyNCAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWdhemluZS1zdHlsZS1kZWZhdWx0Lm1hZ2F6aW5lLXN0eWxlLWFubnVhbC1yZXZpZXctMjAyMSBoMyxcbiAgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQubWFnYXppbmUtc3R5bGUtYW5udWFsLXJldmlldy0yMDIxIC5oMyxcbiAgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQubWFnYXppbmUtc3R5bGUtYW5udWFsLXJldmlldy0yMDIxIC5zZWN0aW9uLXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyAvKiAyNCAqL1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWdhemluZS1zdHlsZS1kZWZhdWx0Lm1hZ2F6aW5lLXN0eWxlLWFubnVhbC1yZXZpZXctMjAyMSBoMyxcbiAgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQubWFnYXppbmUtc3R5bGUtYW5udWFsLXJldmlldy0yMDIxIC5oMyxcbiAgLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQubWFnYXppbmUtc3R5bGUtYW5udWFsLXJldmlldy0yMDIxIC5zZWN0aW9uLXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgLyogMjggKi9cbiAgfVxufVxuXG4vKlxuICogRXhwbGljaXQgdHlwb2dyYXBoeSBmb3IgbWFya2V0IG91dGxvb2sgcGFnZSB0eXBlLlxuICovXG4uaW5zaWdodHMtcGFnZSBoMSxcbi5pbnNpZ2h0cy1wYWdlIC5oMSxcbi5tYXJrZXQtb3V0bG9vay1wYWdlIGgxLFxuLm1hcmtldC1vdXRsb29rLXBhZ2UgLmgxLFxuLm1hcmtldC1vdXRsb29rLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlIGgxLFxuLm1hcmtldC1vdXRsb29rLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlIC5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2VyaWZIZWFkbGluZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDNyZW07IC8qIDQ4ICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjg1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnNpZ2h0cy1wYWdlIGgxLFxuICAuaW5zaWdodHMtcGFnZSAuaDEsXG4gIC5tYXJrZXQtb3V0bG9vay1wYWdlIGgxLFxuICAubWFya2V0LW91dGxvb2stcGFnZSAuaDEsXG4gIC5tYXJrZXQtb3V0bG9vay1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSBoMSxcbiAgLm1hcmtldC1vdXRsb29rLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlIC5oMSB7XG4gICAgZm9udC1zaXplOiA1LjVyZW07IC8qIDg4ICovXG4gIH1cbn1cbi5pbnNpZ2h0cy1wYWdlIGgyLFxuLmluc2lnaHRzLXBhZ2UgLmgyLFxuLmluc2lnaHRzLXBhZ2UgLnNlY3Rpb24tdGV4dCBoMixcbi5tYXJrZXQtb3V0bG9vay1wYWdlIGgyLFxuLm1hcmtldC1vdXRsb29rLXBhZ2UgLmgyLFxuLm1hcmtldC1vdXRsb29rLXBhZ2UgLnNlY3Rpb24tdGV4dCBoMixcbi5tYXJrZXQtb3V0bG9vay1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSBoMixcbi5tYXJrZXQtb3V0bG9vay1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSAuaDIsXG4ubWFya2V0LW91dGxvb2stcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tdGV4dCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2VyaWZIZWFkbGluZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJyZW07IC8qIDMyICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjg1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnNpZ2h0cy1wYWdlIGgyLFxuICAuaW5zaWdodHMtcGFnZSAuaDIsXG4gIC5pbnNpZ2h0cy1wYWdlIC5zZWN0aW9uLXRleHQgaDIsXG4gIC5tYXJrZXQtb3V0bG9vay1wYWdlIGgyLFxuICAubWFya2V0LW91dGxvb2stcGFnZSAuaDIsXG4gIC5tYXJrZXQtb3V0bG9vay1wYWdlIC5zZWN0aW9uLXRleHQgaDIsXG4gIC5tYXJrZXQtb3V0bG9vay1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSBoMixcbiAgLm1hcmtldC1vdXRsb29rLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlIC5oMixcbiAgLm1hcmtldC1vdXRsb29rLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlIC5zZWN0aW9uLXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtOyAvKiA0MCAqL1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbnNpZ2h0cy1wYWdlIGgyLFxuICAuaW5zaWdodHMtcGFnZSAuaDIsXG4gIC5pbnNpZ2h0cy1wYWdlIC5zZWN0aW9uLXRleHQgaDIsXG4gIC5tYXJrZXQtb3V0bG9vay1wYWdlIGgyLFxuICAubWFya2V0LW91dGxvb2stcGFnZSAuaDIsXG4gIC5tYXJrZXQtb3V0bG9vay1wYWdlIC5zZWN0aW9uLXRleHQgaDIsXG4gIC5tYXJrZXQtb3V0bG9vay1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSBoMixcbiAgLm1hcmtldC1vdXRsb29rLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlIC5oMixcbiAgLm1hcmtldC1vdXRsb29rLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlIC5zZWN0aW9uLXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMy4yNXJlbTsgLyogNTIgKi9cbiAgfVxufVxuLmluc2lnaHRzLXBhZ2UgaDMsXG4uaW5zaWdodHMtcGFnZSAuaDMsXG4ubWFya2V0LW91dGxvb2stcGFnZSBoMyxcbi5tYXJrZXQtb3V0bG9vay1wYWdlIC5oMyxcbi5tYXJrZXQtb3V0bG9vay1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSBoMyxcbi5tYXJrZXQtb3V0bG9vay1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSAuaDMge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyAvKiAyNCAqL1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMC45NTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluc2lnaHRzLXBhZ2UgaDMsXG4gIC5pbnNpZ2h0cy1wYWdlIC5oMyxcbiAgLm1hcmtldC1vdXRsb29rLXBhZ2UgaDMsXG4gIC5tYXJrZXQtb3V0bG9vay1wYWdlIC5oMyxcbiAgLm1hcmtldC1vdXRsb29rLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlIGgzLFxuICAubWFya2V0LW91dGxvb2stcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07IC8qIDI4ICovXG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmluc2lnaHRzLXBhZ2UgaDMsXG4gIC5pbnNpZ2h0cy1wYWdlIC5oMyxcbiAgLm1hcmtldC1vdXRsb29rLXBhZ2UgaDMsXG4gIC5tYXJrZXQtb3V0bG9vay1wYWdlIC5oMyxcbiAgLm1hcmtldC1vdXRsb29rLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlIGgzLFxuICAubWFya2V0LW91dGxvb2stcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmgzIHtcbiAgICBmb250LXNpemU6IDJyZW07IC8qIDMyICovXG4gIH1cbn1cbi5pbnNpZ2h0cy1wYWdlIGg0LFxuLmluc2lnaHRzLXBhZ2UgLmg0LFxuLmluc2lnaHRzLXBhZ2UgaDUsXG4uaW5zaWdodHMtcGFnZSAuaDUsXG4uaW5zaWdodHMtcGFnZSBoNixcbi5pbnNpZ2h0cy1wYWdlIC5oNixcbi5tYXJrZXQtb3V0bG9vay1wYWdlIGg0LFxuLm1hcmtldC1vdXRsb29rLXBhZ2UgLmg0LFxuLm1hcmtldC1vdXRsb29rLXBhZ2UgaDUsXG4ubWFya2V0LW91dGxvb2stcGFnZSAuaDUsXG4ubWFya2V0LW91dGxvb2stcGFnZSBoNixcbi5tYXJrZXQtb3V0bG9vay1wYWdlIC5oNixcbi5tYXJrZXQtb3V0bG9vay1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSBoNCxcbi5tYXJrZXQtb3V0bG9vay1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSAuaDQsXG4ubWFya2V0LW91dGxvb2stcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgaDUsXG4ubWFya2V0LW91dGxvb2stcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmg1LFxuLm1hcmtldC1vdXRsb29rLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlIGg2LFxuLm1hcmtldC1vdXRsb29rLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07IC8qIDI0ICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKlxuICogRXhwbGljaXQgdHlwb2dyYXBoeSBmb3IgY2FyZWVycyBsYW5kaW5nIHBhZ2UgdHlwZS5cbiAqL1xuLnNlY3Rpb24tbGFuZGluZy1wYWdlIGgxLFxuLnNlY3Rpb24tbGFuZGluZy1wYWdlIC5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2VyaWZIZWFkbGluZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuNXJlbTsgLyogNDAgKi9cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDAuODU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLWxhbmRpbmctcGFnZSBoMSxcbiAgLnNlY3Rpb24tbGFuZGluZy1wYWdlIC5oMSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07IC8qIDU2ICovXG4gIH1cbn1cbi5zZWN0aW9uLWxhbmRpbmctcGFnZSBoMixcbi5zZWN0aW9uLWxhbmRpbmctcGFnZSAuaDIge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTsgLyogMjggKi9cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2VjdGlvbi1sYW5kaW5nLXBhZ2UgaDMsXG4uc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmgzIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTsgLyogMjQgKi9cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2VjdGlvbi1sYW5kaW5nLXBhZ2UgaDQsXG4uc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07IC8qIDIwICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgaDQsXG4gIC5zZWN0aW9uLWxhbmRpbmctcGFnZSAuaDQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyAvKiAyNCAqL1xuICB9XG59XG4uc2VjdGlvbi1sYW5kaW5nLXBhZ2UgaDUsXG4uc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmg1IHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07IC8qIDIwICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlY3Rpb24tbGFuZGluZy1wYWdlIGg1LFxuICAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmg1IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgLyogMjQgKi9cbiAgfVxufVxuLnNlY3Rpb24tbGFuZGluZy1wYWdlIGg2LFxuLnNlY3Rpb24tbGFuZGluZy1wYWdlIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyAvKiAyMCAqL1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5zZWN0aW9uLWxhbmRpbmctcGFnZS5wYWdlLS1jYXJlZXJzIGgxLFxuLnNlY3Rpb24tbGFuZGluZy1wYWdlLnBhZ2UtLWNhcmVlcnMgLmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTZXJpZkhlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMy4yNXJlbTsgLyogNTIgKi9cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDAuODU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLWxhbmRpbmctcGFnZS5wYWdlLS1jYXJlZXJzIGgxLFxuICAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UucGFnZS0tY2FyZWVycyAuaDEge1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbTsgLyogNjAgKi9cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UucGFnZS0tY2FyZWVycyBoMSxcbiAgLnNlY3Rpb24tbGFuZGluZy1wYWdlLnBhZ2UtLWNhcmVlcnMgLmgxIHtcbiAgICBmb250LXNpemU6IDVyZW07IC8qIDgwICovXG4gIH1cbn1cbi5zZWN0aW9uLWxhbmRpbmctcGFnZS5wYWdlLS1jYXJlZXJzIGgyLFxuLnNlY3Rpb24tbGFuZGluZy1wYWdlLnBhZ2UtLWNhcmVlcnMgLmgyIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTZXJpZkhlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTsgLyogMzIgKi9cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDAuODU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLWxhbmRpbmctcGFnZS5wYWdlLS1jYXJlZXJzIGgyLFxuICAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UucGFnZS0tY2FyZWVycyAuaDIge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtOyAvKiA0MCAqL1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWN0aW9uLWxhbmRpbmctcGFnZS5wYWdlLS1jYXJlZXJzIGgyLFxuICAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UucGFnZS0tY2FyZWVycyAuaDIge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtOyAvKiA1NiAqL1xuICB9XG59XG4uc2VjdGlvbi1sYW5kaW5nLXBhZ2UucGFnZS0tY2FyZWVycyBoMyxcbi5zZWN0aW9uLWxhbmRpbmctcGFnZS5wYWdlLS1jYXJlZXJzIC5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07IC8qIDI0ICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UucGFnZS0tY2FyZWVycyBoMyxcbiAgLnNlY3Rpb24tbGFuZGluZy1wYWdlLnBhZ2UtLWNhcmVlcnMgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgLyogMjQgKi9cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UucGFnZS0tY2FyZWVycyBoMyxcbiAgLnNlY3Rpb24tbGFuZGluZy1wYWdlLnBhZ2UtLWNhcmVlcnMgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07IC8qIDI4ICovXG4gIH1cbn1cbi5zZWN0aW9uLWxhbmRpbmctcGFnZS5wYWdlLS1jYXJlZXJzIGg0LFxuLnNlY3Rpb24tbGFuZGluZy1wYWdlLnBhZ2UtLWNhcmVlcnMgLmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07IC8qIDIwICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UucGFnZS0tY2FyZWVycyBoNCxcbiAgLnNlY3Rpb24tbGFuZGluZy1wYWdlLnBhZ2UtLWNhcmVlcnMgLmg0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IC8qIDIwICovXG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlY3Rpb24tbGFuZGluZy1wYWdlLnBhZ2UtLWNhcmVlcnMgaDQsXG4gIC5zZWN0aW9uLWxhbmRpbmctcGFnZS5wYWdlLS1jYXJlZXJzIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IC8qIDI0ICovXG4gIH1cbn1cbi5zZWN0aW9uLWxhbmRpbmctcGFnZS5wYWdlLS1jYXJlZXJzIGg1LFxuLnNlY3Rpb24tbGFuZGluZy1wYWdlLnBhZ2UtLWNhcmVlcnMgLmg1IHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07IC8qIDIwICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tbGFuZGluZy1wYWdlLnBhZ2UtLWNhcmVlcnMgaDUsXG4gIC5zZWN0aW9uLWxhbmRpbmctcGFnZS5wYWdlLS1jYXJlZXJzIC5oNSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyAvKiAyMCAqL1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWN0aW9uLWxhbmRpbmctcGFnZS5wYWdlLS1jYXJlZXJzIGg1LFxuICAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UucGFnZS0tY2FyZWVycyAuaDUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyAvKiAyNCAqL1xuICB9XG59XG4uc2VjdGlvbi1sYW5kaW5nLXBhZ2UucGFnZS0tY2FyZWVycyBoNixcbi5zZWN0aW9uLWxhbmRpbmctcGFnZS5wYWdlLS1jYXJlZXJzIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyAvKiAyMCAqL1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmZpZ3VyZS5jYWxsb3V0IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWJzLWJsYWNrKTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWJzLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLWJzLWJsYWNrKTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbn1cbmZpZ3VyZS5jYWxsb3V0LmFsaWduLXJpZ2h0IHtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgZmlndXJlLmNhbGxvdXQuYWxpZ24tcmlnaHQge1xuICAgIG1hcmdpbjogMC41cmVtIDAgMnJlbSAxLjVyZW07XG4gICAgd2lkdGg6IDI3MHB4O1xuICB9XG59XG5maWd1cmUuY2FsbG91dC5hbGlnbi1yaWdodCArIGZpZ3VyZS5jYWxsb3V0LmFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW07XG59XG5maWd1cmUuY2FsbG91dCAuY2FsbG91dC10ZXh0IHAge1xuICBjb2xvcjogIzI2MTFjOTtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbmZpZ3VyZS5jYWxsb3V0IC5jYWxsb3V0LXRleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmZpZ3VyZS5jYWxsb3V0IC5jYWxsb3V0LXRleHQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbmZpZ3VyZS5jYWxsb3V0IC5jYWxsb3V0LXRleHQuc21hbGwsXG5maWd1cmUuY2FsbG91dCAuY2FsbG91dC10ZXh0IC5zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmZpZ3VyZS5jYWxsb3V0IC5jYWxsb3V0LXRleHQuc21hbGw6YmVmb3JlLFxuZmlndXJlLmNhbGxvdXQgLmNhbGxvdXQtdGV4dCAuc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbmZpZ3VyZS5jYWxsb3V0IGJsb2NrcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5maWd1cmUuY2FsbG91dCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0NicgaGVpZ2h0PScyOCcgdmlld0JveD0nMCAwIDQ2IDI4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCAyNy40ODk2TDEwLjk0MzMgMEgyNC4zMTg0TDE4LjAxNzggMjcuNDg5NkgwWk0yMS4zMzM5IDI3LjQ4OTZMMzIuMjc3MiAwSDQ1LjY1MjNMMzkuMzUxNyAyNy40ODk2SDIxLjMzMzlaJyBmaWxsPSclMjMyNjExQzknLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMS43NXJlbTtcbiAgd2lkdGg6IDIuODc1cmVtO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG59XG5maWd1cmUuY2FsbG91dCBibG9ja3F1b3RlIC5jb21wb25lbnQtYmlvLWNhcmQge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuZmlndXJlLmNhbGxvdXQgYmxvY2txdW90ZSAuYmlvLWNhcmRfX2FsdGVybmF0ZS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmZpZ3VyZS5jYWxsb3V0IGJsb2NrcXVvdGUuZmFjdCBmaWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLThweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuZmlndXJlLmNhbGxvdXQgYmxvY2txdW90ZS5mYWN0IGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xufVxuZmlndXJlLmNhbGxvdXQgYmxvY2txdW90ZS5mYWN0IGZpZ3VyZSBwIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbmZpZ3VyZS5jYWxsb3V0IGJsb2NrcXVvdGUuZmFjdCBmaWd1cmUgcCBlbSB7XG4gIGZvbnQtc2l6ZTogNjZweDtcbiAgZm9udC1mYW1pbHk6IFwiV0NTZXJpZkhlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbmZpZ3VyZS5jYWxsb3V0IGJsb2NrcXVvdGUuZmFjdCBmaWd1cmUgcCBzdHJvbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuZmlndXJlLmNhbGxvdXQgYmxvY2txdW90ZS5mYWN0IGZpZ3VyZSBwIHN0cm9uZyB+IGJyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5maWd1cmUuY2FsbG91dCBibG9ja3F1b3RlLmZhY3QgZmlndXJlIGltZyB7XG4gIHRvcDogMDtcbn1cbmZpZ3VyZS5jYWxsb3V0IGJsb2NrcXVvdGUuZmFjdDpiZWZvcmUge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5maWd1cmUuY2FsbG91dCBmaWdjYXB0aW9uIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmZpZ3VyZS5jYWxsb3V0IGZpZ2NhcHRpb24gcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuZmlndXJlLmNhbGxvdXQgZmlnY2FwdGlvbiBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAxcmVtIDAgMCAwO1xufVxuZmlndXJlLmNhbGxvdXQgY2l0ZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmZpZ3VyZS5jYWxsb3V0IC5pbnRlcmFjdGl2ZS12aWRlbyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZmlndXJlLmNhbGxvdXQ6aGFzKGJsb2NrcXVvdGUpIHtcbiAgYm9yZGVyOiBub25lO1xufVxuZmlndXJlLmNhbGxvdXQ6aGFzKGJsb2NrcXVvdGUpLmFsaWduLXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuZmlndXJlLmNhbGxvdXQ6aGFzKGJsb2NrcXVvdGUpLmFsaWduLXJpZ2h0IGJsb2NrcXVvdGUge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbmZpZ3VyZS5jYWxsb3V0OmhhcyhibG9ja3F1b3RlKS5hbGlnbi1yaWdodCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xufVxuZmlndXJlLmNhbGxvdXQ6aGFzKGJsb2NrcXVvdGUpLmFsaWduLXJpZ2h0IGJsb2NrcXVvdGUgPiAqOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMyNjExYzk7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5maWd1cmUuY2FsbG91dDpoYXMoYmxvY2txdW90ZSkuYWxpZ24tcmlnaHQgLmNhbGxvdXQtdGV4dCBwLFxuZmlndXJlLmNhbGxvdXQ6aGFzKGJsb2NrcXVvdGUpLmFsaWduLXJpZ2h0IC5jYWxsb3V0LXRleHQgLnNtYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMC45NTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uc3RhdCxcbi5zdGF0LXNpZ24ge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMy4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zdGF0LWxhcmdlIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTZXJpZkhlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjYxMWM5O1xuICBmb250LXNpemU6IDQuMjVyZW07IC8qIDY4ICovXG4gIGxpbmUtaGVpZ2h0OiAwLjg1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdC1sYXJnZSB7XG4gICAgZm9udC1zaXplOiA1cmVtOyAvKiA4MCAqL1xuICB9XG59XG4uc3RhdC1sYXJnZSArIC5zdGF0LXRleHQge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc3RhdC1saW5lIHtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnN0YXQtc2lnbiB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuLnN0YXQtdGV4dCB7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5kZWFsIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLmRlYWwgLmRlYWwtdGl0bGUsXG4uZGVhbCAuZGVhbC10aXRsZSBwIHtcbiAgY29sb3I6ICMyNjExYzk7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5kZWFsIC5kZWFsLWRlc2NyaXB0aW9uLFxuLmRlYWwgLmRlYWwtZGVzY3JpcHRpb24gYSB7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG5cbi5kZWFsLWhpZ2hsaWdodGVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmRlYWwtaGlnaGxpZ2h0ZWQge1xuICAgIHdpZHRoOiAzNjRweDtcbiAgfVxufVxuLmRlYWwtaGlnaGxpZ2h0ZWQgLmRlYWwtbWVkaWEge1xuICBoZWlnaHQ6IDE4NnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmRlYWwtaGlnaGxpZ2h0ZWQgLmRlYWwtbWVkaWEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG4uZGVhbC1oaWdobGlnaHRlZCAuZGVhbC1jb250YWluZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kZWFsLWhpZ2hsaWdodGVkIC5kZWFsLWNvbnRhaW5lci13cmFwcGVyIC5kZWFsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNzZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuNXJlbSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmRlYWwtaGlnaGxpZ2h0ZWQgLmRlYWwtY29udGFpbmVyLXdyYXBwZXIgLmRlYWwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzI0cHg7XG4gIH1cbn1cbi5kZWFsLWhpZ2hsaWdodGVkIC5kZWFsLWNvbnRhaW5lci13cmFwcGVyIC5kZWFsLWNvbnRhaW5lciAuZGVhbC10aXRsZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmZhY3Rib3gsXG4uc2ltcGxlYm94IHtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWRlYztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZmFjdGJveCAuZmFjdGJveC1sYWJlbCxcbi5zaW1wbGVib3ggLmZhY3Rib3gtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5Mzc1cmVtO1xufVxuLmZhY3Rib3ggLmJveC1jb250ZW50ID4gOmxhc3QtY2hpbGQsXG4uc2ltcGxlYm94IC5ib3gtY29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mYWN0Ym94IHA6bGFzdC1jaGlsZCxcbi5zaW1wbGVib3ggcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mYWN0Ym94IGltZyxcbi5zaW1wbGVib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmFjdGJveCBibG9ja3F1b3RlLFxuLnNpbXBsZWJveCBibG9ja3F1b3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZmFjdGJveCBibG9ja3F1b3RlOmJlZm9yZSxcbi5zaW1wbGVib3ggYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDYnIGhlaWdodD0nMjgnIHZpZXdCb3g9JzAgMCA0NiAyOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgMjcuNDg5NkwxMC45NDMzIDBIMjQuMzE4NEwxOC4wMTc4IDI3LjQ4OTZIMFpNMjEuMzMzOSAyNy40ODk2TDMyLjI3NzIgMEg0NS42NTIzTDM5LjM1MTcgMjcuNDg5NkgyMS4zMzM5WicgZmlsbD0nJTIzMjYxMUM5Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDEuNzVyZW07XG4gIHdpZHRoOiAyLjg3NXJlbTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xufVxuXG4ucXVlc3Rpb24tYW5zd2VyIHtcbiAgcGFkZGluZzogMnJlbSAwIDFyZW0gMy41cmVtO1xufVxuLnF1ZXN0aW9uLWFuc3dlciAuYW5zd2VyLFxuLnF1ZXN0aW9uLWFuc3dlciAucXVlc3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucXVlc3Rpb24tYW5zd2VyIC5hbnN3ZXI6YmVmb3JlLFxuLnF1ZXN0aW9uLWFuc3dlciAucXVlc3Rpb246YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1icy1wcmltYXJ5KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZWZ0OiAtMy41cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuLnF1ZXN0aW9uLWFuc3dlciAuYW5zd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQVwiO1xufVxuLnF1ZXN0aW9uLWFuc3dlciAucXVlc3Rpb24ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5xdWVzdGlvbi1hbnN3ZXIgLnF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUVwiO1xufVxuXG4uY2tlZGl0b3ItcmVhZG1vcmUtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uY2tlZGl0b3ItcmVhZG1vcmUtd3JhcHBlciAuY2tlZGl0b3ItcmVhZG1vcmUge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY2tlZGl0b3ItcmVhZG1vcmUtdG9nZ2xlci5idG4tY2lyY2xlLWxpbmsgLnZpZXctbW9yZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xufVxuLmNrZWRpdG9yLXJlYWRtb3JlLXRvZ2dsZXIuYnRuLWNpcmNsZS1saW5rLm9wZW4gLnZpZXctbW9yZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMyMGRlZyk7XG4gIHRvcDogMTRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG59XG5cbi5oZXJvLWFydGljbGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyOTJmO1xuICBtaW4taGVpZ2h0OiAxNDBweDtcbn1cbi5oZXJvLWFydGljbGUgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWFydGljbGUgaW1nIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLWFydGljbGUgaW1nIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5oZXJvLWFydGljbGUgaW1nIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5oZXJvLWFydGljbGUgaW1nIHtcbiAgICBoZWlnaHQ6IDc1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC5oZXJvLWFydGljbGUgaW1nIHtcbiAgICBoZWlnaHQ6IDkwMHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuaGVyby1hcnRpY2xlIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5oZXJvLWFydGljbGVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLXdjLWhlYWRlci1oZWlnaHQpO1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMCAycmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS13Yy1oZWFkZXItaGVpZ2h0KSk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXdjLWRpc3RhbmNlLWJsb2Nrcyk7XG59XG4uaGVyby1hcnRpY2xlX193cmFwcGVyIGhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5oZXJvLWFydGljbGVfX3dyYXBwZXIgLnJpZ2h0LWNvbHVtbiB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uaGVyby1hcnRpY2xlX193cmFwcGVyIC5yaWdodC1jb2x1bW4gLmhlcm9fX2NhdGVnb3J5IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLmhlcm8tYXJ0aWNsZV9fd3JhcHBlciAucmlnaHQtY29sdW1uIGhyIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uaGVyby1hcnRpY2xlX193cmFwcGVyIC5yaWdodC1jb2x1bW4gc3BhbiB7XG4gIGNvbG9yOiAjZGFkYWRhO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uaGVyby1hcnRpY2xlX193cmFwcGVyIC5oZXJvX19hdXRob3JzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmhlcm8tYXJ0aWNsZV9fd3JhcHBlciAuaGVyb19fYXV0aG9ycyBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uaGVyby1hcnRpY2xlX193cmFwcGVyIC5oZXJvX19hdXRob3JzIGE6Zmlyc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5oZXJvLWFydGljbGVfX3dyYXBwZXIgLmhlcm9fX2F1dGhvcnMgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgY29sb3I6ICNkYWRhZGE7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmhlcm8tcHJpbWFyeSAuaGVyby1iYWNrZ3JvdW5kLWxlZnQsXG4uaGVyby1wcmltYXJ5IC5oZXJvLWJhY2tncm91bmQtcmlnaHQge1xuICBmbGV4OiAxIDEgMDtcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IHZhcigtLXdjLXByaW1hcnktaGVhZGVyLWhlaWdodCk7XG59XG4uaGVyby1wcmltYXJ5IC5oZXJvLWJhY2tncm91bmQtbGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGU5ZjM7XG59XG4uaGVyby1wcmltYXJ5IC5oZXJvLWJhY2tncm91bmQtcmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmNWZiO1xufVxuLmhlcm8tcHJpbWFyeSAuaGVyby1wcmltYXJ5X193cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG59XG4uaGVyby1wcmltYXJ5IGltZyB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiB2YXIoLS13Yy1wcmltYXJ5LWhlYWRlci1oZWlnaHQpO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5oZXJvLXByaW1hcnkgLmhlcm8tYmFja2dyb3VuZCBpbWcge1xuICBoZWlnaHQ6IHZhcigtLXdjLXByaW1hcnktaGVhZGVyLWhlaWdodCk7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmhlcm8tcHJpbWFyeSAuYWRkcmVzcyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLWFydGljbGVfX3dyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAuaGVyby1hcnRpY2xlX193cmFwcGVyIC5sZWZ0LWNvbHVtbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuaGVyby1hcnRpY2xlX193cmFwcGVyIC5yaWdodC1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgfVxuICAuaGVyby1hcnRpY2xlX193cmFwcGVyIC5oZXJvX19hdXRob3JzIHtcbiAgICBtYXJnaW4tdG9wOiAyLjc1cmVtO1xuICB9XG4gIC5oZXJvLXByaW1hcnkge1xuICAgIGhlaWdodDogdmFyKC0td2MtcHJpbWFyeS1oZWFkZXItaGVpZ2h0KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8qICAmOm5vdCguaGVyby1wZW9wbGUpIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuICAgIH0qL1xuICB9XG4gIC5oZXJvLXByaW1hcnkgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLmhlcm8tcHJpbWFyeSAuaGVyby1iYWNrZ3JvdW5kIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5oZXJvLXByaW1hcnkgLmhlcm8tYmFja2dyb3VuZCBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTdyZW07XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLmhlcm8tcHJpbWFyeSAuaGVyby1iYWNrZ3JvdW5kLWxlZnQsXG4gIC5oZXJvLXByaW1hcnkgLmhlcm8tYmFja2dyb3VuZC1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0yO1xuICB9XG4gIC5oZXJvLXByaW1hcnkgLmhlcm8tYmFja2dyb3VuZC1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVyby1wcmltYXJ5IC5oZXJvLWJhY2tncm91bmQtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDUwdncgLSAodmFyKC0td2MtY29udGFpbmVyLXB1YmxpY2F0aW9uLXdpZHRoKSkgLyAzKTtcbiAgfVxuICAuaGVyby1wcmltYXJ5IC5oZXJvLWJhY2tncm91bmQtY3JvcHBlZCB7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoNTB2dyArIDI1MHB4KTtcbiAgICBoZWlnaHQ6IHZhcigtLXdjLXByaW1hcnktaGVhZGVyLWhlaWdodCk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCBjYWxjKDEwMCUgLSAyNTBweCkgMTAwJSwgMCAxMDAlKTtcbiAgfVxuICAuaGVyby1wcmltYXJ5IC5oZXJvLWJhY2tncm91bmQtcGhvdG8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVyby1wcmltYXJ5IC5oZXJvLXByaW1hcnlfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmhlcm8tcHJpbWFyeS5oZXJvLXBlb3BsZSAuaGVyby1iYWNrZ3JvdW5kLXJpZ2h0IHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMDAlLCAzMDBweCAwLCAxMDAlIDAsIDEwMCUgMTAwJSk7XG4gIH1cbiAgLmhlcm8tcHJpbWFyeS5oZXJvLXNlcnZpY2UgLmhlcm8tYmFja2dyb3VuZC1yaWdodCB7XG4gICAgd2lkdGg6IGNhbGMoNTB2dyAtICh2YXIoLS13Yy1jb250YWluZXItcHVibGljYXRpb24td2lkdGgpKSAvIDIpO1xuICB9XG4gIC5oZXJvLXByaW1hcnkuaGVyby1zZXJ2aWNlIC5oZXJvLWJhY2tncm91bmQgaW1nIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMHB4IDEwMCUsIHZhcigtLXdjLXByaW1hcnktaGVhZGVyLWhlaWdodCkgMCwgMTAwJSAwLCAxMDAlIDEwMCUpO1xuICB9XG4gIC5oZXJvLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVyby1hcnRpY2xlX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0td2MtZGlzdGFuY2UtYmxvY2tzKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxuICAuaGVyby1wcmltYXJ5IC5oZXJvLXByaW1hcnlfX3dyYXBwZXIge1xuICAgIHdpZHRoOiA2OTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuaGVyby1wcmltYXJ5IC5oZXJvLWJhY2tncm91bmQtcGhvdG8ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdmlzaWJsZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdmlzaWJsZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5rZXktdGFrZWF3YXlzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRhZGE7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS13Yy1kaXN0YW5jZS1ibG9ja3MpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS13Yy1kaXN0YW5jZS1ibG9ja3MpO1xufVxuLmtleS10YWtlYXdheXNfX2l0ZW0ge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMyNjExYzk7XG4gIHBhZGRpbmctbGVmdDogMTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5rZXktdGFrZWF3YXlzX19pdGVtIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmtleS10YWtlYXdheXNfX251bWJlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2V5LXRha2Vhd2F5c19faXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuICAua2V5LXRha2Vhd2F5c19fbnVtYmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4uaW50ZXJhY3RpdmUtbGlzdC1vZi1saW5rcyBzcGFuIHtcbiAgY29sb3I6ICNkYWRhZGE7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2Uge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbnNlY3Rpb24gLnBhcmFsbGF4LXJldmVhbDpub3QoLm5vdC1wYXJhbGxheC1zZWN0aW9uKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5zZWN0aW9uIC5wYXJhbGxheC1yZXZlYWwgLmJlZm9yZS1jb250ZW50LXBhcmFsbGF4LWltYWdlLFxuc2VjdGlvbiAucGFyYWxsYXgtcmV2ZWFsIC5hZnRlci1jb250ZW50LXBhcmFsbGF4LWltYWdlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5zZWN0aW9uIC5wYXJhbGxheC1yZXZlYWwgLmJlZm9yZS1jb250ZW50LXBhcmFsbGF4LWltYWdlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHBhZ2VTZWN0aW9uU2xpZGVJbkRvd247XG59XG5zZWN0aW9uIC5wYXJhbGxheC1yZXZlYWwgLmFmdGVyLWNvbnRlbnQtcGFyYWxsYXgtaW1hZ2Uge1xuICBhbmltYXRpb24tbmFtZTogcGFnZVNlY3Rpb25TbGlkZUluVXA7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbn1cblxuLmV2ZW50LWxvY2F0aW9ucy1saXN0IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmV2ZW50LWxvY2F0aW9ucy1saXN0IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuXG4ub2Zmc2V0LWJnLXNlY3Rpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm9mZnNldC1iZy1zZWN0aW9uIC5vZmZzZXQtYmdfX3JvdyAub2Zmc2V0LWJnX19sZWZ0LFxuLm9mZnNldC1iZy1zZWN0aW9uIC5vZmZzZXQtYmdfX3JvdyAub2Zmc2V0LWJnX19yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vZmZzZXQtYmctc2VjdGlvbiAub2Zmc2V0LWJnX19yb3cgLm9mZnNldC1iZ19fbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTEwMHZ3O1xuICByaWdodDogLTAuNXJlbTtcbiAgYmFja2dyb3VuZDogI2U4ZjRmZjtcbiAgei1pbmRleDogLTE7XG59XG4ub2Zmc2V0LWJnLXNlY3Rpb24gLm9mZnNldC1iZ19fcm93IC5vZmZzZXQtYmdfX3JpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogLTEwMHZ3O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5sYW5kaW5nX19ib2R5IC5idG4tbGluazpob3Zlcixcbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLmxhbmRpbmdfX2JvZHkgLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzODNiNDM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAubGFuZGluZ19fYm9keSAuYnRuLWxpbms6aG92ZXI6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5sYW5kaW5nX19ib2R5IC5idG4tbGluazpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmxhbmRpbmdfX2JvZHkgLmJ0bi1saW5rOmhvdmVyOmJlZm9yZSxcbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLmxhbmRpbmdfX2JvZHkgLmJ0bi1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjMzgzYjQzO1xufVxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5sYW5kaW5nX19ib2R5IC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvLFxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAubGFuZGluZ19fYm9keSAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4ucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmxhbmRpbmdfX2JvZHkgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW8gaWZyYW1lLFxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAubGFuZGluZ19fYm9keSAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoNTYuMjA2MDg4OTkzdncgKyA2MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmxhbmRpbmdfX2JvZHkgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW8sXG4gIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLmxhbmRpbmdfX2JvZHkgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAuY29udGFpbmVyLFxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAuY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAuY29udGFpbmVyLFxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NDZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmNvbnRhaW5lcixcbiAgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAuY29udGFpbmVyLFxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMjM2cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAuY29udGFpbmVyLFxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSxcbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHksXG4ucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5LFxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHksXG4gIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHksXG4gIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHksXG4gIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5LFxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5LFxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5LFxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSB7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5LFxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5LFxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5LFxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSB7XG4gICAgaGVpZ2h0OiA0NjVweDtcbiAgfVxufVxuQG1lZGlhIHByaW50IGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHksXG4gIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHksXG4gIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHksXG4gIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHksXG4gIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHksXG4gIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHksXG4gIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjFiO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5LFxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5LFxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5LFxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSB7XG4gICAgcGFkZGluZzogMjBweCAwIDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5Ljk4cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5LFxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5LFxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5LFxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSB7XG4gICAgcGFkZGluZzogNDBweCAwIDgwcHg7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuY29udGFpbmVyLFxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuY29udGFpbmVyLFxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuY29udGFpbmVyLFxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuaGVyby1zdWJ0aXRsZSxcbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmhlcm8tc3VidGl0bGUsXG4ucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5oZXJvLXN1YnRpdGxlLFxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmhlcm8tc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07IC8qIDIwICovXG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmhlcm8tc3VidGl0bGUsXG4gIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmhlcm8tc3VidGl0bGUsXG4gIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmhlcm8tc3VidGl0bGUsXG4gIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5oZXJvLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07IC8qIDI4ICovXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5oZXJvLWRlc2NyaXB0aW9uLFxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuaGVyby1kZXNjcmlwdGlvbixcbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmhlcm8tZGVzY3JpcHRpb24sXG4ucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuaGVyby1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuaGVyby1kZXNjcmlwdGlvbiBwLFxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuaGVyby1kZXNjcmlwdGlvbiBwLFxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuaGVyby1kZXNjcmlwdGlvbiBwLFxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmhlcm8tZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5oZXJvLWRlc2NyaXB0aW9uLFxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5oZXJvLWRlc2NyaXB0aW9uLFxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5oZXJvLWRlc2NyaXB0aW9uLFxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuaGVyby1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuZmllbGQtLW5hbWUtZmllbGQtYmFja2dyb3VuZC1tZWRpYSxcbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAubGFuZGluZy1iYWNrZ3JvdW5kLWltYWdlLFxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuZmllbGQtLW5hbWUtZmllbGQtYmFja2dyb3VuZC1tZWRpYSxcbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmxhbmRpbmctYmFja2dyb3VuZC1pbWFnZSxcbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLWJhY2tncm91bmQtbWVkaWEsXG4ucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5sYW5kaW5nLWJhY2tncm91bmQtaW1hZ2UsXG4ucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuZmllbGQtLW5hbWUtZmllbGQtYmFja2dyb3VuZC1tZWRpYSxcbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5sYW5kaW5nLWJhY2tncm91bmQtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuZmllbGQtLW5hbWUtZmllbGQtYmFja2dyb3VuZC1tZWRpYSBpbWcsXG4ucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmxhbmRpbmctYmFja2dyb3VuZC1pbWFnZSBpbWcsXG4ucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5maWVsZC0tbmFtZS1maWVsZC1iYWNrZ3JvdW5kLW1lZGlhIGltZyxcbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmxhbmRpbmctYmFja2dyb3VuZC1pbWFnZSBpbWcsXG4ucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5maWVsZC0tbmFtZS1maWVsZC1iYWNrZ3JvdW5kLW1lZGlhIGltZyxcbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmxhbmRpbmctYmFja2dyb3VuZC1pbWFnZSBpbWcsXG4ucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuZmllbGQtLW5hbWUtZmllbGQtYmFja2dyb3VuZC1tZWRpYSBpbWcsXG4ucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAubGFuZGluZy1iYWNrZ3JvdW5kLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSxcbiAgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSxcbiAgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSxcbiAgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuY29udGFpbmVyLFxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5jb250YWluZXIsXG4gIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmNvbnRhaW5lcixcbiAgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5maWVsZC0tbmFtZS1maWVsZC1iYWNrZ3JvdW5kLW1lZGlhLFxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmxhbmRpbmctYmFja2dyb3VuZC1pbWFnZSxcbiAgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuZmllbGQtLW5hbWUtZmllbGQtYmFja2dyb3VuZC1tZWRpYSxcbiAgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAubGFuZGluZy1iYWNrZ3JvdW5kLWltYWdlLFxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5maWVsZC0tbmFtZS1maWVsZC1iYWNrZ3JvdW5kLW1lZGlhLFxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5sYW5kaW5nLWJhY2tncm91bmQtaW1hZ2UsXG4gIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5maWVsZC0tbmFtZS1maWVsZC1iYWNrZ3JvdW5kLW1lZGlhLFxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAubGFuZGluZy1iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMTgwcHg7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5maWVsZC0tbmFtZS1maWVsZC1iYWNrZ3JvdW5kLW1lZGlhLmZpZWxkLS1uYW1lLWZpZWxkLWJhY2tncm91bmQtbWVkaWEgaW1nLFxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkgLmxhbmRpbmctYmFja2dyb3VuZC1pbWFnZS5maWVsZC0tbmFtZS1maWVsZC1iYWNrZ3JvdW5kLW1lZGlhIGltZyxcbiAgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAuZmllbGQtLW5hbWUtZmllbGQtYmFja2dyb3VuZC1tZWRpYS5maWVsZC0tbmFtZS1maWVsZC1iYWNrZ3JvdW5kLW1lZGlhIGltZyxcbiAgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAubGFuZGluZy1iYWNrZ3JvdW5kLWltYWdlLmZpZWxkLS1uYW1lLWZpZWxkLWJhY2tncm91bmQtbWVkaWEgaW1nLFxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5maWVsZC0tbmFtZS1maWVsZC1iYWNrZ3JvdW5kLW1lZGlhLmZpZWxkLS1uYW1lLWZpZWxkLWJhY2tncm91bmQtbWVkaWEgaW1nLFxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5sYW5kaW5nLWJhY2tncm91bmQtaW1hZ2UuZmllbGQtLW5hbWUtZmllbGQtYmFja2dyb3VuZC1tZWRpYSBpbWcsXG4gIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5maWVsZC0tbmFtZS1maWVsZC1iYWNrZ3JvdW5kLW1lZGlhLmZpZWxkLS1uYW1lLWZpZWxkLWJhY2tncm91bmQtbWVkaWEgaW1nLFxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSAubGFuZGluZy1iYWNrZ3JvdW5kLWltYWdlLmZpZWxkLS1uYW1lLWZpZWxkLWJhY2tncm91bmQtbWVkaWEgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkubGFuZGluZ19fYm9keS0tb25seS10aXRsZSAuY29udGFpbmVyLFxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5LmxhbmRpbmdfX2JvZHktLW9ubHktdGl0bGUgLmNvbnRhaW5lcixcbiAgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keS5sYW5kaW5nX19ib2R5LS1vbmx5LXRpdGxlIC5jb250YWluZXIsXG4gIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5LmxhbmRpbmdfX2JvZHktLW9ubHktdGl0bGUgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tdGF4b25vbXktbWVnYXRyZW5kcyAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSxcbiAgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tdGF4b25vbXktbWVnYXRyZW5kcyAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHksXG4gIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi10YXhvbm9teS1tZWdhdHJlbmRzIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5LFxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tdGF4b25vbXktbWVnYXRyZW5kcyAubGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZS5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLXRheG9ub215LW1lZ2F0cmVuZHMgLnNlY3Rpb24tbGFuZGluZy1wYWdlID4gLmxhbmRpbmdfX2JvZHksXG4gIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZS5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLXRheG9ub215LW1lZ2F0cmVuZHMgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5LFxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tdGF4b25vbXktbWVnYXRyZW5kcyAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSxcbiAgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcy5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLXRheG9ub215LW1lZ2F0cmVuZHMgLmxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZS53aXRoLWdyYWRpZW50IC5sYW5kaW5nLWJhY2tncm91bmQtaW1hZ2U6OmJlZm9yZSxcbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMgLnNlY3Rpb24tbGFuZGluZy1wYWdlLndpdGgtZ3JhZGllbnQgLmxhbmRpbmctYmFja2dyb3VuZC1pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDAuOCksIDQwJSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tbGFuZGluZy1wYWdlLnNob3J0LWhlcm8taW1hZ2UgPiAubGFuZGluZ19fYm9keSxcbiAgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAuc2VjdGlvbi1sYW5kaW5nLXBhZ2Uuc2hvcnQtaGVyby1pbWFnZSA+IC5sYW5kaW5nX19ib2R5IHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZS5zaG9ydC1oZXJvLWltYWdlID4gLmxhbmRpbmdfX2JvZHkgLmNvbnRhaW5lcixcbiAgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbWVnYXRyZW5kcyAuc2VjdGlvbi1sYW5kaW5nLXBhZ2Uuc2hvcnQtaGVyby1pbWFnZSA+IC5sYW5kaW5nX19ib2R5IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uY292ZXItYXJyb3ctYm90dG9tIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1NXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgei1pbmRleDogNTtcbn1cbi5jb3Zlci1hcnJvdy1ib3R0b21fX2Fycm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb3Zlci1hcnJvdy1ib3R0b21fX2Fycm93OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvdHRvbTogMTBweDtcbn1cbi5jb3Zlci1hcnJvdy1ib3R0b21fX2xhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvdmVyLWFycm93LWJvdHRvbSB7XG4gICAgd2lkdGg6IDM1cHg7XG4gIH1cbiAgLmNvdmVyLWFycm93LWJvdHRvbV9fYXJyb3c6YWZ0ZXIge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvdmVyLWFycm93LWJvdHRvbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbiAgLmNvdmVyLWFycm93LWJvdHRvbV9fYXJyb3c6YWZ0ZXIge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IGgxLCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5zZWN0aW9uLWxhbmRpbmctcGFnZSA+IC5sYW5kaW5nX19ib2R5IC5oMSB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1tZWdhdHJlbmRzIC5sYW5kaW5nLWJhY2tncm91bmQtaW1hZ2U6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSkgMjklLCByZ2JhKDAsIDAsIDAsIDApIDg2JSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG59XG5cbi5jYXJlZXJzLW1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIxYjtcbiAgei1pbmRleDogMTAxMDA7XG59XG4uY2FyZWVycy1tb2RhbC5tb2RhbC5zaG93IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jYXJlZXJzLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICBjb2xvcjogIzQ1NGI0ZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDA7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOTBweCA0MHB4IDQwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5jYXJlZXJzLW1vZGFsIC5tb2RhbC1kaWFsb2cgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjk7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbn1cbi5jYXJlZXJzLW1vZGFsIC5tb2RhbC1kaWFsb2cgLmNsb3NlIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcmVlcnMtbW9kYWwgLm1vZGFsLWRpYWxvZyAuY2xvc2U6YWZ0ZXIsIC5jYXJlZXJzLW1vZGFsIC5tb2RhbC1kaWFsb2cgLmNsb3NlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcbiAgbGVmdDogY2FsYyg1MCUgLSAyNHB4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmNhcmVlcnMtbW9kYWwgLm1vZGFsLWRpYWxvZyAuY2xvc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmNhcmVlcnMtbW9kYWwgLm1vZGFsLWRpYWxvZyA+IC5maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNhcmVlcnMtbW9kYWwgLm1vZGFsLWRpYWxvZyA+IC5maWVsZCAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZWVycy1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICBwYWRkaW5nOiAxMzBweCA3MHB4IDcwcHg7XG4gIH1cbiAgLmNhcmVlcnMtbW9kYWwgLm1vZGFsLWRpYWxvZyAuY2xvc2Uge1xuICAgIHRvcDogOTBweDtcbiAgICByaWdodDogMzBweDtcbiAgfVxuICAuY2FyZWVycy1tb2RhbCAubW9kYWwtZGlhbG9nIC5jbG9zZTphZnRlciwgLmNhcmVlcnMtbW9kYWwgLm1vZGFsLWRpYWxvZyAuY2xvc2U6YmVmb3JlIHtcbiAgICB3aWR0aDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZWVycy1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDIvMSkge1xuICAuY2FyZWVycy1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDMvMSkge1xuICAuY2FyZWVycy1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby0tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2xzLFxuLnB1bGwtcXVvdGUtLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9scyB7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlkZW8tLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9scyBidXR0b24sXG4ucHVsbC1xdW90ZS0tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2xzIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnZpZGVvLS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbHNfX2RvdHMsXG4ucHVsbC1xdW90ZS0tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2xzX19kb3RzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnZpZGVvLS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbHNfX2RvdHMgbGksXG4ucHVsbC1xdW90ZS0tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2xzX19kb3RzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDEwcHg7XG59XG4udmlkZW8tLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sc19fZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uLFxuLnB1bGwtcXVvdGUtLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sc19fZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MTFjOTtcbn1cbi52aWRlby0tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2xzX19kb3RzIGxpIGJ1dHRvbixcbi5wdWxsLXF1b3RlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbHNfX2RvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I3YjdiNztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLnZpZGVvLS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbHNfX3ByZXYsXG4udmlkZW8tLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sc19fbmV4dCxcbi5wdWxsLXF1b3RlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbHNfX3ByZXYsXG4ucHVsbC1xdW90ZS0tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2xzX19uZXh0IHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udmlkZW8tLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sc19fcHJldjphZnRlcixcbi52aWRlby0tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2xzX19uZXh0OmFmdGVyLFxuLnB1bGwtcXVvdGUtLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sc19fcHJldjphZnRlcixcbi5wdWxsLXF1b3RlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbHNfX25leHQ6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbn1cbi52aWRlby0tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2xzX19wcmV2OmhvdmVyOmFmdGVyLFxuLnZpZGVvLS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbHNfX25leHQ6aG92ZXI6YWZ0ZXIsXG4ucHVsbC1xdW90ZS0tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2xzX19wcmV2OmhvdmVyOmFmdGVyLFxuLnB1bGwtcXVvdGUtLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sc19fbmV4dDpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzExMTtcbn1cbi52aWRlby0tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2xzX19wcmV2OmhvdmVyOmFjdGl2ZTphZnRlcixcbi52aWRlby0tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2xzX19uZXh0OmhvdmVyOmFjdGl2ZTphZnRlcixcbi5wdWxsLXF1b3RlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbHNfX3ByZXY6aG92ZXI6YWN0aXZlOmFmdGVyLFxuLnB1bGwtcXVvdGUtLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sc19fbmV4dDpob3ZlcjphY3RpdmU6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNiN2I3Yjc7XG59XG4udmlkZW8tLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sc19fcHJldixcbi5wdWxsLXF1b3RlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbHNfX3ByZXYge1xuICBsZWZ0OiAwO1xufVxuLnZpZGVvLS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbHNfX3ByZXY6YWZ0ZXIsXG4ucHVsbC1xdW90ZS0tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2xzX19wcmV2OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2I3YjdiNztcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcbn1cbi52aWRlby0tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2xzX19uZXh0LFxuLnB1bGwtcXVvdGUtLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sc19fbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLnZpZGVvLS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbHNfX25leHQ6YWZ0ZXIsXG4ucHVsbC1xdW90ZS0tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2xzX19uZXh0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICByaWdodDogNHB4O1xuICB0b3A6IDVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNiN2I3Yjc7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG59XG4udmlkZW8tLWNhcm91c2VsIC5jb250YWluZXIgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1tb3JlLWxpbmssXG4ucHVsbC1xdW90ZS0tY2Fyb3VzZWwgLmNvbnRhaW5lciA+IC5maWVsZC0tbmFtZS1maWVsZC12aWV3LW1vcmUtbGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWxlZnQ6IDM3cHg7XG59XG5cbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9xdW90ZSAucHVsbC1xdW90ZV9fcXVvdGUge1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwLjVlbSAwIDAuOGVtO1xuICBtYXJnaW46IDAgMCAwLjhlbTtcbn1cbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9xdW90ZSAucHVsbC1xdW90ZV9fcXVvdGUsXG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fcXVvdGUgLnB1bGwtcXVvdGVfX3F1b3RlIHAge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3F1b3RlIC5wdWxsLXF1b3RlX19xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIuNmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0NicgaGVpZ2h0PScyOCcgdmlld0JveD0nMCAwIDQ2IDI4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCAyNy40ODk2TDEwLjk0MzMgMEgyNC4zMTg0TDE4LjAxNzggMjcuNDg5NkgwWk0yMS4zMzM5IDI3LjQ4OTZMMzIuMjc3MiAwSDQ1LjY1MjNMMzkuMzUxNyAyNy40ODk2SDIxLjMzMzlaJyBmaWxsPSclMjMyNjExQzknLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcbn1cbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9xdW90ZSAucHVsbC1xdW90ZV9fY2l0ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3F1b3RlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3F1b3RlIC5wdWxsLXF1b3RlX19jaXRlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9xdW90ZSAucHVsbC1xdW90ZV9fcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuLnJvbGUtc2VsZWN0aW9uIHtcbiAgZmxleDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDI3MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucm9sZS1zZWxlY3Rpb24ge1xuICAgIG1heC1oZWlnaHQ6IDgwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIGhlaWdodDogY2FsYygoMTAwdmggLSA2MHB4KSAvIDIpO1xuICB9XG59XG4ucm9sZS1zZWxlY3Rpb25fX2JvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDI1cHggMTVweCAxMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucm9sZS1zZWxlY3Rpb25fX2JvZHkge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb2xlLXNlbGVjdGlvbl9fYm9keSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuLnJvbGUtc2VsZWN0aW9uX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHggMCAzMHB4O1xufVxuLnJvbGUtc2VsZWN0aW9uX19iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucm9sZS1zZWxlY3Rpb25fX2JhY2tncm91bmQgLmZpZWxkLS1pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnJvbGUtc2VsZWN0aW9uX19iYWNrZ3JvdW5kIC5maWVsZC0taXRlbSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogM3M7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4ucm9sZS1zZWxlY3Rpb246aG92ZXIgLnJvbGUtc2VsZWN0aW9uX19iYWNrZ3JvdW5kIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJvbGUtc2VsZWN0aW9uIHtcbiAgICBmbGV4OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuXG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fc2xpZGVyIC5pbWFnZS1zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtc2xpZGUtaW1hZ2VzIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0wLjVyZW07XG59XG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fc2xpZGVyIC5pbWFnZS1zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtc2xpZGUtaW1hZ2VzIC5maWVsZC0taXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fc2xpZGVyIC5xdW90ZS1zbGlkZV9fcXVvdGUge1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwLjVlbSAwIDAuOGVtO1xuICBtYXJnaW46IDAgMCAwLjhlbTtcbn1cbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9zbGlkZXIgLnF1b3RlLXNsaWRlX19xdW90ZSxcbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9zbGlkZXIgLnF1b3RlLXNsaWRlX19xdW90ZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9zbGlkZXIgLnF1b3RlLXNsaWRlX19xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIuNmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0NicgaGVpZ2h0PScyOCcgdmlld0JveD0nMCAwIDQ2IDI4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCAyNy40ODk2TDEwLjk0MzMgMEgyNC4zMTg0TDE4LjAxNzggMjcuNDg5NkgwWk0yMS4zMzM5IDI3LjQ4OTZMMzIuMjc3MiAwSDQ1LjY1MjNMMzkuMzUxNyAyNy40ODk2SDIxLjMzMzlaJyBmaWxsPSclMjMyNjExQzknLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcbn1cbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9zbGlkZXIgLnF1b3RlLXNsaWRlX19jaXRlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fc2xpZGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3NsaWRlciAucXVvdGUtc2xpZGVfX2NpdGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3NsaWRlciAucXVvdGUtc2xpZGVfX3F1b3RlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcGFnZVNlY3Rpb25TbGlkZUluVXAge1xuICAwJSB7XG4gICAgdG9wOiAxMDAlO1xuICB9XG4gIDMwJSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogLTUwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBhZ2VTZWN0aW9uU2xpZGVJbkRvd24ge1xuICAwJSB7XG4gICAgdG9wOiAtMTAwJTtcbiAgfVxuICAzMCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IC01MCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCAuYmVmb3JlLWNvbnRlbnQtcGFyYWxsYXgtaW1hZ2UsXG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCAuYWZ0ZXItY29udGVudC1wYXJhbGxheC1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMjAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBhbmltYXRpb246IDAuNXMgZWFzZS1vdXQgZm9yd2FyZHM7XG59XG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCAucGFnZS1zZWN0aW9uLXRleHRfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtbW9iaWxlLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCAucm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQgaDIudW5pdmVyc2UtaGVhZGluZy1zbWFsbCwgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQgLnVuaXZlcnNlLWhlYWRpbmctc21hbGwuaDIge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQgaDMudW5pdmVyc2UtaGVhZGluZywgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQgLnVuaXZlcnNlLWhlYWRpbmcuaDMge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG59XG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCBoMy51bml2ZXJzZS1oZWFkaW5nLXNtYWxsLCAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCAudW5pdmVyc2UtaGVhZGluZy1zbWFsbC5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQgaDMuY2FyZHMtaGVhZGluZywgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQgLmNhcmRzLWhlYWRpbmcuaDMge1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQudGV4dC13aGl0ZSBoMiwgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQudGV4dC13aGl0ZSAuaDIsXG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dC50ZXh0LXdoaXRlIGgzLFxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQudGV4dC13aGl0ZSAuaDMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl90ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWN0aW9uLXRleHQtaW1nIC5zZWN0aW9uLXRleHQtaW1nX19tZWRpYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNlY3Rpb24tdGV4dC1pbWcgLnNlY3Rpb24tdGV4dC1pbWdfX21lZGlhLWNvbCB7XG4gIG1heC1oZWlnaHQ6IDI2NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3R5bGUtZGFyay1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MTFjOTtcbn1cbi5zdHlsZS1kYXJrLWJsdWUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3R5bGUtbGlnaHQtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG5cbi5zdHlsZS1saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjRmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmllbGQtLW5hbWUtZmllbGQtcGFnZS1zZWN0aW9ucyBzZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQgLmJlZm9yZS1jb250ZW50LXBhcmFsbGF4LWltYWdlLFxuICAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCAuYWZ0ZXItY29udGVudC1wYXJhbGxheC1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl90ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1tb2JpbGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24tdGV4dC1pbWcgLnNlY3Rpb24tdGV4dC1pbWdfX3RleHQtY29sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG4gIC5zZWN0aW9uLXRleHQtaW1nIC5zZWN0aW9uLXRleHQtaW1nX19tZWRpYS1jb2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICBvdmVyZmxvdzogdW5zZXQ7XG4gIH1cbiAgLnNlY3Rpb24tdGV4dC1pbWcgLnNlY3Rpb24tdGV4dC1pbWdfX21lZGlhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4udmlkZW8tY29sdW1uX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlY3Rpb24tbGFuZGluZy1wYWdlIC52aWRlby1jb2x1bW5fX2JvZHkge1xuICB3aWR0aDogY2FsYygxMDAlICsgMTAwcHgpO1xuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xufVxuLnNlY3Rpb24tbGFuZGluZy1wYWdlIC52aWRlby1jb2x1bW5fX2JvZHkgdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNDAlO1xuICBsZWZ0OiAtMjAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnZpZGVvLWNvbHVtbl9fYm9keSAuZmllbGQtLW5hbWUtZmllbGQtZmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tbGFuZGluZy1wYWdlIC52aWRlby1jb2x1bW5fX2JvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLWZpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnZpZGVvLWNvbHVtbl9fYm9keSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tbGFuZGluZy1wYWdlIC52aWRlby1jb2x1bW5fX2JvZHkgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLWxhbmRpbmctcGFnZSAudmlkZW8tY29sdW1uX19ib2R5IHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjAwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlY3Rpb24tbGFuZGluZy1wYWdlIC52aWRlby1jb2x1bW5fX2JvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3ZpZGVvX3RodW1icyA+IC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1wYWdlLXNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIG1hcmdpbjogMCAwIDAuNGVtO1xuICBmb250LWZhbWlseTogXCJXQ1NhbnNTdWJoZWFkXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fdmlkZW9fdGh1bWJzID4gLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fdmlkZW9fdGh1bWJzIC5maWVsZC0tbmFtZS1maWVsZC1wb3B1cC12aWRlbyAudmlkZW8tY2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG4gIGNvcm5lci1ib3R0b20tcmlnaHQtc2hhcGU6IGJldmVsO1xufVxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3ZpZGVvX3RodW1icyAuZmllbGQtLW5hbWUtZmllbGQtcG9wdXAtdmlkZW8gLnZpZGVvLWNhcmQgLnZpZGVvLXRpdGxlIHtcbiAgY29sb3I6ICMyNjExYzk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zU3ViaGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMC45NTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl92aWRlb190aHVtYnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBvcHVwLXZpZGVvIC52aWRlby1jYXJkIC52aWRlby1zaG9ydC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3ZpZGVvX3RodW1icyAuZmllbGQtLW5hbWUtZmllbGQtcG9wdXAtdmlkZW8gLnZpZGVvLWNhcmQgLnZpZGVvLXNob3J0LWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fdmlkZW9fdGh1bWJzIC5maWVsZC0tbmFtZS1maWVsZC1wb3B1cC12aWRlbyAudmlkZW8tY2FyZCAudmlkZW8tZHVyYXRpb24ge1xuICBjb2xvcjogIzI2MTFjOTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm92ZXJsYXktY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5vdmVybGF5LWNhcmRfX2JvZHkge1xuICBnYXA6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5vdmVybGF5LWNhcmQgaDMub3ZlcmxheS1jYXJkX190aXRsZSwgLm92ZXJsYXktY2FyZCAub3ZlcmxheS1jYXJkX190aXRsZS5oMyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMjYxMWM5O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gNDBweCksIGNhbGMoMTAwJSAtIDQwcHgpIDEwMCUsIDAgMTAwJSk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWluLWhlaWdodDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMC41cmVtIDNyZW0gMXJlbSAxcmVtO1xufVxuLm92ZXJsYXktY2FyZF9fYm9keV9fZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxcmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWN0aW9uLXZpZGVvIC52aWRlby1jYXJkIC52aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VjdGlvbi12aWRlbyAudmlkZW8tY2FyZCAudmlkZW8tY29udGFpbmVyIGltZyB7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IDNzO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLXZpZGVvIC52aWRlby1jYXJkIC52aWRlby1jb250YWluZXIgLmJ0biB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb24tdmlkZW8gLnZpZGVvLWNhcmQgLnZpZGVvLWNhcmRfX3RpdGxlIHtcbiAgY29sb3I6ICMyNjExYzk7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5zZWN0aW9uLXZpZGVvIC52aWRlby1jYXJkIC52aWRlby1jYXJkX19kdXJhdGlvbiB7XG4gIGNvbG9yOiAjNzA3Mjc5O1xufVxuLnNlY3Rpb24tdmlkZW8gLnZpZGVvLWNhcmQud2l0aC1zZWNvbmRhcnktdGl0bGUgLnZpZGVvLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTYW5zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnNlY3Rpb24tdmlkZW8gLndpdGgtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwIDM0cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi12aWRlbyAuc2luZ2xlLXZpZGVvIC52aWRlby1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2VjdGlvbi12aWRlbyAuc2luZ2xlLXZpZGVvIC52aWRlby1jb250YWluZXIge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnNlY3Rpb24tdmlkZW8gLnNpbmdsZS12aWRlbyAudmlkZW8tY2FyZF9fYm9keSB7XG4gICAgcGFkZGluZzogNDBweCA0MHB4IDQwcHggNjBweDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbiAgLnNlY3Rpb24tdmlkZW8gLnNpbmdsZS12aWRlbyAudmlkZW8tY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5tYWluLXNsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWFpbi1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogIzFiMWIxYjtcbn1cbi5tYWluLXNsaWRlciBpbWcge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLXdjLWhvbWVwYWdlLWhlYWRlci1oZWlnaHQpO1xufVxuLm1haW4tc2xpZGVyIC5jb250YWluZXItZmx1aWQsIC5tYWluLXNsaWRlciAuY29udGFpbmVyLXNtLCAubWFpbi1zbGlkZXIgLmNvbnRhaW5lci1tZCwgLm1haW4tc2xpZGVyIC5jb250YWluZXItbGcsIC5tYWluLXNsaWRlciAuY29udGFpbmVyLXhsLCAubWFpbi1zbGlkZXIgLmNvbnRhaW5lci14eGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbi1zbGlkZXIgLmhvbWVwYWdlLXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG59XG4ubWFpbi1zbGlkZXIgLndpdGgtY2Fycm90IGE6aG92ZXIge1xuICBjb2xvcjogIzI2MTFjOSAhaW1wb3J0YW50O1xufVxuLm1haW4tc2xpZGVyIC5jYXJvdXNlbC1jb250cm9scyB7XG4gIHBhZGRpbmc6IDAgNjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3R0b206IDM1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyNXB4O1xuICBsZWZ0OiAyMHB4O1xufVxuLm1haW4tc2xpZGVyIC5jYXJvdXNlbC1jb250cm9scyBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1haW4tc2xpZGVyIC5jYXJvdXNlbC1jb250cm9scyBidXR0b246YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDAgMCAycHggMnB4O1xufVxuLm1haW4tc2xpZGVyIC5jYXJvdXNlbC1jb250cm9scyBidXR0b246aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLm1haW4tc2xpZGVyIC5jYXJvdXNlbC1jb250cm9scyBidXR0b246aG92ZXI6YWN0aXZlOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tYWluLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbHNfX2RvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW4tc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sc19fZG90cyBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDlweDtcbn1cbi5tYWluLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbHNfX2RvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWFpbi1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2xzX19kb3RzIGxpIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5tYWluLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbHNfX2RvdHMgbGkgYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tYWluLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbHNfX2RvdHMgbGkgYnV0dG9uOmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLm1haW4tc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sc19fcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4ubWFpbi1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2xzX19wcmV2OmFmdGVyIHtcbiAgbGVmdDogNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ubWFpbi1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2xzX19uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4ubWFpbi1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2xzX19uZXh0OmFmdGVyIHtcbiAgcmlnaHQ6IDRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjIwZGVnKTtcbn1cblxuLml0ZW1faW5mb19wcmV2aWV3IHtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xufVxuLml0ZW1faW5mb19wcmV2aWV3IC5pdGVtX2luZm9fcHJldmlld19fY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5pdGVtX2luZm9fcHJldmlldyAuaXRlbV9pbmZvIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pdGVtX2luZm9fcHJldmlldyBwaWN0dXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tYWluLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbHMge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDY0MHB4O1xuICB9XG4gIC5tYWluLXNsaWRlciAuaXRlbV9pbmZvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSwgNDAlLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAubWFpbi1zbGlkZXIgLmhvbWVwYWdlLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLm1haW4tc2xpZGVyIC5jYXJvdXNlbC1jb250cm9scyB7XG4gICAgbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2xzIHtcbiAgICBsZWZ0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbHMge1xuICAgIGxlZnQ6IDExMHB4O1xuICB9XG59XG4ucGFnZS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKipcbiAgICogU2VydmljZSBwYWdlIHNwZWNpZmljIHN0eWxlc1xuICAgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1oZXJvIHtcbiAgICBoZWlnaHQ6IHZhcigtLXdjLXByaW1hcnktaGVhZGVyLWhlaWdodCk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5wYWdlLWhlcm8gaDEsIC5wYWdlLWhlcm8gLmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiV0NTZXJpZkhlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMC44NTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1oZXJvIGgxLCAucGFnZS1oZXJvIC5oMSB7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLWhlcm8gaDEsIC5wYWdlLWhlcm8gLmgxIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuLnBhZ2UtaGVybyAubGFuZ3VhZ2UtbGlua3MgYSB7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWhlcm8gLmxhbmd1YWdlLWxpbmtzIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ucGFnZS1oZXJvIC5sYW5ndWFnZS1saW5rcyBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNjExYzk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGVybyAubGFuZ3VhZ2UtbGlua3MgYTpob3ZlciB7XG4gICAgY29sb3I6ICMxYTExNTg7XG4gIH1cbn1cbi5wYWdlLWhlcm8gLmxhbmd1YWdlLWxpbmtzIGE6aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzI2MTFjOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1oZXJvIC5sYW5ndWFnZS1saW5rcyBhOmhvdmVyIHN2ZyB7XG4gICAgZmlsbDogIzFhMTE1ODtcbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLXNlcnZpY2UgLnBhZ2UtaGVybyAuaGVhZGVyLWJnLXN0YXJ0LCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnBhZ2UtaGVybyAuaGVhZGVyLWJnLXN0YXJ0IHtcbiAgYm90dG9tOiAwO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIGNhbGMoNTB2dyAtIDVyZW0pIDEwMSUsIDAgMTAxJSk7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiBjYWxjKDUwdncgKyB2YXIoLS13Yy1wcmltYXJ5LWhlYWRlci1oZWlnaHQpIC0gNXJlbSk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zZXJ2aWNlIC5wYWdlLWhlcm8gLmhlYWRlci1iZy1zdGFydCwgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5wYWdlLWhlcm8gLmhlYWRlci1iZy1zdGFydCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLXNlcnZpY2UgLnBhZ2UtaGVybyAuaGVhZGVyLWJnLWNlbnRlciwgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5wYWdlLWhlcm8gLmhlYWRlci1iZy1jZW50ZXIge1xuICBpbnNldDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAtMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1ub2RlLXR5cGUtc2VydmljZSAucGFnZS1oZXJvIC5oZWFkZXItYmctY2VudGVyLCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnBhZ2UtaGVybyAuaGVhZGVyLWJnLWNlbnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtc2VydmljZSAucGFnZS1oZXJvIC5oZWFkZXItYmctY2VudGVyIGltZywgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5wYWdlLWhlcm8gLmhlYWRlci1iZy1jZW50ZXIgaW1nIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbGVmdDogMDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zZXJ2aWNlIC5wYWdlLWhlcm8gLmhlYWRlci1iZy1jZW50ZXIgaW1nLCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnBhZ2UtaGVybyAuaGVhZGVyLWJnLWNlbnRlciBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC03cmVtO1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtc2VydmljZSAucGFnZS1oZXJvIC5oZWFkZXItYmctZW5kLCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnBhZ2UtaGVybyAuaGVhZGVyLWJnLWVuZCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDIwMHB4O1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0zO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zZXJ2aWNlIC5wYWdlLWhlcm8gLmhlYWRlci1iZy1lbmQsIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAucGFnZS1oZXJvIC5oZWFkZXItYmctZW5kIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYyg1MHZ3ICsgNXJlbSk7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1zZXJ2aWNlIC5wYWdlLWhlcm8gLmhlYWRlci1iZy1lbmQgaW1nLCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2UgLnBhZ2UtaGVybyAuaGVhZGVyLWJnLWVuZCBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGluc2V0OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS1ub2RlLXR5cGUtc2VydmljZSAucGFnZS1oZXJvIC5oZWFkZXItYmctZW5kIGltZywgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIC5wYWdlLWhlcm8gLmhlYWRlci1iZy1lbmQgaW1nIHtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXNlcnZpY2UgLnBhZ2UtaGVybyAuaGVhZGVyLWJnLWVuZCBpbWcsIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAucGFnZS1oZXJvIC5oZWFkZXItYmctZW5kIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbnNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXktd2lkZ2V0ICNleHBsb3JlLXlvdXItam91cm5leSAuY2FyZC1ib2R5IGgzLCBzZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LXdpZGdldCAjZXhwbG9yZS15b3VyLWpvdXJuZXkgLmNhcmQtYm9keSAuaDMge1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbnNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXktd2lkZ2V0ICNleHBsb3JlLXlvdXItam91cm5leSBoci50aXRsZS1kaXZpZGVyIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzI2MTFjOTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItdG9wOiAwO1xufVxuc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgI2V4cGxvcmUteW91ci1qb3VybmV5IHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgI2V4cGxvcmUteW91ci1qb3VybmV5IHNlbGVjdCBvcHRpb246ZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgI2V4cGxvcmUteW91ci1qb3VybmV5IC5kb3dubG9hZC1qb3VybmV5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXktd2lkZ2V0ICNleHBsb3JlLXlvdXItam91cm5leSBidXR0b24ge1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbn1cbnNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXktd2lkZ2V0IGhyOm5vdCgudGl0bGUtZGl2aWRlcikge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgI3lvdXItam91cm5leS1zY2hvb2wtbGVhdmVyLFxuc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgI3lvdXItam91cm5leS1zY2hvb2wtbGVhdmVyLW1vYmlsZSxcbnNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXktd2lkZ2V0ICN5b3VyLWpvdXJuZXksXG5zZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LXdpZGdldCAjeW91ci1qb3VybmV5LW1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgI3lvdXItam91cm5leS1zY2hvb2wtbGVhdmVyIC50ZXh0LTEzLFxuc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgI3lvdXItam91cm5leS1zY2hvb2wtbGVhdmVyLW1vYmlsZSAudGV4dC0xMyxcbnNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXktd2lkZ2V0ICN5b3VyLWpvdXJuZXkgLnRleHQtMTMsXG5zZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LXdpZGdldCAjeW91ci1qb3VybmV5LW1vYmlsZSAudGV4dC0xMyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbnNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXktd2lkZ2V0ICN5b3VyLWpvdXJuZXktc2Nob29sLWxlYXZlciAudGV4dC0xNSxcbnNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXktd2lkZ2V0ICN5b3VyLWpvdXJuZXktc2Nob29sLWxlYXZlci1tb2JpbGUgLnRleHQtMTUsXG5zZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LXdpZGdldCAjeW91ci1qb3VybmV5IC50ZXh0LTE1LFxuc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgI3lvdXItam91cm5leS1tb2JpbGUgLnRleHQtMTUge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5zZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LXdpZGdldCAjeW91ci1qb3VybmV5LXNjaG9vbC1sZWF2ZXIgLnRleHQtMTksXG5zZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LXdpZGdldCAjeW91ci1qb3VybmV5LXNjaG9vbC1sZWF2ZXItbW9iaWxlIC50ZXh0LTE5LFxuc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgI3lvdXItam91cm5leSAudGV4dC0xOSxcbnNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXktd2lkZ2V0ICN5b3VyLWpvdXJuZXktbW9iaWxlIC50ZXh0LTE5IHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgI3lvdXItam91cm5leS1zY2hvb2wtbGVhdmVyIC50ZXh0LTI2LFxuc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgI3lvdXItam91cm5leS1zY2hvb2wtbGVhdmVyLW1vYmlsZSAudGV4dC0yNixcbnNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXktd2lkZ2V0ICN5b3VyLWpvdXJuZXkgLnRleHQtMjYsXG5zZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LXdpZGdldCAjeW91ci1qb3VybmV5LW1vYmlsZSAudGV4dC0yNiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbnNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXktd2lkZ2V0ICN5b3VyLWpvdXJuZXktc2Nob29sLWxlYXZlci1tb2JpbGUsXG5zZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LXdpZGdldCAjeW91ci1qb3VybmV5LW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICBzZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LXdpZGdldCAjeW91ci1qb3VybmV5LXNjaG9vbC1sZWF2ZXIsXG4gIHNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXktd2lkZ2V0ICN5b3VyLWpvdXJuZXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgI3lvdXItam91cm5leS1zY2hvb2wtbGVhdmVyLW1vYmlsZSxcbiAgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgI3lvdXItam91cm5leS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbiAgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgI3lvdXItam91cm5leS1zY2hvb2wtbGVhdmVyLW1vYmlsZSBzdmcsXG4gIHNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXktd2lkZ2V0ICN5b3VyLWpvdXJuZXktbW9iaWxlIHN2ZyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgPiAuZmllbGQtLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgPiAuZmllbGQtLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLFxuICBzZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LXdpZGdldCA+IC5maWVsZC0taXRlbSAucm93IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2Ugc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS13aWRnZXQgLnBhcmFncmFwaC0tdHlwZS0tcGFnZS1zZWN0aW9uLXRleHQgLnJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLXdpZGdldCBocjpub3QoLnRpdGxlLWRpdmlkZXIpIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbnNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC13aWRnZXQgLmRvd25sb2FkLWFzc2Vzc21lbnQtdHJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgsXG5zZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbnNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoIC52YXJpYW50LFxuc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtbW9iaWxlIC52YXJpYW50IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGggLnRleHQtMTMsXG5zZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1tb2JpbGUgLnRleHQtMTMge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5zZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aCAudGV4dC0xNSxcbnNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLW1vYmlsZSAudGV4dC0xNSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbnNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoIC50ZXh0LTE5LFxuc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtbW9iaWxlIC50ZXh0LTE5IHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGggLnRleHQtMjYsXG5zZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1tb2JpbGUgLnRleHQtMjYge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5zZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG4gIHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLW1vYmlsZSBzdmcge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC13aWRnZXQgPiAuZmllbGQtLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLXdpZGdldCA+IC5maWVsZC0taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sXG4gIHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC13aWRnZXQgPiAuZmllbGQtLWl0ZW0gLnJvdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC13aWRnZXQgLnBhcmFncmFwaC0tdHlwZS0tcGFnZS1zZWN0aW9uLXRleHQgLnJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWF1LXdpZGdldCBocjpub3QoLnRpdGxlLWRpdmlkZXIpIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbnNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1hdS13aWRnZXQgLmRvd25sb2FkLWFzc2Vzc21lbnQtdHJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWF1LXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtYXUsXG5zZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtYXUtd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1hdS1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbnNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1hdS13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLWF1IC52YXJpYW50LFxuc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWF1LXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtYXUtbW9iaWxlIC52YXJpYW50IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWF1LXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtYXUgLnRleHQtMTMsXG5zZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtYXUtd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1hdS1tb2JpbGUgLnRleHQtMTMge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5zZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtYXUtd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1hdSAudGV4dC0xNSxcbnNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1hdS13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLWF1LW1vYmlsZSAudGV4dC0xNSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbnNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1hdS13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLWF1IC50ZXh0LTE5LFxuc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWF1LXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtYXUtbW9iaWxlIC50ZXh0LTE5IHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWF1LXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtYXUgLnRleHQtMjYsXG5zZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtYXUtd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1hdS1tb2JpbGUgLnRleHQtMjYge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5zZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtYXUtd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1hdS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWF1LXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtYXUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWF1LXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtYXUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG4gIHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1hdS13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLWF1LW1vYmlsZSBzdmcge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1hdS13aWRnZXQgPiAuZmllbGQtLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWF1LXdpZGdldCA+IC5maWVsZC0taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sXG4gIHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1hdS13aWRnZXQgPiAuZmllbGQtLWl0ZW0gLnJvdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1hdS13aWRnZXQgLnBhcmFncmFwaC0tdHlwZS0tcGFnZS1zZWN0aW9uLXRleHQgLnJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWhrLXdpZGdldCBocjpub3QoLnRpdGxlLWRpdmlkZXIpIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbnNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1oay13aWRnZXQgLmRvd25sb2FkLWFzc2Vzc21lbnQtdHJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWhrLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtaGssXG5zZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtaGstd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1oay1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbnNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1oay13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLWhrIC52YXJpYW50LFxuc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWhrLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtaGstbW9iaWxlIC52YXJpYW50IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWhrLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtaGsgLnRleHQtMTMsXG5zZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtaGstd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1oay1tb2JpbGUgLnRleHQtMTMge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5zZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtaGstd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1oayAudGV4dC0xNSxcbnNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1oay13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLWhrLW1vYmlsZSAudGV4dC0xNSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbnNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1oay13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLWhrIC50ZXh0LTE5LFxuc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWhrLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtaGstbW9iaWxlIC50ZXh0LTE5IHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWhrLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtaGsgLnRleHQtMjYsXG5zZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtaGstd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1oay1tb2JpbGUgLnRleHQtMjYge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5zZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtaGstd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1oay1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWhrLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtaGsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWhrLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgtaGstbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG4gIHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1oay13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLWhrLW1vYmlsZSBzdmcge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1oay13aWRnZXQgPiAuZmllbGQtLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWhrLXdpZGdldCA+IC5maWVsZC0taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sXG4gIHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1oay13aWRnZXQgPiAuZmllbGQtLWl0ZW0gLnJvdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlIHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1oay13aWRnZXQgLnBhcmFncmFwaC0tdHlwZS0tcGFnZS1zZWN0aW9uLXRleHQgLnJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWtzYS13aWRnZXQgaHI6bm90KC50aXRsZS1kaXZpZGVyKSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5zZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgta3NhLXdpZGdldCAuZG93bmxvYWQtYXNzZXNzbWVudC10cmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5zZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgta3NhLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgta3NhLFxuc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWtzYS13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLWtzYS1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbnNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2Etd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2EgLnZhcmlhbnQsXG5zZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgta3NhLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgta3NhLW1vYmlsZSAudmFyaWFudCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2Etd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2EgLnRleHQtMTMsXG5zZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgta3NhLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgta3NhLW1vYmlsZSAudGV4dC0xMyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbnNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2Etd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2EgLnRleHQtMTUsXG5zZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgta3NhLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgta3NhLW1vYmlsZSAudGV4dC0xNSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbnNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2Etd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2EgLnRleHQtMTksXG5zZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgta3NhLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgta3NhLW1vYmlsZSAudGV4dC0xOSB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cbnNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2Etd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2EgLnRleHQtMjYsXG5zZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgta3NhLXdpZGdldCAjeW91ci1hc3Nlc3NtZW50LXBhdGgta3NhLW1vYmlsZSAudGV4dC0yNiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbnNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2Etd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2EtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2Etd2lkZ2V0ICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2Ege1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWtzYS13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLWtzYS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbiAgc2VjdGlvbi5leHBsb3JlLXlvdXItYXNzZXNzbWVudC1wYXRoLWtzYS13aWRnZXQgI3lvdXItYXNzZXNzbWVudC1wYXRoLWtzYS1tb2JpbGUgc3ZnIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICBzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgta3NhLXdpZGdldCA+IC5maWVsZC0taXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgta3NhLXdpZGdldCA+IC5maWVsZC0taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sXG4gIHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2Etd2lkZ2V0ID4gLmZpZWxkLS1pdGVtIC5yb3cge1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSBzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgta3NhLXdpZGdldCAucGFyYWdyYXBoLS10eXBlLS1wYWdlLXNlY3Rpb24tdGV4dCAucm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5zZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LWtzYS13aWRnZXQgI2V4cGxvcmUteW91ci1qb3VybmV5LWtzYSAuY2FyZC1ib2R5IGgzLCBzZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LWtzYS13aWRnZXQgI2V4cGxvcmUteW91ci1qb3VybmV5LWtzYSAuY2FyZC1ib2R5IC5oMyB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS1rc2Etd2lkZ2V0ICNleHBsb3JlLXlvdXItam91cm5leS1rc2EgaHIudGl0bGUtZGl2aWRlciB7XG4gIHdpZHRoOiAxNjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyNjExYzk7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbnNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXkta3NhLXdpZGdldCAjZXhwbG9yZS15b3VyLWpvdXJuZXkta3NhIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS1rc2Etd2lkZ2V0ICNleHBsb3JlLXlvdXItam91cm5leS1rc2Egc2VsZWN0IG9wdGlvbjpkaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5zZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LWtzYS13aWRnZXQgI2V4cGxvcmUteW91ci1qb3VybmV5LWtzYSAuZG93bmxvYWQtam91cm5leSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5zZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LWtzYS13aWRnZXQgI2V4cGxvcmUteW91ci1qb3VybmV5LWtzYSBidXR0b24ge1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbn1cbnNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXkta3NhLXdpZGdldCBocjpub3QoLnRpdGxlLWRpdmlkZXIpIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbnNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXkta3NhLXdpZGdldCAjeW91ci1qb3VybmV5LWtzYSxcbnNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXkta3NhLXdpZGdldCAjeW91ci1qb3VybmV5LWtzYS1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbnNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXkta3NhLXdpZGdldCAjeW91ci1qb3VybmV5LWtzYSAudGV4dC0xMyxcbnNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXkta3NhLXdpZGdldCAjeW91ci1qb3VybmV5LWtzYS1tb2JpbGUgLnRleHQtMTMge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5zZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LWtzYS13aWRnZXQgI3lvdXItam91cm5leS1rc2EgLnRleHQtMTUsXG5zZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LWtzYS13aWRnZXQgI3lvdXItam91cm5leS1rc2EtbW9iaWxlIC50ZXh0LTE1IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS1rc2Etd2lkZ2V0ICN5b3VyLWpvdXJuZXkta3NhIC50ZXh0LTE5LFxuc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS1rc2Etd2lkZ2V0ICN5b3VyLWpvdXJuZXkta3NhLW1vYmlsZSAudGV4dC0xOSB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cbnNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXkta3NhLXdpZGdldCAjeW91ci1qb3VybmV5LWtzYSAudGV4dC0yNixcbnNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXkta3NhLXdpZGdldCAjeW91ci1qb3VybmV5LWtzYS1tb2JpbGUgLnRleHQtMjYge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5zZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LWtzYS13aWRnZXQgI3lvdXItam91cm5leS1rc2EtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIHNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXkta3NhLXdpZGdldCAjeW91ci1qb3VybmV5LWtzYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LWtzYS13aWRnZXQgI3lvdXItam91cm5leS1rc2EtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG4gIHNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXkta3NhLXdpZGdldCAjeW91ci1qb3VybmV5LWtzYS1tb2JpbGUgc3ZnIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICBzZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LWtzYS13aWRnZXQgPiAuZmllbGQtLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS1rc2Etd2lkZ2V0ID4gLmZpZWxkLS1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbixcbiAgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS1rc2Etd2lkZ2V0ID4gLmZpZWxkLS1pdGVtIC5yb3cge1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSBzZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LWtzYS13aWRnZXQgLnBhcmFncmFwaC0tdHlwZS0tcGFnZS1zZWN0aW9uLXRleHQgLnJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn0iLCIvLyBVbml2ZXJzXG4vLyAkdW5pdmVyczogXCJVbml2ZXJzXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbi8vICR1bml2ZXJzSmE6XG4vLyAgIFwiVW5pdmVyc0xpZ2h0XCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLCBNZWlyeW8sXG4vLyAgIFwi44Oh44Kk44Oq44KqXCI7XG5cbi8vIC8vIEZyZWlnaHQgRGlzcGxheVxuLy8gJGZyZWlnaHQ6IFwiRnJlaWdodERpc3BsYXlcIjtcbi8vICRmcmVpZ2h0SmE6IFwiZnJlaWdodGRpc3BfcHJvYmxhY2tcIiwgXCJrb3p1a2EtbWluY2hvLXByb1wiLCBzZXJpZjtcblxuLy8gVyZDIFNhbnNcbiR3Yy10ZXh0OiBcIldDU2Fuc1RleHRcIiwgc2Fucy1zZXJpZjtcbiR3Yy1zdWJoZWFkOiBcIldDU2Fuc1N1YmhlYWRcIiwgc2Fucy1zZXJpZjtcbiR3Yy1oZWFkbGluZTogXCJXQ1NlcmlmSGVhZGxpbmVcIiwgc2Fucy1zZXJpZjtcbiR3Yy12YXJpYWJsZTogXCJXQ1NhbnNWYXJpYWJsZVwiLCBzYW5zLXNlcmlmO1xuXG4kZ2x5cGhpY29uczogXCJHbHlwaGljb25zIEhhbGZsaW5nc1wiLCBzYW5zLXNlcmlmO1xuXG4vLyAuZmYtdW5pdmVycyB7XG4vLyAgIGZvbnQtZmFtaWx5OiAkdW5pdmVycyAhaW1wb3J0YW50O1xuLy8gfVxuXG4vLyAuZmYtZnJlaWdodCB7XG4vLyAgIGZvbnQtZmFtaWx5OiAkZnJlaWdodCAhaW1wb3J0YW50O1xuLy8gfVxuXG4uZmYtd2MtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkd2MtdGV4dCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuLmZmLXdjLXN1YmhlYWQge1xuICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOTU7XG59XG5cbi5mZi13Yy1oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiAkd2MtaGVhZGxpbmUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDAuODU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5mZi13Yy12YXJpYWJsZSB7XG4gIGZvbnQtZmFtaWx5OiAkd2MtdmFyaWFibGUgIWltcG9ydGFudDtcbn1cbiIsIiR1dGlsaXRpZXM6IG1hcC1tZXJnZShcbiAgJHV0aWxpdGllcyxcbiAgKFxuICAgIFwiYm9yZGVyLXRvcFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGJvcmRlci10b3AsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgdmFyKC0tI3skcHJlZml4fWJvcmRlci1zdHlsZSlcbiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSxcbiAgICAgICAgMDogMCxcbiAgICAgICksXG4gICAgKSxcbiAgICBcImJvcmRlci1lbmRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBib3JkZXItcmlnaHQsXG4gICAgICBjbGFzczogYm9yZGVyLWVuZCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlKVxuICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpLFxuICAgICAgICAwOiAwLFxuICAgICAgKSxcbiAgICApLFxuICAgIFwiYm9yZGVyLWJvdHRvbVwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGJvcmRlci1ib3R0b20sXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgdmFyKC0tI3skcHJlZml4fWJvcmRlci1zdHlsZSlcbiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSxcbiAgICAgICAgMDogMCxcbiAgICAgICksXG4gICAgKSxcbiAgICBcImJvcmRlci1zdGFydFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGJvcmRlci1sZWZ0LFxuICAgICAgY2xhc3M6IGJvcmRlci1zdGFydCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlKVxuICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpLFxuICAgICAgICAwOiAwLFxuICAgICAgKSxcbiAgICApLFxuICAgIFwiZmlsbFwiOiAoXG4gICAgICBwcm9wZXJ0eTogZmlsbCxcbiAgICAgIHZhbHVlczogJHRoZW1lLWNvbG9ycyxcbiAgICApLFxuICAgIFwiZm9udC1zaXplXCI6IG1hcC1tZXJnZShcbiAgICAgICAgbWFwLWdldCgkdXRpbGl0aWVzLCBcImZvbnQtc2l6ZVwiKSxcbiAgICAgICAgKFxuICAgICAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICAgICAgdmFsdWVzOiAkZm9udC1zaXplcyxcbiAgICAgICAgKVxuICAgICAgKSxcbiAgICBcImNvbG9yXCI6IG1hcC1tZXJnZShcbiAgICAgICAgbWFwLWdldCgkdXRpbGl0aWVzLCBcImNvbG9yXCIpLFxuICAgICAgICAoXG4gICAgICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgICAgKVxuICAgICAgKSxcbiAgKVxuKTtcblxuLy8gU2VjdGlvbiBzcGFjaW5nIHNjYWxlLCBwZXIgYnJlYWtwb2ludFxuJHNlY3Rpb24tc3BhY2VyczogKFxuICAwOiAoeHM6IDAsIGxnOiAwKSxcbiAgMjogKHhzOiAycmVtLCBsZzogMnJlbSksXG4gIDQ6ICh4czogMnJlbSwgbGc6IDRyZW0pLFxuKSAhZGVmYXVsdDtcblxuQGVhY2ggJGtleSwgJHZhbHVlcyBpbiAkc2VjdGlvbi1zcGFjZXJzIHtcbiAgLnNlY3Rpb24tcHQtI3ska2V5fSB7XG4gICAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLXBiLSN7JGtleX0ge1xuICAgIEBlYWNoICRicCwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnApIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCI6cm9vdCxcbltkYXRhLWJzLXRoZW1lPVwibGlnaHRcIl0ge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyRwcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dCB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktYmFzZSl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yKX07XG5cbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yOiAjeyRib2R5LXNlY29uZGFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3J9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnOiAjeyRib2R5LXRlcnRpYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcblxuICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1saW5rLWRlY29yYXRpb246ICN7JGxpbmstZGVjb3JhdGlvbn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvcil9O1xuXG4gIEBpZiAkbGluay1ob3Zlci1kZWNvcmF0aW9uICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItZGVjb3JhdGlvbjogI3skbGluay1ob3Zlci1kZWNvcmF0aW9ufTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmd9O1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvcmRlci12YXJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoOiAjeyRib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItc3R5bGU6ICN7JGJvcmRlci1zdHlsZX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnR9O1xuXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtOiAjeyRib3JkZXItcmFkaXVzLXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZzogI3skYm9yZGVyLXJhZGl1cy1sZ307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteGw6ICN7JGJvcmRlci1yYWRpdXMteGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bDogI3skYm9yZGVyLXJhZGl1cy14eGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsKTsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjAgZm9yIGNvbnNpc3RlbmN5XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvcmRlci12YXJcblxuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93OiAjeyRib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbTogI3skYm94LXNoYWRvdy1zbX07XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctbGc6ICN7JGJveC1zaGFkb3ctbGd9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0OiAjeyRib3gtc2hhZG93LWluc2V0fTtcblxuICAvLyBGb2N1cyBzdHlsZXNcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9jdXMtdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGg6ICN7JGZvY3VzLXJpbmctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLW9wYWNpdHk6ICN7JGZvY3VzLXJpbmctb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3I6ICN7JGZvY3VzLXJpbmctY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9jdXMtdmFyaWFibGVzXG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWZvcm0tdmFsaWRhdGlvbi12YXJpYWJsZXNcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgY29sb3Itc2NoZW1lOiBkYXJrO1xuXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZGFyay1tb2RlLXZhcnNcbiAgICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnOiAjeyRib2R5LXNlY29uZGFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZy1kYXJrKX07XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXRleHQtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZTogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZS1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcjogI3skaGVhZGluZ3MtY29sb3ItZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstaG92ZXItY29sb3ItZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnLWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQtZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RpbWVuc2lvbi1uby1ub24tbnVtZXJpYy12YWx1ZXNcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5ICgpIHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBjYWxjKFwiICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsIFwiIC0gXCIsIFwiICsgXCIpICsgJHZhcmlhYmxlLXdpZHRoICsgXCIpXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkLXZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZC12YWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZC12YWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlICgpIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWQtdmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItbW9kZS1taXhpblxuQG1peGluIGNvbG9yLW1vZGUoJG1vZGU6IGxpZ2h0LCAkcm9vdDogZmFsc2UpIHtcbiAgQGlmICRjb2xvci1tb2RlLXR5cGUgPT0gXCJtZWRpYS1xdWVyeVwiIHtcbiAgICBAaWYgJHJvb3QgPT0gdHJ1ZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiAkbW9kZSkge1xuICAgICAgICA6cm9vdCB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgW2RhdGEtYnMtdGhlbWU9XCIjeyRtb2RlfVwiXSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItbW9kZS1taXhpblxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vIFJvb3Rcbi8vXG4vLyBBYmlsaXR5IHRvIHRoZSB2YWx1ZSBvZiB0aGUgcm9vdCBmb250IHNpemVzLCBhZmZlY3RpbmcgdGhlIHZhbHVlIG9mIGByZW1gLlxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxuXG46cm9vdCB7XG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZSkpO1xuICB9XG5cbiAgQGlmICRlbmFibGUtc21vb3RoLXNjcm9sbCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVib290LWJvZHktcnVsZXNcblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3JcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcik7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAyLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyAzLiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDFcbiAgY3Vyc29yOiBoZWxwOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gM1xufVxuXG5cbi8vIEFkZHJlc3NcblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlzdHNcblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXG59XG5cblxuLy8gQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBTdHJvbmdcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcbn1cblxuXG4vLyBTbWFsbFxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xufVxuXG5cbi8vIE1hcmtcblxubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZyk7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6IHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBvbmx5IGZyb20gdGV4dCB0eXBlIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cyBpbiBDaHJvbWUuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTpub3QoW3R5cGU9XCJkYXRlXCJdKTpub3QoW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSk6bm90KFt0eXBlPVwibW9udGhcIl0pOm5vdChbdHlwZT1cIndlZWtcIl0pOm5vdChbdHlwZT1cInRpbWVcIl0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXG59XG5cbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgYm9yZGVyOiAwOyAvLyAyXG59XG5cbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDsgLy8gMVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlZ2VuZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxuICB9XG59XG5cbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDJcbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gMS4gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxuJGdyYXlzOiAoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLXZhcmlhYmxlc1xuJGJsdWU6ICAgICMwZDZlZmQgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNkNjMzODQgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzE5ODc1NCAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMwZGNhZjAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3JzLW1hcFxuJGNvbG9yczogKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJibGFja1wiOiAgICAgICRibGFjayxcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxuXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMCBhcmUgMywgNC41IGFuZCA3LlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAvI3Zpc3VhbC1hdWRpby1jb250cmFzdC1jb250cmFzdFxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGJsdWUtMTAwOiB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtNDAwOiB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS03MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby0zMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0yMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS01MDA6ICRwdXJwbGUgIWRlZmF1bHQ7XG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcblxuJHBpbmstMTAwOiB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstNDAwOiB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay03MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG5cbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC0zMDA6IHRpbnQtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0yMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS01MDA6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcblxuJHllbGxvdy0xMDA6IHRpbnQtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy00MDA6IHRpbnQtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTcwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG5cbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiB0aW50LWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6IHRpbnQtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICR0ZWFsICFkZWZhdWx0O1xuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcblxuJGN5YW4tMTAwOiB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tNDAwOiB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi03MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiRibHVlczogKFxuICBcImJsdWUtMTAwXCI6ICRibHVlLTEwMCxcbiAgXCJibHVlLTIwMFwiOiAkYmx1ZS0yMDAsXG4gIFwiYmx1ZS0zMDBcIjogJGJsdWUtMzAwLFxuICBcImJsdWUtNDAwXCI6ICRibHVlLTQwMCxcbiAgXCJibHVlLTUwMFwiOiAkYmx1ZS01MDAsXG4gIFwiYmx1ZS02MDBcIjogJGJsdWUtNjAwLFxuICBcImJsdWUtNzAwXCI6ICRibHVlLTcwMCxcbiAgXCJibHVlLTgwMFwiOiAkYmx1ZS04MDAsXG4gIFwiYmx1ZS05MDBcIjogJGJsdWUtOTAwXG4pICFkZWZhdWx0O1xuXG4kaW5kaWdvczogKFxuICBcImluZGlnby0xMDBcIjogJGluZGlnby0xMDAsXG4gIFwiaW5kaWdvLTIwMFwiOiAkaW5kaWdvLTIwMCxcbiAgXCJpbmRpZ28tMzAwXCI6ICRpbmRpZ28tMzAwLFxuICBcImluZGlnby00MDBcIjogJGluZGlnby00MDAsXG4gIFwiaW5kaWdvLTUwMFwiOiAkaW5kaWdvLTUwMCxcbiAgXCJpbmRpZ28tNjAwXCI6ICRpbmRpZ28tNjAwLFxuICBcImluZGlnby03MDBcIjogJGluZGlnby03MDAsXG4gIFwiaW5kaWdvLTgwMFwiOiAkaW5kaWdvLTgwMCxcbiAgXCJpbmRpZ28tOTAwXCI6ICRpbmRpZ28tOTAwXG4pICFkZWZhdWx0O1xuXG4kcHVycGxlczogKFxuICBcInB1cnBsZS0xMDBcIjogJHB1cnBsZS0xMDAsXG4gIFwicHVycGxlLTIwMFwiOiAkcHVycGxlLTIwMCxcbiAgXCJwdXJwbGUtMzAwXCI6ICRwdXJwbGUtMzAwLFxuICBcInB1cnBsZS00MDBcIjogJHB1cnBsZS00MDAsXG4gIFwicHVycGxlLTUwMFwiOiAkcHVycGxlLTUwMCxcbiAgXCJwdXJwbGUtNjAwXCI6ICRwdXJwbGUtNjAwLFxuICBcInB1cnBsZS03MDBcIjogJHB1cnBsZS03MDAsXG4gIFwicHVycGxlLTgwMFwiOiAkcHVycGxlLTgwMCxcbiAgXCJwdXJwbGUtOTAwXCI6ICRwdXJwbGUtOTAwXG4pICFkZWZhdWx0O1xuXG4kcGlua3M6IChcbiAgXCJwaW5rLTEwMFwiOiAkcGluay0xMDAsXG4gIFwicGluay0yMDBcIjogJHBpbmstMjAwLFxuICBcInBpbmstMzAwXCI6ICRwaW5rLTMwMCxcbiAgXCJwaW5rLTQwMFwiOiAkcGluay00MDAsXG4gIFwicGluay01MDBcIjogJHBpbmstNTAwLFxuICBcInBpbmstNjAwXCI6ICRwaW5rLTYwMCxcbiAgXCJwaW5rLTcwMFwiOiAkcGluay03MDAsXG4gIFwicGluay04MDBcIjogJHBpbmstODAwLFxuICBcInBpbmstOTAwXCI6ICRwaW5rLTkwMFxuKSAhZGVmYXVsdDtcblxuJHJlZHM6IChcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxuICBcInJlZC0yMDBcIjogJHJlZC0yMDAsXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxuICBcInJlZC01MDBcIjogJHJlZC01MDAsXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxuICBcInJlZC04MDBcIjogJHJlZC04MDAsXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMFxuKSAhZGVmYXVsdDtcblxuJG9yYW5nZXM6IChcbiAgXCJvcmFuZ2UtMTAwXCI6ICRvcmFuZ2UtMTAwLFxuICBcIm9yYW5nZS0yMDBcIjogJG9yYW5nZS0yMDAsXG4gIFwib3JhbmdlLTMwMFwiOiAkb3JhbmdlLTMwMCxcbiAgXCJvcmFuZ2UtNDAwXCI6ICRvcmFuZ2UtNDAwLFxuICBcIm9yYW5nZS01MDBcIjogJG9yYW5nZS01MDAsXG4gIFwib3JhbmdlLTYwMFwiOiAkb3JhbmdlLTYwMCxcbiAgXCJvcmFuZ2UtNzAwXCI6ICRvcmFuZ2UtNzAwLFxuICBcIm9yYW5nZS04MDBcIjogJG9yYW5nZS04MDAsXG4gIFwib3JhbmdlLTkwMFwiOiAkb3JhbmdlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHllbGxvd3M6IChcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxuICBcInllbGxvdy0yMDBcIjogJHllbGxvdy0yMDAsXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxuICBcInllbGxvdy01MDBcIjogJHllbGxvdy01MDAsXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxuICBcInllbGxvdy04MDBcIjogJHllbGxvdy04MDAsXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMFxuKSAhZGVmYXVsdDtcblxuJGdyZWVuczogKFxuICBcImdyZWVuLTEwMFwiOiAkZ3JlZW4tMTAwLFxuICBcImdyZWVuLTIwMFwiOiAkZ3JlZW4tMjAwLFxuICBcImdyZWVuLTMwMFwiOiAkZ3JlZW4tMzAwLFxuICBcImdyZWVuLTQwMFwiOiAkZ3JlZW4tNDAwLFxuICBcImdyZWVuLTUwMFwiOiAkZ3JlZW4tNTAwLFxuICBcImdyZWVuLTYwMFwiOiAkZ3JlZW4tNjAwLFxuICBcImdyZWVuLTcwMFwiOiAkZ3JlZW4tNzAwLFxuICBcImdyZWVuLTgwMFwiOiAkZ3JlZW4tODAwLFxuICBcImdyZWVuLTkwMFwiOiAkZ3JlZW4tOTAwXG4pICFkZWZhdWx0O1xuXG4kdGVhbHM6IChcbiAgXCJ0ZWFsLTEwMFwiOiAkdGVhbC0xMDAsXG4gIFwidGVhbC0yMDBcIjogJHRlYWwtMjAwLFxuICBcInRlYWwtMzAwXCI6ICR0ZWFsLTMwMCxcbiAgXCJ0ZWFsLTQwMFwiOiAkdGVhbC00MDAsXG4gIFwidGVhbC01MDBcIjogJHRlYWwtNTAwLFxuICBcInRlYWwtNjAwXCI6ICR0ZWFsLTYwMCxcbiAgXCJ0ZWFsLTcwMFwiOiAkdGVhbC03MDAsXG4gIFwidGVhbC04MDBcIjogJHRlYWwtODAwLFxuICBcInRlYWwtOTAwXCI6ICR0ZWFsLTkwMFxuKSAhZGVmYXVsdDtcblxuJGN5YW5zOiAoXG4gIFwiY3lhbi0xMDBcIjogJGN5YW4tMTAwLFxuICBcImN5YW4tMjAwXCI6ICRjeWFuLTIwMCxcbiAgXCJjeWFuLTMwMFwiOiAkY3lhbi0zMDAsXG4gIFwiY3lhbi00MDBcIjogJGN5YW4tNDAwLFxuICBcImN5YW4tNTAwXCI6ICRjeWFuLTUwMCxcbiAgXCJjeWFuLTYwMFwiOiAkY3lhbi02MDAsXG4gIFwiY3lhbi03MDBcIjogJGN5YW4tNzAwLFxuICBcImN5YW4tODAwXCI6ICRjeWFuLTgwMCxcbiAgXCJjeWFuLTkwMFwiOiAkY3lhbi05MDBcbikgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLXRleHQtdmFyaWFibGVzXG4kcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiBzaGFkZS1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcbiRpbmZvLXRleHQtZW1waGFzaXM6ICAgICAgc2hhZGUtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci10ZXh0LWVtcGhhc2lzOiAgICBzaGFkZS1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LXRleHQtZW1waGFzaXM6ICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kZGFyay10ZXh0LWVtcGhhc2lzOiAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWJnLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkcHJpbWFyeSwgODAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYmctc3VidGxlOiAgICAgdGludC1jb2xvcigkc2Vjb25kYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRzdWNjZXNzLCA4MCUpICFkZWZhdWx0O1xuJGluZm8tYmctc3VidGxlOiAgICAgICAgICB0aW50LWNvbG9yKCRpbmZvLCA4MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCR3YXJuaW5nLCA4MCUpICFkZWZhdWx0O1xuJGRhbmdlci1iZy1zdWJ0bGU6ICAgICAgICB0aW50LWNvbG9yKCRkYW5nZXIsIDgwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYmctc3VidGxlOiAgICAgICAgIG1peCgkZ3JheS0xMDAsICR3aGl0ZSkgIWRlZmF1bHQ7XG4kZGFyay1iZy1zdWJ0bGU6ICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYm9yZGVyLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkcHJpbWFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogdGludC1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCRzdWNjZXNzLCA2MCUpICFkZWZhdWx0O1xuJGluZm8tYm9yZGVyLXN1YnRsZTogICAgICB0aW50LWNvbG9yKCRpbmZvLCA2MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci1ib3JkZXItc3VidGxlOiAgICB0aW50LWNvbG9yKCRkYW5nZXIsIDYwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYm9yZGVyLXN1YnRsZTogICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkYXJrLWJvcmRlci1zdWJ0bGU6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jb250YWluZXItY2xhc3NlczogICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY3NzZ3JpZDogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgdHJ1ZSAhZGVmYXVsdDtcblxuJGVuYWJsZS1kYXJrLW1vZGU6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRjb2xvci1tb2RlLXR5cGU6ICAgICAgICAgICAgIGRhdGEgIWRlZmF1bHQ7IC8vIGBkYXRhYCBvciBgbWVkaWEtcXVlcnlgXG5cbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wIGZvciB0aGUgc2hvcnRlciBgJHByZWZpeGBcbiRwcmVmaXg6ICAgICAgICAgICAgICAgICAgICAgICR2YXJpYWJsZS1wcmVmaXggIWRlZmF1bHQ7XG5cbi8vIEdyYWRpZW50XG4vL1xuLy8gVGhlIGdyYWRpZW50IHdoaWNoIGlzIGFkZGVkIHRvIGNvbXBvbmVudHMgaWYgYCRlbmFibGUtZ3JhZGllbnRzYCBpcyBgdHJ1ZWBcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkd2hpdGUsIC4xNSksIHJnYmEoJHdoaXRlLCAwKSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAqIC4yNSxcbiAgMjogJHNwYWNlciAqIC41LFxuICAzOiAkc3BhY2VyLFxuICA0OiAkc3BhY2VyICogMS41LFxuICA1OiAkc3BhY2VyICogMyxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGJvZHktc2Vjb25kYXJ5LWNvbG9yOiAgICAgIHJnYmEoJGJvZHktY29sb3IsIC43NSkgIWRlZmF1bHQ7XG4kYm9keS1zZWNvbmRhcnktYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kYm9keS10ZXJ0aWFyeS1jb2xvcjogICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjUpICFkZWZhdWx0O1xuJGJvZHktdGVydGlhcnktYmc6ICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGJvZHktZW1waGFzaXMtY29sb3I6ICAgICAgICRibGFjayAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuXG4vLyBJY29uIGxpbmtzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaWNvbi1saW5rLXZhcmlhYmxlc1xuJGljb24tbGluay1nYXA6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstdW5kZXJsaW5lLW9mZnNldDogIC4yNWVtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXNpemU6ICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXRyYW5zaXRpb246ICAgLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi10cmFuc2Zvcm06ICAgIHRyYW5zbGF0ZTNkKC4yNWVtLCAwLCAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaWNvbi1saW5rLXZhcmlhYmxlc1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG5cbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGhzOiAoXG4gIDE6IDFweCxcbiAgMjogMnB4LFxuICAzOiAzcHgsXG4gIDQ6IDRweCxcbiAgNTogNXB4XG4pICFkZWZhdWx0O1xuJGJvcmRlci1zdHlsZTogICAgICAgICAgICAgICAgc29saWQgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAgICByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14bDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteHhsOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuLy8gZnVzdi1kaXNhYmxlXG4kYm9yZGVyLXJhZGl1cy0yeGw6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy14eGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb2N1cy1yaW5nLXZhcmlhYmxlc1xuJGZvY3VzLXJpbmctd2lkdGg6ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctb3BhY2l0eTogICAgLjI1ICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctY29sb3I6ICAgICAgcmdiYSgkcHJpbWFyeSwgJGZvY3VzLXJpbmctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ibHVyOiAgICAgICAwICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctYm94LXNoYWRvdzogMCAwICRmb2N1cy1yaW5nLWJsdXIgJGZvY3VzLXJpbmctd2lkdGggJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvY3VzLXJpbmctdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcblxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1tZWRpdW06ICAgICAgICAgIDUwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICAgIDYwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC1mYW1pbHk6IG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXN0eWxlOiAgbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiA1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kaHItYmctY29sb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIEFsbG93cyBmb3IgaW5oZXJpdGVkIGNvbG9yc1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCB2ci12YXJpYWJsZXNcbiR2ci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2ci12YXJpYWJsZXNcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4xODc1ZW0gIWRlZmF1bHQ7XG4kbWFyay1jb2xvcjogICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICR5ZWxsb3ctMTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0eXBlLXZhcmlhYmxlc1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246ICAgdG9wICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIC4wNSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIC4yICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcjogZXZlbiAhZGVmYXVsdDtcblxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudGNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLXNjYWxlOiAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLWxvb3BcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgJGZvY3VzLXJpbmctd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6ICRmb2N1cy1yaW5nLW9wYWNpdHkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgICRmb2N1cy1yaW5nLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAkZm9jdXMtcmluZy1ibHVyICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJ0bi1saW5rLWZvY3VzLXNoYWRvdy1yZ2I6ICAgdG8tcmdiKG1peChjb2xvci1jb250cmFzdCgkbGluay1jb2xvciksICRsaW5rLWNvbG9yLCAxNSUpKSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgIDIwJSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQ6ICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQ6ICAgMTAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXG5cblxuLy8gRm9ybXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdGV4dC12YXJpYWJsZXNcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0taW5wdXQtdmFyaWFibGVzXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWJvcmRlci13aWR0aH0gKiAyKSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC41ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc206ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZzogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiAgICAgICAgICAkaW5wdXQtdHJhbnNpdGlvbiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIEVkZ2VcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgICAgICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgICAgICAgLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLWhlaWdodDogICAgICAgICAgICAxLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgICAgICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tY29sb3JzXG4kZm9ybS12YWxpZC1jb2xvcjogICAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1jb2xvcjogICAgICAgICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXG4gIFwidmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3IpLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9c3VjY2VzcyksXG4gICAgXCJmb2N1cy1ib3gtc2hhZG93XCI6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MtcmdiKSwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgICBcImJvcmRlci1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3IpLFxuICApLFxuICBcImludmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZCxcbiAgICBcInRvb2x0aXAtY29sb3JcIjogI2ZmZixcbiAgICBcInRvb2x0aXAtYmctY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWRhbmdlciksXG4gICAgXCJmb2N1cy1ib3gtc2hhZG93XCI6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodmFyKC0tI3skcHJlZml4fWRhbmdlci1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKSxcbiAgKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wOiAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhczogICAgICAgICAgICAgICAgICAxMDQ1ICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTUgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9hc3Q6ICAgICAgICAgICAgICAgICAgICAgIDEwOTAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LWxldmVscy1tYXBcbiR6aW5kZXgtbGV2ZWxzOiAoXG4gIG4xOiAtMSxcbiAgMDogMCxcbiAgMTogMSxcbiAgMjogMixcbiAgMzogM1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LWxldmVscy1tYXBcblxuXG4vLyBOYXZzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdmFyaWFibGVzXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi11bmRlcmxpbmUtZ2FwOiAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC42NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuOCkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaWNvbi1jb2xvcjogICAgICAgICAgIHJnYmEoJGJvZHktY29sb3IsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtaWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjE1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWljb24tY29sb3I6ICAgICAgICAgICAgJG5hdmJhci1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstaWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay12YXJpYWJsZXNcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi12YXJpYWJsZXNcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBjYWxjKCN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9IC0gI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICAkZHJvcGRvd24tbGluay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcikgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogICAgICAgICAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjogICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tdmFyaWFibGVzXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICBjYWxjKCN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofSAqIC0xKSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7IC8vIFRvZG8gaW4gdjY6IHJlbW92ZSB0aGlzP1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG5cbi8vIFBsYWNlaG9sZGVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGxhY2Vob2xkZXJzXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwbGFjZWhvbGRlcnNcblxuLy8gQ2FyZHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtdmFyaWFibGVzXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1zdWJ0aXRsZS1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRjYXJkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xuXG4vLyBBY2NvcmRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktYmctc3VidGxlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LXRleHQtZW1waGFzaXMpICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4zXG4vLyBmdXN2LWVuYWJsZVxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkcHJpbWFyeS10ZXh0LWVtcGhhc2lzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06ICAgICAgICAgICAgICAgIHJvdGF0ZSgtMTgwZGVnKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTIgNUw4IDExTDE0IDUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTIgNUw4IDExTDE0IDUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi12YXJpYWJsZXNcblxuLy8gVG9vbHRpcHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtdmFyaWFibGVzXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gVE9ETzogcmVtb3ZlIHRoaXMgaW4gdjZcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtdmFyaWFibGVzXG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICBudWxsICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG5cbi8vIFBvcG92ZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLXZhcmlhYmxlc1xuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIGNhbGMoI3skcG9wb3Zlci1ib3JkZXItcmFkaXVzfSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuXG4vLyBUb2FzdHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcbiR0b2FzdC1zcGFjaW5nOiAgICAgICAgICAgICAgICAgICAgICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktYmctcmdiKSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICR0b2FzdC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xuXG5cbi8vIEJhZGdlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtdmFyaWFibGVzXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtdmFyaWFibGVzXG5cblxuLy8gTW9kYWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC12YXJpYWJsZXNcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXG5cblxuLy8gTGlzdCBncm91cFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctc20pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXG5cblxuLy8gRmlndXJlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcblxuXG4vLyBDbG9zZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xuXG5cbi8vIE9mZmNhbnZhc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXBhZGRpbmcteDogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgIC4zcyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjE4NzVyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHJlbW92aW5nIGluIHY2XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXMtZGFya1wiOyAvLyBUT0RPOiBjYW4gYmUgcmVtb3ZlZCBzYWZlbHkgaW4gdjYsIG9ubHkgaGVyZSB0byBhdm9pZCBicmVha2luZyBjaGFuZ2VzIGluIHY1LjNcbiIsIi8vIENvbG9yIHN5c3RlbVxuXG4vLyBncmF5LWNvbG9yLXZhcmlhYmxlc1xuJHdoaXRlOiAjZmZmO1xuJGdyYXktbGlnaHRlc3Q6ICNmNGY0ZjQ7XG4kZ3JheS1saWdodGVyOiAjZWNlZGVjO1xuLy8gJGdyYXktbGlnaHQ6ICNkOGQ4ZDg7XG4kZ3JheS1saWdodDogI2RhZGFkYTtcbiRncmF5LTMwMDogI2IyYjJiMjtcbiRncmF5OiAjNzA3Mjc5O1xuJGdyYXktZGFyazogIzVmNWY1ZjtcbiRncmF5LWRhcmtlcjogIzM4M2I0MztcbiRncmF5LWRhcmtlc3Q6ICMyODI5MmY7XG4vLyAkYmxhY2s6ICMwMTAxMDE7XG4kYmxhY2s6ICMxYjFiMWI7XG4kYmxhY2stNDA6ICMyYTJhMmE7XG4kYmxhY2stNjA6ICM4MjgyODI7XG5cbi8vIGNvbG9yLXZhcmlhYmxlc1xuJGJsdWU6ICMzNjZkZTQ7XG4kYmx1ZS0yMDogI2U4ZjRmZjtcbiRibHVlLTQwOiAjOTlkNmViO1xuJGJsdWUtNjA6ICM2NmMyZTA7XG4kYmx1ZS04MDogIzMzYWRkNjtcbiRjeWFuOiAjMTdjNWZmO1xuJGJsdWUtZGFyazogIzFhMTE1ODtcblxuLy8gY29sb3ItZGVmYXVsdFxuJGdyZWVuOiAjMTk4NzU0O1xuJHllbGxvdzogI2ZmYzEwNztcbiRyZWQ6ICNkYzM1NDU7XG5cbi8vIHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICMyNjExYzk7XG4kc2Vjb25kYXJ5OiAkYmxhY2s7XG4kc3VjY2VzczogJGdyZWVuO1xuJGluZm86ICRjeWFuO1xuJHdhcm5pbmc6ICR5ZWxsb3c7XG4kZGFuZ2VyOiAkcmVkO1xuJGxpZ2h0OiAkZ3JheS1saWdodGVzdDtcbiRkYXJrOiAkZ3JheS1kYXJrZXN0O1xuJGxhdmVuZGVyOiAjZjFmMGZmO1xuXG4vLyBPcHRpb25zXG4kZW5hYmxlLXJvdW5kZWQ6IGZhbHNlO1xuJGVuYWJsZS1yZnM6IGZhbHNlO1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiB0cnVlO1xuXG4vLyBMaW5rc1xuJGxpbmstZGVjb3JhdGlvbjogbm9uZTtcbiRsaW5rLWhvdmVyLWNvbG9yOiAkcHJpbWFyeTtcblxuJHRoZW1lLWNvbG9yczogKFxuICBcInByaW1hcnlcIjogJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICRpbmZvLFxuICBcIndhcm5pbmdcIjogJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICRkYW5nZXIsXG4gIFwibGlnaHRcIjogJGxpZ2h0LFxuICBcImxhdmVuZGVyXCI6ICRsYXZlbmRlcixcbiAgXCJkYXJrXCI6ICRkYXJrLFxuICBcIndoaXRlXCI6ICR3aGl0ZSxcbiAgXCJibGFja1wiOiAkYmxhY2ssXG4gIFwiZ3JheVwiOiAkZ3JheSxcbiAgXCJncmF5LWxpZ2h0ZXN0XCI6ICRncmF5LWxpZ2h0ZXN0LFxuICBcImdyYXktbGlnaHRlclwiOiAkZ3JheS1saWdodGVyLFxuICBcImdyYXktbGlnaHRcIjogJGdyYXktbGlnaHQsXG4gIFwiZ3JheS1kYXJrXCI6ICRncmF5LWRhcmssXG4gIFwiYmxhY2s0MFwiOiAkYmxhY2stNDAsXG4gIFwiYmxhY2s2MFwiOiAkYmxhY2stNjAsXG4gIFwiYmx1ZVwiOiAkYmx1ZSxcbiAgXCJibHVlMjBcIjogJGJsdWUtMjAsXG4gIFwiYmx1ZTQwXCI6ICRibHVlLTQwLFxuICBcImJsdWU2MFwiOiAkYmx1ZS02MCxcbiAgXCJibHVlODBcIjogJGJsdWUtODAsXG4pO1xuXG4kYnJhbmQtY29sb3JzOiAoXG4gIFwiYnJhbmQtYmxhY2tcIjogIzAwMCxcbiAgXCJibHVlLWRhcmtcIjogJGJsdWUtZGFyayxcbiAgXCJibHVlLWxpZ2h0XCI6ICM0NmE5ZmYsXG5cbiAgXCJjYXRhbHlzdC0xMDBcIjogJHByaW1hcnksXG4gIFwiY2F0YWx5c3QtODBcIjogdGludC1jb2xvcigkcHJpbWFyeSwgMjAlKSxcbiAgXCJjYXRhbHlzdC02MFwiOiB0aW50LWNvbG9yKCRwcmltYXJ5LCA0MCUpLFxuICBcImNhdGFseXN0LTQwXCI6IHRpbnQtY29sb3IoJHByaW1hcnksIDYwJSksXG4gIFwiY2F0YWx5c3QtMjBcIjogdGludC1jb2xvcigkcHJpbWFyeSwgODAlKSxcbiAgXCJvcmFuZ2UtMVwiOiAjZmY1ZTMxLFxuICBcIm9yYW5nZS0yXCI6ICNjMTIzMDAsXG4gIFwicHVycGxlLTFcIjogI2QyNmNmZixcbiAgXCJwdXJwbGUtMlwiOiAjNWQwMGEzLFxuKTtcblxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKCR0aGVtZS1jb2xvcnMsICRicmFuZC1jb2xvcnMpO1xuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiAxMDI0cHgsXG4gIHhsOiAxMjgwcHgsXG4gIHh4bDogMTQ0MHB4LFxuICB4eHhsOiAxNzkwcHgsXG4gIDR4bDogMTkyMHB4LFxuICA1eGw6IDI1NjBweCxcbik7XG5cbi8vIEdyaWQgY29udGFpbmVyc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiAzNzVweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTM4MHB4LFxuKTtcblxuLy8gR3JpZCBjb2x1bW5zXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDFyZW07XG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcblxuLy8gVHlwb2dyYXBoeVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICR3Yy10ZXh0O1xuLy8kZm9udC1mYW1pbHktc2VyaWY6ICRmcmVpZ2h0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuXG4kYm9keS1jb2xvcjogJGJsYWNrO1xuJGZvbnQtc2l6ZS1iYXNlOiAxcmVtO1xuJGZvbnQtd2VpZ2h0LWJhc2U6IDQwMDtcbiRoMS1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDIuNzU7XG4kaDItZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjc1O1xuJGgzLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4yNTtcbiRoNC1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMjU7XG4kaDUtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjEyNTtcbiRoNi1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDE7XG4kbGctZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjU7XG4kc20tZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjg7XG5cbi8vICRoZWFkaW5ncy1mb250LWZhbWlseTogJGZyZWlnaHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6IDcwMDtcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4vLyAkbGVhZC1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuODc1O1xuLy8gJGxlYWQtbGluZS1oZWlnaHQ6IDI7XG4vLyAkbGVhZC1mb250LWZhbWlseTogJGZyZWlnaHQ7XG5cbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAxLjI1O1xuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuMjU7XG5cbiRmb250LXNpemVzOiAoXG4gIHhsOiA1cmVtLFxuICAvLyBsZzogNHJlbSxcbiAgLy8gbWQ6IDMuNXJlbSxcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZSxcbiAgYmFzZTogJGZvbnQtc2l6ZS1iYXNlLFxuICBsZzogJGxnLWZvbnQtc2l6ZSxcbiAgc206ICRzbS1mb250LXNpemUsXG4pO1xuXG4kYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodDtcblxuLy8gTmF2c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kbmF2LWxpbmstcGFkZGluZzogMTBweCAxNXB4O1xuJG5hdi1saW5rLWhvdmVyLWJnOiAkZ3JheS1saWdodGVzdDtcblxuJG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yOiAkZ3JheS1saWdodDtcbiRuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjogJGdyYXktbGlnaHQ7XG5cbiRuYXYtb3Blbi1saW5rLWhvdmVyLWNvbG9yOiAkd2hpdGU7XG4kbmF2LW9wZW4tY2FyZXQtYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG5cbi8vIFRhYnNcbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICNkZGQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGRkICNkZGQgdmFyKC0tYnMtYm9keS1iZyk7XG5cbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogJGdyYXktbGlnaHRlc3Q7XG5cbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZzogJHdoaXRlO1xuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAkZ3JheTtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICNkZGQ7XG5cbiRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I6ICNkZGQ7XG4kbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjogJHdoaXRlO1xuJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZzogJHByaW1hcnk7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAkd2hpdGU7XG5cbiR0YWJzLWJnOiAkZ3JheS1kYXJrZXN0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6IHJnYmEoJHdoaXRlLCAxKTtcblxuJG5hdmJhci1saWdodC1jb2xvcjogJHByaW1hcnk7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0nI3skcHJpbWFyeX0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuXG4kYnRuLXBhZGRpbmcteS1sZzogMXJlbTtcbiRidG4tcGFkZGluZy14LWxnOiAycmVtO1xuJGJ0bi1mb250LXNpemUtbGc6IDFyZW07XG4kYnRuLWZvbnQtd2VpZ2h0OiAzMDA7XG5cbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6IDAlO1xuXG4kc3BhY2VyOiAxcmVtO1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgcTogY2FsYygkc3BhY2VyIC8gNCksXG4gIGg6IGNhbGMoJHNwYWNlciAvIDIpLFxuICAxOiAkc3BhY2VyLFxuICAyOiBjYWxjKCRzcGFjZXIgKiAyKSxcbiAgMzogY2FsYygkc3BhY2VyICogMyksXG4gIDQ6IGNhbGMoJHNwYWNlciAqIDQpLFxuICA1OiBjYWxjKCRzcGFjZXIgKiA1KSxcbiAgNzogY2FsYygkc3BhY2VyICogNyksXG4pO1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6IDE4cHg7XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAwO1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogJGdyYXktbGlnaHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICRncmF5O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICRncmF5LWxpZ2h0ZXN0O1xuXG4kdGFibGUtYmc6IHRyYW5zcGFyZW50O1xuIiwiLy9cbi8vIEhlYWRpbmdzXG4vL1xuLmgxIHtcbiAgQGV4dGVuZCBoMTtcbn1cblxuLmgyIHtcbiAgQGV4dGVuZCBoMjtcbn1cblxuLmgzIHtcbiAgQGV4dGVuZCBoMztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCBoNDtcbn1cblxuLmg1IHtcbiAgQGV4dGVuZCBoNTtcbn1cblxuLmg2IHtcbiAgQGV4dGVuZCBoNjtcbn1cblxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG5AZWFjaCAkZGlzcGxheSwgJGZvbnQtc2l6ZSBpbiAkZGlzcGxheS1mb250LXNpemVzIHtcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBmb250LWZhbWlseTogJGRpc3BsYXktZm9udC1mYW1pbHk7XG4gICAgZm9udC1zdHlsZTogJGRpc3BsYXktZm9udC1zdHlsZTtcbiAgICBmb250LXdlaWdodDogJGRpc3BsYXktZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cbi5zbWFsbCB7XG4gIEBleHRlbmQgc21hbGw7XG59XG5cbi5tYXJrIHtcbiAgQGV4dGVuZCBtYXJrO1xufVxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbml0aWFsaXNtLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0kYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtY29udGFpbmVyLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbjpyb290IHtcbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS0jeyRwcmVmaXh9YnJlYWtwb2ludC0jeyRuYW1lfTogI3skdmFsdWV9O1xuICB9XG59XG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1yb3dzLCAxKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9Y29sdW1ucywgI3skZ3JpZC1jb2x1bW5zfSksIDFmcik7XG4gICAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jc3NncmlkKCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vIFRPRE86IFJldmlzaXQgY2FsYyBvcmRlciBhZnRlciBodHRwczovL2dpdGh1Yi5jb20vcmVhY3QtYm9vdHN0cmFwL3JlYWN0LWJvb3RzdHJhcC9pc3N1ZXMvNjAzOSBpcyBmaXhlZFxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcblxuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyIG9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoMSwgJGNvdW50KSk7XG4gIH1cbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTsgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICB9XG5cbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3V0dGVyc1xuICAgICAgLy9cbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5nLWNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW4gaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgLy8gUmVzZXQgbmVlZGVkIGZvciBuZXN0aW5nIHRhYmxlc1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IGluaXRpYWw7XG4gIC8vIEVuZCBvZiByZXNldFxuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skdGFibGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogI3skdGFibGUtYWNjZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3skdGFibGUtc3RyaXBlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHRhYmxlLXN0cmlwZWQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7JHRhYmxlLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skdGFibGUtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7JHRhYmxlLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JHRhYmxlLWhvdmVyLWJnfTtcblxuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgdmVydGljYWwtYWxpZ246ICR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuXG4gIC8vIFRhcmdldCB0aCAmIHRkXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgLy8gRm9sbG93aW5nIHRoZSBwcmVjZXB0IG9mIGNhc2NhZGVzOiBodHRwczovL2NvZGVwZW4uaW8vbWlyaWFtc3V6YW5uZS9mdWxsL3ZZTmdvZGJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKSkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZykpKTtcbiAgfVxuXG4gID4gdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGMoI3skdGFibGUtYm9yZGVyLXdpZHRofSAqIDIpIHNvbGlkICR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbi8vXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xuLy9cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cbi8vXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cbi8vIFRoZXJlZm9yZSB3ZSBhZGQgdG9wIGFuZCBib3JkZXIgYm90dG9tcyB0byB0aGUgYHRyYHMgYW5kIGxlZnQgYW5kIHJpZ2h0IGJvcmRlcnNcbi8vIHRvIHRoZSBgdGRgcyBvciBgdGhgc1xuXG4udGFibGUtYm9yZGVyZWQge1xuICA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgICBib3JkZXItd2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGggMDtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gICAgPiAqIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4vLyBGb3Igcm93c1xuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pID4gKiB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcbiAgfVxufVxuXG4vLyBGb3IgY29sdW1uc1xuLnRhYmxlLXN0cmlwZWQtY29sdW1ucyB7XG4gID4gOm5vdChjYXB0aW9uKSA+IHRyID4gOm50aC1jaGlsZCgjeyR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXJ9KSB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcbiAgfVxufVxuXG4vLyBBY3RpdmUgdGFibGVcbi8vXG4vLyBUaGUgYC50YWJsZS1hY3RpdmVgIGNsYXNzIGNhbiBiZSBhZGRlZCB0byBoaWdobGlnaHQgcm93cyBvciBjZWxsc1xuXG4udGFibGUtYWN0aXZlIHtcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3IpO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZyk7XG59XG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZyk7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSB2YXJpYW50c1xuLy9cbi8vIFRhYmxlIHZhcmlhbnRzIHNldCB0aGUgdGFibGUgY2VsbCBiYWNrZ3JvdW5kcywgYm9yZGVyIGNvbG9yc1xuLy8gYW5kIHRoZSBjb2xvcnMgb2YgdGhlIHN0cmlwZWQsIGhvdmVyZWQgJiBhY3RpdmUgdGFibGVzXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0YWJsZS12YXJpYW50cyB7XG4gIEBpbmNsdWRlIHRhYmxlLXZhcmlhbnQoJGNvbG9yLCAkdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlI3skaW5maXh9IHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFudFxuQG1peGluIHRhYmxlLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KG9wYXF1ZSgkYm9keS1iZywgJGJhY2tncm91bmQpKTtcbiAgICAkaG92ZXItYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpKTtcbiAgICAkc3RyaXBlZC1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSk7XG4gICAgJGFjdGl2ZS1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpKTtcbiAgICAkdGFibGUtYm9yZGVyLWNvbG9yOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYm9yZGVyLWZhY3RvcikpO1xuXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3I6ICN7JGNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skYmFja2dyb3VuZH07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yOiAjeyR0YWJsZS1ib3JkZXItY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHN0cmlwZWQtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHN0cmlwZWQtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skaG92ZXItYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRob3Zlci1iZyl9O1xuXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYW50XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JGJ0bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRidG4tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5OiAjeyRidG4tZm9udC1mYW1pbHl9O1xuICBAaW5jbHVkZSByZnMoJGJ0bi1mb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGJ0bi1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodDogI3skYnRuLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoOiAjeyRidG4tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRidG4tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogI3skYnRuLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWRpc2FibGVkLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgI3skYnRuLWZvY3VzLXdpZHRofSByZ2JhKHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBidG4tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4tYmcpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5idG4tY2hlY2sgKyAmOmhvdmVyIHtcbiAgICAvLyBvdmVycmlkZSBmb3IgdGhlIGNoZWNrYm94L3JhZGlvIGJ1dHRvbnNcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAmIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIDpub3QoLmJ0bi1jaGVjaykgKyAmOmFjdGl2ZSxcbiAgJjpmaXJzdC1jaGlsZDphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmLnNob3cge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmcpO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpKTtcblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZDpmb2N1cy12aXNpYmxlICsgJiB7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgJiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1sb29wc1xuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaWYgJGNvbG9yID09IFwibGlnaHRcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSBpZiAkY29sb3IgPT0gXCJkYXJrXCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctdGludC1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1sb29wc1xuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LW5vcm1hbH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRidG4tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDsgLy8gQ2FuJ3QgdXNlIGBub25lYCBhcyBrZXl3b3JkIG5lZ2F0ZXMgYWxsIHZhbHVlcyB3aGVuIHVzZWQgd2l0aCBtdWx0aXBsZSBzaGFkb3dzXG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAjeyRidG4tbGluay1mb2N1cy1zaGFkb3ctcmdifTtcblxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIEdyYWRpZW50c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtYmctbWl4aW5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3I6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1iZy1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtbWl4aW5zXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogbnVsbCwgJGVuZC1wZXJjZW50OiBudWxsKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LW1peGluc1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoXG4gICRiYWNrZ3JvdW5kLFxuICAkYm9yZGVyLFxuICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSxcbiAgJGhvdmVyLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkaG92ZXItY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRob3Zlci1iYWNrZ3JvdW5kKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpLFxuICAkZGlzYWJsZWQtYmFja2dyb3VuZDogJGJhY2tncm91bmQsXG4gICRkaXNhYmxlZC1ib3JkZXI6ICRib3JkZXIsXG4gICRkaXNhYmxlZC1jb2xvcjogY29sb3ItY29udHJhc3QoJGRpc2FibGVkLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogI3skYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGhvdmVyLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRob3Zlci1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSl9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6ICN7JGRpc2FibGVkLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRkaXNhYmxlZC1ib3JkZXJ9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXG4gICRjb2xvcixcbiAgJGNvbG9yLWhvdmVyOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvcixcbiAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcixcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skY29sb3ItaG92ZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYigkY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogbm9uZTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXNpemUtbWl4aW5cbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXNpemUtbWl4aW5cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLWNsYXNzZXNcbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG5cbiAgJi5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtY2xhc3Nlc1xuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0LFxuLmRyb3B1cC1jZW50ZXIsXG4uZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4OiAjeyR6aW5kZXgtZHJvcGRvd259O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGg6ICN7JGRyb3Bkb3duLW1pbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteDogI3skZHJvcGRvd24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15OiAjeyRkcm9wZG93bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXI6ICN7JGRyb3Bkb3duLXNwYWNlcn07XG4gIEBpbmNsdWRlIHJmcygkZHJvcGRvd24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGg6ICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogI3skZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tY3NzLXZhcnNcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBtaW4td2lkdGg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IG1hcmdpbiBvZiB1bFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3cpKTtcblxuICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICA+IC5kcm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkLFxuICAgID4gbGk6Zmlyc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gICAgPiAuZHJvcGRvd24taXRlbTpsYXN0LWNoaWxkLFxuICAgID4gbGk6bGFzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4vLyBXZSBkZWxpYmVyYXRlbHkgaGFyZGNvZGUgdGhlIGBicy1gIHByZWZpeCBiZWNhdXNlIHdlIGNoZWNrXG4vLyB0aGlzIGN1c3RvbSBwcm9wZXJ0eSBpbiBKUyB0byBkZXRlcm1pbmUgUG9wcGVyJ3MgcG9zaXRpb25pbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tZW5kIHtcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcGVuZCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChlbmQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcHN0YXJ0IHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChzdGFydCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTsgLy8gUmV2aXNpdCBpbiB2NiB0byBkZS1kdXBlIHN0eWxlcyB0aGF0IGNvbmZsaWN0IHdpdGggPGhyPiBlbGVtZW50XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzLCAwKSk7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZykpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbn1cblxuLy8gRGFyayBkcm9wZG93bnNcbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1kYXJrLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWRhcmstYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtbWl4aW5zXG5AbWl4aW4gY2FyZXQtZG93bigkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAkd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LWVuZCgkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtc3RhcnQoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoXG4gICRkaXJlY3Rpb246IGRvd24sXG4gICR3aWR0aDogJGNhcmV0LXdpZHRoLFxuICAkc3BhY2luZzogJGNhcmV0LXNwYWNpbmcsXG4gICR2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduXG4pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oJHdpZHRoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCR3aWR0aCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZW5kIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZW5kKCR3aWR0aCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gc3RhcnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXN0YXJ0KCR3aWR0aCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LW1peGluc1xuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJG5hdi1saW5rLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6ICN7JG5hdi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6ICN7JG5hdi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JG5hdi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRuYXYtbGluay10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkbmF2LWxpbmstZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXRhYnMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAjeyRuYXYtdGFicy1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi10YWJzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXRhYnMtY3NzLXZhcnNcblxuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yKTtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXBpbGxzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1waWxscy1jc3MtdmFyc1xuXG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG59XG5cblxuLy9cbi8vIFVuZGVybGluZVxuLy9cblxuLm5hdi11bmRlcmxpbmUge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWdhcDogI3skbmF2LXVuZGVybGluZS1nYXB9O1xuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogI3skbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdW5kZXJsaW5lLWNzcy12YXJzXG5cbiAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXApO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWZpbGwsXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHdpZHRoOiAxMDAlOyAvLyBNYWtlIHN1cmUgYnV0dG9uIHdpbGwgZ3Jvd1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXg6ICN7aWYoJG5hdmJhci1wYWRkaW5nLXggPT0gbnVsbCwgMCwgJG5hdmJhci1wYWRkaW5nLXgpfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteTogI3skbmF2YmFyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1saWdodC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAjeyRuYXZiYXItYnJhbmQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICN7JG5hdmJhci1icmFuZC1tYXJnaW4tZW5kfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogI3skbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogI3skbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogI3skbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAjeyRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICN7JG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgLy8gVGhlIGBmbGV4LXdyYXBgIHByb3BlcnR5IGlzIGluaGVyaXRlZCB0byBzaW1wbGlmeSB0aGUgZXhwYW5kZWQgbmF2YmFyc1xuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6IDA7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICAmLmFjdGl2ZSxcbiAgICAmLnNob3cge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG5cbiAgYSxcbiAgYTpob3ZlcixcbiAgYTpmb2N1cyAge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpOyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKSk7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1leHBhbmQtbG9vcFxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tdW5pb24tY2xhc3MtbmFtZVxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzIHtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG5vbmUpO1xuICAgICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1leHBhbmQtbG9vcFxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4ubmF2YmFyLWxpZ2h0IHtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYC5uYXZiYXItbGlnaHRgXCIsIFwidjUuMi4wXCIsIFwidjYuMC4wXCIsIHRydWUpO1xufVxuXG4ubmF2YmFyLWRhcmssXG4ubmF2YmFyW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgICAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15OiAjeyRjYXJkLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteDogI3skY2FyZC1zcGFjZXIteH07XG4gIC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXk6ICN7JGNhcmQtdGl0bGUtc3BhY2VyLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLXRpdGxlLWNvbG9yOiAjeyRjYXJkLXRpdGxlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zdWJ0aXRsZS1jb2xvcjogI3skY2FyZC1zdWJ0aXRsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoOiAjeyRjYXJkLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yOiAjeyRjYXJkLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1czogI3skY2FyZC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93OiAjeyRjYXJkLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteTogI3skY2FyZC1jYXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14OiAjeyRjYXJkLWNhcC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1iZzogI3skY2FyZC1jYXAtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcjogI3skY2FyZC1jYXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWhlaWdodDogI3skY2FyZC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNvbG9yOiAjeyRjYXJkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1iZzogI3skY2FyZC1iZ307XG4gIC0tI3skcHJlZml4fWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogI3skY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW46ICN7JGNhcmQtZ3JvdXAtbWFyZ2lufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3cpKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gIC8vIER1ZSB0byBzcGVjaWZpY2l0eSBvZiB0aGUgYWJvdmUgc2VsZWN0b3IgKGAuY2FyZCA+IC5saXN0LWdyb3VwYCksIHdlIG11c3RcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcik7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXN1YnRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgfVxufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbik7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFjY29yZGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yOiAjeyRhY2NvcmRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYmc6ICN7JGFjY29yZGlvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAjeyRhY2NvcmRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogI3skYWNjb3JkaW9uLWljb24td2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tY3NzLXZhcnNcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBSZXNldCBidXR0b24gc3R5bGVcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb24pKTtcblxuICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY29yZGlvbiBpY29uXG4gICY6OmFmdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbikpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cblxuICAvLyBPbmx5IHNldCBhIGJvcmRlci1yYWRpdXMgb24gdGhlIGxhc3QgaXRlbSBpZiB0aGUgYWNjb3JkaW9uIGlzIGNvbGxhcHNlZFxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14KTtcbn1cblxuXG4vLyBGbHVzaCBhY2NvcmRpb24gaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGFjY29yZGlvbiBpdGVtcyBlZGdlLXRvLWVkZ2UuXG5cbi5hY2NvcmRpb24tZmx1c2gge1xuICA+IC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMDsgfVxuICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH1cblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC1jbGFzc1xuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJixcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1tYXgtY2xhc3NcblxuICAgID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbi1kYXJrKX07XG4gICAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24tZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteTogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICN7JGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbX07XG4gIEBpbmNsdWRlIHJmcygkYnJlYWRjcnVtYi1mb250LXNpemUsIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZzogI3skYnJlYWRjcnVtYi1iZ307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogI3skYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAjeyRicmVhZGNydW1iLWRpdmlkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAjeyRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogI3skYnJlYWRjcnVtYi1hY3RpdmUtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gICAgICBjb250ZW50OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpKSAje1wiLyogcnRsOlwifSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZCkpICN7XCIqL1wifTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteDogI3skcGFnaW5hdGlvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFnaW5hdGlvbi1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJHBhZ2luYXRpb24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tY29sb3I6ICN7JHBhZ2luYXRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnOiAjeyRwYWdpbmF0aW9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZzogI3skcGFnaW5hdGlvbi1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICN7JHBhZ2luYXRpb24tZm9jdXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAjeyRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogI3skcGFnaW5hdGlvbi1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcGFnaW5hdGlvbi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAuYWN0aXZlID4gJiB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgLmRpc2FibGVkID4gJiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ7XG4gIH1cblxuICBAaWYgJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0ID09IGNhbGMoI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9ICogLTEpIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIC8vIEFkZCBib3JkZXItcmFkaXVzIHRvIGFsbCBwYWdlTGlua3MgaW4gY2FzZSB0aGV5IGhhdmUgbGVmdCBtYXJnaW5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1taXhpblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG59XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tbWl4aW5cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1tb2RhbC16aW5kZXg6ICN7JHppbmRleC1tb2RhbH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1tZH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmc6ICN7JG1vZGFsLWlubmVyLXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1jb2xvcjogI3skbW9kYWwtY29udGVudC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJnOiAjeyRtb2RhbC1jb250ZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aDogI3skbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteTogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nOiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZ307IC8vIFRvZG8gaW4gdjY6IFNwbGl0IHRoaXMgcGFkZGluZyBpbnRvIHggYW5kIHlcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogI3skbW9kYWwtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwOiAjeyRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmc6ICN7JG1vZGFsLWZvb3Rlci1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRofTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKTtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXg6ICN7JHppbmRleC1tb2RhbC1iYWNrZHJvcH07XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLWJnOiAjeyRtb2RhbC1iYWNrZHJvcC1iZ307XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHk6ICN7JG1vZGFsLWJhY2tkcm9wLW9wYWNpdHl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG5cbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCh2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4KSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLWJnKSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHkpKTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIC41KTtcbiAgICBtYXJnaW46IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSkgY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZyk7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXApICogLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXApICogLjUpOyAvLyBUb2RvIGluIHY2OiByZXBsYWNlIHdpdGggZ2FwIG9uIHBhcmVudCBjbGFzc1xuICB9XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAubW9kYWwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwfTtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXB9O1xuICB9XG5cbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC13aWR0aCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLXNtIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtc219O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1sZ307XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC14bH07XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRwb3N0Zml4OiBpZigkaW5maXggIT0gXCJcIiwgJGluZml4ICsgXCItZG93blwiLCBcIlwiKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAubW9kYWwtZnVsbHNjcmVlbiN7JHBvc3RmaXh9IHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWhlYWRlcixcbiAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuIiwiLy8gU2hhcmVkIGJldHdlZW4gbW9kYWxzIGFuZCBvZmZjYW52YXNlc1xuQG1peGluIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleCwgJGJhY2tkcm9wLWJnLCAkYmFja2Ryb3Atb3BhY2l0eSkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLCIvLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLnRleHQtYmctI3skY29sb3J9IHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9Ymctb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIH1cbn1cbiIsIi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICRob3Zlci1jb2xvcjogaWYoY29sb3ItY29udHJhc3QoJHZhbHVlKSA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSksIHRpbnQtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSk7XG4gICAgICAgIGNvbG9yOiBSR0JBKCN7dG8tcmdiKCRob3Zlci1jb2xvcil9LCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHRvLXJnYigkaG92ZXItY29sb3IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE9uZS1vZmYgc3BlY2lhbCBsaW5rIGhlbHBlciBhcyBhIGJyaWRnZSB1bnRpbCB2NlxuLmxpbmstYm9keS1lbXBoYXNpcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG5cbiAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAuNzUpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgLjc1KSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb2N1cy1yaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgLy8gQnkgZGVmYXVsdCwgdGhlcmUgaXMgbm8gYC0tYnMtZm9jdXMtcmluZy14YCwgYC0tYnMtZm9jdXMtcmluZy15YCwgb3IgYC0tYnMtZm9jdXMtcmluZy1ibHVyYCwgYnV0IHdlIHByb3ZpZGUgQ1NTIHZhcmlhYmxlcyB3aXRoIGZhbGxiYWNrcyB0byBpbml0aWFsIGAwYCB2YWx1ZXNcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteCwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteSwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGgpIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWNvbG9yKTtcbn1cbiIsIi5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAkaWNvbi1saW5rLWdhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIC41KSk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgPiAuYmkge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAkaWNvbi1saW5rLWljb24tc2l6ZTtcbiAgICBoZWlnaHQ6ICRpY29uLWxpbmstaWNvbi1zaXplO1xuICAgIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpY29uLWxpbmstaWNvbi10cmFuc2l0aW9uKTtcbiAgfVxufVxuXG4uaWNvbi1saW5rLWhvdmVyIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICA+IC5iaSB7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1pY29uLWxpbmstdHJhbnNmb3JtLCAkaWNvbi1saW5rLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcbiAgLnJhdGlvLSN7JGtleX0ge1xuICAgIC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLCIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wIGFuZCBib3R0b21cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBzdGFja3NcbiIsIi8vXG4vLyBWaXN1YWxseSBoaWRkZW5cbi8vXG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cbiAgLy8gRml4IGZvciBwb3NpdGlvbmVkIHRhYmxlIGNhcHRpb24gdGhhdCBjb3VsZCBiZWNvbWUgYW5vbnltb3VzIGNlbGxzXG4gICY6bm90KGNhcHRpb24pIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6ICR2ci1ib3JkZXItd2lkdGg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeDogXCJcIiwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gVXNlIGN1c3RvbSBDU1MgdmFyaWFibGUgbmFtZSBpZiBwcmVzZW50LCBvdGhlcndpc2UgZGVmYXVsdCB0byBgY2xhc3NgXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIjpyb290IHtcbiAgLS13Yy1oZWFkZXItaGVpZ2h0OiAxMDBweDtcbiAgLy8gLS13Yy1zZXJ2aWNlLWhlYWRlci1oZWlnaHQ6IDM5MHB4O1xuICAtLXdjLXByaW1hcnktaGVhZGVyLWhlaWdodDogMzcwcHg7XG4gIC0td2MtcGVvcGxlLWhlYWRlci1oZWlnaHQ6IDQ1MHB4O1xuICAtLXdjLWJyZWFkY3J1bWJzLWhlaWdodDogNjBweDtcbiAgLS13Yy1kaXN0YW5jZS1ibG9ja3M6IDYwcHg7XG4gIC0td2MtY29udGFpbmVyLXB1YmxpY2F0aW9uLXdpZHRoOiBjYWxjKDEwMCUgLSAyLjVyZW0pO1xuICAtLXdjLW1hZ2F6aW5lLWRlZmF1bHQtbmF2LXdpZHRoOiAzMDBweDtcbiAgLy8gLS13Yy1zZXJ2aWNlLW5hdi13aWR0aDogMTUwcHg7XG4gIC0td2MtcHJpbWFyeS1uYXYtd2lkdGg6IDE1MHB4O1xuICAvLyAtLXdjLXNlcnZpY2UtcmlnaHQtc2lkZS13aWR0aDogMzM1cHg7XG4gIC0td2MtcHJpbWFyeS1yaWdodC1zaWRlLXdpZHRoOiAzMzVweDtcbiAgLS13Yy1oZWFkZXItYmFubmVyLWhlaWdodDogNTAwcHg7XG4gIC0td2MtaG9tZXBhZ2UtaGVyby1oZWlnaHQ6IDE3MHB4O1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIDpyb290IHtcbiAgICAtLXdjLWhvbWVwYWdlLWhlcm8taGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIDpyb290IHtcbiAgICAtLXdjLWNvbnRhaW5lci1wdWJsaWNhdGlvbi13aWR0aDogNjYwcHg7XG4gICAgLS13Yy1ob21lcGFnZS1oZXJvLWhlaWdodDogNDYwcHg7XG4gICAgLy8gLS13Yy1zZXJ2aWNlLWhlYWRlci1oZWlnaHQ6IDYwMHB4O1xuICAgIC8vICAtLXdjLXByaW1hcnktaGVhZGVyLWhlaWdodDogNDQwcHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICA6cm9vdCB7XG4gICAgLS13Yy1jb250YWluZXItcHVibGljYXRpb24td2lkdGg6IDkxNnB4O1xuICAgIC0td2MtaG9tZXBhZ2UtaGVyby1oZWlnaHQ6IDY1MHB4O1xuICAgIC8vIC0td2MtcHJpbWFyeS1oZWFkZXItaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICA6cm9vdCB7XG4gICAgLS13Yy1jb250YWluZXItcHVibGljYXRpb24td2lkdGg6IDk2MHB4O1xuICAgIC0td2MtaG9tZXBhZ2UtaGVyby1oZWlnaHQ6IDg2MHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoNXhsKSB7XG4gIDpyb290IHtcbiAgICAvLyAtLXdjLXNlcnZpY2UtaGVhZGVyLWhlaWdodDogODcwcHg7XG4gICAgLy8gLS13Yy1wcmltYXJ5LWhlYWRlci1oZWlnaHQ6IDg3MHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICA6cm9vdCB7XG4gICAgLS13Yy1oZWFkZXItaGVpZ2h0OiA0MHB4O1xuICAgIC0td2MtZGlzdGFuY2UtYmxvY2tzOiAzNXB4O1xuICAgIC0td2MtaGVhZGVyLWJhbm5lci1oZWlnaHQ6IDI0MHB4O1xuICB9XG59XG5cbiRjaGV2cm9uLWRvd246IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4PScwcHgnIHk9JzBweCcgZmlsbD0nJTIzMjYxMUM5JyB2aWV3Qm94PScwIDAgNDA3LjQzNyA0MDcuNDM3JyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDcuNDM3IDQwNy40Mzc7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3BvbHlnb24gcG9pbnRzPSczODYuMjU4LDkxLjU2NyAyMDMuNzE4LDI3My41MTIgMjEuMTc5LDkxLjU2NyAwLDExMi44MTUgMjAzLjcxOCwzMTUuODcgNDA3LjQzNywxMTIuODE1ICcvJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiO1xuJGFycm93OiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4PScwcHgnIHk9JzBweCclMEF3aWR0aD0nNTAnIGhlaWdodD0nNTAnJTBBdmlld0JveD0nMCAwIDE3MiAxNzInJTBBc3R5bGU9JyBmaWxsOiUyMzAwMDAwMDsnJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNS44LDI1LjgpIHNjYWxlKDAuNywwLjcpJyUzRSUzQ2cgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdub256ZXJvJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgc3Ryb2tlLWxpbmVjYXA9J2J1dHQnIHN0cm9rZS1saW5lam9pbj0nbWl0ZXInIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLWRhc2hhcnJheT0nJyBzdHJva2UtZGFzaG9mZnNldD0nMCcgZm9udC1mYW1pbHk9J25vbmUnIGZvbnQtd2VpZ2h0PSdub25lJyBmb250LXNpemU9J25vbmUnIHRleHQtYW5jaG9yPSdub25lJyBzdHlsZT0nbWl4LWJsZW5kLW1vZGU6IG5vcm1hbCclM0UlM0NwYXRoIGQ9J00wLDE3MnYtMTcyaDE3MnYxNzJ6JyBmaWxsPSdub25lJyUzRSUzQy9wYXRoJTNFJTNDZyBmaWxsPSclMjNmZmZmZmYnJTNFJTNDcGF0aCBkPSdNODYsMy40OTM3NWwtMzYuNzc4NDQsMzUuMzEzNzVjLTAuOTAwMzEsMC44NDY1NiAtMS4yNzY1NiwyLjEwOTY5IC0wLjk4MDk0LDMuMzA1NjNjMC4yOTU2MiwxLjE5NTk0IDEuMjA5MzcsMi4xNSAyLjM5MTg3LDIuNDg1OTRjMS4xOTU5NCwwLjM0OTM3IDIuNDcyNSwwLjAyNjg3IDMuMzQ1OTQsLTAuODQ2NTZsMjguNTgxNTYsLTI3LjQyNTk0djE0OC43OTM0NGMtMC4wMTM0NCwxLjIzNjI1IDAuNjMxNTYsMi4zOTE4OCAxLjcwNjU2LDMuMDIzNDRjMS4wNzUsMC42MTgxMyAyLjM5MTg3LDAuNjE4MTMgMy40NjY4NywwYzEuMDc1LC0wLjYzMTU2IDEuNzIsLTEuNzg3MTkgMS43MDY1NiwtMy4wMjM0NHYtMTQ4Ljc5MzQ0bDI4LjU4MTU2LDI3LjQyNTk0YzAuODczNDQsMC44NzM0NCAyLjE1LDEuMTk1OTQgMy4zNDU5NCwwLjg0NjU2YzEuMTgyNSwtMC4zMzU5NCAyLjA5NjI1LC0xLjI5IDIuMzkxODgsLTIuNDg1OTRjMC4yOTU2MiwtMS4xOTU5NCAtMC4wODA2MywtMi40NTkwNiAtMC45ODA5NCwtMy4zMDU2M3onJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQ3BhdGggZD0nJyBmaWxsPSdub25lJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIjtcbiRidG4tY2xvc2U6IFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyMyNjExQzknPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwMTEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDExMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMDEwLTEuNDE0eicvPjwvc3ZnPlwiO1xuJGJsYWNrLXNwaW5uZXI6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxuczpzdmc9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2ZXJzaW9uPScxLjAnIHdpZHRoPSc2NHB4JyBoZWlnaHQ9JzY0cHgnIHZpZXdCb3g9JzAgMCAxMjggMTI4JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3JlY3QgeD0nMCcgeT0nMCcgd2lkdGg9JzEwMCUyNScgaGVpZ2h0PScxMDAlMjUnIGZpbGw9JyUyM2ZmZmZmZicvJTNFJTNDZyUzRSUzQ3BhdGggZmlsbD0nJTIzMDAwMDAwJyBkPSdNMTA5LjI1IDU1LjVoLTM2bDEyLTEyYTI5LjU0IDI5LjU0IDAgMCAwLTQ5LjUzIDEySDE4Ljc1QTQ2LjA0IDQ2LjA0IDAgMCAxIDk2LjkgMzEuODRsMTIuMzUtMTIuMzR2MzZ6bS05MC41IDE3aDM2bC0xMiAxMmEyOS41NCAyOS41NCAwIDAgMCA0OS41My0xMmgxNi45N0E0Ni4wNCA0Ni4wNCAwIDAgMSAzMS4xIDk2LjE2TDE4Ljc0IDEwOC41di0zNnonLyUzRSUzQ2FuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0ndHJhbnNmb3JtJyB0eXBlPSdyb3RhdGUnIGZyb209JzAgNjQgNjQnIHRvPSczNjAgNjQgNjQnIGR1cj0nNzIwbXMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIjtcbiRibG9ja3F1b3RlOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ2JyBoZWlnaHQ9JzI4JyB2aWV3Qm94PScwIDAgNDYgMjgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wIDI3LjQ4OTZMMTAuOTQzMyAwSDI0LjMxODRMMTguMDE3OCAyNy40ODk2SDBaTTIxLjMzMzkgMjcuNDg5NkwzMi4yNzcyIDBINDUuNjUyM0wzOS4zNTE3IDI3LjQ4OTZIMjEuMzMzOVonIGZpbGw9JyUyMzI2MTFDOScvJTNFJTNDL3N2ZyUzRVwiO1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICRpY29tb29uLWZvbnQtZmFtaWx5O1xuICBzcmM6XG4gICAgdXJsKCRpY29tb29uLWZvbnQtcGF0aCArIFwiL1wiICsgJGljb21vb24tZm9udC1mYW1pbHkgKyBcIi50dGY/ODl2NGw5XCIpXG4gICAgICBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICB1cmwoJGljb21vb24tZm9udC1wYXRoICsgXCIvXCIgKyAkaWNvbW9vbi1mb250LWZhbWlseSArIFwiLndvZmY/ODl2NGw5XCIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybCgkaWNvbW9vbi1mb250LXBhdGggKyBcIi9cIiArICRpY29tb29uLWZvbnQtZmFtaWx5ICsgXCIuc3ZnPzg5djRsOSNcIiArICRpY29tb29uLWZvbnQtZmFtaWx5KVxuICAgICAgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuXG4gICYuaWNvbi1tYS1leHBsb3JlciB7XG4gICAgd2lkdGg6IDJlbTtcbiAgfVxuXG4gICYuaWNvbi1jZml1cyB7XG4gICAgd2lkdGg6IDEuOTk5OTk5OTk5OTk5OTk2NGVtO1xuICB9XG5cbiAgJi5pY29uLWphcGFuZXNlIHtcbiAgICB3aWR0aDogMS45OTk5OTk5OTk5OTk5OTY0ZW07XG4gIH1cblxuICAmLmljb24tZGVidC1leHBsb3JlciB7XG4gICAgd2lkdGg6IDEuOTk5OTk5OTk5OTk5OTk2NGVtO1xuICB9XG59XG5cbi53Yy1pY29uLXNlYXJjaCB7XG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDMyJTIwMzIlMjIlM0UlMEElM0NwYXRoJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMGQlM0QlMjJNMjIuMzk5JTIwMjAuM2MxLjQ0Ny0xLjg4NiUyMDIuMzE5LTQuMjglMjAyLjMxOS02Ljg3NyUyMDAtMC4wMDQlMjAwLTAuMDA4JTIwMC0wLjAxMXYwLjAwMWMwLTYuMjcyLTUuMDgxLTExLjM3NS0xMS4zMjQtMTEuMzc1cy0xMS4zMjQlMjA1LjEwMy0xMS4zMjQlMjAxMS4zNzUlMjA1LjA3OSUyMDExLjM3NSUyMDExLjMyNCUyMDExLjM3NWMwLjAwMiUyMDAlMjAwLjAwNCUyMDAlMjAwLjAwNiUyMDAlMjAyLjY2MSUyMDAlMjA1LjEwNS0wLjkyNiUyMDcuMDI5LTIuNDczbC0wLjAyMiUyMDAuMDE3JTIwNy41NCUyMDcuNTc5JTIwMi4wMDktMi4wMjB6TTEzLjM5NCUyMDIyLjIzYy00LjgzOSUyMDAtOC43NzQtMy45NTYtOC43NzQtOC44MThzMy45MzgtOC44MTMlMjA4Ljc3NC04LjgxMyUyMDguNzc1JTIwMy45NTYlMjA4Ljc3NSUyMDguODE2LTMuOTM4JTIwOC44MTQtOC43NzUlMjA4LjgxNHolMjIlM0UlM0MlMkZwYXRoJTNFJTBBJTNDJTJGc3ZnJTNFKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gICYuaWNvbi1ibGFjayB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxNCAxNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J005LjkwNDUxIDguNzE1OTdIOS4yNzg1NUw5LjA1NjY5IDguNTAyMDNDOS44MzMyIDcuNTk4NzQgMTAuMzAwNyA2LjQyNjA1IDEwLjMwMDcgNS4xNTAzNUMxMC4zMDA3IDIuMzA1NzcgNy45OTQ5MiAwIDUuMTUwMzUgMEMyLjMwNTc3IDAgMCAyLjMwNTc3IDAgNS4xNTAzNUMwIDcuOTk0OTIgMi4zMDU3NyAxMC4zMDA3IDUuMTUwMzUgMTAuMzAwN0M2LjQyNjA1IDEwLjMwMDcgNy41OTg3NCA5LjgzMzIgOC41MDIwMyA5LjA1NjY5TDguNzE1OTcgOS4yNzg1NVY5LjkwNDUxTDEyLjY3NzggMTMuODU4NEwxMy44NTg0IDEyLjY3NzhMOS45MDQ1MSA4LjcxNTk3Wk01LjE1MDM1IDguNzE1OTdDMy4xNzczNyA4LjcxNTk3IDEuNTg0NzIgNy4xMjMzMyAxLjU4NDcyIDUuMTUwMzVDMS41ODQ3MiAzLjE3NzM3IDMuMTc3MzcgMS41ODQ3MiA1LjE1MDM1IDEuNTg0NzJDNy4xMjMzMyAxLjU4NDcyIDguNzE1OTcgMy4xNzczNyA4LjcxNTk3IDUuMTUwMzVDOC43MTU5NyA3LjEyMzMzIDcuMTIzMzMgOC43MTU5NyA1LjE1MDM1IDguNzE1OTdaJyBmaWxsPSclMjMxQjFCMUInLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQge1xuICAud2MtaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLndjLWljb24tY2FsZW5kYXIge1xuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTNFJTBBJTNDcGF0aCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGQlM0QlMjJNMjYuNzU2JTIwNC4wMzZjMCUyMDAuNDI2JTIwMC4wMTIlMjAwLjgxMyUyMDAlMjAxLjIwMy0wLjA1MSUyMDEuMzUxLTEuMDk4JTIwMi4zNzUtMi40MDElMjAyLjM1NS0xLjI4Mi0wLjAxNy0yLjI5My0xLjAzMS0yLjM0MS0yLjM1OC0wLjAxNC0wLjM3NSUyMDAtMC43NDYlMjAwLTEuMTZoLTExLjg4M2MwJTIwMC4zODQlMjAwLjAxMiUyMDAuNzcyJTIwMCUyMDEuMTYxLTAuMDUxJTIwMS4zNTEtMS4wOTUlMjAyLjM3NS0yLjM5OSUyMDIuMzU3LTEuMjgxLTAuMDE1LTIuMjkyLTEuMDI3LTIuMzQyLTIuMzU1LTAuMDE0LTAuMzc1JTIwMC0wLjc0NyUyMDAtMS4yMDNoLTMuNTYzdjI2LjEyNWgyOC41di0yNi4xMjV6TTI3LjklMjAyNy43NDZoLTIzLjY3N3YtMTYuNTU0aDIzLjY3N3olMjIlM0UlM0MlMkZwYXRoJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTNDcGF0aCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGQlM0QlMjJNNi41NzYlMjA1LjE1OGMwLjAxNSUyMDAuNzI0JTIwMC41JTIwMS4yMzElMjAxLjE1MyUyMDEuMjUlMjAwLjY3OCUyMDAuMDE4JTIwMS4xOTQtMC41JTIwMS4yMTMtMS4yNSUyMDAuMDE2LTAuNjMtMC4wMzMtMS4yNjQlMjAwLjAxNC0xLjg5MSUyMDAuMDUzLTAuNzMxLTAuMjAxLTEuMjYtMC44NDEtMS42MDdoLTAuNzEzYy0wLjQ2MyUyMDAuMjkzLTAuODQzJTIwMC42MzQtMC44MzIlMjAxLjI1JTIwMC4wMTIlMjAwLjc1LTAuMDA3JTIwMS40OTklMjAwLjAwNiUyMDIuMjQ4eiUyMiUzRSUzQyUyRnBhdGglM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlM0NwYXRoJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZCUzRCUyMk0yMy4yMDElMjA1LjE1OGMwLjAxNSUyMDAuNzI0JTIwMC41JTIwMS4yMzElMjAxLjE1MyUyMDEuMjUlMjAwLjY3OSUyMDAuMDE4JTIwMS4xOTQtMC41JTIwMS4yMTMtMS4yNSUyMDAuMDE2LTAuNjMtMC4wMzItMS4yNjQlMjAwLjAxNC0xLjg5MSUyMDAuMDUzLTAuNzMxLTAuMjAxLTEuMjYtMC44NDEtMS42MDdoLTAuNzEyYy0wLjQ2NCUyMDAuMjkzLTAuODQzJTIwMC42MzQtMC44MzMlMjAxLjI1JTIwMC4wMTIlMjAwLjc1LTAuMDA4JTIwMS40OTklMjAwLjAwNiUyMDIuMjQ4eiUyMiUzRSUzQyUyRnBhdGglM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0xMS4yOTQlMjAxMy41NzhoLTQuNjc2djQuNjc3aDQuNjc2eiUyMiUzRSUzQyUyRnBhdGglM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0xOC40MDQlMjAxMy41ODNoLTQuNjc3djQuNjc3aDQuNjc3eiUyMiUzRSUzQyUyRnBhdGglM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0yNS41MzglMjAxMy41NzRoLTQuNjcydjQuNjg0aDQuNjcyeiUyMiUzRSUzQyUyRnBhdGglM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0xMS4yOTQlMjAyMC43MDNoLTQuNjc3djQuNjc3aDQuNjc3eiUyMiUzRSUzQyUyRnBhdGglM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0xOC4zOTglMjAyMC42OTRoLTQuNjc3djQuNjc0aDQuNjc3eiUyMiUzRSUzQyUyRnBhdGglM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0yNS41MjglMjAyMC43MTFoLTQuNjczdjQuNjc2aDQuNjczeiUyMiUzRSUzQyUyRnBhdGglM0UlMEElM0MlMkZzdmclM0UpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbkBtaXhpbiB3Yy1pY29uKCkge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWl4aW4gd2MtaWNvbi1lbWFpbCgpIHtcbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHdjLWljb24oKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZlcnNpb249JzEuMScgaWQ9J0xheWVyXzEnIHg9JzBweCcgeT0nMHB4JyB3aWR0aD0nMTZweCcgaGVpZ2h0PScxNnB4JyB2aWV3Qm94PScwIDAgNDI1IDQyNScgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDI1IDQyNTsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDZyUzRSUzQ3BhdGggZD0nTTAsNTQuNzI5djMxNS41NDJoNDI1VjU0LjcyOUgweiBNMjEyLjUsMjI3LjMxOEw1NC4wODYsODQuNzI5aDMxNi44MjhMMjEyLjUsMjI3LjMxOHogTTE1MS4xOTQsMjEyLjVMMzAsMzIxLjU4OFYxMDMuNDEyIEwxNTEuMTk0LDIxMi41eiBNMTczLjYxNiwyMzIuNjgybDM4Ljg4NCwzNWwzOC44ODQtMzVsMTE5LjUzLDEwNy41ODlINTQuMDg2TDE3My42MTYsMjMyLjY4MnogTTI3My44MDYsMjEyLjVMMzk1LDEwMy40MTJ2MjE4LjE3NiBMMjczLjgwNiwyMTIuNXonLyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgfVxufVxuXG5AbWl4aW4gd2MtaWNvbi1waG9uZSgpIHtcbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHdjLWljb24oKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZlcnNpb249JzEuMScgaWQ9J0NhcGFfMScgeD0nMHB4JyB5PScwcHgnIHdpZHRoPScxNnB4JyBoZWlnaHQ9JzE2cHgnIHZpZXdCb3g9JzAgMCA4OTEuMDI0IDg5MS4wMjQnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDg5MS4wMjQgODkxLjAyNDsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDZyUzRSUzQ3BhdGggZD0nTTIuOCwxODAuODc1YzQ2LjYsMTM0LDE0NC43LDI4Ni4yLDI4Mi45LDQyNC4zOTljMTM4LjIsMTM4LjIsMjkwLjQsMjM2LjMwMSw0MjQuNCwyODIuOWMxOC4yLDYuMywzOC4zLDEuOCw1Mi0xMS44IGw5Mi43LTkyLjdsMjEuNi0yMS42YzE5LjUtMTkuNSwxOS41LTUxLjIsMC03MC43bC0xNDMuNS0xNDMuNGMtMTkuNS0xOS41LTUxLjItMTkuNS03MC43LDBsLTM4Ljg5OSwzOC45IGMtMjAuMiwyMC4yLTUyLjQsMjIuMi03NSw0LjZjLTQ0LjctMzQuOC04OS03My44OTktMTMxLjktMTE2LjhjLTQyLjktNDIuOS04Mi04Ny4yLTExNi44LTEzMS45Yy0xNy42MDEtMjIuNi0xNS42MDEtNTQuNyw0LjYtNzUgbDM4LjktMzguOWMxOS41LTE5LjUsMTkuNS01MS4yLDAtNzAuN2wtMTQzLjUtMTQzLjVjLTE5LjUtMTkuNS01MS4yLTE5LjUtNzAuNywwbC0yMS42LDIxLjZsLTkyLjcsOTIuNyBDMSwxNDIuNTc1LTMuNSwxNjIuNjc1LDIuOCwxODAuODc1eicvJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0NnJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICB9XG59XG5cbkBtaXhpbiB3Yy1pY29uLXR3aXR0ZXIoKSB7XG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSB3Yy1pY29uKCk7XG4gICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCxQSE41YldKdmJDQnBaRDBpYVdOdmJpMWxiV0ZwYkNJZ2RtbGxkMEp2ZUQwaU1DQXdJRE15SURNeUlqNEtQSEJoZEdnZ1pEMGlUVEk1TGpVNE9TQTBMalF6T0dndE1qa3VNVGt4ZGpJekxqQTJNMmd6TVM0eE5qUjJMVEl6TGpBMk0yZ3RNUzQ1TnpSNlRUSTVMalU0T1NBMkxqTXdOM1l3YkMweE15NDJNRGdnTVRNdU5UQTJMVEV6TGpZd05pMHhNeTQwYURJM0xqSXhOSHBOTVRVdU1EUTJJREl4TGpVM09XZ3hMamszTkd3ekxqWXpOaTB6TGpVek1pQTNMalk0T0NBM0xqVTRNMmd0TWpRdU5qSnNOeTQyT0RndE55NDFPRE42VFRFd0xqQTJNeUF4Tmk0Mk9UWnNMVGN1TmpnNElEY3VOVGcwZGkweE5TNHhOamQ2VFRJNUxqVTRPU0F5TkM0eE56WnNMVGN1TmpnNExUY3VOVGd6SURjdU5qZzRMVGN1TlRnemVpSStQQzl3WVhSb1BnbzhMM041YldKdmJENEtQSE4yWnlCamJHRnpjejBpYVdOdmJpQnBZMjl1TFdWdFlXbHNJajQ4ZFhObElIaHNhVzVyT21oeVpXWTlJaU5wWTI5dUxXVnRZV2xzSWo0OEwzVnpaVDQ4TDNOMlp6NEspO1xuICB9XG59XG5cbkBtaXhpbiB3Yy1pY29uLXgoKSB7XG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSB3Yy1pY29uKCk7XG4gICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCxQSE4yWnlCcFpEMGlUR0Y1WlhKZk1TSWdaR0YwWVMxdVlXMWxQU0pNWVhsbGNpQXhJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBME9EY3VORE1nTkRVMkxqRTVJajQ4WkdWbWN6NDhjM1I1YkdVK0xtTnNjeTB4ZTJacGJHdzZJekZrTVdReFlqdDlQQzl6ZEhsc1pUNDhMMlJsWm5NK1BIQmhkR2dnYVdROUluQmhkR2d4TURBNUlpQmpiR0Z6Y3owaVkyeHpMVEVpSUdROUlrMDNMalE0TERJeExqa3NNVGsxTGpZMkxESTNNeTQxTnl3MkxqSTVMRFEzT0M0eFNEUTRMamt4VERJeE5DNDNNU3d5T1Rsc01UTTBMREUzT1M0eE1XZ3hORFZNTWprMExqa3pMREl4TWk0ek15dzBOekV1TWl3eU1TNDVTRFF5T0M0MU9Fd3lOelV1T0Rrc01UZzJMamd5TERFMU1pNDFNU3d5TVM0NVdrMDNNQzR4Tml3MU15NHphRFkyTGpZelREUXpNU3cwTkRZdU4wZ3pOalF1TXpsYUlpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d0Tmk0eU9TQXRNakV1T1NraUx6NDhMM04yWno0PSk7XG4gIH1cbn1cblxuQG1peGluIHdjLWljb24tbGlua2VkaW4oKSB7XG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSB3Yy1pY29uKCk7XG4gICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCxQSE41YldKdmJDQnBaRDBpYVdOdmJpMWxiV0ZwYkNJZ2RtbGxkMEp2ZUQwaU1DQXdJRE15SURNeUlqNEtQSEJoZEdnZ1pEMGlUVEk1TGpVNE9TQTBMalF6T0dndE1qa3VNVGt4ZGpJekxqQTJNMmd6TVM0eE5qUjJMVEl6TGpBMk0yZ3RNUzQ1TnpSNlRUSTVMalU0T1NBMkxqTXdOM1l3YkMweE15NDJNRGdnTVRNdU5UQTJMVEV6TGpZd05pMHhNeTQwYURJM0xqSXhOSHBOTVRVdU1EUTJJREl4TGpVM09XZ3hMamszTkd3ekxqWXpOaTB6TGpVek1pQTNMalk0T0NBM0xqVTRNMmd0TWpRdU5qSnNOeTQyT0RndE55NDFPRE42VFRFd0xqQTJNeUF4Tmk0Mk9UWnNMVGN1TmpnNElEY3VOVGcwZGkweE5TNHhOamQ2VFRJNUxqVTRPU0F5TkM0eE56WnNMVGN1TmpnNExUY3VOVGd6SURjdU5qZzRMVGN1TlRnemVpSStQQzl3WVhSb1BnbzhMM041YldKdmJENEtQSE4yWnlCamJHRnpjejBpYVdOdmJpQnBZMjl1TFdWdFlXbHNJajQ4ZFhObElIaHNhVzVyT21oeVpXWTlJaU5wWTI5dUxXVnRZV2xzSWo0OEwzVnpaVDQ4TDNOMlp6NEspO1xuICB9XG59XG5cbkBtaXhpbiB3Yy1mb250LWljb24oKSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAkaWNvbW9vbi1mb250LWZhbWlseSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQG1peGluIHdjLWljb24tamFwYW5lc2Uge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHdjLWljb24tamFwYW5lc2U7XG4gICAgQGluY2x1ZGUgd2MtZm9udC1pY29uKCk7XG4gIH1cbn1cblxuQG1peGluIHdjLWljb24tY2ZpdXMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHdjLWljb24tY2ZpdXM7XG4gICAgQGluY2x1ZGUgd2MtZm9udC1pY29uKCk7XG4gIH1cbn1cblxuQG1peGluIHdjLWljb24tdmNhcmQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHdjLWljb24tdmNhcmQ7XG4gICAgQGluY2x1ZGUgd2MtZm9udC1pY29uKCk7XG4gIH1cbn1cblxuQG1peGluIHdjLWljb24tZGVidC1leHBsb3JlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkd2MtaWNvbi1kZWJ0LWV4cGxvcmVyO1xuICAgIEBpbmNsdWRlIHdjLWZvbnQtaWNvbigpO1xuICB9XG59XG5cbkBtaXhpbiB3Yy1pY29uLWxpbmtlZGluIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR3Yy1pY29uLWxpbmtlZGluO1xuICAgIEBpbmNsdWRlIHdjLWZvbnQtaWNvbigpO1xuICB9XG59XG5cbkBtaXhpbiB3Yy1pY29uLW1hLWV4cGxvcmVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR3Yy1pY29uLW1hLWV4cGxvcmVyO1xuICAgIEBpbmNsdWRlIHdjLWZvbnQtaWNvbigpO1xuICB9XG59XG5cbkBtaXhpbiB3Yy1pY29uLXdhbXMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHdjLWljb24td2FtcztcbiAgICBAaW5jbHVkZSB3Yy1mb250LWljb24oKTtcbiAgfVxufVxuIiwiJGljb21vb24tZm9udC1mYW1pbHk6IFwid2hpdGVjYXNlLWljb25zXCI7XG4kaWNvbW9vbi1mb250LXBhdGg6IFwiLi4vZm9udHMvaWNvbnNcIjtcblxuJHdjLWljb24tamFwYW5lc2U6IFwiXFxlOTEyXCI7XG4kd2MtaWNvbi12Y2FyZDogXCJcXGU5MGVcIjtcbiR3Yy1pY29uLWRlYnQtZXhwbG9yZXI6IFwiXFxlOTEzXCI7XG4kd2MtaWNvbi1tYS1leHBsb3JlcjogXCJcXGU5MGZcIjtcbiR3Yy1pY29uLWNmaXVzOiBcIlxcZTkxMFwiO1xuJHdjLWljb24td2FtczogXCJcXGU5MTRcIjtcbiR3Yy1pY29uLWxpbmtlZGluOiBcIlxcZTkwNFwiO1xuIiwiQG1peGluIHNwaW5uZXIoKSB7XG4gIGFuaW1hdGlvbjogZ2x5cGhpY29uLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAzMVwiO1xuICAgIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbkBtaXhpbiBzZWFyY2gtbS1nbGFzcygpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTNFJTBBJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBkJTNEJTIyTTIyLjM5OSUyMDIwLjNjMS40NDctMS44ODYlMjAyLjMxOS00LjI4JTIwMi4zMTktNi44NzclMjAwLTAuMDA0JTIwMC0wLjAwOCUyMDAtMC4wMTF2MC4wMDFjMC02LjI3Mi01LjA4MS0xMS4zNzUtMTEuMzI0LTExLjM3NXMtMTEuMzI0JTIwNS4xMDMtMTEuMzI0JTIwMTEuMzc1JTIwNS4wNzklMjAxMS4zNzUlMjAxMS4zMjQlMjAxMS4zNzVjMC4wMDIlMjAwJTIwMC4wMDQlMjAwJTIwMC4wMDYlMjAwJTIwMi42NjElMjAwJTIwNS4xMDUtMC45MjYlMjA3LjAyOS0yLjQ3M2wtMC4wMjIlMjAwLjAxNyUyMDcuNTQlMjA3LjU3OSUyMDIuMDA5LTIuMDIwek0xMy4zOTQlMjAyMi4yM2MtNC44MzklMjAwLTguNzc0LTMuOTU2LTguNzc0LTguODE4czMuOTM4LTguODEzJTIwOC43NzQtOC44MTMlMjA4Ljc3NSUyMDMuOTU2JTIwOC43NzUlMjA4LjgxNi0zLjkzOCUyMDguODE0LTguNzc1JTIwOC44MTR6JTIyJTNFJTNDJTJGcGF0aCUzRSUwQSUzQyUyRnN2ZyUzRSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG5AbWl4aW4gc2VhcmNoLXNwaW5uZXIoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lJSE4wWVc1a1lXeHZibVU5SW01dklqOCtQSE4yWnlCNGJXeHVjenB6ZG1jOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCMlpYSnphVzl1UFNJeExqQWlJSGRwWkhSb1BTSTJOSEI0SWlCb1pXbG5hSFE5SWpZMGNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1qZ2dNVEk0SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNDhjbVZqZENCNFBTSXdJaUI1UFNJd0lpQjNhV1IwYUQwaU1UQXdKU0lnYUdWcFoyaDBQU0l4TURBbElpQm1hV3hzUFNJak1qWXhNVU01SWlBdlBqeG5Qanh3WVhSb0lHWnBiR3c5SWlObVptWm1abVlpSUdROUlrMHhNRGt1TWpVZ05UVXVOV2d0TXpac01USXRNVEpoTWprdU5UUWdNamt1TlRRZ01DQXdJREF0TkRrdU5UTWdNVEpJTVRndU56VkJORFl1TURRZ05EWXVNRFFnTUNBd0lERWdPVFl1T1NBek1TNDROR3d4TWk0ek5TMHhNaTR6TkhZek5ucHRMVGt3TGpVZ01UZG9NelpzTFRFeUlERXlZVEk1TGpVMElESTVMalUwSURBZ01DQXdJRFE1TGpVekxURXlhREUyTGprM1FUUTJMakEwSURRMkxqQTBJREFnTUNBeElETXhMakVnT1RZdU1UWk1NVGd1TnpRZ01UQTRMalYyTFRNMmVpSXZQanhoYm1sdFlYUmxWSEpoYm5ObWIzSnRJR0YwZEhKcFluVjBaVTVoYldVOUluUnlZVzV6Wm05eWJTSWdkSGx3WlQwaWNtOTBZWFJsSWlCbWNtOXRQU0l3SURZMElEWTBJaUIwYnowaU16WXdJRFkwSURZMElpQmtkWEk5SWpjeU1HMXpJaUJ5WlhCbFlYUkRiM1Z1ZEQwaWFXNWtaV1pwYm1sMFpTSStQQzloYm1sdFlYUmxWSEpoYm5ObWIzSnRQand2Wno0OEwzTjJaejQ9KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMS44cmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIH1cbn1cblxuQG1peGluIGJsYWNrLXNlYXJjaC1zcGlubmVyKCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxuczpzdmc9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2ZXJzaW9uPScxLjAnIHdpZHRoPSc2NHB4JyBoZWlnaHQ9JzY0cHgnIHZpZXdCb3g9JzAgMCAxMjggMTI4JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3JlY3QgeD0nMCcgeT0nMCcgd2lkdGg9JzEwMCUyNScgaGVpZ2h0PScxMDAlMjUnIGZpbGw9JyUyM2ZmZmZmZicvJTNFJTNDZyUzRSUzQ3BhdGggZmlsbD0nJTIzMDAwMDAwJyBkPSdNMTA5LjI1IDU1LjVoLTM2bDEyLTEyYTI5LjU0IDI5LjU0IDAgMCAwLTQ5LjUzIDEySDE4Ljc1QTQ2LjA0IDQ2LjA0IDAgMCAxIDk2LjkgMzEuODRsMTIuMzUtMTIuMzR2MzZ6bS05MC41IDE3aDM2bC0xMiAxMmEyOS41NCAyOS41NCAwIDAgMCA0OS41My0xMmgxNi45N0E0Ni4wNCA0Ni4wNCAwIDAgMSAzMS4xIDk2LjE2TDE4Ljc0IDEwOC41di0zNnonLyUzRSUzQ2FuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0ndHJhbnNmb3JtJyB0eXBlPSdyb3RhdGUnIGZyb209JzAgNjQgNjQnIHRvPSczNjAgNjQgNjQnIGR1cj0nNzIwbXMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuOHJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB9XG59XG5cbkBtaXhpbiBzZWFyY2gtYm94LW1peGluLWlucHV0KCkge1xuICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVzdCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IDAgMDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGhlaWdodDogNDBweDtcbn1cblxuQG1peGluIHNlYXJjaC1ib3gtbWl4aW4tYnV0dG9uKCkge1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0MHB4O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICB9XG5cbiAgLmdseXBoaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjM1ZW07XG4gICAgdG9wOiAzcHg7XG4gIH1cbn1cblxuQG1peGluIGxpbmstaG92ZXIoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbkBtaXhpbiBzcXVhcmUoJHNpemUpIHtcbiAgd2lkdGg6ICRzaXplO1xuICBoZWlnaHQ6ICRzaXplO1xufVxuXG5AbWl4aW4gc2VjdGlvbi1oZWlnaHQoKSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCg0eGwpIHtcbiAgICBoZWlnaHQ6IDc1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCg1eGwpIHtcbiAgICBoZWlnaHQ6IDkwMHB4O1xuICB9XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1peGluIGdtby1oZXJvLWhlaWdodCgpIHtcbiAgaGVpZ2h0OiAxODBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaGVpZ2h0OiA0NjVweDtcbiAgfVxuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICNlNWU1ZTUpIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogKDEwcHggLSAxKSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG59XG5cbi8vIE5hdiB2YXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBKdXN0aWZpZWQgbmF2IGxpbmtzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBuYXYtanVzdGlmaWVkKCkge1xuICB3aWR0aDogMTAwJTtcblxuICA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcblxuICAgID4gYSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgID4gbGkge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAxJTtcblxuICAgICAgPiBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTW92ZSBib3JkZXJzIHRvIGFuY2hvcnMgaW5zdGVhZCBvZiBib3R0b20gb2YgbGlzdFxuLy9cbi8vIE1peGluIGZvciBhZGRpbmcgb24gdG9wIHRoZSBzaGFyZWQgYC5uYXYtanVzdGlmaWVkYCBzdHlsZXMgZm9yIG91ciB0YWJzXG5AbWl4aW4gbmF2LXRhYnMtanVzdGlmaWVkKCkge1xuICBib3JkZXItYm90dG9tOiAwO1xuXG4gID4gbGkgPiBhIHtcbiAgICAvLyBPdmVycmlkZSBtYXJnaW4gZnJvbSAubmF2LXRhYnNcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIH1cblxuICA+IC5hY3RpdmUgPiBhLFxuICA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMCAwO1xuICAgIH1cblxuICAgID4gLmFjdGl2ZSA+IGEsXG4gICAgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBAbWl4aW4gdW5pdmVycy1ib2xkLWphKCkge1xuLy8gICBbbGFuZz1cImphXCJdICYge1xuLy8gICAgIGZvbnQtZmFtaWx5OiAkdW5pdmVyc0phO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4vLyAgIH1cbi8vIH1cblxuLy8gQG1peGluIHVuaXZlcnMtbGlnaHQtamEoKSB7XG4vLyAgIFtsYW5nPVwiamFcIl0gJiB7XG4vLyAgICAgZm9udC1mYW1pbHk6ICR1bml2ZXJzSmE7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbi8vICAgfVxuLy8gfVxuXG4vLyBAbWl4aW4gZnJlaWdodC1ib2xkLWphKCkge1xuLy8gICBbbGFuZz1cImphXCJdICYge1xuLy8gICAgIGZvbnQtZmFtaWx5OiAkZnJlaWdodEphO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4vLyAgIH1cbi8vIH1cblxuQG1peGluIGNvbnRlbnQtaXRlbXMoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEBpbmNsdWRlIHVuaXZlcnMtbGlnaHQtamEoKTtcblxuICAuaW1nLWxlZnQsXG4gIC5pbWctcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaW1nLWlubGluZSB7XG4gICAgcGFkZGluZzogMCAxNXB4IDdweCAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmltZy1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtcXVvdGUge1xuICAgIGZvbnQtZmFtaWx5OiAkd2MtdGV4dDtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAwIDAgJG1hcmdpbjtcbiAgICAvLyBAaW5jbHVkZSBmcmVpZ2h0LWJvbGQtamEoKTtcblxuICAgICsgLmZpZWxkLS1uYW1lLWZpZWxkLXF1b3RlLWZvb3Rub3RlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW4gKiAxLjU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbGFiZWwge1xuICAgIEBpbmNsdWRlIGNvbnRlbnQtbGFiZWwoKTtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1xdW90ZS1mb290bm90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbjtcbiAgfVxuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIGZpZ3VyZSB7XG4gICAgaW1nIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIC5pbWctbGVmdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICB9XG5cbiAgICAuaW1nLXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggN3B4IDA7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi8qKiBDb250ZW50IG1peGlucyAqKi9cbkBtaXhpbiBjb250ZW50LWxpc3QoKSB7XG4gIHVsOm5vdCgudW5zdHlsZWQtbGlzdCkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgID4gbGkge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBsZWZ0OiAtMThweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgICAgdWwgPiBsaSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIHVsID4gbGkge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBjb250ZW50OiBcIuKAk1wiO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB1bDpub3QoLnVuc3R5bGVkLWxpc3QpID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICB1bDpub3QoLnVuc3R5bGVkLWxpc3QpIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICA+IG9sIHtcbiAgICA+IGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgdWwsXG4gIG9sIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMTZweCAwIDE2cHggMjBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIHVsLFxuICAgICAgb2wge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG9sIHtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjZweDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGNvbnRlbnQtbGFiZWwoKSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XG4gIC8vIEBpbmNsdWRlIHVuaXZlcnMtbGlnaHQtamEoKTtcbn1cblxuQG1peGluIGFycm93KCkge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICR3aGl0ZTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuQG1peGluIGFycm93LWJvdHRvbSgpIHtcbiAgQGluY2x1ZGUgYXJyb3coKTtcbn1cblxuQG1peGluIGFycm93LXRvcCgkc2l6ZSwgJHRoaWNrLCAkY29sb3I6IGN1cnJlbnRDb2xvcikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIEBpbmNsdWRlIHNxdWFyZSgkc2l6ZSk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICBib3JkZXItd2lkdGg6ICR0aGljayAwIDAgJHRoaWNrO1xufVxuXG5AbWl4aW4gaG92ZXItdW5kZXJsaW5lLWFuaW1hdGlvbigkY29sb3I6IGN1cnJlbnRDb2xvcikge1xuICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgIGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpLFxuICAgIGxpbmVhci1ncmFkaWVudChjdXJyZW50Q29sb3IsIGN1cnJlbnRDb2xvcik7XG4gIGJhY2tncm91bmQtc2l6ZTpcbiAgICAxMDAlIDAuMDYyNXJlbSxcbiAgICAwIDAuMDYyNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjpcbiAgICAxMDAlIDEwMCUsXG4gICAgMCAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC41cyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOlxuICAgICAgMCAwLjA2MjVyZW0sXG4gICAgICAxMDAlIDAuMDYyNXJlbTtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItY2lyY2xlLWFuaW1hdGlvbigkY29sb3I6ICRwcmltYXJ5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGEge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuICAudmlldy1tb3JlIHtcbiAgICAuY2lyY2xlIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgLmJhY2tncm91bmQge1xuICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgIC5mb3JlZ3JvdW5kIHtcbiAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDM3NztcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDM3NztcbiAgICAgICAgc3Ryb2tlOiAkY29sb3I7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNzBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgLmxpbmUge1xuICAgICAgICBzdHJva2Utd2lkdGg6IDI7XG4gICAgICAgIHN0cm9rZTogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAubGluZTIge1xuICAgICAgICBzdHJva2U6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIC52aWV3LW1vcmUge1xuICAgIC5iYWNrZ3JvdW5kIHtcbiAgICAgIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmZvcmVncm91bmQge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdmlldy1hbGwge1xuICBhIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWFyZ2luLXRvcDogLTMuMjVyZW07XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBjYXJyb3QoJGNvbG9yOiAkd2hpdGUsICR3aWR0aDogMnB4LCAkc2l6ZTogMTBweCkge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHdpZHRoOiAkc2l6ZTtcbiAgICBoZWlnaHQ6ICRzaXplO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgYm9yZGVyLXdpZHRoOiAkd2lkdGggJHdpZHRoIDAgMDtcbiAgfVxufVxuXG5AbWl4aW4gY2FyZWVycy1jb250YWluZXIoKSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIG1heC13aWR0aDogMTAwJTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICB3aWR0aDogOTQ2cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgd2lkdGg6IDEwMTBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICB3aWR0aDogMTIzNnB4O1xuICB9XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtaXhpbiBjaXJjbGUtbGluaygkY29sb3ItYm9yZGVyOiAkcHJpbWFyeSwgJGNvbG9yLWJhY2s6ICR3aGl0ZSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYWNrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG5cbiAgYSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLnZpZXctbW9yZTpub3QoLnBsdXMpIHtcbiAgICBAaW5jbHVkZSBjYXJyb3QoJGNvbG9yOiAkY29sb3ItYm9yZGVyLCAkd2lkdGg6IDJweCwgJHNpemU6IDExcHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpZiAkY29sb3ItYm9yZGVyID09JHdoaXRlIHtcbiAgICAgIGFuaW1hdGlvbjogYm9yZGVyLXdoaXRlLW91dCAwLjRzIGVhc2Utb3V0IDEgZm9yd2FyZHM7XG4gICAgfVxuXG4gICAgQGlmICRjb2xvci1ib3JkZXIgPT0kcHJpbWFyeSB7XG4gICAgICBhbmltYXRpb246IGJvcmRlci1wcmltYXJ5LW91dCAwLjRzIGVhc2Utb3V0IDEgZm9yd2FyZHM7XG4gICAgfVxuXG4gICAgQGlmICRjb2xvci1ib3JkZXIgPT0kZGFyayB7XG4gICAgICBhbmltYXRpb246IGJvcmRlci1kYXJrLW91dCAwLjRzIGVhc2Utb3V0IDEgZm9yd2FyZHM7XG4gICAgfVxuXG4gICAgQGlmICRjb2xvci1ib3JkZXIgPT0kYmxhY2sge1xuICAgICAgYW5pbWF0aW9uOiBib3JkZXItYmxhY2stb3V0IDAuNHMgZWFzZS1vdXQgMSBmb3J3YXJkcztcbiAgICB9XG4gIH1cblxuICAudmlldy1tb3JlLnBsdXMge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLigJNcIjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgfVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC52aWV3LW1vcmUge1xuICAgIG1pbi13aWR0aDogMzZweDtcbiAgICBtYXgtaGVpZ2h0OiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFjaztcbiAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgIDE4cHggLTE4cHggMCAxcHggJGNvbG9yLWJhY2ssXG4gICAgICAgIC0xOHB4IC0xOHB4IDAgMXB4ICRjb2xvci1iYWNrLFxuICAgICAgICAtMThweCAxOHB4IDAgMXB4ICRjb2xvci1iYWNrLFxuICAgICAgICAxOHB4IDE4cHggMCAxcHggJGNvbG9yLWJhY2ssXG4gICAgICAgIDAgMCAwIDFweCAkY29sb3ItYmFjaztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTNweDtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuICAmLmNvbGxhcHNlZCB7XG4gICAgLnZpZXctbW9yZS5wbHVzIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIitcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIC52aWV3LW1vcmUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIEBpZiAkY29sb3ItYm9yZGVyID09JHdoaXRlIHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3JkZXItd2hpdGUgMC40cyBlYXNlLW91dCAxIGZvcndhcmRzO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbG9yLWJvcmRlciA9PSRwcmltYXJ5IHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3JkZXItcHJpbWFyeSAwLjRzIGVhc2Utb3V0IDEgZm9yd2FyZHM7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sb3ItYm9yZGVyID09JGRhcmsge1xuICAgICAgICBhbmltYXRpb246IGJvcmRlci1kYXJrIDAuNHMgZWFzZS1vdXQgMSBmb3J3YXJkcztcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2xvci1ib3JkZXIgPT0kYmxhY2sge1xuICAgICAgICBhbmltYXRpb246IGJvcmRlci1ibGFjayAwLjRzIGVhc2Utb3V0IDEgZm9yd2FyZHM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgY3Vyc29yOiBub25lO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkY29sb3ItYmFjazogJHdoaXRlO1xuXG4gIEBpZiAjeyR2YWx1ZX09PSBcIiNmZmZcIiB7XG4gICAgJGNvbG9yLWJhY2s6ICRkYXJrO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIEBrZXlmcmFtZXMgYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgICAwJSB7XG4gICAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgICAgLTE4cHggMThweCAwIDFweCAkY29sb3ItYmFjayxcbiAgICAgICAgICAtMThweCAtMThweCAwIDFweCAkY29sb3ItYmFjayxcbiAgICAgICAgICAxOHB4IC0xOHB4IDAgMXB4ICRjb2xvci1iYWNrLFxuICAgICAgICAgIDE4cHggMThweCAwIDFweCAkY29sb3ItYmFjayxcbiAgICAgICAgICAwIDAgMCAxcHggJHZhbHVlO1xuICAgICAgfVxuXG4gICAgICAyNSUge1xuICAgICAgICBib3gtc2hhZG93OlxuICAgICAgICAgIC0xOHB4IC0zOHB4IDAgMXB4ICRjb2xvci1iYWNrLFxuICAgICAgICAgIC0xOHB4IC0xOHB4IDAgMXB4ICRjb2xvci1iYWNrLFxuICAgICAgICAgIDE4cHggLTE4cHggMCAxcHggJGNvbG9yLWJhY2ssXG4gICAgICAgICAgMThweCAxOHB4IDAgMXB4ICRjb2xvci1iYWNrLFxuICAgICAgICAgIDAgMCAwIDFweCAkdmFsdWU7XG4gICAgICB9XG5cbiAgICAgIDUwJSB7XG4gICAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgICAgLTE4cHggLTM4cHggMCAxcHggJGNvbG9yLWJhY2ssXG4gICAgICAgICAgMThweCAtMzhweCAwIDFweCAkY29sb3ItYmFjayxcbiAgICAgICAgICAxOHB4IC0xOHB4IDAgMXB4ICRjb2xvci1iYWNrLFxuICAgICAgICAgIDE4cHggMThweCAwIDFweCAkY29sb3ItYmFjayxcbiAgICAgICAgICAwIDAgMCAxcHggJHZhbHVlO1xuICAgICAgfVxuXG4gICAgICA3NSUge1xuICAgICAgICBib3gtc2hhZG93OlxuICAgICAgICAgIC0xOHB4IC0zOHB4IDAgMXB4ICRjb2xvci1iYWNrLFxuICAgICAgICAgIDE4cHggLTM4cHggMCAxcHggJGNvbG9yLWJhY2ssXG4gICAgICAgICAgMThweCAzOHB4IDAgMXB4ICRjb2xvci1iYWNrLFxuICAgICAgICAgIDE4cHggMThweCAwIDFweCAkY29sb3ItYmFjayxcbiAgICAgICAgICAwIDAgMCAxcHggJHZhbHVlO1xuICAgICAgfVxuXG4gICAgICAxMDAlIHtcbiAgICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgICAtMThweCAtMzhweCAwIDFweCAkY29sb3ItYmFjayxcbiAgICAgICAgICAxOHB4IC0zOHB4IDAgMXB4ICRjb2xvci1iYWNrLFxuICAgICAgICAgIDE4cHggMzhweCAwIDFweCAkY29sb3ItYmFjayxcbiAgICAgICAgICAxMnB4IDM4cHggMCAxcHggJGNvbG9yLWJhY2ssXG4gICAgICAgICAgMCAwIDAgMXB4ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGJvcmRlci0jeyRjb2xvcn0tb3V0IHtcbiAgICAgIDEwMCUge1xuICAgICAgICBib3gtc2hhZG93OlxuICAgICAgICAgIC0xOHB4IDE4cHggMCAxcHggJGNvbG9yLWJhY2ssXG4gICAgICAgICAgLTE4cHggLTE4cHggMCAxcHggJGNvbG9yLWJhY2ssXG4gICAgICAgICAgMThweCAtMThweCAwIDFweCAkY29sb3ItYmFjayxcbiAgICAgICAgICAxOHB4IDE4cHggMCAxcHggJGNvbG9yLWJhY2ssXG4gICAgICAgICAgMCAwIDAgMXB4ICR2YWx1ZTtcbiAgICAgIH1cblxuICAgICAgNzUlIHtcbiAgICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgICAtMThweCAtMzhweCAwIDFweCAkY29sb3ItYmFjayxcbiAgICAgICAgICAtMThweCAtMThweCAwIDFweCAkY29sb3ItYmFjayxcbiAgICAgICAgICAxOHB4IC0xOHB4IDAgMXB4ICRjb2xvci1iYWNrLFxuICAgICAgICAgIDE4cHggMThweCAwIDFweCAkY29sb3ItYmFjayxcbiAgICAgICAgICAwIDAgMCAxcHggJHZhbHVlO1xuICAgICAgfVxuXG4gICAgICA1MCUge1xuICAgICAgICBib3gtc2hhZG93OlxuICAgICAgICAgIC0xOHB4IC0zOHB4IDAgMXB4ICRjb2xvci1iYWNrLFxuICAgICAgICAgIDE4cHggLTM4cHggMCAxcHggJGNvbG9yLWJhY2ssXG4gICAgICAgICAgMThweCAtMThweCAwIDFweCAkY29sb3ItYmFjayxcbiAgICAgICAgICAxOHB4IDE4cHggMCAxcHggJGNvbG9yLWJhY2ssXG4gICAgICAgICAgMCAwIDAgMXB4ICR2YWx1ZTtcbiAgICAgIH1cblxuICAgICAgMjUlIHtcbiAgICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgICAtMThweCAtMzhweCAwIDFweCAkY29sb3ItYmFjayxcbiAgICAgICAgICAxOHB4IC0zOHB4IDAgMXB4ICRjb2xvci1iYWNrLFxuICAgICAgICAgIDE4cHggMzhweCAwIDFweCAkY29sb3ItYmFjayxcbiAgICAgICAgICAxOHB4IDE4cHggMCAxcHggJGNvbG9yLWJhY2ssXG4gICAgICAgICAgMCAwIDAgMXB4ICR2YWx1ZTtcbiAgICAgIH1cblxuICAgICAgMCUge1xuICAgICAgICBib3gtc2hhZG93OlxuICAgICAgICAgIC0xOHB4IC0zOHB4IDAgMXB4ICRjb2xvci1iYWNrLFxuICAgICAgICAgIDE4cHggLTM4cHggMCAxcHggJGNvbG9yLWJhY2ssXG4gICAgICAgICAgMThweCAzOHB4IDAgMXB4ICRjb2xvci1iYWNrLFxuICAgICAgICAgIDEycHggMzhweCAwIDFweCAkY29sb3ItYmFjayxcbiAgICAgICAgICAwIDAgMCAxcHggJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lZC12dy0xMDAge1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuOjpiYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuIiwiLmJ0biB7XG4gIC8vICYuYnRuLWFwcGx5IHtcbiAgLy8gICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgLy8gICAgICRwcmltYXJ5LFxuICAvLyAgICAgJHByaW1hcnksXG4gIC8vICAgICAkd2hpdGUsXG4gIC8vICAgICAkYmx1ZS04MCxcbiAgLy8gICAgICRibHVlLTgwLFxuICAvLyAgICAgJHdoaXRlXG4gIC8vICAgKTtcbiAgLy8gICBtYXJnaW46IDA7XG4gIC8vICAgZm9udC1zaXplOiAxNXB4O1xuICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcblxuICAvLyAgICY6YWZ0ZXIge1xuICAvLyAgICAgY29udGVudDogXCJcIjtcbiAgLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLy8gICAgIGZsb2F0OiByaWdodDtcbiAgLy8gICAgIG1hcmdpbi10b3A6IDZweDtcbiAgLy8gICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLy8gICAgIHdpZHRoOiAxMHB4O1xuICAvLyAgICAgaGVpZ2h0OiAxMHB4O1xuICAvLyAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLy8gICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgLy8gICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG4gIC8vICAgfVxuXG4gIC8vICAgJjpiZWZvcmUge1xuICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gIC8vICAgICBoZWlnaHQ6IDEwMCU7XG4gIC8vICAgICB0b3A6IDA7XG4gIC8vICAgICBsZWZ0OiAwO1xuICAvLyAgICAgY29udGVudDogXCJcIjtcbiAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC8vICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAvLyAgICAgei1pbmRleDogLTE7XG4gIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgLy8gICB9XG4gIC8vIH1cblxuICAvLyAuYnRuLWFwcGx5OmhvdmVyOmJlZm9yZSB7XG4gIC8vICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAvLyB9XG5cbiAgJjpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90W2NsYXNzXj1cImJ0bi1vdXRsaW5lLVwiXSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi8qXG4ucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2Uge1xuICBhLmJ0biB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBbY2xhc3MqPSdnYXAtJ10+YS5idG4ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufSovXG4iLCIubGFuZGluZy1udW1iZXJzIHtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiAkd2MtaGVhZGxpbmU7XG4gIHBhZGRpbmc6IDMwcHggMCAwO1xuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIGgzLmZyZWlnaHQtaGVhZGluZyB7XG4gICAgLy8gZm9udC1zaXplOiA0MnB4O1xuICAgIC8vIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDFyZW0gMCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxuXG4gIC5udW1iZXItZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtZmFtaWx5OiAkd2MtdGV4dDtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuIiwiLyohXG4gKiBNbWVudSBMaWdodFxuICogbW1lbnVqcy5jb20vbW1lbnUtbGlnaHRcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIEZyZWQgSGV1c3NjaGVuXG4gKiB3d3cuZnJlYnNpdGUubmxcbiAqXG4gKiBMaWNlbnNlOiBDQy1CWS00LjBcbiAqIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LzQuMC9cbiAqLzpyb290ey0tbW0tb2NkLXdpZHRoOjgwJTstLW1tLW9jZC1taW4td2lkdGg6MjAwcHg7LS1tbS1vY2QtbWF4LXdpZHRoOjQ0MHB4fWJvZHkubW0tb2NkLW9wZW5lZHtvdmVyZmxvdy15OmhpZGRlbjstbXMtc2Nyb2xsLWNoYWluaW5nOm5vbmU7b3ZlcnNjcm9sbC1iZWhhdmlvcjpub25lfS5tbS1vY2R7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MTAwJTtsZWZ0OjA7ei1pbmRleDo5OTk5O292ZXJmbG93OmhpZGRlbjstbXMtc2Nyb2xsLWNoYWluaW5nOm5vbmU7b3ZlcnNjcm9sbC1iZWhhdmlvcjpjb250YWluO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6Ym90dG9tLGJhY2tncm91bmQtY29sb3I7LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTpib3R0b20sYmFja2dyb3VuZC1jb2xvcjt0cmFuc2l0aW9uLXByb3BlcnR5OmJvdHRvbSxiYWNrZ3JvdW5kLWNvbG9yOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjowcywuM3M7LW8tdHJhbnNpdGlvbi1kdXJhdGlvbjowcywuM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjowcywuM3M7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlOy1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6LjQ1cywuMTVzOy1vLXRyYW5zaXRpb24tZGVsYXk6LjQ1cywuMTVzO3RyYW5zaXRpb24tZGVsYXk6LjQ1cywuMTVzfS5tbS1vY2QtLW9wZW57Ym90dG9tOjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yNSk7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjBzOy1vLXRyYW5zaXRpb24tZGVsYXk6MHM7dHJhbnNpdGlvbi1kZWxheTowc30ubW0tb2NkX19jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3otaW5kZXg6Mjt3aWR0aDo4MCU7d2lkdGg6dmFyKC0tbW0tb2NkLXdpZHRoKTttaW4td2lkdGg6MjAwcHg7bWluLXdpZHRoOnZhcigtLW1tLW9jZC1taW4td2lkdGgpO21heC13aWR0aDo0NDBweDttYXgtd2lkdGg6dmFyKC0tbW0tb2NkLW1heC13aWR0aCk7YmFja2dyb3VuZDojZmZmOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LW8tdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlOy1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZX0ubW0tb2NkLS1sZWZ0IC5tbS1vY2RfX2NvbnRlbnR7bGVmdDowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9Lm1tLW9jZC0tcmlnaHQgLm1tLW9jZF9fY29udGVudHtyaWdodDowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfS5tbS1vY2QtLW9wZW4gLm1tLW9jZF9fY29udGVudHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0ubW0tb2NkX19iYWNrZHJvcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDt6LWluZGV4OjM7d2lkdGg6Y2FsYygxMDAlIC0gODAlKTt3aWR0aDpjYWxjKDEwMCUgLSB2YXIoLS1tbS1vY2Qtd2lkdGgpKTttaW4td2lkdGg6Y2FsYygxMDAlIC0gNDQwcHgpO21pbi13aWR0aDpjYWxjKDEwMCUgLSB2YXIoLS1tbS1vY2QtbWF4LXdpZHRoKSk7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDIwMHB4KTttYXgtd2lkdGg6Y2FsYygxMDAlIC0gdmFyKC0tbW0tb2NkLW1pbi13aWR0aCkpO2JhY2tncm91bmQ6cmdiYSgzLDIsMSwwKX0ubW0tb2NkLS1sZWZ0IC5tbS1vY2RfX2JhY2tkcm9we3JpZ2h0OjB9Lm1tLW9jZC0tcmlnaHQgLm1tLW9jZF9fYmFja2Ryb3B7bGVmdDowfS5tbS1zcG4sLm1tLXNwbiBhLC5tbS1zcG4gbGksLm1tLXNwbiBzcGFuLC5tbS1zcG4gdWx7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7bWFyZ2luOjA7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fTpyb290ey0tbW0tc3BuLWl0ZW0taGVpZ2h0OjUwcHg7LS1tbS1zcG4taXRlbS1pbmRlbnQ6MjBweDstLW1tLXNwbi1saW5lLWhlaWdodDoyNHB4fS5tbS1zcG57d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtY2xpcC1wYXRoOmluc2V0KDAgMCAwIDApO2NsaXAtcGF0aDppbnNldCgwIDAgMCAwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0ubW0tc3BuIHVsey13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MTAwJTtib3R0b206MDt6LWluZGV4OjI7d2lkdGg6MTMwJTtwYWRkaW5nLXJpZ2h0OjMwJTtsaW5lLWhlaWdodDoyNHB4O2xpbmUtaGVpZ2h0OnZhcigtLW1tLXNwbi1saW5lLWhlaWdodCk7b3ZlcmZsb3c6dmlzaWJsZTtvdmVyZmxvdy15OmF1dG87YmFja2dyb3VuZDppbmhlcml0Oy13ZWJraXQtdHJhbnNpdGlvbjpsZWZ0IC4zcyBlYXNlIDBzOy1vLXRyYW5zaXRpb246bGVmdCAuM3MgZWFzZSAwczt0cmFuc2l0aW9uOmxlZnQgLjNzIGVhc2UgMHM7Y3Vyc29yOmRlZmF1bHR9Lm1tLXNwbiB1bDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6NTBweDtoZWlnaHQ6dmFyKC0tbW0tc3BuLWl0ZW0taGVpZ2h0KX0ubW0tc3BuPnVse2xlZnQ6MH0ubW0tc3BuIHVsLm1tLXNwbi0tb3BlbntsZWZ0OjB9Lm1tLXNwbiB1bC5tbS1zcG4tLXBhcmVudHtsZWZ0Oi0zMCU7b3ZlcmZsb3cteTpoaWRkZW59Lm1tLXNwbiBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOmluaGVyaXQ7Y3Vyc29yOnBvaW50ZXJ9Lm1tLXNwbiBsaTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjI1cHg7dG9wOmNhbGModmFyKC0tbW0tc3BuLWl0ZW0taGVpZ2h0KS8gMik7cmlnaHQ6MjVweDtyaWdodDpjYWxjKHZhcigtLW1tLXNwbi1pdGVtLWhlaWdodCkvIDIpO3otaW5kZXg6MDt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JvcmRlci10b3A6MnB4IHNvbGlkO2JvcmRlci1yaWdodDoycHggc29saWQ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMCwtNTAlKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDAsLTUwJSk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDAsLTUwJSk7b3BhY2l0eTouNH0ubW0tc3BuIGxpOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OjIwcHg7bWFyZ2luLWxlZnQ6dmFyKC0tbW0tc3BuLWl0ZW0taW5kZW50KTtib3JkZXItdG9wOjFweCBzb2xpZDtvcGFjaXR5Oi4xNX0ubW0tc3BuIGEsLm1tLXNwbiBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtwYWRkaW5nOjEzcHggMjBweDtwYWRkaW5nOmNhbGMoKHZhcigtLW1tLXNwbi1pdGVtLWhlaWdodCkgLSB2YXIoLS1tbS1zcG4tbGluZS1oZWlnaHQpKS8gMikgdmFyKC0tbW0tc3BuLWl0ZW0taW5kZW50KX0ubW0tc3BuIGF7YmFja2dyb3VuZDppbmhlcml0O2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1tLXNwbiBhOm5vdCg6bGFzdC1jaGlsZCl7d2lkdGg6Y2FsYygxMDAlIC0gNTBweCk7d2lkdGg6Y2FsYygxMDAlIC0gdmFyKC0tbW0tc3BuLWl0ZW0taGVpZ2h0KSl9Lm1tLXNwbiBhOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkO29wYWNpdHk6LjE1fS5tbS1zcG4gc3BhbntiYWNrZ3JvdW5kOjAgMH0ubW0tc3BuLm1tLXNwbi0tbmF2YmFye2N1cnNvcjpwb2ludGVyfS5tbS1zcG4ubW0tc3BuLS1uYXZiYXI6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjVweDt0b3A6Y2FsYyh2YXIoLS1tbS1zcG4taXRlbS1oZWlnaHQpLyAyKTtsZWZ0OjIwcHg7bGVmdDp2YXIoLS1tbS1zcG4taXRlbS1pbmRlbnQpO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7bWFyZ2luLXRvcDoycHg7Ym9yZGVyLXRvcDoycHggc29saWQ7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg1MCUsLTUwJSk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNTAlLC01MCUpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNTAlLC01MCUpO29wYWNpdHk6LjR9Lm1tLXNwbi5tbS1zcG4tLW5hdmJhci5tbS1zcG4tLW1haW57Y3Vyc29yOmRlZmF1bHR9Lm1tLXNwbi5tbS1zcG4tLW5hdmJhci5tbS1zcG4tLW1haW46YmVmb3Jle2NvbnRlbnQ6bm9uZTtkaXNwbGF5Om5vbmV9Lm1tLXNwbi5tbS1zcG4tLW5hdmJhcjphZnRlcntjb250ZW50OmF0dHIoZGF0YS1tbS1zcG4tdGl0bGUpO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OjUwcHg7aGVpZ2h0OnZhcigtLW1tLXNwbi1pdGVtLWhlaWdodCk7cGFkZGluZzowIDQwcHg7cGFkZGluZzowIGNhbGModmFyKC0tbW0tc3BuLWl0ZW0taW5kZW50KSAqIDIpO2xpbmUtaGVpZ2h0OjUwcHg7bGluZS1oZWlnaHQ6dmFyKC0tbW0tc3BuLWl0ZW0taGVpZ2h0KTtvcGFjaXR5Oi40O3RleHQtYWxpZ246Y2VudGVyO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7LW8tdGV4dC1vdmVyZmxvdzplbGxpcHNpczt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5tbS1zcG4ubW0tc3BuLS1uYXZiYXIubW0tc3BuLS1tYWluOmFmdGVye3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctbGVmdDp2YXIoLS1tbS1zcG4taXRlbS1pbmRlbnQpfS5tbS1zcG4ubW0tc3BuLS1uYXZiYXIgdWx7dG9wOjUxcHg7dG9wOmNhbGModmFyKC0tbW0tc3BuLWl0ZW0taGVpZ2h0KSArIDFweCl9Lm1tLXNwbi5tbS1zcG4tLW5hdmJhciB1bDpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmZpeGVkO3RvcDppbmhlcml0O3otaW5kZXg6Mjt3aWR0aDoxMDAlO2JvcmRlci10b3A6MXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtvcGFjaXR5Oi4xNX0ubW0tc3BuLm1tLXNwbi0tbGlnaHR7Y29sb3I6IzQ0NDtiYWNrZ3JvdW5kOiNmM2YzZjN9Lm1tLXNwbi5tbS1zcG4tLWRhcmt7Y29sb3I6I2RkZDtiYWNrZ3JvdW5kOiMzMzN9Lm1tLXNwbi5tbS1zcG4tLXZlcnRpY2Fse292ZXJmbG93LXk6YXV0b30ubW0tc3BuLm1tLXNwbi0tdmVydGljYWwgdWx7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjA7cG9zaXRpb246c3RhdGljfS5tbS1zcG4ubW0tc3BuLS12ZXJ0aWNhbCB1bCB1bHtkaXNwbGF5Om5vbmU7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1sZWZ0OnZhcigtLW1tLXNwbi1pdGVtLWluZGVudCl9Lm1tLXNwbi5tbS1zcG4tLXZlcnRpY2FsIHVsIHVsOmFmdGVye2hlaWdodDoyNXB4O2hlaWdodDpjYWxjKHZhcigtLW1tLXNwbi1pdGVtLWhlaWdodCkvIDIpfS5tbS1zcG4ubW0tc3BuLS12ZXJ0aWNhbCB1bC5tbS1zcG4tLW9wZW57ZGlzcGxheTpibG9ja30ubW0tc3BuLm1tLXNwbi0tdmVydGljYWwgbGkubW0tc3BuLS1vcGVuOmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoLTUwJSwwKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgtNTAlLDApO3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoLTUwJSwwKX0ubW0tc3BuLm1tLXNwbi0tdmVydGljYWwgdWwgdWwgbGk6bGFzdC1jaGlsZDphZnRlcntjb250ZW50Om5vbmU7ZGlzcGxheTpub25lfSIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9saWJyYXJpZXMvbW1lbnUtbGlnaHQvZGlzdC9tbWVudS1saWdodFwiO1xuXG4uaGVhZGVyLXRvcCB7XG4gIGhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgcGFkZGluZzogMCAxcmVtIDAgMDtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWhlYWRlciB7XG4gICAgJiA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuXG4gICAgLnNpdGUtbG9nbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAuZ2xvYmFsLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxcmVtO1xuXG4gICAgJiA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICB9XG4gIH1cblxuICAjYmxvY2stbWFpbm5hdmlnYXRpb24tMiB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuXG4gICAgICAvKiBmaXJzdCBsZXZlbCAqL1xuICAgICAgLm1lbnUge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgICAgfVxuXG4gICAgICAuZXhwYW5kZWQge1xuICAgICAgICBwYWRkaW5nOiAwIDAuNzVyZW07XG5cbiAgICAgICAgLy8gJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC8vICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgLy8gJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLy8gICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIC8vIH1cblxuICAgICAgICAvLyBidXR0b24ge1xuICAgICAgICAvLyAgIGJvcmRlcjogMDtcbiAgICAgICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLy8gICBwYWRkaW5nOiAwO1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBtYXJnaW46IDAuMjVyZW0gMCAwLjI1cmVtO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gYnV0dG9uIHtcbiAgICAgICAgLy8gICBwYWRkaW5nOiAwO1xuICAgICAgICAvLyAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIC8vIH1cblxuICAgICAgICAvLyA+IC5tZW51IHtcbiAgICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vICAgdG9wOiAxMDAlO1xuICAgICAgICAvLyAgIHBhZGRpbmc6IDEuNzVyZW0gMS41cmVtIDA7XG4gICAgICAgIC8vICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLy8gICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgLy8gICBsZWZ0OiAwO1xuICAgICAgICAvLyAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAvLyAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC8vICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgLy8gICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIC8vICAgei1pbmRleDogMTA7XG4gICAgICAgIC8vICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAvLyAgIGxpIHtcbiAgICAgICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIC8vICAgfVxuXG4gICAgICAgIC8vICAgYSB7XG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIC8vICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgLy8gICB9XG4gICAgICAgIC8vIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJlbG93IHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAvLyByaWdodDogLTE5cHg7XG4gICAgICAgICAgICAgIC8vIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgICAgICAgICAvLyBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAvLyB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBhcnJvdy1ib3R0b20oKTtcbiAgICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaG92ZXIsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICBhOmZvY3VzLFxuICAgICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIC8vIGJvcmRlci10b3AtY29sb3I6ICRjeWFuO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjFweDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGRyYXctbGluZSAwLjRzIGVhc2Utb3V0IGZvcndhcmRzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vID4gLm1lbnUsXG4gICAgICAgICAgICAvLyB+IC5tZW51IHtcbiAgICAgICAgICAgIC8vICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIC8vICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICAvLyAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYm9keS5hZG1pbi1tZW51ICYsXG4gIGJvZHkuYWRtaW4tbWVudSAmOmJlZm9yZSB7XG4gICAgdG9wOiAyOXB4O1xuICB9XG59XG5cbmJvZHkudG9vbGJhci1maXhlZCB7XG4gIC5oZWFkZXItdG9wLFxuICAuaGVhZGVyLXRvcDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm1haW4tY29udGFpbmVyIHtcbiAgICB0b3A6IHVuc2V0O1xuICB9XG5cbiAgLm1tLW9jZCB7XG4gICAgdG9wOiAxMDhweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAubWFnYXppbmUtZGVmYXVsdC1iYWNrZHJvcCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0td2MtbWFnYXppbmUtZGVmYXVsdC1uYXYtd2lkdGgpIC0gNjNweCk7XG4gICAgfVxuICB9XG4gICZbZGF0YS10b29sYmFyLW1lbnU9XCJvcGVuXCJdIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAubWFnYXppbmUtZGVmYXVsdC1iYWNrZHJvcCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS13Yy1tYWdhemluZS1kZWZhdWx0LW5hdi13aWR0aCkgLSAyNTVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGJvZHkudG9vbGJhci1maXhlZC50b29sYmFyLXZlcnRpY2FsLnRvb2xiYXItdHJheS1vcGVuIC5oZWFkZXItdG9wIHtcbi8vICAgbGVmdDogMjQwcHg7XG4vLyB9XG5cbi8vIGJvZHkgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24sXG4vLyBib2R5ICN0b29sYmFyLWFkbWluaXN0cmF0aW9uICoge1xuLy8gICB6LWluZGV4OiAxMDAwMTtcblxuLy8gICBhIHtcbi8vICAgICBiYWNrZ3JvdW5kOiBub25lO1xuLy8gICB9XG4vLyB9XG5cbi5tbS1vY2Qge1xuICB0b3A6ICRuYXZiYXItaGVpZ2h0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tbS1zcG4ge1xuICAmLm1tLXNwbi0tbGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuXG4gIGxpIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdG9wOiAxLjVyZW07XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgYSxcbiAgc3BhbiB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIGE6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYubW0tc3BuLS1uYXZiYXIge1xuICAgIHVsIHtcbiAgICAgIHRvcDogM3JlbTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IDNyZW07XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gLm1tLXNwbi0tb3BlbiB7XG4gICAgLy8gICAmOjphZnRlciB7XG4gICAgLy8gICAgIHotaW5kZXg6IDI7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuXG4gICAgJjphZnRlcixcbiAgICAmLm1tLXNwbi0tbWFpbjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdG9wOiAxLjVyZW07XG4gICAgfVxuXG4gICAgJiA+IHVsOm5vdCgubW0tc3BuLS1wYXJlbnQpIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICB1bC5tbS1zcG4tLXBhcmVudCA+IC5tbS1zcG4tLW9wZW4ge1xuICAgICAgdG9wOiA2MHB4O1xuICAgIH1cblxuICAgICY6bm90KC5tbS1zcG4tLW1haW4pIHtcbiAgICAgIC5tbS1zcG4tLW9wZW4ge1xuICAgICAgICB0b3A6IDYwcHg7XG5cbiAgICAgICAgbGkgYSB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cblxuICAgICAgbGk6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlcixcbiAgICAubW0tc3BuLS1tYWluOjphZnRlciB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAuZXhwYW5kZWQuYmVsb3cge1xuICAgID4gYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLmhlYWRlci10b3AgLmdsb2JhbC1zZWFyY2gge1xuICAgIHJpZ2h0OiAycmVtO1xuICB9XG5cbiAgLm9wZW4tbW9iaWxlLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI25hdmJhciAubmF2YmFyLWJyYW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHhsLCB4eHhsKSB7XG4vLyAgIC5uYXZiYXItaGVhZGVyLmNvbnRhaW5lci14eGwge1xuLy8gICAgIG1heC13aWR0aDogMTAwJTtcbi8vICAgfVxuLy8gfVxuXG5Aa2V5ZnJhbWVzIGRyYXctbGluZSB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5ib2R5LnRvb2xiYXItZml4ZWQuZ2luLS12ZXJ0aWNhbC10b29sYmFyIHtcbiAgLmhlYWRlci10b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgICNibG9jay1tYWlubmF2aWdhdGlvbi0yIC5leHBhbmRlZC5iZWxvdzpob3ZlciA+IC5tZW51LWV4dHJhcyB7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDYzcHgpO1xuICAgICAgbGVmdDogNjNweDtcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtdG9vbGJhci1tZW51PVwib3BlblwiXSB7XG4gICAgLmhlYWRlci10b3Age1xuICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAyNzNweCk7XG4gICAgICBsZWZ0OiAyNTZweDtcbiAgICB9XG4gIH1cbiAgLm1tLW9jZCB7XG4gICAgdG9wOiAxNTdweDtcbiAgfVxuXG4gIC5zZWN0aW9uLW5hdi5uYXZzLXN0dWNrIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAubmF2cy1hbmNob3Ige1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IHVuc2V0O1xuICB9XG59XG4udG9vbGJhci12ZXJ0aWNhbCB7XG4gIC5oZWFkZXItdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG5cbiAgLm1haW4tY29udGFpbmVyIHtcbiAgICB0b3A6IHVuc2V0O1xuICB9XG5cbiAgLm1hZ2F6aW5lLWRlZmF1bHQtaGVhZGVyLFxuICAubmF2cy1hbmNob3Ige1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IHVuc2V0O1xuICB9XG5cbiAgLm1tLW9jZCB7XG4gICAgdG9wOiAxNTdweDtcbiAgfVxuICAuZ2luLXNlY29uZGFyeS10b29sYmFyIHtcbiAgICB0b3A6IDM5cHg7XG4gIH1cbn1cblxuI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24sXG4uZ2luLXNlY29uZGFyeS10b29sYmFyIHtcbiAgYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAwO1xuICB9XG59XG5cbmh0bWwuYWRtaW4tdG9vbGJhci1leHBhbmRlZCBib2R5LnRvb2xiYXItZml4ZWQuZ2luLS12ZXJ0aWNhbC10b29sYmFyIHtcbiAgLmhlYWRlci10b3Age1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjYzcHgpO1xuICAgIGxlZnQ6IDI2M3B4O1xuXG4gICAgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgLmV4cGFuZGVkLmJlbG93OmhvdmVyID4gLm1lbnUtZXh0cmFzIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjYzcHgpO1xuICAgICAgbGVmdDogMjYzcHg7XG4gICAgfVxuICB9XG59XG4iLCIkbmF2YmFyLWhlaWdodDogNzBweDtcbiRiYW5uZXItaGVpZ2h0OiAzMy43NXJlbTtcbiRiYW5uZXItaGVpZ2h0LW1vYmlsZTogMTEuMzc1cmVtO1xuXG4kbWFyZ2luOiAxcmVtO1xuXG4vLyBzZWxlY3RvcnNcbiRmaWVsZDogXCIuZmllbGQtLW5hbWUtZmllbGRcIjtcbiRmaWVsZFR5cGU6IFwiLmZpZWxkLS10eXBlXCI7XG5cbiRpbnB1dC1oZWlnaHQtYmFzZTogNDBweDtcblxuJGNvbnRlbnQtcmlnaHQtcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuIiwiLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAwO1xuXG4gIG9sIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogJGdyYXk7XG5cbiAgICAmID4gbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgICYgPiBsaSArIGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIvXFwwMGEwXCI7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGNvbG9yOiAjY2NjO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgQGluY2x1ZGUgaG92ZXItdW5kZXJsaW5lLWFuaW1hdGlvbihjdXJyZW50Q29sb3IpO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5kZXNrdG9wLWJhY2stdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9iaWxlLWJhY2stdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1hZ2F6aW5lLWRlZmF1bHQtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiB2YXIoLS13Yy1icmVhZGNydW1icy1oZWlnaHQpO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcblxuICAuc2l0ZS1icmVhZGNydW1icyB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG5cbiAgLy8gYm9keS50b29sYmFyLWZpeGVkLnRvb2xiYXItaG9yaXpvbnRhbC50b29sYmFyLXRyYXktb3BlbiAmIHtcbiAgLy8gICB0b3A6IDEyMHB4O1xuICAvLyB9XG5cbiAgLmJyZWFkY3J1bWIgb2wgbGkgYSAuZGVza3RvcC1iYWNrLXRleHQge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxufVxuXG4ucGF0aC10YXhvbm9teS5wYWdlLXRheG9ub215LW1lZ2F0cmVuZHMgLnNpdGUtYnJlYWRjcnVtYnMsXG4uc2l0ZS1icmVhZGNydW1icyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5wYXRoLXRheG9ub215IC5zaXRlLWJyZWFkY3J1bWJzLFxuLnBhdGgtcGVvcGxlIC5zaXRlLWJyZWFkY3J1bWJzLFxuLnBhdGgtc2VhcmNoIC5zaXRlLWJyZWFkY3J1bWJzLFxuLnBhZ2Utbm9kZS10eXBlLWJhc2ljLXBhZ2UgLnNpdGUtYnJlYWRjcnVtYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgLm1hZ2F6aW5lLWRlZmF1bHQtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcblxuICAgIC5icmVhZGNydW1iIHtcbiAgICAgICY6bm90KC5tYWdhemluZS1wdWJsaWNhdGlvbi1icmVhZGNydW1iKSBvbCBsaSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubWFnYXppbmUtcHVibGljYXRpb24tYnJlYWRjcnVtYiBvbCBsaTpudGgtY2hpbGQoMikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBvbCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIGEgLm1vYmlsZS1iYWNrLXRleHQge1xuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuXG4gICAgICAgICAgLmRlc2t0b3AtYmFjay10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1vYmlsZS1iYWNrLXRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBsaSArIGxpOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtbm8tc2Nyb2xsIHtcbiAgICAuYnJlYWRjcnVtYiB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAubWFnYXppbmUtYnJlYWRjcnVtYixcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLWJyZWFkY3J1bWIge1xuICAgIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgLmRlc2t0b3AtYmFjay10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYgKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5tYWdhemluZS1icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjFlbSkge1xuICAudG9vbGJhci1maXhlZFtkYXRhLXRvb2xiYXItbWVudT1cIm9wZW5cIl0ge1xuICB9XG59XG4iLCIvL1xuLy8gTmF2c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLndjLWxvY2FsLXRhc2tzIHtcbiAgLm5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgdWwvb2xcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gIFxuICAgID4gbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gIFxuICAgICAgPiBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmc7XG4gIFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saW5rLWhvdmVyLWJnO1xuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgICAgLy8gRGlzYWJsZWQgc3RhdGUgc2V0cyB0ZXh0IHRvIGdyYXkgYW5kIG51a2VzIGhvdmVyL3RhYiBlZmZlY3RzXG4gICAgICAmLmRpc2FibGVkID4gYSB7XG4gICAgICAgIGNvbG9yOiAkbmF2LWRpc2FibGVkLWxpbmstY29sb3I7XG4gIFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAvLyBPcGVuIGRyb3Bkb3duc1xuICAgIC5vcGVuID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWxpbmstaG92ZXItYmc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGxpbmstY29sb3I7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAvLyBOYXYgZGl2aWRlcnMgKGRlcHJlY2F0ZWQgd2l0aCB2My4wLjEpXG4gICAgLy9cbiAgICAvLyBUaGlzIHNob3VsZCBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2MyB3aXRoIHRoZSBkcm9wcGluZyBvZiBgLm5hdi1saXN0YCwgYnV0XG4gICAgLy8gd2UgbWlzc2VkIGl0LiBXZSBkb24ndCBjdXJyZW50bHkgc3VwcG9ydCB0aGlzIGFueXdoZXJlLCBidXQgaW4gdGhlIGludGVyZXN0XG4gICAgLy8gb2YgbWFpbnRhaW5pbmcgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBpbiBjYXNlIHlvdSB1c2UgaXQsIGl0J3MgZGVwcmVjYXRlZC5cbiAgICAubmF2LWRpdmlkZXIge1xuICAgICAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoKTtcbiAgICB9XG4gIFxuICAgIC8vIFByZXZlbnQgSUU4IGZyb20gbWlzcGxhY2luZyBpbWdzXG4gICAgLy9cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvaXNzdWVzLzk4NCNpc3N1ZWNvbW1lbnQtMzk4NTk4OVxuICAgID4gbGkgPiBhID4gaW1nIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cbiAgLy8gVGFic1xuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFxuICAvLyBHaXZlIHRoZSB0YWJzIHNvbWV0aGluZyB0byBzaXQgb25cbiAgLm5hdi10YWJzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gIFxuICAgID4gbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAvLyBNYWtlIHRoZSBsaXN0LWl0ZW1zIG92ZXJsYXkgdGhlIGJvdHRvbSBib3JkZXJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIFxuICAgICAgLy8gQWN0dWFsIHRhYnMgKGFzIGxpbmtzKVxuICAgICAgPiBhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDAgMDtcbiAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgICAgLy8gQWN0aXZlIHN0YXRlLCBhbmQgaXRzIDpob3ZlciB0byBvdmVycmlkZSBub3JtYWwgOmhvdmVyXG4gICAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgICAmLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgXG4gICAgLy8gcHVsbGluZyB0aGlzIGluIG1haW5seSBmb3IgbGVzcyBzaG9ydGhhbmRcbiAgICAmLm5hdi1qdXN0aWZpZWQge1xuICAgICAgQGluY2x1ZGUgbmF2LWp1c3RpZmllZCgpO1xuICBcbiAgICAgIEBpbmNsdWRlIG5hdi10YWJzLWp1c3RpZmllZCgpO1xuICAgIH1cbiAgfVxuXG4gICAgLy8gRHJvcGRvd25zXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAvLyBTcGVjaWZpYyBkcm9wZG93bnNcbiAgLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBtYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG5cblxuLy8gUGlsbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uYXYtcGlsbHMge1xuICA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIC8vIExpbmtzIHJlbmRlcmVkIGFzIHBpbGxzXG4gICAgPiBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgfVxuXG4gICAgLy8gQWN0aXZlIHN0YXRlXG4gICAgJi5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0YWNrZWQgcGlsbHNcbi5uYXYtc3RhY2tlZCB7XG4gID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuXG4gICAgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgLy8gbm8gbmVlZCBmb3IgdGhpcyBnYXAgYmV0d2VlbiBuYXYgaXRlbXNcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXYgdmFyaWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSnVzdGlmaWVkIG5hdiBsaW5rc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuXG4gICAgPiBhIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogMSU7XG5cbiAgICAgID4gYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE1vdmUgYm9yZGVycyB0byBhbmNob3JzIGluc3RlYWQgb2YgYm90dG9tIG9mIGxpc3Rcbi8vXG4vLyBNaXhpbiBmb3IgYWRkaW5nIG9uIHRvcCB0aGUgc2hhcmVkIGAubmF2LWp1c3RpZmllZGAgc3R5bGVzIGZvciBvdXIgdGFic1xuLm5hdi10YWJzLWp1c3RpZmllZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgPiBsaSA+IGEge1xuICAgIC8vIE92ZXJyaWRlIG1hcmdpbiBmcm9tIC5uYXYtdGFic1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gID4gLmFjdGl2ZSA+IGEsXG4gID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwIDA7XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEsXG4gICAgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG5cbiIsIi5maWx0ZXItd2lkZ2V0cyB7XG4gIC5maWx0ZXItd2lkZ2V0c19fc2VhcmNoYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUzcHgpO1xuICAgIH1cblxuICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiA1M3B4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBbY2xhc3MqPVwiZm9ybS1pdGVtLWRhdGVcIl0ge1xuICAgIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgIC53Yy1pY29uLWNhbGVuZGFyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgICAgdHJhbnNpdGlvbjogMC40cztcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXN1Ym1pdCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRvcDogMDtcbiAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgICB3aWR0aDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAuanMtZm9ybS10eXBlLWRhdGV0aW1lLWZsYXRwaWNrciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgIGlucHV0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5qcy1mb3JtLXR5cGUtZGF0ZS5mb3JtLWl0ZW0tZGF0ZS1taW46YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgLSBcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxufVxuXG4uaW5zaWdodHMtZmlsdGVycy5maWx0ZXJzLXN0dWNrIHtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5cbi5wdWJsaWNhdGlvbnMtZmlsdGVycyB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG5cbi5wdWJsaWNhdGlvbnMtZmlsdGVycyxcbi5pbnNpZ2h0cy1maWx0ZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG4uYWEtRm9ybSB7XG4gIGJvcmRlcjogMDtcblxuICAuYWEtSW5wdXRXcmFwcGVyUHJlZml4LFxuICAuYWEtSW5wdXRXcmFwcGVyU3VmZml4IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmFhLUlucHV0IHtcbiAgICBjb2xvcjogJGdyYXktZGFya2VzdDtcbiAgfVxufVxuLmFhLVBhbmVsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXRvcC1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDM7XG5cbiAgLmFhLVBhbmVsTGF5b3V0IHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJi5hYS1QYW5lbC0tc2Nyb2xsYWJsZSB7XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICB9XG5cbiAgICAuYWEtTGlzdCB7XG4gICAgICAuYWEtSXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJlthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYXd5ZXItc3VnZ2VzdGlvbi1uYW1lIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogRm9ybSBzdHlsZXMuXG4gKi9cblxuLy8gQnJvd3NlcnMgZG8gbm90IHJlY29nbml6ZSBwc2V1ZG8gOmFmdGVyIHNlbGVjdG9ycywgd2UgbXVzdCBjcmVhdGUgYSB3cmFwcGVyXG4vLyBhcm91bmQgdGhlIHNlbGVjdCBlbGVtZW50IHRvIHN0eWxlIGl0IHByb3Blcmx5LlxuLy8gJHNlZSBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcS8yMTEwMzU0MlxuLnNlbGVjdC13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5mb3JtLWlubGluZSAmIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5pbnB1dC1ncm91cCAmIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICAgICY6Zmlyc3QtY2hpbGQgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwO1xuICAgIHRvcDogY2FsYyg1MCUgKyAxcHgpO1xuXG4gICAgLmhhcy1lcnJvciAmIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuaGFzLXN1Y2Nlc3MgJiB7XG4gICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5oYXMtd2FybmluZyAmIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgJjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDAwO1xuICAgIGJvcmRlci13aWR0aDogMCA0cHggNXB4O1xuICAgIGJvdHRvbTogY2FsYyg1MCUgKyAxcHgpO1xuXG4gICAgLmhhcy1lcnJvciAmIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGRhbmdlcjtcbiAgICB9XG5cbiAgICAuaGFzLXN1Y2Nlc3MgJiB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRzdWNjZXNzO1xuICAgIH1cblxuICAgIC5oYXMtd2FybmluZyAmIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHdhcm5pbmc7XG4gICAgfVxuICB9XG59XG5cbi5oYXMtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTNweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmLnRleHQtbXV0ZWQge1xuICAgIGNvbG9yOiAjYTdhOWFjO1xuICB9XG5cbiAgJltjbGFzcyo9XCJ3Yy1pY29uXCJdIHtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxufVxuXG4vKiBGaWx0ZXIgbGFiZWxzICovXG51bC5maWx0ZXItbGFiZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAxcmVtIDAgMXJlbSAxcmVtO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci10b3A6IDFweCAkZ3JheS1saWdodCBzb2xpZDtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJi5maWx0ZXItbGFiZWwge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG4gICAgICBwYWRkaW5nOiA1cHggN3B4IDVweCA5cHg7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAuZmlsdGVyLWxhYmVsLXJlbW92ZTpiZWZvcmUsXG4gICAgICAgIC5maWx0ZXItbGFiZWwtcmVtb3ZlOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpbHRlci1sYWJlbC1yZW1vdmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAaW5jbHVkZSBzcXVhcmUoOHB4KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZXNldC1idXR0b24tbGluayB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gbGlua3MtbGlzdF9fbGluaygkYXJyb3ctb3BhY2l0eTogMC40KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICRncmF5O1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRncmF5LWxpZ2h0O1xuICBwYWRkaW5nOiA4cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXk7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG51bC5saW5rcy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDE2LjVweCAwO1xuXG4gIC5saW5rcy1saXN0X19saW5rIHtcbiAgICBAaW5jbHVkZSBsaW5rcy1saXN0X19saW5rKCk7XG4gIH1cbn1cbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9saWJyYXJpZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2Nzc1wiO1xuXG4uc2xpY2stbGlzdCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4udmlkZW8tLWNhcm91c2VsLW5hdiB7XG4gIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW46IDAgLTAuNXJlbTtcblxuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcblxuICAgICAgLnNsaWNrLWxpc3RfY2FyZCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnNsaWNrLWN1cnJlbnQuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgLnNsaWNrLWxpc3RfY2FyZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICAgIC5wbGF5LWJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuXG4gICAgICAgICAgICAucGxheS1naWYge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvbW90ZWQtaW5zaWdodHMtbGlzdCB7XG4gIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1jb250cm9scyB7XG4gICAgcGFkZGluZzogMCA0cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3R0b206IDIuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDJyZW07XG5cbiAgICBidXR0b24ge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAycHggMnB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcjphY3RpdmU6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJvdXNlbC1jb250cm9sc19fZG90cyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBtYXJnaW46IDEwcHg7XG5cbiAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJvdXNlbC1jb250cm9sc19fcHJldiB7XG4gICAgbGVmdDogMDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJvdXNlbC1jb250cm9sc19fbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjBkZWcpO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLnByb21vdGVkLWluc2lnaHRzLWxpc3QgLmNhcm91c2VsLWNvbnRyb2xzIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuIiwiLnN3aXBlci13YyB7XG4gICYuc3dpcGVyLWhvcml6b250YWwge1xuICAgIC5zd2lwZXItb3ZlcmxheS1jb250cm9scyB7XG4gICAgICBib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIGNvbG9yOiAjYTRhNGE0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgICAgIG1hcmdpbjogMCAzMHB4O1xuICAgICAgdG9wOiAwO1xuXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2E0YTRhNDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubW9kYWwtb3BlbiB7XG4gICAgei1pbmRleDogMTAwMDA7XG5cbiAgICAmLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgIH1cblxuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICB0cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc3dpcGVyLWhvbWUuc3dpcGVyLWhvcml6b250YWwge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogNjQwcHg7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1vdmVybGF5LWNvbnRyb2xzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBib3R0b206IDRyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgIH1cbiAgfVxufVxuXG4udmlkZW8tLWNhcm91c2VsLW5hdiB7XG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICAgICAgLnNsaWNrLWxpc3RfY2FyZCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oXG4gICAgICAgICAgMCAwLFxuICAgICAgICAgIDEwMCUgMCxcbiAgICAgICAgICAxMDAlIGNhbGMoMTAwJSAtIDQwcHgpLFxuICAgICAgICAgIGNhbGMoMTAwJSAtIDQwcHgpIDEwMCUsXG4gICAgICAgICAgMCAxMDAlXG4gICAgICAgICk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XG4gICAgICAgIC5zbGljay1saXN0X2NhcmQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAucGxheS1idXR0b24td3JhcHBlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICAgICAgICAgLnBsYXktZ2lmIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb250YWN0LWRhdGFfX3RyYW5zZm9ybSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgdWwsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmtlZGluLXVybCxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdHdpdHRlci11cmwsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtZGF0YV9fbGlzdC0tcGhvbmVzIGEsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmtlZGluLXVybCBhLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10d2l0dGVyLXVybCBhLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgd2MtaWNvbigpO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1saW5rZWRpbi11cmwsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXR3aXR0ZXItdXJsLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCB7XG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LWRhdGFfX2xpc3QtLXBob25lcyBhIHtcbiAgICAgIEBpbmNsdWRlIHdjLWljb24tcGhvbmUoKTtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbGlua2VkaW4tdXJsIGEge1xuICAgICAgQGluY2x1ZGUgd2MtaWNvbi1saW5rZWRpbigpO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10d2l0dGVyLXVybCBhIHtcbiAgICAgIEBpbmNsdWRlIHdjLWljb24teCgpO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCBhIHtcbiAgICAgIEBpbmNsdWRlIHdjLWljb24tZW1haWwoKTtcbiAgICB9XG5cbiAgICB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdC1pbmZvX19pdGVtIHtcbiAgLm5hbWUtb2ZmaWNlLFxuICBhZGRyZXNzIHtcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgJi5jb2wtc20tMTIge1xuICAgICAgLmFkZHJlc3MtZGF0YSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgfVxuXG4gICAgICAuY29udGFjdC1kYXRhIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0LWRhdGEge1xuICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5jb250YWN0LWRhdGFfX2xpc3Qge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGkge1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICBmb250LWZhbWlseTogJHdjLXRleHQ7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdC1kYXRhX19saXN0LS1lbWFpbCBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIkUgXCI7XG59XG5cbi5jb250YWN0LWRhdGFfX2xpc3QtLWZheGVzIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRiBcIjtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLFxuLmNvbnRhY3QtZGF0YV9fbGlzdC0tcGhvbmVzLFxuLmZpZWxkLS1uYW1lLWZpZWxkLWZheCxcbi5jb250YWN0LWRhdGFfX2xpc3QtLWZheGVzIHtcbiAgYSB7XG4gICAgZm9udC1mYW1pbHk6ICR3Yy10ZXh0O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY29udGFjdC1kYXRhX19saXN0IHtcbiAgJi5jb250YWN0LWRhdGEtLWZ1bGwge1xuICAgIGxpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB9XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkd2MtdGV4dDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLFxuLmNvbnRhY3QtZGF0YV9fbGlzdC0tcGhvbmVzIHtcbiAgbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlQgXCI7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5maWVsZC0tdHlwZS1lbWFpbCB7XG4gIGZvbnQtZmFtaWx5OiAkd2MtdGV4dDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICBhIHtcbiAgICBjb2xvcjogJGdyYXk7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICR3Yy1zdWJoZWFkO1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIGNvbnRlbnQ6IFwiRSBcIjtcbiAgfVxufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtbGlua2VkaW4tdXJsLFxuLmZpZWxkLS1uYW1lLWZpZWxkLXR3aXR0ZXItdXJsIHtcbiAgYSB7XG4gICAgY29sb3I6ICRncmF5O1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgY29udGVudDogXCJpbiBcIjtcbiAgfVxufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdHdpdHRlci11cmw6YmVmb3JlIHtcbiAgY29udGVudDogXCJ0IFwiO1xufVxuIiwiLmhlcm8tcHJvbW90ZWRfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgYXJ0aWNsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIDkwZGVnLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDAuOCksXG4gICAgICAgIDQwJSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwKVxuICAgICAgKTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlLW92ZXJsYXk6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmhlcm9fX21ldGEge1xuICAgICAgbWluLWhlaWdodDogNTQwcHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5oZXJvX19tZXRhLXJvdyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAuMjVyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR3Yy1oZWFkbGluZTtcbiAgICAgICAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5oZXJvLXByb21vdGVkX193cmFwcGVyIGFydGljbGUgLmhlcm9fX21ldGEge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjFweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuXG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGdyYXk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAvL2JvcmRlcjogMXB4IHNvbGlkIEBncmF5LWxpZ2h0ZXN0O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ZXN0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGxpOmZpcnN0LWNoaWxkIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICBsaTpsYXN0LWNoaWxkIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICB9XG4gIH1cblxuICA+IC5kaXNhYmxlZCB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBjb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ZXN0O1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodGVzdDtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdWwgPiBsaSA+IGEucHJvZ3Jlc3MtZGlzYWJsZWQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgPiBsaSB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG4gIH1cblxuICA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgICB9XG4gIH1cblxuICA+IGxpOmxhc3QtY2hpbGQge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgfVxuICB9XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgPiBsaSB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICB9XG5cbiAgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgfVxuICB9XG5cbiAgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIH1cbiAgfVxufVxuXG51bC5wYWdpbmF0aW9uIGEucHJvZ3Jlc3MtZGlzYWJsZWQsXG4udmlldy1pbnNpZ2h0LWNvbnRlbnQgdWwucGFnaW5hdGlvbiBhLnByb2dyZXNzLWRpc2FibGVkIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cblxuIiwiLmxvY2F0aW9ucy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwIC04cHg7XG5cbiAgLm1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDVweCAwIC01cHggMjBweDtcbiAgfVxuXG4gICYtY29sIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMyk7XG5cbiAgICA+IC5tZW51IHtcbiAgICAgIG1hcmdpbjogMCAwIDVyZW07XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbi1jb2xsYXBzZSB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkZ3JheTtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgdG9wOiA5cHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cblxuICAgICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGdyYXk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIFR5cGVhaGVhZCBzdHlsZXMuICovXG4udHdpdHRlci10eXBlYWhlYWQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnR0LW1lbnUge1xuICB6LWluZGV4OiAxMDAwMCAhaW1wb3J0YW50O1xuXG4gICYudHQtb3BlbiB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG59XG5cbi50dC1pbnB1dCB7XG4gIGNvbG9yOiAkZ3JheS1kYXJrZXI7XG59XG5cbi50dC1oZWFkZXIge1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmb250LXNpemU6IDIuMXJlbTtcbn1cblxuLmxhd3llcnMtbm8tcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbn1cblxuLnR0LXN1Z2dlc3Rpb24udHQtc2VsZWN0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG59XG5cbi50dC1jdXJzb3IsXG4udHQtc3VnZ2VzdGlvbi50dC1zZWxlY3RhYmxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnR0LWhpZ2hsaWdodCB7XG4gIGZvbnQtZmFtaWx5OiAkd2MtdGV4dDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4iLCIkZXh0cmF3aWRlOiAnbWluLXdpZHRoOiAxNjAwcHgnO1xuJHNjcmVlbi14bGc6ICdtaW4td2lkdGg6IDEyMDBweCc7XG4kdGFibGV0OiAnc2NyZWVuIGFuZCBtaW4td2lkdGg6IDk2MHB4JztcblxuLm1vZGFsIHtcbiAgei1pbmRleDogMTAwMDE7XG59XG5cbkBtaXhpbiB3Yy1tb2RhbCgpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgICBidXR0b24uY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHJpZ2h0OiA4JTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIG9wYWNpdHk6IC45O1xuICAgICAgdG9wOiA2MHB4O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBpbmNsdWRlIHNxdWFyZSgzNXB4KTtcblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICAgICAgbGVmdDogLTVweDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKi50b29sYmFyLWZpeGVkLnRvb2xiYXItaG9yaXpvbnRhbCAmIHtcbiAgICAgIGJ1dHRvbi5jbG9zZSB7XG4gICAgICAgIHRvcDogMTUwcHg7XG4gICAgICB9XG4gICAgfSovXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBidXR0b24uY2xvc2Uge1xuICAgICAgICByaWdodDogNjBweDtcbiAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2hhcmUtYnV0dG9ucy1tb2RhbCB7XG4gIEBpbmNsdWRlIHdjLW1vZGFsKCk7XG5cbiAgLnNoYXJlLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuc2hhcmUtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDIwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAyNXB4IDE1cHg7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMjVweDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuI3NlYXJjaEZvcm1Nb2RhbCB7XG4gIEBpbmNsdWRlIHdjLW1vZGFsKCk7XG5cbiAgZm9ybSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBwYWRkaW5nLXRvcDogMzAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgID4gZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMWVtIDAgMCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cC1idG4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHdpZHRoOiAxJTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYnV0dG9uLmZvcm0tc3VibWl0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3V0bGluZTogMCFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgei1pbmRleDogNTAwO1xuICAgIEBpbmNsdWRlIHNlYXJjaC1tLWdsYXNzKCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyLjVyZW07XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvcm0ge1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICAgIHBhZGRpbmc6IDIxJSAwIDEwJTtcbiAgICB9XG5cbiAgICBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMS4zZW07XG4gICAgICBoZWlnaHQ6IDUuNjI1cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmJ1dHRvbi5mb3JtLXN1Ym1pdCB7XG4gICAgICB0b3A6IC43NXJlbTtcbiAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlldy13Yy1nbG9iYWwtc2VhcmNoIHtcbiAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1hcmdpbjogMjBweCAwIDQwcHg7XG4gICAgLmZvcm0taW5saW5lIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgID4gKiB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGlucHV0LmZvcm0tdGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMi41cmVtKTtcbiAgICB9XG4gICAgYnV0dG9uLmZvcm0tc3VibWl0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgQGluY2x1ZGUgc3F1YXJlKCRpbnB1dC1oZWlnaHQtYmFzZSk7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlldy1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxuICAucmVzdWx0LWl0ZW0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkd2MtdGV4dDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICAgID4gOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGlnaHRlc3Q7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW46IDEwcHggMCA1cHg7XG4gICAgfVxuICAgIC5leGNlcnB0IHtcbiAgICAgIGNvbG9yOiAjNzc3O1xuICAgICAgZm9udC1zaXplOiAuOWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuICAgIC8vIEJvdHRvbSByb3cgc2hvdWxkIGhhdmUgbm8gYm9yZGVyc1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICA+IDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgJjpudGgtbGFzdC1jaGlsZCgtbis0KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgID4gOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWdlciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgYSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cbiAgLnNoYXJlLWJ1dHRvbnMtbW9kYWwge1xuICAgIC5zaGFyZS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuXG4gICAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5iYWNrLXRvLXRvcC1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIEBpbmNsdWRlIHNxdWFyZSgyMHB4KTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHotaW5kZXg6IDE5OTtcbiAgICBib3R0b206IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAtNTdweDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgQGluY2x1ZGUgYXJyb3ctdG9wKDIwcHgsIDJweCwgJGJsYWNrKTtcbiAgICAgIGxlZnQ6IC01cHg7XG4gICAgfVxuXG4gICAgLnBhZ2UtYmFja2dyb3VuZC1kYXJrICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYXJyb3ctdG9wKDIwcHgsIDJweCwgI2ZmZik7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5vdC1iYW5uZXItb3BlbiAuYmFjay10by10b3AtYXJyb3cge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgYm90dG9tOiAxMjBweDtcbiAgfVxufVxuXG4ubGF5b3V0X19tYWluLFxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlLFxuLnBhZ2Utbm9kZS10eXBlLXB1YmxpY2F0aW9uLFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MsXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnQsXG4ucGFnZS1ub2RlLXR5cGUtYXdhcmQge1xuICAuYmFjay10by10b3AtYXJyb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcmtlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGFycm93KTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDZweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIHotaW5kZXg6IDEwMDAwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIub3VyLXRoaW5raW5nLWNvbnRhaW5lciB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHZpZXctYWxsO1xuXG4gIC52aWV3LW1vcmUge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgfVxuICB9XG59XG4iLCIudG9vbHRpcC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXI7XG4gIGJveC1zaGFkb3c6IC4yNXJlbSAuMjVyZW0gLjI1cmVtICRncmF5O1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgbWFyZ2luLXRvcDogLTEuNzVyZW07XG4gIG1heC13aWR0aDogMjcwcHg7XG4gIHBhZGRpbmc6IC4yNXJlbTtcbn1cblxuLnRvb2x0aXAge1xuICB6LWluZGV4OiAzMjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIuZHJvcGRvd24td3JhcHBlciB7XG4gICYuZHJvcGRvd24ge1xuICAgIGJ1dHRvbiB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjI1cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmLnNob3csXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJyb3dzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNHB4KTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICBhLFxuICAgICAgc3Bhbi5uby1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICB9XG59XG4iLCIucGxheS1idXR0b24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLnBsYXktZ2lmIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgICBzdmcge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgc3Ryb2tlOiAkd2hpdGU7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3ZpZGVvX3RodW1icyxcbi5zZWN0aW9uLXZpZGVvIC52aWRlby1jb250YWluZXIge1xuICAucGxheS1idXR0b24td3JhcHBlciAucGxheS1naWYgc3ZnIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi12aWRlbyB7XG4gIC5wbGF5LWJ1dHRvbi13cmFwcGVyIC5wbGF5LWdpZiBzdmcge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcblxuICAgIHBhdGgge1xuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMC4xMnB4IHJnYigwLCAwLCAwLCAwLjYpKTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuc2VjdGlvbi12aWRlbyAuc2luZ2xlLXZpZGVvIHtcbiAgICAucGxheS1idXR0b24td3JhcHBlciAucGxheS1naWYgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuY29udGFjdC1idXR0b24ge1xuICBib3R0b206IDIwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC05NHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB3aWR0aDogMTc2cHg7XG4gIHotaW5kZXg6IDEwMDA7XG5cbiAgc3ZnIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gIH1cblxuICAmLnNob3J0ZW5lZC12ZXJzaW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB3aWR0aDogMTc2cHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm90LWJhbm5lci1vcGVuIC5jb250YWN0LWJ1dHRvbiB7XG4gIGJvdHRvbTogMTIwcHg7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAuY29udGFjdC1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLm1lbnUtZXh0cmFzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlci10b3AgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgLmV4cGFuZGVkLmJlbG93OmhvdmVyID4gLm1lbnUtZXh0cmFzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG5cbiAgLm1lbnUtZXh0cmFzX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDU1cHggMjBweDtcbiAgfVxuXG4gIC8vIGEge1xuICAvLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAvLyAgICYuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1saW5rIHtcbiAgLy8gICAgICY6aG92ZXIge1xuICAvLyAgICAgICBjb2xvcjogJHdoaXRlO1xuICAvLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYmcpO1xuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gfVxufVxuXG4ubWVudS1leHRyYXMge1xuICBib3gtc2hhZG93OiAwcHggMTVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuXG4gIC5tZW51LWNoaWxkcmVuIHtcbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtdGVhc2VyIHtcbiAgICAubWVudS10ZWFzZXJfX2NhcmQge1xuICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICBnYXA6IDFyZW07XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAgIC8vIC5idG4tY2lyY2xlLWxpbmsudGV4dC1ibGFjayAudmlldy1tb3JlIHtcbiAgICAgICAgLy8gICBhbmltYXRpb246IGJvcmRlci1ibGFjayAwLjRzIGVhc2Utb3V0IDEgZm9yd2FyZHM7XG4gICAgICAgIC8vIH1cblxuICAgICAgICAudmlldy1tb3JlIHN2ZyBwYXRoIHtcbiAgICAgICAgICBzdHJva2U6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC52aWV3LW1vcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAvLyAuYnRuLWNpcmNsZS1saW5rIHtcbiAgICAgIC8vICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAvLyAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICAgIC8vICAgLnZpZXctbW9yZSB7XG4gICAgICAvLyAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cbiAgICB9XG5cbiAgICAubWVudS10ZWFzZXJfX2ltZyB7XG4gICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtdGVhc2VyX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5maWVsZC0taXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudmVydGljYWwtdGVhc2VyIHtcbiAgICAgIC5maWVsZC0taXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlZC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLWl0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuXG4gICAgICAgIC5tZW51LXRlYXNlcl9fY2FyZCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI3MnB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LXRlYXNlcl9faW1nIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCg0eGwpIHtcbiAgLm1lbnUtZXh0cmFzIC5jb250YWluZXIteHhsX19tZWdhbWVudSB7XG4gICAgbWF4LXdpZHRoOiAxNzkwcHg7XG4gIH1cbn1cbiIsIi5zdXJ2ZXktcGFnZSxcbi5zdXJ2ZXktaGVscC10ZXh0LFxuLnN1cnZleS1iYWNrLWJ1dHRvbixcbi5zdXJ2ZXktcmVzZXQtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN1cnZleS1oZWxwLXRleHQub3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3VydmV5LXBhZ2Uge1xuICAuc3VydmV5LXF1ZXN0aW9uIGgzIHtcbiAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG5cbiAgLnN1cnZleS1xdWVzdGlvbiBoNCxcbiAgLnN1cnZleS1oZWxwLXRleHQgaDQge1xuICAgIGZvbnQtZmFtaWx5OiAkd2Mtc3ViaGVhZDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuIiwiLy8gYm9keSB7XG4vLyAgIGZvbnQtZmFtaWx5OiAkdW5pdmVycztcbi8vICAgZm9udC13ZWlnaHQ6IDQwMDtcbi8vIH1cblxuLnNraXAtbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICBjb2xvcjogJHdoaXRlO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjlweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAxMDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50b29sYmFyLWZpeGVkLnRvb2xiYXItaG9yaXpvbnRhbC50b29sYmFyLXRyYXktb3BlbiAmIHtcbiAgICB0b3A6IDE0OHB4O1xuICB9XG5cbiAgLnRvb2xiYXItZml4ZWQudG9vbGJhci12ZXJ0aWNhbC50b29sYmFyLXRyYXktb3BlbiAmIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTA3cHg7XG4gIH1cbn1cblxuLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIGEge1xuICBjb2xvcjogJHByaW1hcnk7XG59XG5cbmE6aG92ZXIsXG5hOmZvY3VzIHtcbiAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAkZ3JheTtcbn1cblxuaW5wdXQsXG5zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgZm9udC1mYW1pbHk6ICR3Yy10ZXh0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgcGFkZGluZzogN3B4IDEycHg7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDgpLFxuICAgICAgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG4gIH1cbn1cblxuc2VsZWN0IHtcbiAgb3B0aW9uIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG59XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLFxuYS50ZXh0LWluZm86aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYXJ0aWNsZSB7XG4gICYubGFuZGluZy1wYWdlLFxuICAmLnB1YmxpY2F0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLnRvb2xiYXIgLmFkbWluLXRvb2xiYXItdGFza3NfX3RvZ2dsZS1zdGF0ZTpjaGVja2VkIH4gbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5naW4tLW5hdmlnYXRpb24gLmdpbi1zZWNvbmRhcnktdG9vbGJhci0tZnJvbnRlbmQge1xuICB6LWluZGV4OiAxMDAwMTtcbn1cblxuLmFkbWluLXRvb2xiYXIge1xuICB6LWluZGV4OiAxMDAwMjtcbn1cbiIsIi5mb3JtLWNvbnRyb2wsXG4uZm9ybS1zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlO1xuICBwYWRkaW5nOiA3cHggMTJweDtcbn1cblxuLnVzZXItbG9naW4tZm9ybSB7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xufVxuXG5zZWxlY3Qge1xuICAmOjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2dyZXNzLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDkyJSAxMXB4O1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG4uc2VhcmNoLWJveCB7XG4gIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgc2VhcmNoLWJveC1taXhpbi1pbnB1dCgpO1xuICB9XG5cbiAgaW5wdXQuYnV0dG9uLFxuICBidXR0b24ge1xuICAgIEBpbmNsdWRlIHNlYXJjaC1ib3gtbWl4aW4tYnV0dG9uKCk7XG4gIH1cblxuICAuZm9ybS1pdGVtLWZ1bGx0ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuYWpheC1wcm9ncmVzcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgdG9wOiAxMHB4O1xuICB9XG5cbiAgLnBlb3BsZS1zZWFyY2ggJiB7XG4gICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwO1xuICAgICAgcGFkZGluZzogN3B4IDEycHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cC1idG4ge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmOmZvY3VzIC5nbHlwaGljb246YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgICAgJi5nbHlwaGljb246YmVmb3JlIHtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cblxuICAgICAgJi5wcm9ncmVzcy1kaXNhYmxlZC5nbHlwaGljb246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIH1cblxuICAgICAgJi5wcm9ncmVzcy1kaXNhYmxlZCAuYWpheC1wcm9ncmVzcyAuZ2x5cGhpY29uLWFkanVzdC1odWUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAuYWpheC1wcm9ncmVzcyB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgei1pbmRleDogOTk5OTk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zb3J0LWxpbmtzIHtcbiAgLnNvcnQtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgJi5zb3J0LWFzYzphZnRlcixcbiAgICAgICYuc29ydC1kZXNjOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICAgICAgY29udGVudDogXCJcXDI1QjJcIjtcbiAgICAgIH1cblxuICAgICAgJi5zb3J0LWRlc2M6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcMjVCQ1wiO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgZm9udC1mYW1pbHk6ICR3Yy10ZXh0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTFweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5mYWRlLWluIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cztcbn1cblxuLnJlZ2lvbi1jb250ZW50IC5jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmNvbnRlbnRfX2NvbHVtbi0tbm8tc2lkZWJhciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjb250ZW50LXJpZ2h0LXBhZGRpbmcgKiAxLjU7XG5cbiAgICAucGFnZV9fbmF2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGVudC0tYXJ0aWNsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4vLyBCYXNlXG4ud3lzaXd5Zyxcbi5maWVsZC0tbmFtZS1ib2R5LFxuLmNvbnRlbnRfX2JvZHkge1xuICAvLyBoMSxcbiAgLy8gLmgxLFxuICAvLyBoMixcbiAgLy8gLmgyLFxuICAvLyBoMyxcbiAgLy8gLmgzLFxuICAvLyBoNCxcbiAgLy8gLmg0LFxuICAvLyBoNSxcbiAgLy8gLmg1LFxuICAvLyBoNixcbiAgLy8gLmg2IHtcbiAgLy8gICBmb250LWZhbWlseTogJHVuaXZlcnM7XG4gIC8vIH1cblxuICAvLyBoMSxcbiAgLy8gLmgxIHtcbiAgLy8gICBmb250LXNpemU6IDI4cHg7XG4gIC8vIH1cblxuICAvLyBoMixcbiAgLy8gLmgyIHtcbiAgLy8gICBmb250LXNpemU6IDI0cHg7XG4gIC8vIH1cblxuICAvLyBoMyxcbiAgLy8gLmgzIHtcbiAgLy8gICBmb250LXNpemU6IDE5cHg7XG4gIC8vIH1cblxuICAmLmZyZWlnaHQtaGVhZGluZyB7XG4gICAgLy8gZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuXG4gIHAuSW5kZW50MSxcbiAgcC5ydGVpbmRlbnQxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cblxuICBwLkluZGVudDIsXG4gIHAucnRlaW5kZW50MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG5cbiAgcC5JbmRlbnQzLFxuICBwLnJ0ZWluZGVudDMge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuXG4gIHAuSW5kZW50NCxcbiAgcC5ydGVpbmRlbnQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cblxuICAuZmllbGQtLWl0ZW0ge1xuICAgIEBpbmNsdWRlIGNvbnRlbnQtaXRlbXMoKTtcbiAgICBAaW5jbHVkZSBjb250ZW50LWxpc3QoKTtcbiAgfVxuXG4gIEBtaXhpbiB0aXRsZWQtaXRlbXMtbGlzdF9faXRlbSgpIHtcbiAgICBwYWRkaW5nOiA4cHggMCA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbiAgfVxuXG4gIC50aXRsZWQtaXRlbXMtbGlzdCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbjtcblxuICAgIC5maWVsZF9faXRlbXMgPiAuZmllbGQtLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgdGl0bGVkLWl0ZW1zLWxpc3RfX2l0ZW0oKTtcbiAgICB9XG4gIH1cblxuICAudGl0bGVkLWl0ZW1zLWxpc3QtLW5lc3RlZCB7XG4gICAgLmZpZWxkLS1pdGVtcyA+IC5maWVsZC0taXRlbSB7XG4gICAgICBAaW5jbHVkZSB0aXRsZWQtaXRlbXMtbGlzdF9faXRlbSgpO1xuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgge1xuICAgICAgLmZpZWxkLS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiwgXCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tdHlwZS10ZXh0LWxvbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tZWR1Y2F0aW9uIHtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbixcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1hZG1pc3Npb24sXG4gIC5maWVsZC0tbmFtZS1maWVsZC15ZWFyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtYWRtaXNzaW9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiwgXCI7XG4gIH1cblxuICAub25lLWNvbHVtbiB7XG4gICAgLmxpc3QtaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICB3aWR0aDogY2FsYygyMDAlICsgMzBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnR3by1jb2x1bW4ge1xuICAgIC5saXN0LWl0ZW0ge1xuICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lbWJlZGRlZC1lbnRpdHkge1xuICAgIC5maWVsZC0tbmFtZS10aXRsZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1mYW1pbHk6ICR3Yy1zdWJoZWFkO1xuICAgIH1cblxuICAgIC5saXN0LWl0ZW0ge1xuICAgICAgLmxpc3QtaXRlbS1saW5rIHtcbiAgICAgICAgY29sb3I6ICMyYjJiMmI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1tb3JlLWxpbmsgYSB7XG4gICAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICAgIGNvbG9yOiAjODA4Mjg1O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yb3ctLW5hcnJvdyB7XG4gICAgICBtYXJnaW46IDAgLTdweDtcbiAgICB9XG5cbiAgICAmLmFsaWduLWNlbnRlciB7XG4gICAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBsaSB7XG4gIC8vICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIC8vIH1cbn1cblxuLmV4dGVybmFsLXZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAwIDU2LjI1JSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgaWZyYW1lIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZyZWlnaHQtaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiAkd2Mtc3ViaGVhZCAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCAuZmllbGQtLWl0ZW0ge1xuICAuZmllbGQtLWl0ZW0ge1xuICAgIEBpbmNsdWRlIGNvbnRlbnQtbGlzdCgpO1xuICB9XG59XG5cbi8vIC5zZXJ2aWNlLWdyaWRfX21haW4gLmZpZWxkLS1pdGVtIHtcbi8vICAgQGluY2x1ZGUgY29udGVudC1saXN0KCk7XG4vLyB9XG5cbi5wcmltYXJ5LWdyaWRfX21haW4gLmZpZWxkLS1pdGVtIHtcbiAgQGluY2x1ZGUgY29udGVudC1saXN0KCk7XG59XG5cbi5jb250ZW50X19ib2R5IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1hZ2F6aW5lLWNvbnRhaW5lciAmLFxuICAuY29udGVudF9fY29sdW1uLS1uby1zaWRlYmFyICYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi53aXRoLXNlY3Rpb24tbWVudSB7XG4gIC5ibG9jay0taGlnaGxpZ2h0ZWQsXG4gIC5yZWdpb24taGlnaGxpZ2h0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnVuc3R5bGVkLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gID4gbGkge1xuICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2RkZCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDhweCAwIDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbmFydGljbGUuc2VjdGlvbi1wYWdlIGgxLnBhZ2Utc3VidGl0bGUge1xuICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuYXJ0aWNsZS5zZWN0aW9uLXBhZ2UgaDMuZnJlaWdodC1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmNpcmNsZS1waG90byB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG5cbiAgaW1nIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDMyMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgLm1lbnUubmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMC41cmVtIDA7XG5cbiAgICBsaSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkY3lhbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLXNvY2lhbC1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi13aWR0aDogMjEwcHg7XG5cbiAgICAuZm9vdGVyLXNvY2lhbC1saW5rcy1ibG9jay10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1sb2dvIHtcbiAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIH1cblxuICAgIC5zb2NpYWwtbGlua3MtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGN5YW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29va2llLWJ1dHRvbi1ibG9jayB7XG4gICAgICAuYnRuIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNvdC1zZGstYnRuLm90LXNkay1zaG93LXNldHRpbmdzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmZvb3Rlci1uYXZpZ2F0aW9uLW1lbnUtYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgJiA+IHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcblxuICAgICAgICAgIHNwYW4sXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGN5YW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAmID4gdWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogMC41cmVtIDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci1ib3R0b20ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMS41cmVtIDAgMnJlbTtcblxuICAgIC5mb290ZXItYm90dG9tLWxlZnQge1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgZm9vdGVyIHtcbiAgICAuZm9vdGVyLXRvcCAuZm9vdGVyLW5hdmlnYXRpb24tbWVudS1ibG9jayA+IHVsIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgIGxpID4gdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBsaTo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIH1cblxuICAgICAgICBsaSBhIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItc29jaWFsLWxpbmtzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgIC5mb290ZXItc29jaWFsLWxpbmtzLWJsb2NrLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXItbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICBmb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuXG4gICAgLmZvb3Rlci10b3AgLmZvb3Rlci1uYXZpZ2F0aW9uLW1lbnUtYmxvY2sge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgJiA+IHVsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcblxuICAgICAgICBsaSA+IHVsIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMy41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci1zb2NpYWwtbGlua3Mge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLnNvY2lhbC1saW5rcy1saXN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci1ib3R0b20ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cbn1cbiIsIi5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50LWxpbmtzIHtcbiAgLmZpZWxkLS1uYW1lLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnZpZXctY29udGVudC1saXN0cyB7XG4gIC8vIG1hcmdpbjogMDtcbiAgLy8gcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgLnJlc3VsdHMtdG90YWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0yNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkd2MtdGV4dDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5saXN0LWl0ZW0ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAubGlzdC1pdGVtLWxpbmsge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHRlc3Q7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAudmlldy1maWx0ZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnZpZXctaGVhZGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggJGdyYXktbGlnaHQgc29saWQ7XG4gIH1cblxuICAudmlldy1jb250ZW50IHtcbiAgICAubGlzdC1pdGVtIHtcbiAgICAgIGFydGljbGUge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgaGVpZ2h0OiAxNTVweDtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIH1cblxuICAgICAgLy8gQHtmaWVsZH0tbmV3cy10eXBlLFxuICAgICAgLy8gQHtmaWVsZH0tYXdhcmQtdHlwZSB7XG4gICAgICAvLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgLy8gICBmb250LWZhbWlseTogJHVuaXZlcnM7XG4gICAgICAvLyAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAvLyB9XG5cbiAgICAgIC8vIEB7ZmllbGR9LXB1YmxpY2F0aW9uLWRhdGUge1xuICAgICAgLy8gICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAvLyAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAvLyAgIGZvbnQtZmFtaWx5OiBAdW5pdmVycztcbiAgICAgIC8vIH1cblxuICAgICAgLmNhcmQtbWV0YSB7XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wdWJsaWNhdGlvbi10eXBlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQHtmaWVsZH0tY2FyZC1pbWFnZSxcbiAgICAvLyBAe2ZpZWxkfS1oZXJvLWltYWdlIHtcbiAgICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgaGVpZ2h0OiAwO1xuICAgIC8vICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvLyAgIHBhZGRpbmctYm90dG9tOiAzNy41JTtcbiAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6IEBncmF5LWxpZ2h0ZXN0O1xuXG4gICAgLy8gICBpbWcge1xuICAgIC8vICAgICB3aWR0aDogMTAwJTtcbiAgICAvLyAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgfVxuXG4gICYudmlldy1pbnNpZ2h0cyAudmlldy1mb290ZXIgYSxcbiAgKyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1tb3JlLWxpbmsgYSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkd2MtdGV4dDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgQGV4dGVuZCAud2l0aG91dC11bmRlcmxpbmUtYW5pbWF0aW9uO1xuICB9XG5cbiAgdWwucGFnaW5hdGlvbiBhLnByb2dyZXNzLWRpc2FibGVkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC52aWV3LWZpbHRlcnMgLnNvcnQtbGlua3Mge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbjogMnJlbSAwIDA7XG4gIH1cbn1cblxuLnNvcnQtbGlua3Mge1xuICAuc29ydC1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGdyYXktZGFya2VyO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkd2Mtc3ViaGVhZDtcblxuICAgICAgJi5zb3J0LWFzYzphZnRlcixcbiAgICAgICYuc29ydC1kZXNjOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBjb250ZW50OiBcIlxcMjVCMlwiO1xuICAgICAgfVxuXG4gICAgICAmLnNvcnQtZGVzYzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyNUJDXCI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJ8XCI7XG4gICAgICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfZGVmYXVsdCxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfY3VycmVudCxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG59XG4iLCIuY29udGFpbmVyLXB1YmxpY2F0aW9uIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS13Yy1jb250YWluZXItcHVibGljYXRpb24td2lkdGgpO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jcGFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvL292ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDEgMCBhdXRvO1xuICAtd2Via2l0LWZsZXg6IDEgMCBhdXRvO1xuICAtbXMtZmxleDogMSAwIGF1dG87XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzBweCk7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLmNvbnRhaW5lci1wdWJsaWNhdGlvbiB7XG4gICAgJi5hcnRpY2xlLXNlY3Rpb24sXG4gICAgJi5hcnRpY2xlLXJlbGF0ZWQtZ3JvdXAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAuY29udGFpbmVyLXB1YmxpY2F0aW9uIHtcbiAgICAmLmFydGljbGUtc2VjdGlvbixcbiAgICAmLmFydGljbGUtcmVsYXRlZC1ncm91cCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jb250YWluZXItc2VydmljZSB7XG4gIC8vICAgbWF4LXdpZHRoOiAxMTQ1cHg7XG4gIC8vIH1cblxuICAuY29udGFpbmVyLXByaW1hcnkge1xuICAgIG1heC13aWR0aDogMTE0NXB4O1xuICB9XG5cbiAgLmNvbnRhaW5lci1pbnRybyB7XG4gICAgbWF4LXdpZHRoOiA2OTVweDtcbiAgfVxufVxuIiwiLmxheW91dCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMCAxZnI7XG5cbiAgJl9fc2lkZWJhciB7XG4gICAgZ3JpZC1hcmVhOiBzaWRlYmFyO1xuICB9XG5cbiAgJl9fbWFpbiB7XG4gICAgZ3JpZC1hcmVhOiBtYWluO1xuXG4gICAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcblxuICAgICAgJi5zaG93LWFydGljbGUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25hdmJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubGF5b3V0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwic2lkZWJhciBtYWluXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS13Yy1tYWdhemluZS1kZWZhdWx0LW5hdi13aWR0aCkgMWZyO1xuXG4gICAgJl9fc2lkZWJhcl9fY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDEyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gLnNlcnZpY2UtZ3JpZCB7XG4vLyAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMCAxZnI7XG5cbi8vICAgJl9fc2lkZWJhciB7XG4vLyAgICAgZ3JpZC1hcmVhOiBzaWRlYmFyO1xuLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgIH1cblxuLy8gICAmX19tYWluIHtcbi8vICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG4vLyAgIH1cbi8vIH1cblxuLnByaW1hcnktZ3JpZCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMCAxZnI7XG5cbiAgJl9fc2lkZWJhciB7XG4gICAgZ3JpZC1hcmVhOiBzaWRlYmFyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY29udGVudC1wcmltYXJ5IHtcbiAgICBoMyxcbiAgICAuaDMge1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgfVxuXG4gICAgaDQsXG4gICAgLmg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gICAgfVxuXG4gICAgZmlndXJlLmNhbGxvdXQgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19yaWdodC1zaWRlX19jb250YWluZXIge1xuICAgIGgzLmtleS1jb250YWN0cy1oZWFkaW5nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkd2Mtc3ViaGVhZDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgJiArIC5jb21wb25lbnQtYmlvLWNhcmQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIGZpZ3VyZS5jYWxsb3V0IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG5cbiAgICAvLyAuaW50ZXJhY3RpdmUtYWNjb3JkaW9uIHtcbiAgICAvLyAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgLy8gICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIC8vICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAvLyAgIH1cblxuICAgIC8vICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgIC8vICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIC8vICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIC8vICAgfVxuICAgIC8vIH1cblxuICAgIC5jb2x1bW4tYWNjb3JkaW9uIC5maWVsZC0taXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG5cbiAgICAuY29tcG9uZW50LWJpby1jYXJkIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1wZW9wbGUsXG4ucGFnZS1ub2RlLXR5cGUtc2VydmljZSxcbi5wYWdlLW5vZGUtdHlwZS1sb2NhdGlvbiB7XG4gICNhZGRpdGlvbmFsX2NvbnRhY3RzIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC8vIC5zZXJ2aWNlLWdyaWQge1xuICAvLyAgIGRpc3BsYXk6IGdyaWQ7XG4gIC8vICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJzaWRlYmFyIG1haW5cIjtcbiAgLy8gICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLXdjLXNlcnZpY2UtbmF2LXdpZHRoKSAxZnI7XG5cbiAgLy8gICAmX19zaWRlYmFyIHtcbiAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAvLyAgIH1cblxuICAvLyAgICZfX3NpZGViYXJfX2NvbnRhaW5lciB7XG4gIC8vICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAvLyAgICAgdG9wOiA5MHB4O1xuICAvLyAgIH1cblxuICAvLyAgICZfX21haW4ge1xuICAvLyAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS13Yy1zZXJ2aWNlLW5hdi13aWR0aCkpO1xuICAvLyAgICAgYm9yZGVyOiBub25lO1xuICAvLyAgIH1cblxuICAvLyAgICZfX3JpZ2h0LXNpZGVfX2NvbnRhaW5lciB7XG4gIC8vICAgICB3aWR0aDogNDIwcHg7XG4gIC8vICAgfVxuICAvLyB9XG5cbiAgLnByaW1hcnktZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInNpZGViYXIgbWFpblwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0td2MtcHJpbWFyeS1uYXYtd2lkdGgpIDFmcjtcblxuICAgICZfX3NpZGViYXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9fc2lkZWJhcl9fY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDE1MHB4O1xuICAgIH1cblxuICAgICZfX21haW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS13Yy1wcmltYXJ5LW5hdi13aWR0aCkpO1xuICAgIH1cblxuICAgICZfX3JpZ2h0LXNpZGVfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNDIwcHg7XG5cbiAgICAgIGgzLmtleS1jb250YWN0cy1oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gLnBhZ2Utbm9kZS10eXBlLXBlb3BsZSxcbiAgLy8gLnBhZ2Utbm9kZS10eXBlLXNlcnZpY2UsXG4gIC8vIC5wYWdlLW5vZGUtdHlwZS1sb2NhdGlvbiB7XG4gIC8vICAgZGl2W3JvbGU9XCJoZWFkaW5nXCJdIHtcbiAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gICAgIHRvcDogMDtcbiAgLy8gICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgLy8gICAgIHdpZHRoOiAxMDAlO1xuICAvLyAgICAgei1pbmRleDogMDtcbiAgLy8gICB9XG5cbiAgLy8gICAjYWRkaXRpb25hbF9jb250YWN0cyB7XG4gIC8vICAgICBtYXJnaW4tdG9wOiAtNHJlbTtcbiAgLy8gICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAvLyAgIH1cbiAgLy8gfVxufVxuXG4ucHJpbWFyeS1wYWdlIHtcbiAgLnJlbGF0ZWQtY29udGVudC1jb250YWluZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2stNDA7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcblxuICAgIC5yZWxhdGVkLWNvbnRlbnQtZ3JvdXAge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucHVibGljYXRpb25zLWZpbHRlcnMge1xuICAuZmlsdGVyLXdpZGdldHMge1xuICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICBAaW5jbHVkZSBzZWFyY2gtbS1nbGFzcygpO1xuICAgIH1cbiAgfVxufVxuXG4uaW5zaWdodC1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cblxuLnNlY3Rpb24tdGl0bGUge1xuICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnZpZXctZmVhdHVyZWQtaW5zaWdodHMgLnZpZXctaGVhZGVyID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmxhdGVzdC1hbGVydHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogNHJlbSAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAudmlldy1oZWFkZXIgPiBkaXYge1xuICAgICAgbWFyZ2luLXRvcDogLTMuMjVyZW07XG4gICAgfVxuICB9XG5cbiAgLnZpZXctY29udGVudCB7XG4gICAgLmxpc3QtaXRlbSB7XG4gICAgICAubGF0ZXN0LWFsZXJ0cy1yb3dfX3dyYXBwZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsdWU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogOXJlbTtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwIDJyZW0gMS4yNXJlbTtcblxuICAgICAgICAudmlld3MtZmllbGQtZmllbGQtZGF0ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkd2Mtc3ViaGVhZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGlzdC1pdGVtOm50aC1jaGlsZCg1KSxcbiAgICAubGlzdC1pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgICAubGF0ZXN0LWFsZXJ0cy1yb3dfX3dyYXBwZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aWV3LWNvbnRlbnQtbGlzdHMge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuXG4gIC5yZXN1bHRzLXRvdGFsIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gIC5pbnNpZ2h0LXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLmxhdGVzdC1hbGVydHMge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLmxhdGVzdC1hbGVydHMgLnZpZXctY29udGVudCAubGlzdC1pdGVtIC5sYXRlc3QtYWxlcnRzLXJvd19fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDdyZW07XG4gIH1cbn1cblxuLmluc2lnaHRzLXZpZXdzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uaW5zaWdodHMtdmlld3Mtdmlldy1hbGwge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLmluc2lnaHRzLXZpZXdzLWhlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmluc2lnaHRzLXZpZXdzLXZpZXctYWxsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4iLCIuaGVhZGluZ19faGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogJGJhbm5lci1oZWlnaHQ7XG5cbiAgYXJ0aWNsZSAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwLjY1KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gICYuZGlzYWJsZS1vdmVybGF5OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5oZXJvX19tZXRhIHtcbiAgICBtaW4taGVpZ2h0OiA1NDBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5oZXJvX19tZXRhLXJvdyB7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgIC5tZXRhLXJvd19faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgLmZpZWxkLS1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIiB8IFwiO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBoMSB7XG4gICAgLy8gICBmb250LWZhbWlseTogJGZyZWlnaHQ7XG4gICAgLy8gICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgLy8gICBmb250LXdlaWdodDogOTAwO1xuICAgIC8vICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgLy8gfVxuXG4gICAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG5cbiAgICAgIC5saXN0LWl0ZW0tbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlcm9fX2F1dGhvcnMtcm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDQuODc1cmVtO1xuICAgICAgZm9udC1zaXplOiAwLjkzcmVtO1xuXG4gICAgICAuZmllbGQtLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIHwgXCI7XG4gICAgICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbi5jb250ZW50LS1hcnRpY2xlLXdyYXBwZXIge1xuICAuY29udGVudC0tYXJ0aWNsZSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcblxuICAgIC5jb250ZW50X19ib2R5IHtcbiAgICAgIGE6bm90KC5mdWxsLXdpZHRoKSB7XG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLXVuZGVybGluZS1hbmltYXRpb24oY3VycmVudENvbG9yKTtcbiAgICAgIH1cblxuICAgICAgLy8gYmxvY2txdW90ZSB7XG4gICAgICAvLyAgIGZsb2F0OiByaWdodDtcbiAgICAgIC8vICAgd2lkdGg6IGNhbGMoNTAlIC0gNHJlbSk7XG4gICAgICAvLyAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICAgICAgLy8gICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgIC8vICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgIC8vICAgJjpiZWZvcmUge1xuICAgICAgLy8gICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUzRSUwQSUzQ3BhdGglMjBkJTNEJTIyTTEuNzMzJTIwMTkuMjU4YzAtNS4yODYlMjA0LjYzNC0xMC44NjMlMjAxMi4zMTMtMTQuMzM4bDAuOTQxJTIwMS4wMTRjLTQuOTk3JTIwMi44MjQtNi43MzQlMjA1LjcyMS02LjczNCUyMDguOTc5JTIwMCUyMDUuNjQ4JTIwNi44NzklMjA2LjAxMSUyMDYuODc5JTIwNi4zNzUlMjAwJTIwMi4zMTctMS44ODMlMjA1Ljc5My01LjcyMSUyMDUuNzkzLTUuMjE2LTAuMDAzLTcuNjc4LTQuMDU4LTcuNjc4LTcuODIzek0xNi44NjglMjAxOS4yNThjMC01LjI4NiUyMDQuNTYzLTEwLjg2MyUyMDEyLjMxMy0xNC4zMzhsMC44NjklMjAxLjAxNGMtNC45MjQlMjAyLjgyNC02LjczNCUyMDUuNzIxLTYuNzM0JTIwOC45NzklMjAwJTIwNS42NDglMjA2Ljk1MiUyMDYuMDExJTIwNi45NTIlMjA2LjM3NSUyMDAlMjAyLjMxNy0xLjk1NSUyMDUuNzkzLTUuNzkzJTIwNS43OTMtNS4wNzEtMC4wMDMtNy42MDYtNC4wNTgtNy42MDYtNy44MjN6JTIyJTNFJTNDJTJGcGF0aCUzRSUwQSUzQyUyRnN2ZyUzRSk7XG4gICAgICAvLyAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIC8vICAgICB3aWR0aDogNC41cmVtO1xuICAgICAgLy8gICAgIGhlaWdodDogNC41cmVtO1xuICAgICAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvLyAgIH1cblxuICAgICAgLy8gICAmLmZhY3Qge1xuICAgICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAvLyAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgLy8gICAgIGgzIHtcbiAgICAgIC8vICAgICAgIGZvbnQtZmFtaWx5OiAkdW5pdmVycztcbiAgICAgIC8vICAgICB9XG4gICAgICAvLyAgICAgJjpiZWZvcmUge1xuICAgICAgLy8gICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIC8vICAgICB9XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cblxuICAgICAgLnJvdyB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC5jb250ZW50X19ib2R5IHtcbi8vICAgJi5maWVsZC0tbmFtZS1maWVsZC1zaWRlYmFyLWNvbnRlbnQtdG9wLFxuLy8gICAmLmZpZWxkLS1uYW1lLWZpZWxkLXNpZGViYXItY29udGVudC1ib3R0b20ge1xuLy8gICAgIC5maWVsZC0taXRlbSBibG9ja3F1b3RlIHtcbi8vICAgICAgIGZsb2F0OiBub25lO1xuLy8gICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICBtYXJnaW4tbGVmdDogMDtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLm1haW4tY29udGFpbmVyIHtcbiAgdG9wOiAkbmF2YmFyLWhlaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAkbmF2YmFyLWhlaWdodDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWxvY2F0aW9uIC5tYWluLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnN1YnNjcmliZS1ib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXJ0aWNsZS13Yy1zdHlsZSAjYXJ0aWNsZS1jb250ZW50IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqICRuYXZiYXItaGVpZ2h0KTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgLmhlYWRpbmdfX2hlcm8ge1xuICAgIGhlaWdodDogJGJhbm5lci1oZWlnaHQtbW9iaWxlO1xuXG4gICAgLmhlcm9fX21ldGEge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWluLWhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICBwYWRkaW5nLXRvcDogJGJhbm5lci1oZWlnaHQtbW9iaWxlICsgMXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAuaGVyb19fYXV0aG9ycy1yb3cge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtLWFydGljbGUtd3JhcHBlciB7XG4gICAgY2xlYXI6IGJvdGg7XG5cbiAgICAuY29udGVudC0tYXJ0aWNsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogM3JlbSBhdXRvIDA7XG5cbiAgICAgIC5jb250ZW50X19ib2R5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFydGljbGUtd2Mtc3R5bGUge1xuICAgIC5oZWFkaW5nX19oZXJvIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbi8vICAgLmNvbnRlbnQtLWFydGljbGUtd3JhcHBlciAuY29udGVudC0tYXJ0aWNsZSAuY29udGVudF9fYm9keSBibG9ja3F1b3RlIHtcbi8vICAgICBmbG9hdDogbm9uZTtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBtYXJnaW4tbGVmdDogMDtcbi8vICAgfVxuLy8gfVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obGcsIHh4bCkge1xuICAuZml4ZWRfX2FjdGlvbi1saW5rcyArIC5jb250ZW50LS1hcnRpY2xlLWNvbnRhaW5lciAuY29udGVudC0tYXJ0aWNsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuLy8gICAuY29udGVudC0tYXJ0aWNsZS13cmFwcGVyIC5jb250ZW50LS1hcnRpY2xlIC5jb250ZW50X19ib2R5IGJsb2NrcXVvdGUge1xuLy8gICAgIGZsb2F0OiBub25lO1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAwO1xuLy8gICB9XG4vLyB9XG4iLCIud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSxcbi5jb250YWN0LW1lc3NhZ2UtY29udGFjdC11cy1mb3JtLFxuLmNvbnRhY3QtZm9ybS13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgLmNvbnRhY3QtZm9ybS1pbnRybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5mb3JtLXN1Ym1pdCB7XG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICR3Yy10ZXh0O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCxcbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG5cbiAgLmZvcm0tdGV4dCxcbiAgLmZvcm0tdGV4dGFyZWEsXG4gIC5mb3JtLWVtYWlsIHtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICBib3gtc2hhZG93OlxuICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksXG4gICAgICAgIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gIH1cblxuICBsYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6ICR3Yy1zdWJoZWFkO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6ICRzbS1mb250LXNpemU7XG5cbiAgICAmLmZvcm0tcmVxdWlyZWQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGxlZ2VuZCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICB9XG5cbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgZmxleDogMCAwIDQzJTtcbiAgICAgIHdpZHRoOiA0MyU7XG4gICAgICBtYXgtd2lkdGg6IDQzJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAgICYgKyAqIHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtaW4td2lkdGg6IDFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtbWVzc2FnZSB7XG4gICAgLmZvcm0tdGV4dGFyZWEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuIiwiLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSB7XG4gIC5sYW5kaW5nLXBhZ2Uge1xuICAgID4ubGFuZGluZ19fYm9keSB7XG4gICAgICAvLyBAaW5jbHVkZSBzZWN0aW9uLWhlaWdodCgpO1xuICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDAgODBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICAgIC5sYW5kaW5nLWhlYWRpbmdfX3dyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWJhY2tncm91bmQtbWVkaWEsXG4gICAgICAubGFuZGluZy1iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMC42NSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMS42NXJlbSAwO1xuICAgICAgfVxuXG4gICAgICAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgbWluLWhlaWdodDogY2FsYyg0ODAvODU0KjEwMHZ3ICsgNjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWJhY2tncm91bmQtbWVkaWEsXG4gICAgICAgIC5sYW5kaW5nLWJhY2tncm91bmQtaW1hZ2Uge1xuXG4gICAgICAgICAgJi5maWVsZC0tbmFtZS1maWVsZC1iYWNrZ3JvdW5kLW1lZGlhIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEuYnRuIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sb2NhdGlvbnMtbGlzdCBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAxMDEwMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlPi5sYW5kaW5nX19ib2R5IHtcbiAgICBoZWlnaHQ6ICRiYW5uZXItaGVpZ2h0LW1vYmlsZTtcbiAgICBtaW4taGVpZ2h0OiAkYmFubmVyLWhlaWdodC1tb2JpbGU7XG4gICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLmxhbmRpbmctaGVhZGluZ19fd3JhcHBlciB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtaW4taGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgIHBhZGRpbmctdG9wOiAkYmFubmVyLWhlaWdodC1tb2JpbGUgKyAxcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLmxvY2F0aW9ucy1saXN0LWNvbD4ubWVudSB7XG4gICAgbWFyZ2luOiAwIDAgM3JlbTtcbiAgfVxufSIsIi8qKlxuICogTWFnYXppbmUgcHVibGljYXRpb24gb3ZlcmxheSBhbmQgYmFjayBidXR0b24gc3R5bGVzXG4gKiB3aXRoIGFuaW1hdGlvbnMgZm9yIG9wZW5pbmcgYW5kIGNsb3NpbmcuXG4gKi9cbkBpbXBvcnQgXCJtYWdhemluZS1zdHlsZXMvX2Jhc2VcIjtcbkBpbXBvcnQgXCJtYWdhemluZS1zdHlsZXMvX2NvbXBhY3RfbmF2XCI7XG5AaW1wb3J0IFwibWFnYXppbmUtc3R5bGVzL2Nhc2Utc3R1ZHlcIjtcbkBpbXBvcnQgXCJtYWdhemluZS1zdHlsZXMvbWEtc2VudGltZW50LXRyYWNrZXJcIjtcbkBpbXBvcnQgXCJtYWdhemluZS1zdHlsZXMvbmV1bW9ycGhpc21cIjtcbi8vIEBpbXBvcnQgXCJtYWdhemluZS1zdHlsZXMvbmF2LW1hZ2F6aW5lLWRlZmF1bHRcIjtcbi8vIEBpbXBvcnQgXCJtYWdhemluZS1zdHlsZXMvbWFnYXppbmUtZGVmYXVsdFwiO1xuLy8gQGltcG9ydCAnbWFnYXppbmUtc3R5bGVzLzIwMjEtYW5udWFsJztcbiIsIi8qKlxuICogTWFnYXppbmUgcHVibGljYXRpb24gb3ZlcmxheSBhbmQgYmFjayBidXR0b24gc3R5bGVzXG4gKiB3aXRoIGFuaW1hdGlvbnMgZm9yIG9wZW5pbmcgYW5kIGNsb3NpbmcuXG4gKi9cbi5tYWdhemluZS1wdWJsaWNhdGlvbiB7XG4gIC5jb250YWluZXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNDlweCkge1xuICAgICAgd2lkdGg6IDg4MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjUwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgICAgIHdpZHRoOiAxMTEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgd2lkdGg6IDE0NTBweDtcbiAgICB9XG4gIH1cblxuICAubWFnYXppbmUtcHVibGljYXRpb25fX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDYwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uX19iYWNrIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIDAuNXM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcmtlcjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktZGFya2VyO1xuICAgIH1cbiAgfVxuXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbl9fYmFjayB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTZweCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuXG4gICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkd2Mtc3ViaGVhZDtcbiAgICB9XG4gIH1cblxuICAvKiogVHJhbnNpdGlvbiB0byBvcGVuIGFydGljbGUgKi9cblxuICAvKiYuc2hvdy1hcnRpY2xlIHtcbiAgICAubWFnYXppbmUtcHVibGljYXRpb25fX2NvbnRlbnQsXG4gICAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uX19iYWNrIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuICB9Ki9cbn1cblxuLyoqIEJhY2tkcm9wIHN0eWxlcyBhbmQgYW5pbWF0aW9uICovXG4ubWFnYXppbmUtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gIHotaW5kZXg6IDk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuXG4gICYuYmFja2Ryb3AtaGlkZGVuIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbiAwLjVzO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLyoqIFJlc2V0IGhpZGRlbiBzdGF0ZSBmb3IgY29udGVudCBib2R5ICovXG4ubWFnYXppbmUtY29udGFpbmVyIHtcbiAgLmNvbnRlbnRfX2JvZHkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1tYWdhemluZS10ZXh0IHtcbiAgd2lkdGg6IDc4MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE0MHB4IDI1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1zZWN0aW9uLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkd2MtaGVhZGxpbmU7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1zZWN0aW9uLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1zZWN0aW9uLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB9XG4gIH1cbn1cblxuLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXcge1xuICB3aWR0aDogNzgwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyNXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW46IDAgYXV0bztcblxuICAmX19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAmX19pbWFnZS1jb2wge1xuICAgIGZsZXg6IDAgMCA1MCU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubWFnYXppbmUtc2VjdGlvbi0tcHVibGljYXRpb24uaW1hZ2UtcG9zaXRpb24tcmlnaHQgJiB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB9XG5cbiAgICAubWFnYXppbmUtc2VjdGlvbi0tcHVibGljYXRpb24uaW1hZ2UtcG9zaXRpb24tbGVmdCAmIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudC1jb2wge1xuICAgIGZsZXg6IDAgMCA1MCU7XG5cbiAgICAubWFnYXppbmUtc2VjdGlvbi0tcHVibGljYXRpb24uaW1hZ2UtcG9zaXRpb24tcmlnaHQgJiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgIC5tYWdhemluZS1zZWN0aW9uLS1wdWJsaWNhdGlvbi5pbWFnZS1wb3NpdGlvbi1sZWZ0ICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG5cbiAgICBoMiB7XG4gICAgICAvL2xpbmUtaGVpZ2h0OiAxO1xuICAgICAgLy9mb250LXNpemU6IDQ1cHg7XG4gICAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gICAgICAvL2ZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICR3Yy10ZXh0O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuY2Fycm90IHtcbiAgICBAaW5jbHVkZSBjYXJyb3QoY3VycmVudENvbG9yLCAycHgsIDEwcHgpO1xuXG4gICAgOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gICZfX3JlYWQtbW9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCAwIDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjYTdhOWFjO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2E3YTlhYztcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcblxuICAgIC5tYWdhemluZS1wdWJsaWNhdGlvbl9faGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAubWFnYXppbmUtcHVibGljYXRpb25fX2ltYWdlLWNvbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tYWdhemluZS1wdWJsaWNhdGlvbl9fY29udGVudC1jb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5tYWdhemluZS1wdWJsaWNhdGlvbl9faGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuICB9XG59XG5cbi5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXI6bm90KC5tYWdhemluZS1kZWZhdWx0LXdyYXBwZXIpIHtcbiAgQGtleWZyYW1lcyBmYWRlSW5EZWxheSB7XG4gICAgMCUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICA4MCUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLm1hZ2F6aW5lLW5hdmlnYXRpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTYwcHgpIHtcbiAgICAubWFnYXppbmUtdG9nZ2xlci1yb3cge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubWFnYXppbmUtbmF2aWdhdGlvbi1yb3cge1xuICAgICAgLm1hZ2F6aW5lLW5hdmlnYXRpb24ge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNzBweDtcbiAgICAgICAgei1pbmRleDogMTYxODtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbkRlbGF5IDAuOHM7XG4gICAgICAgIGFuaW1hdGlvbjogZmFkZUluRGVsYXkgMC44cztcbiAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjpcbiAgICAgICAgICAgICAgZm9udC1zaXplIDAuMXMsXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgICAgICAgICAgIHRyYW5zaXRpb246XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSAwLjFzLFxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGJhY2tncm91bmQtY29sb3IsIGZvbnQtc2l6ZSwgcGFkZGluZywgd2lkdGg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjNzIGxpbmVhcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIGxpbmVhcjtcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdG9wO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgIGEubVBTMmlkLWhpZ2hsaWdodCxcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmVmZWZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCA4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1hZ2F6aW5lLW5hdmlnYXRpb24td3JhcHBlci0tZXhwYW5kZWQge1xuICAgICAgLm1hZ2F6aW5lLW5hdmlnYXRpb24ge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTU5cHgpIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTYyMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLmNsb3NlLWZ1bGwtdmlldy5oZWFkcm9vbS0tdW5waW5uZWQsXG4gICAgJi5oZWFkcm9vbS0tdW5waW5uZWQ6bm90KC5tZW51LW9wZW5lZCkge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB9XG5cbiAgICAmLm1lbnUtb3BlbmVkIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCAwIDA7XG4gICAgfVxuXG4gICAgLm1hZ2F6aW5lLXRvZ2dsZXItcm93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1hZ2F6aW5lLW5hdmlnYXRpb24tcm93IHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubWFnYXppbmUtbmF2aWdhdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgID4gbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMTVweDtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1hZ2F6aW5lLWxhbmRpbmcge1xuICAvL21pbi1oZWlnaHQ6IDIwMDBweDtcblxuICAuY29udGFpbmVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHdpZHRoOiA3ODBweDtcbiAgICB9XG5cbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4ubWFnYXppbmUtY292ZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgbWluLWhlaWdodDogNjAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy9oMSB7XG4gIC8vICBmb250LXNpemU6IDQ1cHg7XG4gIC8vfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1zdXBlci10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICR3Yy1zdWJoZWFkO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbWFyZ2luOiAyMXB4IDAgMTBweDtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cblxuICAuaGVhZGVyLWFjdGlvbnMtYmxvY2sge1xuICAgIHVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDM4cHggMCAyNHB4IDA7XG4gICAgICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8qIFRPRE8gLSByZXBsYWNlIHRoaXMgYnkgaW5saW5lIHN2Zy5cbiAgICAgICAgICYuaWNvbi1kb3dubG9hZC1wZGYge1xuICAgICAgICAgICAgLndjLWljb24tZG93bmxvYWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5pY29uLXNoYXJlIHtcbiAgICAgICAgICAgIC53Yy1pY29uLXNoYXJlO1xuICAgICAgICAgIH0qL1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLy9oMSB7XG4gICAgLy8gIGZvbnQtc2l6ZTogMzJweDtcbiAgICAvL31cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdXBlci10aXRsZSB7XG4gICAgICAvL2ZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgbWFyZ2luOiAyMXB4IDAgMTBweDtcbiAgICB9XG5cbiAgICAvLy5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgLy8gIGZvbnQtc2l6ZTogMTRweDtcbiAgICAvL31cbiAgfVxufVxuXG4ubWFnYXppbmUtc2VjdGlvbi0tY292ZXIge1xuICAuY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGN5YW47XG4gIH1cblxuICAmOm5vdCgubWFnYXppbmUtY292ZXIpIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAxNDBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC8vaDIge1xuICAgIC8vICBmb250LXNpemU6IDQ1cHg7XG4gICAgLy8gIGZvbnQtZmFtaWx5OiAkZnJlaWdodDtcbiAgICAvLyAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAvL31cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1jYXB0aW9ucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDVweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAvL2gyIHtcbiAgICAgIC8vICBmb250LXNpemU6IDMycHg7XG4gICAgICAvL31cbiAgICAgIC8vXG4gICAgICAvLy5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICAvLyAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgLy99XG4gICAgfVxuICB9XG59XG5cbi8vIC5tYWdhemluZS1zZWN0aW9uLS1jb250ZW50LWxpc3QsXG4vLyAubWFnYXppbmUtc2VjdGlvbi0tdGV4dCB7XG4vLyAgIC5jb250ZW50LWhlYWRpbmcge1xuLy8gICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuXG4vLyAgICAgaDIge1xuLy8gICAgICAgLy9saW5lLWhlaWdodDogMTtcbi8vICAgICAgIGZvbnQtZmFtaWx5OiAkd2Mtc3ViaGVhZDtcbi8vICAgICAgIC8vZm9udC13ZWlnaHQ6IDcwMDtcbi8vICAgICAgIC8vZm9udC1zaXplOiA0NXB4O1xuLy8gICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuLy8gICAgICAgcCB7XG4vLyAgICAgICAgIG1hcmdpbjogMDtcbi8vICAgICAgICAgZm9udC1mYW1pbHk6ICR3Yy1zdWJoZWFkO1xuLy8gICAgICAgfVxuXG4vLyAgICAgICBlbSB7XG4vLyAgICAgICAgIGZvbnQtZmFtaWx5OiAkd2Mtc3ViaGVhZDtcbi8vICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuLy8gICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuLy8gICAgIHBhZGRpbmc6IDQwcHggMDtcblxuLy8gICAgIC8vaDIge1xuLy8gICAgIC8vICBmb250LXNpemU6IDMycHg7XG4vLyAgICAgLy99XG4vLyAgIH1cblxuLy8gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuLy8gICAgIC5jb250ZW50LWhlYWRpbmcge1xuLy8gICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbi8vICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuLy8gICAgIH1cblxuLy8gICAgIC8vaDIge1xuLy8gICAgIC8vICBmb250LXNpemU6IDI1cHg7XG4vLyAgICAgLy99XG4vLyAgIH1cbi8vIH1cbi5tYWdhemluZS1zZWN0aW9uLS1jb250ZW50LWxpc3Qge1xuICAuY29udGVudC1oZWFkaW5nIGgyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5zY3JvbGwtZG93bi13cmFwcGVyIHtcbiAgQGtleWZyYW1lcyBzaG93RG93biB7XG4gICAgMCUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOlxuICAgICAgICAwIDRweCxcbiAgICAgICAgNHB4IDA7XG4gICAgfVxuXG4gICAgMjAlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTpcbiAgICAgICAgMCA0cHgsXG4gICAgICAgIDRweCAwO1xuICAgIH1cblxuICAgIDQwJSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6XG4gICAgICAgIDEwMCUgNHB4LFxuICAgICAgICA0cHggMTAwJTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTpcbiAgICAgICAgMTAwJSA0cHgsXG4gICAgICAgIDRweCAxMDAlO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIHJvbGxEb3duIHtcbiAgICAwJSB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgMjAlIHtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIHJvbGxab29tIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgICAyMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG4gICAgMjElIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgfVxuICAgIDQwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICB9XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLnNjcm9sbC1kb3duX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkd2MtdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDAgNjVweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuXG4gICAgLnNjcm9sbC1kb3duX19hbmltYXRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNjcm9sbC1kb3duX19sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHJvbGxEb3duIDVzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgICAgYW5pbWF0aW9uOiByb2xsRG93biA1cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuICAgICAgbWluLWhlaWdodDogNDJweDtcbiAgICB9XG4gIH1cblxuICAuc2Nyb2xsLWRvd25fX2RvdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiByb2xsWm9vbSA1cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb246IHJvbGxab29tIDVzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgfVxuXG4gIC5zY3JvbGwtZG93bl9fbGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbGVmdDogNXB4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiByb2xsRG93biA1cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb246IHJvbGxEb3duIDVzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1hZ2F6aW5lLXNlY3Rpb24tLXB1YmxpY2F0aW9uIHtcbiAgICBtYXJnaW46IDE0MHB4IDA7XG4gIH1cbn1cblxuLy8gYW5pbWF0aW9uIG9uIHNjcm9sbFxuLnNlY3Rpb24tdGV4dCxcbi5zZWN0aW9uLWNoYXB0ZXIsXG4uc2VjdGlvbi1hcnRpY2xlLWxpc3QsXG4uYXJ0aWNsZS13Yy1zdHlsZSB7XG4gIEBrZXlmcmFtZXMgcGFyYWxsYXhTbGlkZUluVXAge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMCUpO1xuICAgIH1cbiAgICAzMCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgcGFyYWxsYXhTbGlkZUluRG93biB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpO1xuICAgIH1cbiAgICAzMCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5wYXJhbGxheC11cCxcbiAgLnBhcmFsbGF4LWRvd24ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmLnBhcmFsbGF4LXJldmVhbCxcbiAgLnBhcmFsbGF4LW9uLWxvYWQge1xuICAgIC5wYXJhbGxheC11cCxcbiAgICAucGFyYWxsYXgtZG93biB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIH1cblxuICAgIC5wYXJhbGxheC11cCB7XG4gICAgICBhbmltYXRpb24tbmFtZTogcGFyYWxsYXhTbGlkZUluVXA7XG4gICAgfVxuXG4gICAgLnBhcmFsbGF4LWRvd24ge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IHBhcmFsbGF4U2xpZGVJbkRvd247XG4gICAgfVxuICB9XG59XG5cbi5yZWdpb24tY29udGVudCAubWFnYXppbmUge1xuICAuY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXdfX2ltYWdlLWNvbCB7XG4gIC5jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIvKipcbiAqIFN0eWxlcyBmb3IgYSBjb21wYWN0IG5hdi5cbiAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE2MHB4KSB7XG4gIC5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXI6bm90KC5tYWdhemluZS1kZWZhdWx0LXdyYXBwZXIpIHtcbiAgICAubWFnYXppbmUtbmF2aWdhdGlvbi1yb3cge1xuICAgICAgLm1hZ2F6aW5lLW5hdmlnYXRpb24ge1xuICAgICAgICA+IGxpLmFjdGl2ZTpub3QoOmhvdmVyKSB7XG4gICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBDdXN0b20gc3R5bGVzIGZvciBhIENhc2UgU3R1ZHkgdGVtcGxhdGUuXG4gKi9cbi5tYWdhemluZS1zdHlsZS1jYXNlLXN0dWR5IHtcbiAgLnRleHQtd2hpdGUsXG4gIC50ZXh0LWNvbG9yLXdoaXRlIHtcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNixcbiAgICBsaSxcbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtaGVhZGluZyB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtY29udGVudCAuZmllbGQtLWl0ZW0gYTpob3ZlciAudGl0bGUge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxuXG4gIC8vIC5tYWdhemluZS1zZWN0aW9uLS1jb250ZW50LWxpc3QsXG4gIC8vIC5tYWdhemluZS1zZWN0aW9uLS10ZXh0IHtcbiAgLy8gICBwYWRkaW5nOiAzcmVtIDAgMDtcblxuICAvLyAgIC5jb250ZW50IHtcbiAgLy8gICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAvLyAgIH1cblxuICAvLyAgICY6bGFzdC1jaGlsZCB7XG4gIC8vICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgLy8gICB9XG4gIC8vIH1cblxuICAudmlldy1jb250ZW50LWxpc3RzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm1hZ2F6aW5lLXNlY3Rpb24tLWNvbnRlbnQtbGlzdCA+IC5jb250ZW50IHtcbiAgICAuY29udGVudC1oZWFkaW5nIHtcbiAgICAgIC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICAvLyBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuLy8gICAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSB7XG4vLyAgICAgLm1hZ2F6aW5lLXNlY3Rpb24tLWNvbnRlbnQtbGlzdCxcbi8vICAgICAubWFnYXppbmUtc2VjdGlvbi0tdGV4dCB7XG4vLyAgICAgICBwYWRkaW5nLXRvcDogNS41cmVtO1xuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuIiwiLyoqXG4gKiBDdXN0b20gc3R5bGVzIGZvciBhIE0mQSBTZW50aW1lbnQgVHJhY2tlciBwYWdlLlxuICovXG4ucGFnZS1wdWJsaWNhdGlvbnMtaW5zaWdodC1tYS10b3AtbWluZCB7XG4gIC5tYWdhemluZS1zZWN0aW9uLS10ZXh0IHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gIH1cbn1cbiIsIi8qKlxuICogQ3VzdG9tIHN0eWxlcyBmb3IgYW4gTmV1bW9ycGhpc20gdGVtcGxhdGUuXG4gKi9cblxuQGltcG9ydCAnbmV1bW9ycGhpc20vbWFnYXppbmUtc3R5bGUnO1xuQGltcG9ydCAnbmV1bW9ycGhpc20vbWFnYXppbmUtcHVibGljYXRpb24nO1xuQGltcG9ydCAnbmV1bW9ycGhpc20vc3BlYWtlcic7XG5AaW1wb3J0ICduZXVtb3JwaGlzbS9yZWxhdGVkJztcbkBpbXBvcnQgJ25ldW1vcnBoaXNtL2Jsb2NrcXVvdGUnO1xuQGltcG9ydCAnbmV1bW9ycGhpc20vbmV1bW9ycGhpYy1udW1iZXJzJztcbiIsIi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG5cbiAgI2dsb2JhbC1yZWFjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAtMTUwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWFwLW5tLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5jb250ZW50IHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXdfX2NvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubWFnYXppbmUtc2VjdGlvbi0tY292ZXIubWFnYXppbmUtY292ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA4N3B4O1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgwJSBjZW50ZXI7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTlweCkge1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KTtcbiAgICB9XG5cbiAgICAuc2Vjb25kLWJhY2tncm91bmQge1xuICAgICAgcGFkZGluZzogMTAwcHggMjBweDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlaW47XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVpbjsgLyogU2FmYXJpLCBDaHJvbWUgYW5kIE9wZXJhID4gMTIuMSAqL1xuICAgICAgLW1vei1hbmltYXRpb24tbmFtZTogZmFkZWluOyAvKiBGaXJlZm94IDwgMTYgKi9cbiAgICAgIC1tcy1hbmltYXRpb24tbmFtZTogZmFkZWluOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAqL1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtc3VwZXItdGl0bGUsXG4gICAgaDEge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMnM7XG4gICAgICBhbmltYXRpb24tbmFtZTogZmFkZWluO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVpbjsgLyogU2FmYXJpLCBDaHJvbWUgYW5kIE9wZXJhID4gMTIuMSAqL1xuICAgICAgLW1vei1hbmltYXRpb24tbmFtZTogZmFkZWluOyAvKiBGaXJlZm94IDwgMTYgKi9cbiAgICAgIC1tcy1hbmltYXRpb24tbmFtZTogZmFkZWluOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbixcbiAgICAuaGVhZGVyLWFjdGlvbnMtYmxvY2sge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogM3M7XG4gICAgICBhbmltYXRpb24tbmFtZTogZmFkZWluO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVpbjsgLyogU2FmYXJpLCBDaHJvbWUgYW5kIE9wZXJhID4gMTIuMSAqL1xuICAgICAgLW1vei1hbmltYXRpb24tbmFtZTogZmFkZWluOyAvKiBGaXJlZm94IDwgMTYgKi9cbiAgICAgIC1tcy1hbmltYXRpb24tbmFtZTogZmFkZWluOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgZmFkZWluIHtcbiAgICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAvKiBGaXJlZm94IDwgMTYgKi9cbiAgICBALW1vei1rZXlmcmFtZXMgZmFkZWluIHtcbiAgICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8qIFNhZmFyaSwgQ2hyb21lIGFuZCBPcGVyYSA+IDEyLjEgKi9cbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgZmFkZWluIHtcbiAgICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8qIEludGVybmV0IEV4cGxvcmVyICovXG4gICAgQC1tcy1rZXlmcmFtZXMgZmFkZWluIHtcbiAgICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYWdhemluZS1jb3ZlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAuY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTE0MHB4KSAvIDIpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cGVyLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZm9udC1zaXplOiA4NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogOTBweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGVhZGVyLWFjdGlvbnMtYmxvY2sge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtc3VwZXItdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItYWN0aW9ucy1ibG9jayB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zY3JvbGwtZG93bi1uZXVtb3JwaGlzbS13cmFwcGVyIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLnNjcm9sbC1kb3duX19sYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5zY3JvbGwtZG93bl9fYXJyb3cge1xuICAgICAgLmFycm93IHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQzZGVnKSBza2V3WCgxNzVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWFnYXppbmUtc2VjdGlvbi0tY292ZXI6bm90KC5tYWdhemluZS1jb3Zlcikge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtODBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwYWRkaW5nOiA4NXB4IDAgMTA1cHg7XG4gICAgbWFyZ2luOiAwIDAgNDVweDtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtY2FwdGlvbnMge1xuICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC51bmRlcmxheSB7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNjBweCkge1xuICAgICAgICAgIG1hcmdpbjogMCAyMDBweCAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkd2MtdGV4dDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTYwcHgpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMjAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudW5kZXJsYXktYmFja2dyb3VuZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogLTEwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBkaXYge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAzNTBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR3Yy1oZWFkbGluZTtcbiAgICAgICAgdGV4dC1zaGFkb3c6XG4gICAgICAgICAgMnB4IDJweCAycHggI2JlYmViZSxcbiAgICAgICAgICAtMnB4IC0ycHggMnB4ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjZTZlNmU2O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC51bmRlcmxheSB7XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgICBwYWRkaW5nOiAyOHB4IDIwcHggMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cGVyLXRpdGxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnVuZGVybGF5IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIsXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC51bmRlcmxheS1iYWNrZ3JvdW5kIHtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBmb250LXNpemU6IDMwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1hZ2F6aW5lLXNlY3Rpb24tLXB1YmxpY2F0aW9uIHtcbiAgICBtYXJnaW46IDQ4cHggMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19jb250ZW50LWNvbCB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIG1heC13aWR0aDogNDEwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE2MHB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLXByZXZpZXdfX2ltYWdlLWNvbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwLCAjMzMzLCB0cmFuc3BhcmVudCk7XG4gICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNkYmRiZGM7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJveC1zaGFkb3c6XG4gICAgICBpbnNldCA0cHggNHB4IDdweCAjYzRjNGM0LFxuICAgICAgaW5zZXQgLTVweCAtNXB4IDEwcHggI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHdpZHRoOiAxMjAwcHg7XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmVhZC1tb3JlIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6ICR3Yy10ZXh0O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoN3B4KTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgICAgIHdpZHRoOiA5NjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3JlYWQtbW9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWFnYXppbmUtc2VjdGlvbi0tcHVibGljYXRpb24ge1xuICAgIC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19pbWFnZS1jb2wge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmltYWdlLXBvc2l0aW9uLXJpZ2h0IHtcbiAgICAgIC5tYWdhemluZS1wdWJsaWNhdGlvbi1wcmV2aWV3X19pbWFnZS1jb2wge1xuICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgfVxuXG4gICAgICAubWFnYXppbmUtcHVibGljYXRpb24tcHJldmlld19fY29udGVudC1jb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1hZ2F6aW5lLXNlY3Rpb24tLXRleHQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcblxuICAgIC5jb250ZW50LWhlYWRpbmcge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRlcmFjdGl2ZS1iaW8ge1xuICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5jb250ZW50X19ib2R5IHtcbiAgICAgIC5maWVsZC0taXRlbSBibG9ja3F1b3RlOm5vdCguZmFjdCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaW50ZXJhY3RpdmUtYmlvIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5zcGVha2VyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNwZWFrZXItcGhvdG8ge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIGJsb2NrcXVvdGU6bm90KC5mYWN0KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlci5tYWdhemluZS1jb3ZlciArIC5tYWdhemluZS1zZWN0aW9uLS10ZXh0IHtcbiAgICAuY29udGVudC1oZWFkaW5nIHtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmludGVyYWN0aXZlLWJpbyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLm1hZ2F6aW5lLXNlY3Rpb24tLXRleHQsXG4gIC5tYWdhemluZS1zZWN0aW9uLS1jb3Zlcjpub3QoLm1hZ2F6aW5lLWNvdmVyKSxcbiAgLm1hZ2F6aW5lLXNlY3Rpb24tLXB1YmxpY2F0aW9uIHtcbiAgICAmLnBhcmFsbGF4LXJldmVhbCB7XG4gICAgICAucGFyYWxsYXgtdXAsXG4gICAgICAucGFyYWxsYXgtZG93biB7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1hZ2F6aW5lLXNlY3Rpb25zLXBhcmFsbGF4LXdyYXBwZXIge1xuICAgIC5tYWdhemluZS1zZWN0aW9ucy1wYXJhbGxheCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0b3A6IC0xNTBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAtNHB4IDRweCAjZjRmNGY0O1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuZml4ZWQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAubWFnYXppbmUtc2VjdGlvbnMtcGFyYWxsYXgge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFnYXppbmUtc2VjdGlvbi0tdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTlweCkge1xuICAgIC5tYWdhemluZS1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICAgICAgbWF4LWhlaWdodDogODAlO1xuXG4gICAgICAubWFnYXppbmUtbmF2aWdhdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG5cbiAgICAgICAgJi1yb3cge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkd2Mtc3ViaGVhZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgbGkgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR3Yy10ZXh0O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIl9fXCI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qYm9keS50b29sYmFyLWZpeGVkIHtcbiAgLm1hZ2F6aW5lLWJhY2tkcm9wIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubWFnYXppbmUtcHVibGljYXRpb25fX2NvbnRlbnQsXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbl9fY29udGVudDo6YmVmb3JlIHtcbiAgICB0b3A6IDk5cHg7XG4gIH1cbn1cblxuYm9keS50b29sYmFyLWZpeGVkLnRvb2xiYXItaG9yaXpvbnRhbC50b29sYmFyLXRyYXktb3BlbiB7XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbl9fY29udGVudCxcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uX19jb250ZW50OjpiZWZvcmUge1xuICAgIHRvcDogMTM5cHg7XG4gIH1cbn1cblxuYm9keS50b29sYmFyLWZpeGVkLnRvb2xiYXItdmVydGljYWwudG9vbGJhci10cmF5LW9wZW4ge1xuICAubWFnYXppbmUtcHVibGljYXRpb25fX2NvbnRlbnQge1xuICAgIGxlZnQ6IDI0MHB4O1xuICB9XG59Ki9cbi8vICN0b29sYmFyLWFkbWluaXN0cmF0aW9uLFxuLy8gI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gKiB7XG4vLyAgIHotaW5kZXg6IDEwMDE7XG4vLyB9XG4iLCIubWFnYXppbmUtcHVibGljYXRpb24tbmV1bW9ycGhpc20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzAwMDtcblxuICBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiAkd2Mtc3ViaGVhZDtcbiAgfVxuXG4gIC5wYWdlX19oZWFkaW5nIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgdG9wOiAyMHB4O1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnJvd19hY3Rpb24tbGlua3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlcm9fX21ldGEtcm93IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuaGVhZGluZ19fYWN0aW9uLWxpbmtzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtYXV0aG9ycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAuZmllbGQtLWl0ZW0ge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5LWRhcmtlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aW9uLWxpbmsge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDEwMHZoIC0gMTA4cHgpLzIgLSAyMHB4KTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29udGVudF9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgIC5hY3Rpb24tbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkd2MtdGV4dCFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogMzAwIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgLmljb24ge1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAucGFnZV9faGVhZGluZyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbiAgfVxuXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbl9fYmFjayB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAqIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgICBmbGV4OiAwIDAgMjRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWdlLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbl9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmJsb2NrLS1oaWdobGlnaHRlZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXG4gICAgLnBhZ2UtaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgcGFkZGluZzogMCAycmVtIDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wdWJsaWNhdGlvbiB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTBweCk7XG5cbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmFydGljbGUtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5oZXJvX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEwOHB4KTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTY4cHgpO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1oZXJvLWltYWdlIHtcbiAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG5cbiAgICAgICoge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLmNhcHRpb24ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAucm93IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuY29sX19yZWxhdGVkIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTAwcHggMjBweCA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwNjlweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRvcDogNTBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xvbmctZGl2aWRlci1saW5lLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICB3aWR0aDogNzIycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3RhYmxldC1kaXZpZGVyLWxpbmUuc3ZnJyk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogMjg5cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vYmlsZS1kaXZpZGVyLWxpbmUuc3ZnJyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzLjRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkd2Mtc3ViaGVhZDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAgIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMy40cHg7XG4gICAgICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5tLWJyZWVhZGNydW1icyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIGEge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkd2MtdGV4dDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyOXB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbF9faW1hZ2VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4td2lkdGg6IDFweDtcblxuICAgIC5ubS1icmVlYWRjcnVtYnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMCwgI0ZGRkZGRjAwIDAlLCAjMDAwMDAwIDEwMCUpIDAgMCBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAzMzBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVzcG9uc2l2ZS1zaGFyZSxcbiAgICAucmVzcG9uc2l2ZS10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlc3BvbnNpdmUtc2hhcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZXNwb25zaXZlLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBib3R0b206IDEwMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbF9fdGV4dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMjBweCA4MHB4IDIwcHggMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDY0MHB4O1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgZmxleDogMCAwIDY0MHB4O1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkd2MtdGV4dDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzQwcHgpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzNDBweCk7XG4gICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMzQwcHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgLnJlc3BvbnNpdmUtc2hhcmUsXG4gICAgICAucmVzcG9uc2l2ZS10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcblxuICAgICAgPiAuc2lkZWJhci1jb3ZlcixcbiAgICAgID4gLnNpZGViYXItc3RhdGljLFxuICAgICAgPiAuc2lkZWJhci10aHVtYm5haWwge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICBoZWlnaHQ6IDA7XG5cbiAgICAgICAgLmNvdmVyLXdpdGgtY2FwdGlvbixcbiAgICAgICAgLmVtYmVkZGVkLWVudGl0eSB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTA4cHgpO1xuICAgICAgICAgIG1pbi13aWR0aDogMzQwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgICAgICB3aWR0aDogMzQwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTY4cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3Zlci13aXRoLWNhcHRpb24gLmVtYmVkZGVkLWVudGl0eSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA3MjBweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAuc2lkZWJhci1jb3ZlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLnNpZGViYXItY292ZXIge1xuICAgICAgICAuY292ZXItd2l0aC1jYXB0aW9uIHtcbiAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2lkZWJhci1jb3ZlciB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuXG4gICAgICAgICAgICAuZW1iZWRkZWQtZW50aXR5IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5zaWRlYmFyLXN0YXRpYyxcbiAgICAgID4gLnNpZGViYXItdGh1bWJuYWlsIHtcbiAgICAgICAgLmNvdmVyLXdpdGgtY2FwdGlvbixcbiAgICAgICAgPiAuZW1iZWRkZWQtZW50aXR5IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWVtYmVkIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW8ge1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA3MjBweCkge1xuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52aWRlby1lbWJlZC1maWVsZC1wcm92aWRlci15b3V0dWJlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDcyMHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzgwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvdmVyLXdpdGgtY2FwdGlvbiBmaWd1cmUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA3MjBweCkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDEwMCUgLSA2MHB4KSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogNzIwcHgpIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5zaWRlYmFyLXN0YXRpYyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHRvcDogLTQzcHg7XG5cbiAgICAgICAgLmNvdmVyLXdpdGgtY2FwdGlvbiB7XG4gICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwdmggLSAxMDhweCk7XG4gICAgICAgICAgcGFkZGluZzogNTBweCAwO1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDB2aCAtIDE2OHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICAgID4gLnNpZGViYXItY292ZXIsXG4gICAgICA+IC5zaWRlYmFyLXN0YXRpYyxcbiAgICAgID4gLnNpZGViYXItdGh1bWJuYWlsIHtcbiAgICAgICAgLmNvdmVyLXdpdGgtY2FwdGlvbixcbiAgICAgICAgLmVtYmVkZGVkLWVudGl0eSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA2NDBweCk7XG4gICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDEwMHZ3IC0gNjQwcHgpO1xuICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDY0MHB4KTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDU2MHB4O1xuXG4gICAgICAgICAgLmllICYge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogY2FsYyg2MjBweCAtIDEwMHZ3KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZW1iZWRkZWQtZW50aXR5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLnNpZGViYXItc3RhdGljLFxuICAgICAgPiAuc2lkZWJhci10aHVtYm5haWwge1xuICAgICAgICAuY292ZXItd2l0aC1jYXB0aW9uLFxuICAgICAgICA+IC5lbWJlZGRlZC1lbnRpdHkge1xuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZCB7XG4gICAgICAgICAgICB3aWR0aDogNjQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnZpZGVvLWVtYmVkLWZpZWxkLXByb3ZpZGVyLXlvdXR1YmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5lbWJlZGRlZC1lbnRpdHkge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZmlnY2FwdGlvbixcbiAgLmNhcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XG4gICAgZm9udC1mYW1pbHk6ICR3Yy10ZXh0IWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogMzAwIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuY29udGVudC0taGFzLWJsb2NrcXVvdGUgLmZpZWxkLS1pdGVtID4gKjpub3QoYmxvY2txdW90ZSkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb250ZW50LS1oYXMtcW5hIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICA+IC5lY2stZW50aXR5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICB9XG5cbiAgICA+IHAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuXG4gICAgICAucW5hIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR3Yy1zdWJoZWFkO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSB1bDpub3QoLnVuc3R5bGVkLWxpc3QpID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnB1YmxpY2F0aW9uLW5vLWltYWdlIHtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xuXG4gIC5wYWdlX19oZWFkaW5nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAubm0tYnJlZWFkY3J1bWJzIHtcbiAgICAgIG1hcmdpbjogLTEwcHggYXV0byAwIC0xMHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZXJvX19tZXRhIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcblxuICAgIGgxIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkd2MtdGV4dDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICB9XG5cbiAgLmNvbHVtbnMtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtLWFydGljbGUge1xuICAgIC5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0taXRlbSB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgLnJvdyB7XG4gICAgICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICAgICAgPiAuY29sLXNtLTQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlLzMpO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExNjBweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53aWRnZXQtY2lyY2xlOm5vdCgud2lkZ2V0LWNpcmNsZS1zbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5maWVsZC0tbmFtZS1ib2R5IC5maWVsZC0taXRlbSB7XG4gICAgICAgIC5yb3cge1xuICAgICAgICAgID4gLmNvbC1zbS00IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAudGV4dC1jZW50ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53aWRnZXQtY2lyY2xlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMzBweCAwIDA7XG5cbiAgICAgICAgICAmOm5vdCgud2lkZ2V0LWNpcmNsZS1zbSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmV1bW9ycGhpYy1udW1iZXJzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIC5oZXJvX19tZXRhIHtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNwZWFrZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwO1xuXG4gICYtcGhvdG8ge1xuICAgIHBhZGRpbmc6IDI2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgZmxleDogMCAwIDE4MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDJweCAycHggI2JlYmViZSwgaW5zZXQgLTJweCAtMnB4IDJweCAjZmZmO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZGJkYmRjO1xuXG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMjhweCFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEyOHB4IWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIGZvbnQtZmFtaWx5OiAkd2MtdGV4dDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4td2lkdGg6IDFweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jb2xfX3RleHQgLmZpZWxkLS1uYW1lLWZpZWxkLXByZS1zdWJ0aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKCgxMDB2aCAtIDYwcHgpLzIgLSAyMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTEwMCUgKyAxMHB4KSk7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5zcGVha2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmLXBob3RvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgJiB+IGgxIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG4iLCIubm0tcmVsYXRlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgLTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgJi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4td2lkdGg6IDFweDtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLmxpc3QtaXRlbS1saW5rIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGFydGljbGUge1xuICAgICAgY29sb3I6ICRncmF5LWRhcmtlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDE1cHggMTJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgICAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgfVxuXG4gICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLW1ldGEge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICR3Yy10ZXh0O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAuaWUgJiB7XG4gICAgICBmbGV4OiAwIDAgMzEwcHg7XG4gICAgICBtYXgtd2lkdGg6IDMxMHB4O1xuXG4gICAgICAubGlzdC1pdGVtLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgYXJ0aWNsZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEyMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5yZWxhdGVkLXJlYWQtbW9yZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiAkd2MtdGV4dDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbiIsIi5tYWdhemluZS1zdHlsZS1uZXVtb3JwaGlzbSxcbi5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSB7XG4gIC5jb250ZW50X19ib2R5IC5maWVsZC0taXRlbSBibG9ja3F1b3RlOm5vdCguZmFjdCkge1xuICAgIGZvbnQtZmFtaWx5OiAkd2Mtc3ViaGVhZDtcbiAgICB3aWR0aDogMzkwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBzdHJvbmcsXG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMC42O1xuICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggMnB4ICNiZWJlYmUsIC0ycHggLTJweCAycHggI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjZTZlNmU2O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBjb250ZW50OiBcIlxcMjAxY1wiO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gYmxvY2txdW90ZS5mYWN0IHtcbiAgICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gICAgd2lkdGg6IDM5MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcblxuICAgIHN0cm9uZyxcbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkd2Mtc3ViaGVhZDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG4gIH1cbn1cbiIsIi5uZXVtb3JwaGljLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiBzdHJvbmc6Zmlyc3QtY2hpbGQge1xuICAgIC5zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgfVxuXG4gICAgJiArIC5uZXVtb3JwaGljLXRleHQge1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5uZXVtb3JwaGljLWxhYmVsIHtcbiAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgfVxuXG4gIC5uZXVtb3JwaGljLXRleHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICB9XG5cbiAgLm5ldW1vcnBoaWMtbnVtYmVycyB+IC5uZXVtb3JwaGljLXRleHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMXB4KTtcbiAgfVxuXG4gICYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAubmV1bW9ycGhpYy1udW1iZXJzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjAwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAubmV1bW9ycGhpYy1sYWJlbCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgJi1sZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAubmV1bW9ycGhpYy1udW1iZXJzIHtcbiAgICAgICAgZm9udC1zaXplOiAxMzBweDtcbiAgICAgIH1cblxuICAgICAgLm5ldW1vcnBoaWMtbGFiZWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxufVxuXG4ubmV1bW9ycGhpYy1udW1iZXJzIHtcbiAgZm9udC1mYW1pbHk6ICR3Yy1oZWFkbGluZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXNoYWRvdzogMnB4IDJweCAycHggI2JlYmViZSwgLTJweCAtMnB4IDJweCAjZmZmZmZmO1xuXG4gIC5zbWFsbCB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMTVweDtcbiAgfVxuXG4gICYudGV4dC1wcmltYXJ5LFxuICAudGV4dC1wcmltYXJ5ICYsXG4gIC50ZXh0LXByaW1hcnkge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgbGVmdDogNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAuc21hbGwge1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogODZweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAuc21hbGwge1xuICAgICAgZm9udC1zaXplOiA2NXB4O1xuICAgIH1cbiAgfVxufVxuXG4ubmV1bW9ycGhpYy10ZXh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuXG4gIC50ZXh0LXByaW1hcnkge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG5cbiIsIi52aWV3LWRpc3BsYXktaWQtaGlzdG9yeV9wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC52aWV3LWhlYWRlciB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkd2MtdGV4dDtcblxuICAgIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cblxuICAudmlld3Mtcm93IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgbWluLWhlaWdodDogNjB2dztcbiAgICBwYWRkaW5nLXRvcDogNjB2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAuZmllbGQtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMnJlbSAxLjVyZW07XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlldy1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuXG4gICAgLnZpZXctbmF2aWdhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMzBlbTtcbiAgICAgIGxlZnQ6IDEuNWVtO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgZm9udC1zaXplOiAwLjg1ZW07XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDNweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJiMmIyYjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQuNXB4O1xuXG4gICAgICAgICAgICAmLm1QUzJpZC1oaWdobGlnaHQsXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3LWhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE1MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG5cbiAgICAudmlld3Mtcm93IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICAuZmllbGQtY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyNzVweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNDVweCAtIDgwcHgpO1xuICAgICAgICByaWdodDogY2FsYyg1MCUgKyA1MHB4KTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgIHRvcDogMzAwcHg7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDExcHgpO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJvdHRvbTogY2FsYygxMDAlIC0gMzAwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDRuICsgMSksXG4gICAgICAmOm50aC1jaGlsZCg0biArIDIpIHtcbiAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgNTBweCk7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogNDA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtY29udGVudCB7XG4gICAgICAgICAgdG9wOiAzODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1maXJtLWhpc3Rvcnkge1xuICAuYnJlYWRjcnVtYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cbiIsIi5nbG9iYWwtc2VhcmNoLWZvcm0ge1xuICAuZmlsdGVyLXdpZGdldHMge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG5cbiAgICAuZm9ybS1zdWJtaXQge1xuICAgICAgQGluY2x1ZGUgc2VhcmNoLW0tZ2xhc3MoKTtcblxuICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICBAaW5jbHVkZSBzZWFyY2gtc3Bpbm5lcigpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlldy1nbG9iYWwtc2VhcmNoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICByb3ctZ2FwOiAycmVtO1xuXG4gICYuYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgLnZpZXctaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFyaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgei1pbmRleDogMDtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlldy1maWx0ZXJzIC5zb3J0LWxpbmtzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogYXV0bztcblxuICAgIC5zb3J0LWxpbmsge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgLnNvcnRpbmcge1xuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgLy8gZGlzcGxheSBzdWJtaXQgYnV0dG9uIGFzIHRocm9iYmVyXG4gICAgICAuZm9ybS1zdWJtaXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIEBpbmNsdWRlIHNwaW5uZXIoKTtcblxuICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLnZpZXctY29udGVudCB7XG4gICAgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLnZpZXctcGFnaW5hdGlvbiB7XG4gICAgLnBhZ2VyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbjogMjFweCAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLmFqYXgtcHJvZ3Jlc3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAuc2VhcmNoLXNwaW5uZXIge1xuICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBAaW5jbHVkZSBibGFjay1zZWFyY2gtc3Bpbm5lcigpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxvYWQtbW9yZS1wYWdlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICAudmlldy1wYWdpbmF0aW9uX190ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDAgN3B4O1xuICB9XG5cbiAgLnZpZXctcGFnaW5hdGlvbl9fbmV4dC1wYWdlIGEsXG4gIC52aWV3LXBhZ2luYXRpb25fX2NvbGxhcHNlLFxuICAudmlldy1wYWdpbmF0aW9uX19leHBhbmQge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3LXBhZ2luYXRpb25fX25leHQtcGFnZSBhLFxuICAudmlldy1wYWdpbmF0aW9uX19leHBhbmQge1xuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cbiAgfVxuXG4gIC52aWV3LXBhZ2luYXRpb25fX2V4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC52aWV3LXBhZ2luYXRpb25fX2NvbGxhcHNlOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cblxuICAmLnZpZXctY29sbGFwc2VkIHtcbiAgICAudmlldy1wYWdpbmF0aW9uX19leHBhbmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cblxuICAgIC52aWV3LXBhZ2luYXRpb24gLnBhZ2VyLFxuICAgIC52aWV3LXBhZ2luYXRpb25fX2NvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnJlc3VsdHMtaXRlbTpudGgtY2hpbGQobiArIDkpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAucmVzdWx0cy1pdGVtIHtcbiAgICAuZGF0ZSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgfVxuXG4gICAgLnJvbGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIsIFwiO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5leGNlcnB0IHtcbiAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgfVxuXG4gICAgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMzBweCAwIDEycHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgID4gKiB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGUsXG4gICAgICAgIC5yb2xlLFxuICAgICAgICAub2ZmaWNlLFxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1mYW1pbHk6ICR3Yy10ZXh0O1xuICAgICAgbWFyZ2luOiAwIDAgMnB4O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR3Yy1zdWJoZWFkO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtaXhpbiBmaXJzdC1yb3ctbGlua3MoKSB7XG4gICAgICA+IGEge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIGZpcnN0LXJvdy1saW5rcygpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICY6bnRoLWNoaWxkKC1uICsgMikge1xuICAgICAgICBAaW5jbHVkZSBmaXJzdC1yb3ctbGlua3MoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAmOm50aC1jaGlsZCgtbiArIDQpIHtcbiAgICAgICAgQGluY2x1ZGUgZmlyc3Qtcm93LWxpbmtzKCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXctZGlzcGxheS1pZC1hYm91dF91cyAucmVzdWx0cy1pdGVtIGg0LFxuICAudmlldy1kaXNwbGF5LWlkLW91cl90aGlua2luZyAucmVzdWx0cy1pdGVtIGg0IHtcbiAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC52aWV3cy13aWRnZXQtc29ydC1ieSBsYWJlbCxcbiAgLnZpZXdzLXdpZGdldC1zb3J0LW9yZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmV4Y2VycHQsXG4gIC5zdW1tYXJ5LFxuICAuc3RyZWV0LWJsb2NrLFxuICAubG9jYWxpdHktYmxvY2ssXG4gIC5jb3VudHJ5IHtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gIH1cblxuICAudmlldy1kaXNwbGF5LWlkLWFib3V0X3VzIC5yZXN1bHRzLWl0ZW0ge1xuICAgIGg0LnR5cGUtbG9jYXRpb24gYSxcbiAgICBoNC50eXBlLWFib3V0X3BhZ2UgYSxcbiAgICBoNC50eXBlLXRhYmJlZF9wYWdlIGEsXG4gICAgaDQudHlwZS1tZWRpYV9jb250YWN0cyBhLFxuICAgIGg0LnR5cGUtc2VjdGlvbl9wYWdlIGEsXG4gICAgaDQudHlwZS1sZWdhbF9zdGF0ZW1lbnRzIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICR3Yy1zdWJoZWFkO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy13aWRnZXQtc29ydC1ieSAuZm9ybS10eXBlLWJlZi1saW5rIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICR3Yy10ZXh0O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgIH1cblxuICAgIGEuYWN0aXZlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkd2MtdGV4dDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLXdpZGdldC1zb3J0LWJ5IC5mb3JtLXR5cGUtYmVmLWxpbms6bGFzdC1jaGlsZCBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAudmlld3Mtd2lkZ2V0LXNvcnQtYnkgLmZvcm0tdHlwZS1iZWYtbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIHwgXCI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAudmlld3Mtd2lkZ2V0LXNvcnQtYnkgLmZvcm0tdHlwZS1iZWYtbGluazpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAudmlld3Mtd2lkZ2V0LXNvcnQtYnkgYS5hY3RpdmUuc29ydC1hc2M6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgY29udGVudDogXCJcXDI1QkNcIjtcbiAgfVxuXG4gIC52aWV3cy13aWRnZXQtc29ydC1ieSAuZ2x5cGhpY29uLXJlZnJlc2gge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cblxuICAucGFnZXItbG9hZC1tb3JlIHtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gIH1cbn1cblxuLnBhdGgtc2VhcmNoIHtcbiAgLmFqYXgtcHJvZ3Jlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmdsb2JhbC1zZWFyY2gtbmF2IHtcbiAgJi5wYWdlX19uYXYtdGFicyB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG5cbiAgICAmID4gbGkuYWN0aXZlICsgbGksXG4gICAgLnBhZ2VfX25hdi10YWJzID4gbGkuYWN0aXZlLXRyYWlsICsgbGkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgICB9XG4gIH1cblxuICAubmF2LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItbGVmdDogMC41cHggc29saWQgJGJsdWU7XG4gICAgfVxuXG4gICAgLy8gJi5wYWdlX19uYXYtdGFicyB7XG4gICAgLy8gICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIC8vIH1cblxuICAgICYuYWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGg6IG5vbmU7XG4gICAgfVxuXG4gICAgLm5hdi10YWJzX19saW5rIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLmdsb2JhbC1zZWFyY2gtbmF2IC5uYXYtaXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjVweCBzb2xpZCAkYmx1ZTtcblxuICAgICYuYWN0aXZlLXRyYWlsIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLm5hdi10YWJzX19saW5rIHtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtdGFic19fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cbiIsIi52aWV3LXBlb3BsZS1zZWFyY2gge1xuICAucGFnZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMTVweCAwIDI3cHg7XG4gIH1cbn1cblxuLnJlbW92ZS1maWx0ZXJzLWxpbmtzIHtcbiAgYS5yZXNldC1idXR0b24tbGluayB7XG4gICAgYmFja2dyb3VuZDogJGdyYXktZGFya2VzdDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkd2MtdGV4dDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogMnB4IDE4cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuXG4vKiBTZWFyY2ggZm9ybSBvbiBob21lcGFnZSAqL1xuYm9keS5ub2RlLXR5cGUtaG9tZSB7XG4gIC5wZW9wbGUtc2VhcmNoLWRyb3Bkb3ducyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWFyY2gtYm94IHtcbiAgICBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cC1idG4ge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG90YWwtcmVzdWx0cyAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGVvcGxlLXNlYXJjaC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAkd2MtdGV4dDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAyN3B4IDAgMThweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIG1hcmdpbjogODFweCAwIDMwcHg7XG4gIH1cbn1cblxuLyogU29ydGluZyBsaW5rcyAqL1xuLnBlb3BsZS1yZXN1bHRzLXNvcnRpbmcge1xuICB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIgfCBcIjtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEsXG4gIGEuYWN0aXZlLFxuICBhOmhvdmVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIGEuYWN0aXZlIHtcbiAgICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICYuc29ydGFibGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmLm9yZGVyLWRlc2M6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcMjVCQ1wiO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBTZWFyY2ggcmVzdWx0cyAqL1xuLnBlb3BsZS1yZXN1bHRzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcblxuICAvLyBGaWx0ZXIgbGFiZWxzXG4gIC5maWx0ZXItbGFiZWxzIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgJi5maWx0ZXItbGFiZWwge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIHBhZGRpbmc6IDFweCA3cHggMXB4IDlweDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoZWFkZXIucmVzdWx0cy1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICRncmF5LWRhcms7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICR3Yy10ZXh0O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnZpZXctY29udGVudCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC8vIEBmaXhtZVxuICAvL0BtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4teHMtbWluKSB7XG4gIC8vICAuaGlkZGVuLXhzIHtcbiAgLy8gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIC8vICB9XG4gIC8vfVxuXG4gIC5sYXd5ZXItbmFtZSB7XG4gICAgbWFyZ2luOiAtMnB4O1xuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogJGdyYXktZGFya2VyO1xuICAgICAgZm9udC1mYW1pbHk6ICR3Yy10ZXh0O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cblxuICAuYmlvLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5iaW8tdGh1bWIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgIGE6aG92ZXIgaW1nIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gIH1cblxuICAuYmlvLWRldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICR3Yy10ZXh0O1xuICAgICAgY29sb3I6ICRncmF5O1xuICAgIH1cbiAgfVxuXG4gIC5sYXd5ZXItcm9sZSxcbiAgLmxhd3llci1jaXR5IHtcbiAgICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XG4gIH1cblxuICAubGF3eWVyLXBob25lcyBzcGFuLFxuICAubGF3eWVyLXBob25lcyBhLFxuICAubGF3eWVyLWVtYWlsIGEge1xuICAgIGZvbnQtZmFtaWx5OiAkd2MtdGV4dDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJGdyYXk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLmxhd3llci1waG9uZXMge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG4gIC5sYXd5ZXItcGhvbmVzLFxuICAubGF3eWVyLWVtYWlsIHtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICR3Yy10ZXh0O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cblxuICAuYmlvLWRldGFpbCxcbiAgLmxhd3llci1waG9uZXMsXG4gIC5sYXd5ZXItZW1haWwge1xuICAgIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIGxpID4gYSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgcC5wZW9wbGUtc2VhcmNoLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDU0cHggMCAxOHB4O1xuICB9XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuZm9ybS1hdXRvY29tcGxldGUge1xuICAgIC5kcm9wZG93biB7XG4gICAgICAuYXV0b2NvbXBsZXRlLXVzZXItaW5wdXQsXG4gICAgICAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24tcHJlZml4LFxuICAgICAgLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uLXN1ZmZpeCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBlb3BsZS1zZWFyY2gtZHJvcGRvd25zIHtcbiAgICAuZmlsdGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR3Yy10ZXh0O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmxhd3llci1jb250YWN0LWluZm8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMTYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgfVxuXG4gICAgLmxhd3llci1waG9uZXMsXG4gICAgLmxhd3llci1lbWFpbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIHNwYW4sXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTE4MlwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGF3eWVyLXBob25lcyB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5sYXd5ZXItZW1haWwge1xuICAgICAgYTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcMjcwOVwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgIHAucGVvcGxlLXNlYXJjaC1kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5yZW1vdmUtZmlsdGVycy1saW5rcyB7XG4gICAgICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgICB9XG5cbiAgICAucGVvcGxlLXNlYXJjaC1kcm9wZG93bnMge1xuICAgICAgLmZpbHRlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgJi5yb2xlLFxuICAgICAgICAmLmxhbmd1YWdlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZpZXctcGVvcGxlLXNlYXJjaCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXdjLWRpc3RhbmNlLWJsb2Nrcyk7XG5cbiAgLnNvcnRpbmctd3JhcHBlci53Yy12aWV3cy1zb3J0LWNvbnRlbnQtbGlua3Mge1xuICAgIC5zb3J0LWxpbmtzIHtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuXG4gICAgICAuc29ydC1saW5rIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcInxcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFnZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW46IDIxcHggMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5hamF4LXByb2dyZXNzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAuc2VhcmNoLXNwaW5uZXIge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIGJsYWNrLXNlYXJjaC1zcGlubmVyKCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlX19zaWRlYmFyLWNvbXBsZW1lbnRhcnksXG4udmlldy1wZW9wbGUtc2VhcmNoIHtcbiAgJi5uby1maWx0ZXJzIHtcbiAgICAuc29ydGluZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3LWhlYWRlciB7XG4gICAgLnJlc3VsdHMtdG90YWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkd2MtdGV4dDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNvcnQtbGlua3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmFqYXgtcHJvZ3Jlc3Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi52aWV3LXBlb3BsZS1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1wZW9wbGUtc2VhcmNoLXNlYXJjaC1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMzNweDtcblxuICAuZmlsdGVyLWxhYmVscyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbi8qIEZpbHRlciBsYWJlbHMgd3JhcHBlciAqL1xuLnZpZXctcGVvcGxlLXNlYXJjaCB7XG4gIC52aWV3cy1leHBvc2VkLWZvcm0gLmZpbHRlci1sYWJlbHMtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICAuZmlsdGVyLWxhYmVscyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICYuZmlsdGVyLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICBwYWRkaW5nOiAzcHggN3B4IDNweCA5cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG5cbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpbHRlci1sYWJlbC1yZW1vdmUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNxdWFyZSg4cHgpO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFya2VyO1xuICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmVzZXQtYnV0dG9uLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDEwMTAxO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkd2MtdGV4dDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgcGFkZGluZzogMnB4IDE4cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAudmlldy1lbXB0eSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLyogRmlsdGVyIGxhYmVscyAqL1xuLy8gdWwuZmlsdGVyLWxhYmVscyB7XG4vLyB9XG5cbi52aWV3LWZpbHRlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnNvcnQtbGlua3Mge1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm90dG9tOiAtMzJweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBib3R0b206IC04MnB4O1xuICAgIH1cbiAgfVxuXG4gIC5maWx0ZXItd2lkZ2V0cyB7XG4gICAgJl9fc2VhcmNoYm94IHtcbiAgICAgIC50d2l0dGVyLXR5cGVhaGVhZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8qLnNlbGVjdC13cmFwcGVye1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDBkMWQxIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2QwZDFkMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAgICAgY29sb3I6ICNCN0I3Qjc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAgIH0qL1xuXG4gICAgLmZvcm0tc3VibWl0IHtcbiAgICAgIEBpbmNsdWRlIHNlYXJjaC1tLWdsYXNzKCk7XG5cbiAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgQGluY2x1ZGUgc2VhcmNoLXNwaW5uZXIoKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhdGgtcGVvcGxlIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gIC5hamF4LXByb2dyZXNzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI3BhZ2Utd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IHVuc2V0O1xuICB9XG59XG4iLCIucGF0aC1mcm9udHBhZ2Uge1xuICAuZmllbGQtLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHVsIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLmhvbWVwYWdlLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi50ZXh0LXdoaXRlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1zZWN0aW9uLXRpdGxlLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkaW5nLFxuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgYSxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGluZyBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRleHQtYmxhY2sge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtc2VjdGlvbi10aXRsZSxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGluZyB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgLy8gZm9udC1zaXplOiAkaDYtZm9udC1zaXplO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgLy8gbGluZS1oZWlnaHQ6IDEuMTtcblxuICAgIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaDEsXG4gIGgxLFxuICBoMSAuZmllbGQtLW5hbWUtZmllbGQtc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICR3Yy1oZWFkbGluZTtcbiAgICBsaW5lLWhlaWdodDogMC44NTtcbiAgICBmb250LXNpemU6IDMuMjVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IDVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiA2LjI1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXNlY3Rpb24tdGl0bGUsXG4gIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkaW5nLFxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICR3Yy1oZWFkbGluZTtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMC44NTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IDVyZW07XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMyxcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIC8vIGhpZGUgYmFja2dyb3VuZCBpbWFnZSB0aGF0IHdlcmUgc2V0IGJ5IGF0dHJpYnV0ZSBvbiB0aGUgbW9iaWxlIHZpZXdwb3J0XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIC8vIHBhZGRpbmctdG9wOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICA+IC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGhlaWdodDogYXV0bztcbiAgICAvLyBtaW4taGVpZ2h0OiA2NDBweDtcbiAgICAvLyBwYWRkaW5nOiA0NXB4IDAgMTIwcHg7XG4gIH1cbn1cblxuLmhvbWVwYWdlX19uZXh0LXNlY3Rpb24tbGluayB7XG4gIGJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZm9udC1mYW1pbHk6ICR3Yy10ZXh0O1xuICB6LWluZGV4OiAxMDtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhvbWVwYWdlLXNlY3Rpb24tLWhvbWUtcGVvcGxlLFxuLmhvbWVwYWdlLXNlY3Rpb24tbGVmdC1pbWFnZSB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IDYuMjVyZW0gMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiA3cmVtIDA7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0taG9tZS1tdWx0aWxpbmsge1xuICBwYWRkaW5nOiAycmVtIDA7XG5cbiAgLmhvbWVwYWdlLXNlY3Rpb25faW50cm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubXVsdGlsaW5rLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgLy8gaGVpZ2h0OiAyMzBweDtcbiAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5ob21lcGFnZS1zZWN0aW9uLS1ob21lLXBlb3BsZSB7XG4gIC5maWx0ZXItd2lkZ2V0cyB7XG4gICAgLmNvbC1tZC02OmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5maWx0ZXItd2lkZ2V0c19fc2VhcmNoYm94IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuXG4gICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIC5mb3JtLXRleHQudHQtaW5wdXQge1xuICAgICAgLy8gICBiYWNrZ3JvdW5kOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgLy8gICBib3JkZXI6IG5vbmU7XG4gICAgICAvLyAgIGJveC1zaGFkb3c6IDAgMDtcbiAgICAgIC8vICAgcGFkZGluZzogMTBweCAxOHB4O1xuICAgICAgLy8gICBoZWlnaHQ6IDQzcHg7XG4gICAgICAvLyAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAvLyAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIC8vICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cbiAgICAgIC5mb3JtLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiA0M3B4O1xuICAgICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB2ZXJzaW9uPScxLjEnJTIweG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUyMHZpZXdCb3g9JzAlMjAwJTIwMzIlMjAzMiclM0UlM0NwYXRoJTIwZmlsbD0nJTIzMjYxMUM5JyUyMGQ9J00yMi4zOTklMjAyMC4zYzEuNDQ3LTEuODg2JTIwMi4zMTktNC4yOCUyMDIuMzE5LTYuODc3JTIwMC0wLjAwNCUyMDAtMC4wMDglMjAwLTAuMDExdjAuMDAxYzAtNi4yNzItNS4wODEtMTEuMzc1LTExLjMyNC0xMS4zNzVzLTExLjMyNCUyMDUuMTAzLTExLjMyNCUyMDExLjM3NSUyMDUuMDc5JTIwMTEuMzc1JTIwMTEuMzI0JTIwMTEuMzc1YzAuMDAyJTIwMCUyMDAuMDA0JTIwMCUyMDAuMDA2JTIwMCUyMDIuNjYxJTIwMCUyMDUuMTA1LTAuOTI2JTIwNy4wMjktMi40NzNsLTAuMDIyJTIwMC4wMTclMjA3LjU0JTIwNy41NzklMjAyLjAwOS0yLjAyMHpNMTMuMzk0JTIwMjIuMjNjLTQuODM5JTIwMC04Ljc3NC0zLjk1Ni04Ljc3NC04LjgxOHMzLjkzOC04LjgxMyUyMDguNzc0LTguODEzJTIwOC43NzUlMjAzLjk1NiUyMDguNzc1JTIwOC44MTYtMy45MzglMjA4LjgxNC04Ljc3NSUyMDguODE0eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICB6LWluZGV4OiAyMDAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTNFJTBBJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBkJTNEJTIyTTIyLjM5OSUyMDIwLjNjMS40NDctMS44ODYlMjAyLjMxOS00LjI4JTIwMi4zMTktNi44NzclMjAwLTAuMDA0JTIwMC0wLjAwOCUyMDAtMC4wMTF2MC4wMDFjMC02LjI3Mi01LjA4MS0xMS4zNzUtMTEuMzI0LTExLjM3NXMtMTEuMzI0JTIwNS4xMDMtMTEuMzI0JTIwMTEuMzc1JTIwNS4wNzklMjAxMS4zNzUlMjAxMS4zMjQlMjAxMS4zNzVjMC4wMDIlMjAwJTIwMC4wMDQlMjAwJTIwMC4wMDYlMjAwJTIwMi42NjElMjAwJTIwNS4xMDUtMC45MjYlMjA3LjAyOS0yLjQ3M2wtMC4wMjIlMjAwLjAxNyUyMDcuNTQlMjA3LjU3OSUyMDIuMDA5LTIuMDIwek0xMy4zOTQlMjAyMi4yM2MtNC44MzklMjAwLTguNzc0LTMuOTU2LTguNzc0LTguODE4czMuOTM4LTguODEzJTIwOC43NzQtOC44MTMlMjA4Ljc3NSUyMDMuOTU2JTIwOC43NzUlMjA4LjgxNi0zLjkzOCUyMDguODE0LTguNzc1JTIwOC44MTR6JTIyJTNFJTNDJTJGcGF0aCUzRSUwQSUzQyUyRnN2ZyUzRSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLFxuICAuZmllbGQtLW5hbWUtZmllbGQtc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmhvbWVwYWdlLXNlY3Rpb24tbGVmdC1pbWFnZSB7XG4gIC5ob21lcGFnZS1zZWN0aW9uX19pbWcge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLmhvbWVwYWdlLXNlY3Rpb24tbGVmdC1jcm9wcGVkLWltZyB7XG4gIC5ob21lcGFnZS1zZWN0aW9uX19pbWcge1xuICAgIGhlaWdodDogMjIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSAxMDB2dykgLyAyKTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMHZ3ICsgMC41cmVtKTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgICB9XG5cbiAgICAuZmllbGQtLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGhlaWdodDogNDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC00cmVtO1xuICAgICAgZmxleDogMCAwIGNhbGMoNjYuNjY2NjY3JSArICgxMDB2dyAtIDEwMCUpIC8gMiArIDRyZW0pO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLThyZW07XG4gICAgICBmbGV4OiAwIDAgY2FsYyg2Ni42NjY2NjclICsgKDEwMHZ3IC0gMTAwJSkgLyAyICsgOHJlbSk7XG4gICAgICBoZWlnaHQ6IDUxNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC04cmVtO1xuICAgICAgaGVpZ2h0OiA1NzBweDtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDY2LjY2NjY2NyUgKyAoMTAwdncgLSAxMDAlKSAvIDIgKyA4cmVtKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEycmVtO1xuICAgICAgZmxleDogMCAwIGNhbGMoNjYuNjY2NjY3JSArICgxMDB2dyAtIDEwMCUpIC8gMiArIDEycmVtKTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKSB7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbig1NzBweCAwLCAxMDAlIDAsIDEwMCUgMTAxJSwgMCAxMDAlLCAwIDEwMSUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmhvbWVwYWdlLXNlY3Rpb24tcmlnaHQtY3JvcHBlZC1pbWcge1xuICAuaG9tZXBhZ2Utc2VjdGlvbl9faW1nIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtIDEwMHZ3KSAvIDIpO1xuICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZmxleDogMCAwIGNhbGMoMTAwdncgKyAwLjVyZW0pO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgfVxuXG4gICAgLmZpZWxkLS1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBoZWlnaHQ6IDQxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC04cmVtO1xuICAgICAgZmxleDogMCAwIGNhbGMoNTguMzMzMzMzJSArICgxMDB2dyAtIDEwMCUpIC8gMiArIDhyZW0pO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcmVtO1xuICAgICAgaGVpZ2h0OiA1MTVweDtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDY2LjY2NjY2NyUgKyAoMTAwdncgLSAxMDAlKSAvIDIgKyAxMHJlbSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTJyZW07XG4gICAgICBoZWlnaHQ6IDU3MHB4O1xuICAgICAgZmxleDogMCAwIGNhbGMoNjYuNjY2NjY3JSArICgxMDB2dyAtIDEwMCUpIC8gMiArIDEycmVtKTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCBjYWxjKDEwMCUgLSA1NzBweCkgMTAwJSwgMCAxMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5ob21lcGFnZS1zZWN0aW9uX19jb250ZW50IHtcbiAgLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtICYge1xuICAgIHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaG9tZXBhZ2Utc2VjdGlvbi0tdmlkZW8ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAudmlkZW8tY2FyZC0taXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5ob21lcGFnZS1zZWN0aW9uX19iYWNrZ3JvdW5kIHtcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtYmFja2dyb3VuZC1pbWFnZSAuZmllbGQtLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbi5ob21lcGFnZS1zZWN0aW9uLS1ob21lLWhlcm8ge1xuICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgfVxuXG4gIC52aWRlby10ZWFzZXJfX3Bvc3RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuaG9tZXBhZ2UtaGVyb19fYmFja2dyb3VuZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAudmlkZW8tdGVhc2VyX19iZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnZpZGVvLXRlYXNlcl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJvdHRvbTogMnJlbTtcbiAgICB0b3A6IDFyZW07XG4gICAgei1pbmRleDogMztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHRvcDogMy43NXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICB0b3A6IDdyZW07XG4gICAgfVxuICB9XG5cbiAgLnZpZGVvLXRlYXNlcl9fdGV4dC1pbmZvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIG9wYWNpdHkgMC44cyBlYXNlLWluLW91dCxcbiAgICAgIHZpc2liaWxpdHkgMHMgbGluZWFyIDBzO1xuICB9XG5cbiAgLnZpZGVvLXRlYXNlcl9fcGxheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnZpZGVvLXRlYXNlcl9fdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICB0cmFuc2l0aW9uOlxuICAgICAgb3BhY2l0eSAwLjhzIGVhc2UtaW4tb3V0LFxuICAgICAgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC44cztcbiAgfVxuXG4gICYuaXMtcGxheWluZyB7XG4gICAgLnZpZGVvLXRlYXNlcl9fYmcge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC52aWRlby10ZWFzZXJfX3RleHQtaW5mbyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgb3BhY2l0eSAwLjhzIGVhc2UtaW4tb3V0LFxuICAgICAgICB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjhzO1xuICAgIH1cblxuICAgIC52aWRlby10ZWFzZXJfX3ZpZGVvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgb3BhY2l0eSAwLjhzIGVhc2UtaW4tb3V0LFxuICAgICAgICB2aXNpYmlsaXR5IDBzIGxpbmVhciAwcztcbiAgICB9XG5cbiAgICAuaG9tZXBhZ2UtaGVyb19fYmFja2dyb3VuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ucGF0aC1mcm9udHBhZ2Uge1xuICAuYWEtRm9ybSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAuYWEtSW5wdXRXcmFwcGVyIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMTBweCAxOHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5hYS1DbGVhckJ1dHRvbixcbiAgICAuYWEtU3VibWl0QnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuaW50ZXJhY3RpdmUtYXVkaW8ge1xuICBtYXJnaW46IDMzcHggMDtcblxuICAuYXVkaW8tc3BlYWtlciB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICB0b3A6IDMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB9XG5cbiAgLmNwLWNpcmNsZS1mcmFtZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5jcC1jb250YWluZXIge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5jcC1idWZmZXItaG9sZGVyLCAuY3AtcHJvZ3Jlc3MtaG9sZGVyLCAuY3AtY2lyY2xlLWNvbnRyb2wge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuXG4gIC5jcC1idWZmZXItaG9sZGVyLCAuY3AtcHJvZ3Jlc3MtaG9sZGVyIHtcbiAgICBjbGlwOiByZWN0KDBweCwxODBweCwxODBweCw5MHB4KTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLmNwLWJ1ZmZlci0xLCAuY3AtYnVmZmVyLTIsIC5jcC1wcm9ncmVzcy0xLCAuY3AtcHJvZ3Jlc3MtMiB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgY2xpcDogcmVjdCgwcHgsOTBweCwxODBweCwwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gIC5jcC1idWZmZXItMSwgLmNwLWJ1ZmZlci0yIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNwLWNpcmNsZS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2F1ZGlvL2F1ZGlvLWJ1ZmZlci5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5jcC1wcm9ncmVzcy0xLCAuY3AtcHJvZ3Jlc3MtMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hdWRpby9hdWRpby1wcm9ncmVzcy5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgLmNwLWJ1ZmZlci1ob2xkZXIuY3AtZ3Q1MCxcbiAgLmNwLXByb2dyZXNzLWhvbGRlci5jcC1ndDUwLFxuICAuY3AtcHJvZ3Jlc3MtMS5jcC1mYWxsYmFjayB7XG4gICAgY2xpcDogcmVjdChhdXRvLGF1dG8sYXV0byxhdXRvKTtcbiAgfVxuXG4gIC5jcC1jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIGZsZXg6IDAgMCAxODBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDJweCAycHggI2JlYmViZSwgaW5zZXQgLTJweCAtMnB4IDJweCAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNkYmRiZGM7XG4gIH1cblxuICAuZGVzY3JpcHRpb24sXG4gIC5hdWRpby1jb250cm9scyB7XG4gICAgZmxleC1iYXNpczogMTgwcHg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICR3Yy10ZXh0O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIHN0cm9uZyxcbiAgICAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0gYmxvY2txdW90ZS5mYWN0ICYgc3Ryb25nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkd2MtdGV4dDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5hdWRpby1jb250cm9scyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICBtYXJnaW46IDE1cHggMCAwO1xuXG4gICAgICAuY3AtY29udHJvbHMudW5zdHlsZWQtbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY3AtcGxheSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hdWRpby9saXN0ZW5faWNvbi5zdmcpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNwLXBhdXNlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2F1ZGlvL2xpc3Rlbl9pY29uLnN2Zyk7XG4gICAgICAgIH1cblxuICAgICAgICAuY3AtcGxheSxcbiAgICAgICAgLmNwLXBhdXNlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0M3B4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiLndpZGdldC1jaXJjbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAudGV4dC1wcmltYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5uZXVtb3JwaGljLW51bWJlcnMge1xuICAgIG1hcmdpbjogLTEwcHggMCAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAycHggMnB4IDJweCAjYmViZWJlLCBpbnNldCAtMnB4IC0ycHggMnB4ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjZGJkYmRjO1xuXG4gICAgJi1sZyB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuXG4gICAgJi1zbSB7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJi1zbSB7XG4gICAgLmNvbHVtbnMtZ3JpZC1pdGVtLmJvcmRlcmxlc3MgJiB7XG4gICAgICAubmV1bW9ycGhpYy1udW1iZXJzIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub3VyLWRpdmVyc2Utd29ya3BsYWNlIHtcbiAgLndpZGdldC1jaXJjbGUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gcCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIG1pbi13aWR0aDogMXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmV1bW9ycGhpYy1udW1iZXJzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDJweCAycHggI2JlYmViZSwgaW5zZXQgLTJweCAtMnB4IDJweCAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZDogI2RiZGJkYztcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9yLW91ci1jbGllbnRzIHtcbiAgLndpZGdldC1jaXJjbGUge1xuXG4gIH1cbn1cbiIsIi5jb2x1bW5zLWdyaWQge1xuICBtYXgtd2lkdGggIDogMTAwJTtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50IDogJyc7XG4gICAgZGlzcGxheSA6IGJsb2NrO1xuICAgIGNsZWFyICAgOiBib3RoO1xuICB9XG5cbiAgJi1pdGVtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAxcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tcGVyc29uLWJsb2NrIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAuNXJlbSAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRlbnQtYmxvY2sge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ib3JkZXJlZCAucGFyYWdyYXBoLS10eXBlLS1jb250ZW50LWJsb2NrIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuXG4gICAgICAuY2FyZC1sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgLmZpZWxkLS1pdGVtIHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICR3Yy1zdWJoZWFkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5oaWdobGlnaHQgLnBhcmFncmFwaC0tdHlwZS0tY29udGVudC1ibG9jayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2RkZDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDRweCA0cHggN3B4ICNjNGM0YzQsIGluc2V0IC01cHggLTVweCAxMHB4ICNmZmZmZmY7XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cblxuICAgICAgLmNhcmQtbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIC5maWVsZC0taXRlbSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkd2Mtc3ViaGVhZDtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYm9yZGVybGVzcyB7XG4gICAgICAmLmNvbHNwYW4tMiB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgICAgfVxuXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1jb250ZW50LWJsb2NrIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLmNhcmQtbGFiZWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR3Yy10ZXh0O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR3Yy1zdWJoZWFkO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAub2ZmaWNlLXN0YXRpc3RpY3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR3Yy10ZXh0O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIC50ZXh0LXByaW1hcnkge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAubmV1bW9ycGhpYy1udW1iZXJzIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDE1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTkwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjVweCk7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc21hbGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXVtb3JwaGljLW51bWJlcnMge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud2l0aG91dC1tYXNvbnJ5IHtcblxuICAuZmllbGQtLW5hbWUtZmllbGQtY29udGVudC1ibG9ja3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG5cbiAgICAuY29sdW1ucy1ncmlkLXNpemVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvbHVtbnMtZ3JpZC1pdGVtIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29udGVudC1ibG9jayB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG59XG4iLCIuaW50ZXJhY3RpdmUtb3ZlcmxheSB7XG4gIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAmLmJ0biB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC8vICYuYnRuLWxpbmsge1xuICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gICBjb2xvcjogJHByaW1hcnk7XG4gICAgLy8gICBwYWRkaW5nOiAwO1xuICAgIC8vICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC8vIH1cbiAgfVxuXG4gIC5vdmVybGF5LW1vZGFsIHtcbiAgICBAaW5jbHVkZSB3Yy1tb2RhbCgpO1xuXG4gICAgJiAub3ZlcmxheS1tb2RhbCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAub3ZlcmxheSB7XG4gICAgICBAaW5jbHVkZSBjYXJlZXJzLWNvbnRhaW5lcigpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogMTI1cHg7XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMC42MjVyZW07XG5cbiAgICAgICAgYnV0dG9uLmNsb3NlIHtcbiAgICAgICAgICBpbnNldDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxLjI1cmVtO1xuXG4gICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vdmVybGF5X19ib2R5IHtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE4MHB4KTtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgfVxuXG4gICAgICAmX19oZXJvIHtcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW92ZXJsYXktc2VjdGlvbnMgc2VjdGlvbj4uZmllbGQtLWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW92ZXJsYXktc2VjdGlvbnM+W2NsYXNzKj1cInNlY3Rpb24tXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3RleHQge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucG9sbC1xdWVzdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLnBvbGwtYmFjay1idXR0b24sXG4gIC5wb2xsLXJlc2V0LWJ1dHRvbixcbiAgLnBvbGwtbmV4dC1idXR0b24ge1xuICAgICYgPiBhIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5wb2xsLXJlc2V0LWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmJ0bixcbiAgLmJ0bjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMDEwMTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5idG46aG92ZXIsXG4gIC5idG4ub3BlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbiIsIi5pbnRlcmFjdGl2ZS1zbGlkZXIgLmltYWdlLXBvc2l0aW9uLWxlZnQgLmJsb2NrcXVvdGUtY29sOmZpcnN0LWNoaWxkIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5maWVsZC0tbmFtZS1ib2R5IC5pbnRlcmFjdGl2ZS1zbGlkZXIgLmZpZWxkLS1pdGVtIC5ibG9ja3F1b3RlLWNvbCxcbi5jb250ZW50X19ib2R5IC5pbnRlcmFjdGl2ZS1zbGlkZXIgLmZpZWxkLS1pdGVtIC5ibG9ja3F1b3RlLWNvbCB7XG4gIGJsb2NrcXVvdGUge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGhlaWdodDogMmVtO1xuICAgICAgd2lkdGg6IDIuNmVtO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICR3Yy1zdWJoZWFkO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBmbGV4LWdyb3c6IHVuc2V0O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI3OXB4KSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gIH1cbn1cblxuLmludGVyYWN0aXZlLXNsaWRlciAuc3dpcGVyIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaW50ZXJhY3RpdmUtc2xpZGVyIGNpdGUgLmZpZWxkLS1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5jb250ZW50X19ib2R5IC5pbnRlcmFjdGl2ZS1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2xzIHtcbiAgdWwgbGkge1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxuXG4gIHVsLmNhcm91c2VsLWNvbnRyb2xzX19kb3RzID4gbGk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLnZpc2libGUtcHJpbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50YWItcGFuZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAuY29sX19yZWxhdGVkLFxuICAubGF0ZXN0LWFsZXJ0cyxcbiAgLmNhcmQsXG4gIGJsb2NrcXVvdGUsXG4gIHAsXG4gIHNwYW4sXG4gIGxpIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xfX3JlbGF0ZWQsXG4gIC5jYXJkLFxuICAuaW5zaWdodC1zZWN0aW9uLFxuICBibG9ja3F1b3RlLFxuICBwLFxuICBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmNhcmQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZiYXIubmF2YmFyLWludmVyc2UubmF2YmFyLWZpeGVkLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbCBib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAmLnRvb2xiYXItZml4ZWQge1xuICAgICAgJi50b29sYmFyLWhvcml6b250YWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICYudG9vbGJhci10cmF5LW9wZW4ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi50b29sYmFyLXZlcnRpY2FsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAqOm5vdChibG9ja3F1b3RlKTpub3QoLmF1ZGlvLXNwZWFrZXIpLFxuICAqOm5vdChibG9ja3F1b3RlKTpiZWZvcmUsXG4gICo6YWZ0ZXIsXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29sX19yZWxhdGVkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gaGlkZSBsaW5rcyB1cmxzXG4gIGEge1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAucmVsYXRlZC1hcnRpY2xlcyAuY29sLXNtLTYuY29sLWxnLTMsXG4gIC5mZWF0dXJlZC1pbnNpZ2h0cy1saXN0IC5jb2wtbWQtNC5jb2wtMTIsXG4gIC5yZWdpc3Rlci1ldmVudHMtbGlzdCAuY29sLXNtLTYuY29sLWxnLTMsXG4gIC5jYXJkLS1saXN0IC5jb2wtc20tNi5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbi1uZXVtb3JwaGlzbSAuY29sX190ZXh0IHtcbiAgICBpbWcsXG4gICAgcCxcbiAgICBkaXYsXG4gICAgc3BhbiB7XG4gICAgICBwYWdlLWJyZWFrLWJlZm9yZTogYXV0byAhaW1wb3J0YW50O1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgcCxcbiAgaDIsXG4gIGgzLFxuICBsaSB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICBicmVhay1hZnRlcjogYXZvaWQtcGFnZTtcbiAgfVxuXG4gIGgxICsgcCxcbiAgaDIgKyBwLFxuICBoMyArIHAsXG4gIGg0ICsgcCxcbiAgaDUgKyBwLFxuICBoNiArIHAge1xuICAgIHBhZ2UtYnJlYWstYmVmb3JlOiBhdm9pZDtcbiAgICBicmVhay1iZWZvcmU6IGF2b2lkLXBhZ2U7XG4gIH1cblxuICAubG9nby1wcmludCB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgfVxuXG4gIC5wYWdlX19oZWFkaW5nIHtcbiAgICBtYXJnaW46IDFlbSAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29udGVudF9fY29sdW1uLS1uby1zaWRlYmFyIC5wYWdlX19uYXYsXG4gIC5oaWRkZW50LXByaW50LFxuICAucGFnZV9fbmF2LXRhYnMsXG4gICAgLy8gQHtmaWVsZH0tcmVsYXRlZC1jb250ZW50LFxuICAudGFicy0tcHJpbWFyeS5uYXYubmF2LXRhYnMsXG4gIC5oZWFkaW5nX19hY3Rpb24tbGlua3MsXG4gIC5uYXZiYXItZml4ZWQtdG9wLFxuICBvbC5icmVhZGNydW1iLFxuICBmb290ZXIuZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBAe2ZpZWxkfS1waG9uZSxcbiAgLmNvbnRhY3QtZGF0YV9fbGlzdC0tcGhvbmVzLFxuICAgIC8vIEB7ZmllbGR9LWZheCxcbiAgLmNvbnRhY3QtZGF0YV9fbGlzdC0tZmF4ZXMge1xuICAgIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICR3Yy10ZXh0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHJpbnQtLWJyZWFrLWJlZm9yZSB7XG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cztcbiAgfVxuXG4gIC5wcmludC0tYnJlYWstYWZ0ZXIge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5cztcbiAgfVxuXG4gIC5wcmludC0tbm8tYnJlYWstaW5zaWRlIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWFpbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLy9bY2xhc3MqPSdjb2wtJ10ge1xuICAvLyAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgLy8gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIC8vfVxuICAuaGVhZGluZ19fYmlvLWluZm8sXG4gIC5jb250ZW50X19ib2R5LmNvbnRlbnRfX2JvZHktLXBlb3BsZSBoMyxcbiAgLmNvbnRlbnRfX2JvZHkuY29udGVudF9fYm9keS0tcGVvcGxlIC5oMyxcbiAgLmNvbnRlbnRfX2JvZHkuY29udGVudF9fYm9keS0tcGVvcGxlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbiAgLnRhYi1wYW5lX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgYm9keSB7XG4gICAgLnRleHQtaW5mbyxcbiAgICAudGV4dC1wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAudGFiLXBhbmVfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAwO1xuICAgIG1hcmdpbjogMCAwIDMwcHggIWltcG9ydGFudDtcbiAgICAvL2ZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIH1cblxuICAucmVnaW9uLWhlYWRlciB7XG4gICAgLnRhYnMge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5yZWdpb24taGlnaGxpZ2h0ZWQge1xuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDkuNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxZDJkMztcbiAgICB9XG4gIH1cblxuICBib2R5LnBhZ2Utbm9kZS10eXBlLXBlb3BsZSB7XG4gICAgLmZvY3VzcG9pbnQge1xuICAgICAgbWF4LWhlaWdodDogNDQ1cHg7XG4gICAgfVxuXG4gICAgLmhlYWRpbmdfX2Jpby1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIHtcbiAgICAgICY6bm90KC5maWVsZC0tbmFtZS1maWVsZC1xdW90ZSkge1xuICAgICAgICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLnJlZ2lvbi1oaWdobGlnaHRlZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiA0NDVweDtcblxuICAgICAgICAvLyByZXNldCBmb2N1c3BvaW50XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBvbC5icmVhZGNydW1iIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIH1cblxuICAgICAgLnBhZ2VfX3NpZGViYXItY29tcGxlbWVudGFyeSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICA+IC5yb3cge1xuICAgICAgICAvLyBoaWRlIHNpZGViYXJcbiAgICAgICAgPiAuY29sLXNtLTQsXG4gICAgICAgID4gLmNvbC1zbS04IHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbC1zbS04IHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1haW4tY29udGFpbmVyIHtcbiAgICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB9XG5cbiAgI2hvbWUgLnNjcm9sbC1kb3duLXdyYXBwZXIsXG4gIC5zY3JvbGwtZG93bi13cmFwcGVyLFxuICAjaG9tZSBoMSxcbiAgLmNsb3NlLWZ1bGwtdmlldyxcbiAgLnNpZGUtbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbCBib2R5LFxuICBodG1sIGJvZHkgcCB7XG4gICAgZm9udC1mYW1pbHk6ICR3Yy10ZXh0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbiAucGFnZS1oZWFkZXIsXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbl9fYmFjayxcbiAgLm1hZ2F6aW5lLWJhY2tkcm9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWFnYXppbmUtbGFuZGluZyB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYWdhemluZS1wdWJsaWNhdGlvbiB7XG4gICAgLnBhZ2VfX2hlYWRpbmcge1xuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkd2Mtc3ViaGVhZDtcbiAgICAgIH1cblxuICAgICAgLmhlcm9fX21ldGEtcm93IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR3Yy10ZXh0O1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkd2MtdGV4dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIHBhZGRpbmc6IDEwLjVweCAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgMCAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkd2MtdGV4dCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2ltcGxlYm94IHtcbiAgICAgIHBhZ2UtYnJlYWstYmVmb3JlOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkMmQzICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gICAgfVxuXG4gICAgcCxcbiAgICBsaSB7XG4gICAgICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcblxuICAgICAgYSB7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkIC5jYXJkLWJvZHkgcCB7XG4gICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgZm9udC1mYW1pbHk6ICR3Yy1zdWJoZWFkO1xuICB9XG5cbiAgLnRhYi1jb250ZW50IGgyLnRhYi1wYW5lX190aXRsZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRwcmltYXJ5O1xuICAgIGZvbnQtZmFtaWx5OiAkd2Mtc3ViaGVhZCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFiLWNvbnRlbnQgaDIgc3Ryb25nLFxuICAudGFiLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkd2Mtc3ViaGVhZCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5zdWJzY3JpYmUtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICR3Yy1zdWJoZWFkICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgYmxvY2txdW90ZS5mYWN0IHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDVweCAwICFpbXBvcnRhbnQ7XG5cbiAgICB1IHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmFjY29yZGlvbi10YWItY29udGVudCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5uby1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG5cbiAgLmJhY2stdG8tdG9wLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhlYWRpbmdfX2hlcm8gLmhlcm9fX21ldGEge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgIC5oZXJvX19hdXRob3JzLXJvdyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmxhdGVzdC1hbGVydHNcbiAgICAudmlldy1jb250ZW50XG4gICAgLmxpc3QtaXRlbTpudGgtY2hpbGQoNSlcbiAgICAubGF0ZXN0LWFsZXJ0cy1yb3dfX3dyYXBwZXIsXG4gIC5sYXRlc3QtYWxlcnRzXG4gICAgLnZpZXctY29udGVudFxuICAgIC5saXN0LWl0ZW06bnRoLWNoaWxkKDYpXG4gICAgLmxhdGVzdC1hbGVydHMtcm93X193cmFwcGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLW5ldW1vcnBoaXNtIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgfVxuXG4gIC5jb2xfX3RleHQgLmZpZWxkLS1uYW1lLWZpZWxkLXByZS1zdWJ0aXRsZSB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICB0b3A6IDgwcHg7XG4gIH1cblxuICAucGFnZS1ub2RlLXR5cGUtbWFnYXppbmUtZGVmYXVsdC1zdHlsZSB7XG4gICAgLmxvZ28tcHJpbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICAubWFpbi1jb250YWluZXIge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5tYWdhemluZS1kZWZhdWx0LWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAubWFnYXppbmUtc3R5bGUtZGVmYXVsdCB7XG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG5cbiAgICAubGVhZCB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXNlY3Rpb24tdGl0bGUgcCB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gICAgfVxuXG4gICAgLnNpZGUtbmF2aWdhdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZW1iZWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucGFyYWxsYXgtdXAsXG4gICAgLnBhcmFsbGF4LWRvd24ge1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zY3JvbGwtcmV2ZWFsLWJsb2NrIHtcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHNlY3Rpb24ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tY292ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5cztcblxuICAgICAgLnNlY3Rpb24tY292ZXJfX2ltYWdlLnNlY3Rpb24tY292ZXJfX3ZpZGVvIHtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbW9iaWxlLWltYWdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1jb3Zlcl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgIC5zZWN0aW9uLWNvdmVyX190aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1jb3Zlcl9fY2FwdGlvbnMge1xuICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tdGV4dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jaGFwdGVyIHtcbiAgICAgIHBhZ2UtYnJlYWstYmVmb3JlOiBhbHdheXM7XG4gICAgICBjbGVhcjogYm90aDtcblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tYXJ0aWNsZSB7XG4gICAgICAuY29udGFpbmVyLXB1YmxpY2F0aW9uIHtcbiAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgICAuc2VjdGlvbi1hcnRpY2xlX19pbWFnZS1jb2wsXG4gICAgICAgIC5zZWN0aW9uLWFydGljbGVfX2NvbnRlbnQtY29sIHtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tYXJ0aWNsZV9fY29udGVudC1jb2wge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1hcnRpY2xlX19pbWFnZS1jb2wge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLWFydGljbGVfX3RpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXNlY3Rpb24tdGl0bGUgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWFkLW1vcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWFydGljbGUtbGlzdCB7XG4gICAgICAuZnVsbC13aWR0aC1saW5rIHtcbiAgICAgICAgcGFkZGluZzogMjBweCA0NXB4IDIwcHggMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVsYXRlZC1jb250ZW50LWdyb3VwIC5pdGVtLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLWNvbnRlbnQgLmxpc3QtaXRlbSB7XG4gICAgICB3aWR0aDogMi40aW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gIH1cblxuICAuaGVyby1hcnRpY2xlX193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgLnJpZ2h0LWNvbHVtbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLmhlcm9fX2NhdGVnb3J5IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuaGVyb19fYXV0aG9ycyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZhY3Rib3gge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuYXJ0aWNsZS13Yy1zdHlsZSB7XG4gICAgLmhlcm9fX21ldGEtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAmLmNvbnRhaW5lci1wdWJsaWNhdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtLWFydGljbGUtY29udGFpbmVyIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAuY29udGVudC0tYXJ0aWNsZS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB0b3A6IDA7XG5cbiAgICAgIC5jb250ZW50LS1hcnRpY2xlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAuY29udGVudF9fYm9keSB7XG4gICAgICAgICAgLmRlYWwtaGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgd2lkdGg6IDIuNGluO1xuXG4gICAgICAgICAgICAuZGVhbC1jb250YWluZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMmluO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICAgICAgd2lkdGg6IDNpbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVsYXRlZC1jb250ZW50LWdyb3VwIC5pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMi40aW47XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRpc2NsYWltZXIge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sYXlvdXQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMCAxZnI7XG4gIH1cblxuICAuaGVyby1wcmltYXJ5IC5oZXJvLXByaW1hcnlfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5wcmltYXJ5LWdyaWRfX21haW4ge1xuICAgIC5jb250YWluZXItaW50cm8ge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wcmltYXJ5LWdyaWRfX21haW5fX2NvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuc2VydmljZSxcbiAgLnBlb3BsZSB7XG4gICAgLnJlbGF0ZWQtY29udGVudC1ncm91cCB7XG4gICAgICBwYWdlLWJyZWFrLWJlZm9yZTogYWx3YXlzO1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC1wcmltYXJ5IGgyOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAgIC5wcmltYXJ5LWdyaWRfX3JpZ2h0LXNpZGVfX2NvbnRhaW5lciB7XG4gICAgICBwYWdlLWJyZWFrLWJlZm9yZTogYWx3YXlzO1xuICAgIH1cbiAgfVxuXG4gIC5oZXJvLXBlb3BsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgIC5oZXJvLXRpdGxlLFxuICAgIC5oZXJvLWJhY2tncm91bmQtcGhvdG8ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwIDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmhlcm8tYmFja2dyb3VuZC1waG90byBpbWcge1xuICAgICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmhlcm8tcHJpbWFyeV9fd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcblxuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjFyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmNvbC0xMi5jb2wtbGctOSB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVyby1iYWNrZ3JvdW5kLWxlZnQsXG4gICAgLmhlcm8tYmFja2dyb3VuZC1yaWdodCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtZGF0YV9fbGlzdC0tZW1haWwge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAubWFnYXppbmUtc3R5bGUtY2FzZS1zdHVkeSB7XG4gICAgI2hvbWUgaDEge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudGV4dC13aGl0ZSxcbiAgICAudGV4dC1jb2xvci13aGl0ZSB7XG4gICAgICBoMSxcbiAgICAgIGgyLFxuICAgICAgaDMsXG4gICAgICBoNCxcbiAgICAgIGg1LFxuICAgICAgaDYsXG4gICAgICBsaSxcbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICAuZnJlaWdodC1oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFnYXppbmUtY292ZXIge1xuICAgICAgaGVpZ2h0OiA4NXZoO1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3ByaW50LWZyaWVuZGx5LXZlcnNpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY29tcG9uZW50LWFydGljbGUtY2FyZCB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtY29udGVudCB7XG4gICAgICAuY29sLW1kLTYge1xuICAgICAgICBmbGV4OiAwIDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcmFsbGF4LXVwLFxuICAucGFyYWxsYXgtZG93biB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmludGVyYWN0aXZlLWFjY29yZGlvbiAuY29sbGFwc2U6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi5ja2VfZWRpdGFibGUge1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjY2NjO1xuICB9XG59XG5cbi5jay1jb250ZW50IHtcbiAgLy8gRm9udHNcbiAgQGltcG9ydCBcImZvbnRzXCI7XG5cbiAgLy8gQm9vdHN0cmFwXG4gIEBpbXBvcnQgXCJib290c3RyYXBcIjtcblxuICAvLyBWYXJpYWJsZVxuICBAaW1wb3J0IFwidmFyaWFibGVcIjtcblxuICAvLyBJY29uIEZvbnRzXG4gIEBpbXBvcnQgXCJpY29uLWZvbnQvc3R5bGVcIjtcblxuICAvLyBVdGlsc1xuICBAaW1wb3J0IFwidXRpbHMvX191dGlsc1wiO1xuXG4gIC8vIExheW91dCBzdHlsZXNcbiAgQGltcG9ydCBcImNvbXBvbmVudHMvX19jb21wb25lbnRzXCI7XG4gIEBpbXBvcnQgXCJsYXlvdXQvX19sYXlvdXRcIjtcblxuICAvL1BhZ2VzXG4gIEBpbXBvcnQgXCJwYWdlcy9fX3BhZ2VzXCI7XG5cbiAgLy9QcmludFxuICBAaW1wb3J0IFwicHJpbnRcIjtcblxuICAvL0NvbXBvbmVudHNcbiAgQGltcG9ydCBcInNiL2NvbXBvbmVudHMvX2NvbXBvbmVudHNcIjtcblxuICAvL1NlY3Rpb25cbiAgQGltcG9ydCBcInNiL21hZ2F6aW5lL21hZ2F6aW5lLXBhZ2VcIjtcblxuICAvL1NlY3Rpb25cbiAgQGltcG9ydCBcInNiL21hZ2F6aW5lL3NlY3Rpb24vX3NlY3Rpb25cIjtcblxuICAvL01hZ2F6aW5lXG4gIEBpbXBvcnQgXCJzYi9jb21wb25lbnRzL19jb21wb25lbnRzXCI7XG5cbiAgLy9NYWdhemluZVxuICBAaW1wb3J0IFwic2IvbmF2aWdhdGlvbi9fX2luZGV4XCI7XG5cbiAgLy9UeXBvZ3JhcGh5XG4gIEBpbXBvcnQgXCJzYi90eXBvZ3JhcGh5L19faW5kZXhcIjtcblxuICBAaW1wb3J0IFwic2IvZWRpdG9yaWFsL19faW5kZXhcIjtcblxuICBAaW1wb3J0IFwic2IvYXJ0aWNsZS9fX2luZGV4XCI7XG5cbiAgQGltcG9ydCBcInNiL3dpZGdldHMvX19pbmRleFwiO1xuXG4gIEBpbXBvcnQgXCJzYi9wYWdlLXNlY3Rpb24vX19pbmRleFwiO1xuXG4gIEBpbXBvcnQgXCJzYi9tb2R1bGVzL19faW5kZXhcIjtcbn1cblxuLmNrLWNvbnRlbnQge1xuICBhIHtcbiAgICBjb2xvcjogIzI2MTFjOTtcbiAgfVxuXG4gIC5ja2VkaXRvci1yZWFkbW9yZSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwOTFlYSAhaW1wb3J0YW50O1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xuICAgICAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlJlYWQgbW9yZVwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICBjb2xvcjogIzI2MTFjOTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuXG4gIC5mdWxsLXdpZHRoLWxpbmsge1xuICAgIC5zdHJldGNoZWQtbGluayB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiBHcmlkIHJvd3MgYW5kIGNvbHVtbnMsIGFzIGRhc2hlZCBmcmFtZXMgaW4gdGhlIGVkaXRvci4gKi9cbiAgLnJvdy5jay13aWRnZXQge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQgIzNiODJmNjtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuXG4gICAgJiA+IC5jay1lZGl0b3JfX25lc3RlZC1lZGl0YWJsZSB7XG4gICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICM5Y2EzYWY7XG4gICAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgICB9XG5cbiAgICAmID4gLmNrLXdpZGdldF9fdHlwZS1hcm91bmQge1xuICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWF4LXdpZHRoOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cblxuICAgICYgPiAuY2std2lkZ2V0X19zZWxlY3Rpb24taGFuZGxlIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qXG4gKiBNYWdhemluZSBzZWN0aW9uIC0tIENoYXB0ZXJcbiAqL1xuLnNlY3Rpb24tY2hhcHRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG5cbiAgJi5oYXMtdG9wLWJvcmRlciB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRibGFjaztcbiAgfVxuXG4gIC5jb250YWluZXItcHVibGljYXRpb24ge1xuICAgIC8vIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG4gICAgLy8gJi5oYXMtYm90dG9tLWJvcmRlciB7XG4gICAgLy8gICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG4gICAgLy8gfVxuICB9XG5cbiAgJi50ZXh0LXdoaXRlIHtcbiAgICAuc2VjdGlvbi1jaGFwdGVyX190aXRsZSBoMixcbiAgICAuc2VjdGlvbi1jaGFwdGVyX19kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC8vICZfX3RpdGxlIHtcbiAgLy8gICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIC8vIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuXG4gICYud29ybGQtb2YtY2x1YnMge1xuICAgIC5zZWN0aW9uLWNoYXB0ZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudF9fYm9keSAuZmllbGQtLWl0ZW0ge1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgLnNlY3Rpb24tY2hhcHRlciB7XG4gICAgJi5oYXMtYmctaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07XG5cbiAgICAgICYuaW50cm8tc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLnNlY3Rpb24tY2hhcHRlciB7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYuaGFzLWJnLWltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICBmbGV4OiAwIDEgbWF4LWNvbnRlbnQ7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG59XG4iLCIubmF2LWxpbmtzLWFjdGlvbiB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAkcHJpbWFyeTtcbiAgcGFkZGluZzogMXJlbSAwO1xuXG4gIC5uYXYtbGlua3MtYWN0aW9uX19saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEuNjI1cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDEuMzc1cmVtO1xuICAgICAgICAgIGhlaWdodDogMS4zNzVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN1YnNjcmliZS1saW5rIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgICAgfVxuXG4gICAgICAmLmxhbmd1YWdlLWxpbmtzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZml4ZWQtbGlua3MtYWN0aW9uIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIHZhcigtLXdjLWNvbnRhaW5lci1wdWJsaWNhdGlvbi13aWR0aCkpIC8gMik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRvcDogdmFyKC0td2MtaGVhZGVyLWhlaWdodCk7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcblxuICAgIC5uYXYtbGlua3MtYWN0aW9uX19saXN0IGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hY3Rpb24tbGlua3Mge1xuICAuYWN0aW9uLWxpbmtzX19saXN0IHtcbiAgICBsaSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmtlZGluLXVybCxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdHdpdHRlci11cmwge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdi1saW5rcy1hY3Rpb24uZml4ZWQtbGlua3MtYWN0aW9uIC5uYXYtbGlua3MtYWN0aW9uX19saXN0IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgbGkge1xuICAgICY6bGFzdC1jaGlsZCxcbiAgICAuc3Vic2NyaWJlLWxpbmsge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHN2ZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcblxuICAgICAgJi5pY29uLXN1YnNjcmliZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1lbnUtc2hhcmUtbGlua3Mge1xuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiA5OTk7XG4gIGJvdHRvbTogMDtcblxuICAubWVudS1zaGFyZS10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgfVxuICAubWVudS1zaGFyZV9fbmF2YmFyIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIC5hY3Rpb24tbGluayBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgIGhlaWdodDogMi41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uaGVyby1wcmltYXJ5LFxuLnBhZ2UtaGVybyB7XG4gIC5uYXYtbGlua3MtYWN0aW9uIHtcbiAgICAubmF2LWxpbmtzLWFjdGlvbl9fbGlzdCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgIGxpIHtcbiAgICAgICAgLy8gJi5sYW5ndWFnZS1saW5rcyB7XG4gICAgICAgIC8vICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgLy8gJi5sYW5ndWFnZS1saW5rczpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC8vICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAvLyAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAvLyAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmljb24td2lkZS1sZyBzdmcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzcmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaWNvbi13aWRlLXhsIHN2ZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDRyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sYW5ndWFnZS1saW5rcyB7XG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS10eXBlLWxpbmsge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICB9XG59XG5cbi5oZXJvLXByaW1hcnkge1xuICAubGFuZ3VhZ2UtbGlua3Mge1xuICAgIGEge1xuICAgICAgJjpob3ZlciBzdmcge1xuICAgICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByaW1hcnktZ3JpZF9fbWFpbiB7XG4gIC5sYW5ndWFnZS1saW5rcyB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDJyZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgJi5pY29uLXdpZGUtbGcgc3ZnIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzcmVtO1xuICAgICAgfVxuXG4gICAgICAmLmljb24td2lkZS14bCBzdmcge1xuICAgICAgICBtYXgtd2lkdGg6IDRyZW07XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIgc3ZnIHtcbiAgICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIGZvciBTYWZhcmkqL1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtaHlwaGVuczogbm9uZSkge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAuaGVyby1wcmltYXJ5IC5uYXYtbGlua3MtYWN0aW9uIC5uYXYtbGlua3MtYWN0aW9uX19saXN0IGxpIGEge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAubmF2LWxpbmtzLWFjdGlvbi5maXhlZC1saW5rcy1hY3Rpb24gLm5hdi1saW5rcy1hY3Rpb25fX2xpc3Qge1xuICAgIGxpIHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcblxuICAgICAgICAmLmljb24tcHJpbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLXN1YnNjcmliZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWN0aW9uLWZvbnQtbGluayB7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29sb3I6ICRibGFjaztcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgJjpub3QoW2NsYXNzKj1cIndjLVwiXSkge1xuICAgIEBpbmNsdWRlIHdjLWZvbnQtaWNvbigpO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gICYuaWNvbi12Y2FyZCB7XG4gICAgQGluY2x1ZGUgd2MtaWNvbi12Y2FyZCgpO1xuICB9XG5cbiAgJi5pY29uLWRlYnQtZXhwbG9yZXIge1xuICAgIEBpbmNsdWRlIHdjLWljb24tZGVidC1leHBsb3JlcigpO1xuICB9XG5cbiAgJi5pY29uLW1hLWV4cGxvcmVyIHtcbiAgICBAaW5jbHVkZSB3Yy1pY29uLW1hLWV4cGxvcmVyKCk7XG4gIH1cblxuICAmLmljb24tY2ZpdXMge1xuICAgIEBpbmNsdWRlIHdjLWljb24tY2ZpdXMoKTtcbiAgfVxuXG4gICYuaWNvbi1qYXBhbmVzZSB7XG4gICAgQGluY2x1ZGUgd2MtaWNvbi1qYXBhbmVzZSgpO1xuICB9XG59XG5cbi8vIC5zZXJ2aWNlLWdyaWRfX3JpZ2h0LXNpZGVfX2NvbnRhaW5lciB7XG4vLyAgIC5hY3Rpb24tZm9udC1saW5rOjpiZWZvcmUge1xuLy8gICAgIGZvbnQtc2l6ZTogM3JlbTtcbi8vICAgfVxuLy8gfVxuXG4ucHJpbWFyeS1ncmlkX19yaWdodC1zaWRlX19jb250YWluZXIge1xuICAuYWN0aW9uLWZvbnQtbGluazo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLmFjdGlvbi1saW5rX19yaWdodC1zaWRlIC5hY3Rpb24tbGluayB7XG4gIHN2ZyB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogNnJlbTtcblxuICAgICYuaWNvbi13YW1zIHtcbiAgICAgIG1heC13aWR0aDogOHJlbTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAuaGVyby1zZXJ2aWNlIC5uYXYtbGlua3MtYWN0aW9uIC5uYXYtbGlua3MtYWN0aW9uX19saXN0IHtcbiAgICBsaS5sYW5ndWFnZS1saW5rcyB7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qXG4gKiBFeHBsaWNpdCB0eXBvZ3JhcGh5IGZvciBwcmltYXJ5IHBhZ2VzLlxuICogVGhpcyBsYXllciBkb2VzIG5vdCByZWx5IG9uIEJvb3RzdHJhcCB1dGlsaXR5IGZvbnQtc2l6ZSBjbGFzc2VzLlxuICovXG5cbi8qIFNoYXJlZCB0eXBvZ3JhcGh5IGZvciBwcmltYXJ5IHBhZ2VzLiAqL1xuLnByaW1hcnktcGFnZSxcbi5hcnRpY2xlLXdjLXN0eWxlIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1mYW1pbHk6ICR3Yy1zdWJoZWFkO1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbTsgLyogNDUgKi9cbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTsgLyogNDAgKi9cbiAgICB9XG4gIH1cblxuICBoMixcbiAgLmgyIHtcbiAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtOyAvKiAyOCAqL1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIGgzLFxuICAuaDMge1xuICAgIGZvbnQtZmFtaWx5OiAkd2MtdGV4dDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IC8qIDIwICovXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxuXG4gIGg0LFxuICAuaDQge1xuICAgIGZvbnQtZmFtaWx5OiAkd2MtdGV4dDtcbiAgICBmb250LXNpemU6IDFyZW07IC8qIDE2ICovXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxuXG4gIC8qIE92ZXJyaWRlIEJvb3RzdHJhcCBmcyB1dGlsaXRpZXMgaW4gcHJpbWFyeSBjb250ZXh0cy4gKi9cblxuICAuZnMtNCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7IC8qIDIwICovXG4gIH1cblxuICAuZnMtbGcge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7IC8qIDI0ICovXG4gIH1cblxuICAuZnMtc20ge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFydGljbGUtd2Mtc3R5bGUgLmNvbnRlbnQtLWFydGljbGUge1xuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIGgxLFxuICBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbiIsIi8qXG4gKiBFeHBsaWNpdCB0eXBvZ3JhcGh5IGZvciBtYWdhemluZSBwYWdlIHR5cGVzLlxuICogVGhpcyBsYXllciB1c2VzIGdlbmVyaWMgaGVhZGluZyBzZWxlY3RvcnMgYW5kIEJvb3RzdHJhcCBoZWFkaW5nIGNsYXNzZXMuXG4gKi9cblxuLyogTWFnYXppbmUgRGVmYXVsdCAqL1xuLm1hZ2F6aW5lLXN0eWxlLWRlZmF1bHQge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LWZhbWlseTogJHdjLWhlYWRsaW5lO1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgLyogMzIgKi9cbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg1O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDMuMjVyZW07IC8qIDUyICovXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy43NXJlbTsgLyogNjAgKi9cbiAgICB9XG4gIH1cblxuICBoMixcbiAgLmgyLFxuICAuc2VjdGlvbi10ZXh0IGgyIHtcbiAgICBmb250LWZhbWlseTogJHdjLWhlYWRsaW5lO1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgLyogMzIgKi9cbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg1O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDIuNzVyZW07IC8qIDQ0ICovXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4yNXJlbTsgLyogNTIgKi9cbiAgICB9XG4gIH1cblxuICBoMyxcbiAgLmgzIHtcbiAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtOyAvKiAyOCAqL1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgLyogMzIgKi9cbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi1hcnRpY2xlX190aXRsZSBoMyxcbiAgLmFydGljbGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyAvKiAyNCAqL1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IC8qIDI0ICovXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgLyogMjggKi9cbiAgICB9XG4gIH1cblxuICBoNCxcbiAgLmg0LFxuICBoNSxcbiAgLmg1IHtcbiAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IC8qIDI0ICovXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIGg0LFxuICAuaDQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLyogTWFnYXppbmUgQW5udWFsICovXG4ubWFnYXppbmUtc3R5bGUtZGVmYXVsdC5tYWdhemluZS1zdHlsZS1hbm51YWwtcmV2aWV3LTIwMjEge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW07IC8qIDQ0ICovXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDRyZW07IC8qIDY0ICovXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTsgLyogODAgKi9cbiAgICB9XG4gIH1cblxuICBoMixcbiAgLmgyLFxuICAuc2VjdGlvbi10ZXh0IGgyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgZm9udC1zaXplOiAzcmVtOyAvKiA0OCAqL1xuICAgIH1cbiAgfVxuXG4gIGgzLFxuICAuaDMsXG4gIC5zZWN0aW9uLXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyAvKiAyNCAqL1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IC8qIDI0ICovXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgLyogMjggKi9cbiAgICB9XG4gIH1cbn1cbiIsIi8qXG4gKiBFeHBsaWNpdCB0eXBvZ3JhcGh5IGZvciBtYXJrZXQgb3V0bG9vayBwYWdlIHR5cGUuXG4gKi9cblxuLmluc2lnaHRzLXBhZ2UsXG4ubWFya2V0LW91dGxvb2stcGFnZSxcbi5tYXJrZXQtb3V0bG9vay1wYWdlIC5zZWN0aW9uLWxhbmRpbmctcGFnZSB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtZmFtaWx5OiAkd2MtaGVhZGxpbmU7XG4gICAgZm9udC1zaXplOiAzcmVtOyAvKiA0OCAqL1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuODU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogNS41cmVtOyAvKiA4OCAqL1xuICAgIH1cbiAgfVxuXG4gIGgyLFxuICAuaDIsXG4gIC5zZWN0aW9uLXRleHQgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkd2MtaGVhZGxpbmU7XG4gICAgZm9udC1zaXplOiAycmVtOyAvKiAzMiAqL1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuODU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyAvKiA0MCAqL1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICBmb250LXNpemU6IDMuMjVyZW07IC8qIDUyICovXG4gICAgfVxuICB9XG5cbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1mYW1pbHk6ICR3Yy1zdWJoZWFkO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyAvKiAyNCAqL1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgLyogMjggKi9cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgZm9udC1zaXplOiAycmVtOyAvKiAzMiAqL1xuICAgIH1cbiAgfVxuXG4gIGg0LFxuICAuaDQsXG4gIGg1LFxuICAuaDUsXG4gIGg2LFxuICAuaDYge1xuICAgIGZvbnQtZmFtaWx5OiAkd2Mtc3ViaGVhZDtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgLyogMjQgKi9cbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cbiIsIi8qXG4gKiBFeHBsaWNpdCB0eXBvZ3JhcGh5IGZvciBjYXJlZXJzIGxhbmRpbmcgcGFnZSB0eXBlLlxuICovXG5cbi5zZWN0aW9uLWxhbmRpbmctcGFnZSB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtZmFtaWx5OiAkd2MtaGVhZGxpbmU7XG4gICAgZm9udC1zaXplOiAyLjVyZW07IC8qIDQwICovXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMC44NTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiAzLjVyZW07IC8qIDU2ICovXG4gICAgfVxuICB9XG5cbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1mYW1pbHk6ICR3Yy1zdWJoZWFkO1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgLyogMjggKi9cbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBoMyxcbiAgLmgzIHtcbiAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IC8qIDI0ICovXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMC45NTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgaDQsXG4gIC5oNCB7XG4gICAgZm9udC1mYW1pbHk6ICR3Yy1zdWJoZWFkO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgLyogMjAgKi9cbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IC8qIDI0ICovXG4gICAgfVxuICB9XG5cbiAgaDUsXG4gIC5oNSB7XG4gICAgZm9udC1mYW1pbHk6ICR3Yy1zdWJoZWFkO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgLyogMjAgKi9cbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyAvKiAyNCAqL1xuICAgIH1cbiAgfVxuXG4gIGg2LFxuICAuaDYge1xuICAgIGZvbnQtZmFtaWx5OiAkd2Mtc3ViaGVhZDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IC8qIDIwICovXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uc2VjdGlvbi1sYW5kaW5nLXBhZ2UucGFnZS0tY2FyZWVycyB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtZmFtaWx5OiAkd2MtaGVhZGxpbmU7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtOyAvKiA1MiAqL1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuODU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy43NXJlbTsgLyogNjAgKi9cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgZm9udC1zaXplOiA1cmVtOyAvKiA4MCAqL1xuICAgIH1cbiAgfVxuXG4gIGgyLFxuICAuaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkd2MtaGVhZGxpbmU7XG4gICAgZm9udC1zaXplOiAycmVtOyAvKiAzMiAqL1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuODU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyAvKiA0MCAqL1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICBmb250LXNpemU6IDMuNXJlbTsgLyogNTYgKi9cbiAgICB9XG4gIH1cblxuICBoMyxcbiAgLmgzIHtcbiAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IC8qIDI0ICovXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMC45NTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IC8qIDI0ICovXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgLyogMjggKi9cbiAgICB9XG4gIH1cblxuICBoNCxcbiAgLmg0IHtcbiAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyAvKiAyMCAqL1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgLyogMjAgKi9cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IC8qIDI0ICovXG4gICAgfVxuICB9XG5cbiAgaDUsXG4gIC5oNSB7XG4gICAgZm9udC1mYW1pbHk6ICR3Yy1zdWJoZWFkO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgLyogMjAgKi9cbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyAvKiAyMCAqL1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgLyogMjQgKi9cbiAgICB9XG4gIH1cblxuICBoNixcbiAgLmg2IHtcbiAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyAvKiAyMCAqL1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbiIsIi5pbnRlcmFjdGl2ZS1hY2NvcmRpb24sXG4uc2VjdGlvbi1wYWdlX3NlY3Rpb25fYWNjb3JkaW9uIHtcbiAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMSwgMSwgMSwgMC4xMjUpO1xuICB9XG5cbiAgLmFjY29yZGlvbiAuZmllbGQtLWl0ZW06Zmlyc3QtY2hpbGQgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxLCAxLCAxLCAwLjEyNSk7XG4gIH1cblxuICAuYWNjb3JkaW9uLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5hY2NvcmRpb24tYnV0dG9uIC5oZWFkZXItY29udGFpbmVyIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxLjI1cmVtKTtcbiAgfVxuXG4gIC5hY2NvcmRpb24tYnV0dG9uIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgfVxuXG4gIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQ6OmFmdGVyLFxuICAuYWNjb3JkaW9uLWNvbGxhcHNlLmNvbGxhcHNlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nY3VycmVudENvbG9yJyBjbGFzcz0nYmkgYmktcGx1cycgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ3BhdGggZD0nTTggNGEuNS41IDAgMCAxIC41LjV2M2gzYS41LjUgMCAwIDEgMCAxaC0zdjNhLjUuNSAwIDAgMS0xIDB2LTNoLTNhLjUuNSAwIDAgMSAwLTFoM3YtM0EuNS41IDAgMCAxIDggNHonLyUzRSUzQy9zdmclM0VcIik7XG4gIH1cblxuICAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyLFxuICAuYWNjb3JkaW9uLWNvbGxhcHNlLmNvbGxhcHNlLmluOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nY3VycmVudENvbG9yJyBjbGFzcz0nYmkgYmktZGFzaCcgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ3BhdGggZD0nTTQgOGEuNS41IDAgMCAxIC41LS41aDdhLjUuNSAwIDAgMSAwIDFoLTdBLjUuNSAwIDAgMSA0IDh6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB9XG5cbiAgLmFjY29yZGlvbi1idXR0b24uY2xvc2UtYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxuXG4gIC5hY2NvcmRpb24tYnV0dG9uLmNsb3NlLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAuYWNjb3JkaW9uLWJvZHkgLmZpZWxkIC5maWVsZC0taXRlbTpsYXN0LWNoaWxkIC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIC8qIFdoaXRlY2FzZSBvbGQgdGhlbWUgb3ZlcnJpZGUgKi9cbiAgLnBhbmVsLWdyb3VwIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDA7XG4gICAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICAgIHRyYW5zaXRpb246XG4gICAgICBjb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICAgIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgICBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgICAgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xuICB9XG5cbiAgLnBhbmVsLWdyb3VwIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcsXG4gIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cblxuICAucGFuZWwtZ3JvdXAgLmNvbGxhcHNpYmxlX190cmlnZ2VyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnBhbmVsLWdyb3VwIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAucGFuZWwtZ3JvdXAgLmNvbGxhcHNpYmxlX190cmlnZ2VyLWNsb3NlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wYW5lbC1ncm91cCAucGFuZWwtZ3JvdXAge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxuXG4gIC5wYW5lbC1ncm91cCAucGFuZWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5wYW5lbC1ncm91cCAucGFuZWw6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDEsIDEsIDEsIDAuMTI1KTtcbiAgfVxuXG4gIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5pbnRlcmFjdGl2ZS1hY2NvcmRpb24gLmFjY29yZGlvbi1jaXJjbGUtc3dpdGNoIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuXG4gIC5oZWFkZXItY29udGFpbmVyIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAzOXB4KTtcbiAgfVxufVxuXG4uY29sdW1uLWFjY29yZGlvbiB7XG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5maWVsZC0taXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLnBhcmFncmFwaCB7XG4gICAgLmZpZWxkLS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIsIFwiO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY29tcG9uZW50LWFydGljbGUtY2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICBtaW4taGVpZ2h0OiAxNXJlbTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtd2l0aGluIHtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2FyZC1pbnNpZ2h0X19ib2R5IHtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAuY2FyZC1pbnNpZ2h0X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gLmNhcmQtaW5zaWdodF9fdGV4dCxcbiAgICAvLyAuY2FyZC1pbnNpZ2h0X19tZXRhIHtcbiAgICAvLyAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgLy8gfVxuXG4gICAgLmNhcmQtaW5zaWdodF9fdGV4dCB7XG4gICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICB9XG5cbiAgICAuY2FyZC1pbnNpZ2h0X19tZXRhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAuY2FyZC1pbnNpZ2h0X19tZXRhX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FyZC1pbnNpZ2h0X190eXBlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2hvcnQtY2FyZCB7XG4gICAgbWluLWhlaWdodDogMTJyZW07XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIH1cbiAgfVxufVxuIiwiLmNvbXBvbmVudC1iaW8tY2FyZCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG5cbiAgLmJpby1jYXJkX19pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxcHg7XG5cbiAgICAuZmllbGQtLWl0ZW0ge1xuICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgb3V0bGluZS1jb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJpby1jYXJkX19uYW1lIHtcbiAgICBmb250LXNpemU6ICRsZy1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmJpby1jYXJkX19yb2xlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkYmxhY2stNDA7XG4gICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxuXG4gIC5iaW8tY2FyZF9fc2VydmljZXMtdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5iaW8tY2FyZF9fc2VydmljZXMsXG4gIC5iaW8tY2FyZF9fc2VydmljZXMgYSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxufVxuXG4ucmVsYXRlZC1ncm91cC1kYXJrIHtcbiAgLmJpby1jYXJkX19zZXJ2aWNlcyxcbiAgLmJpby1jYXJkX19zZXJ2aWNlcyBhLFxuICAuYmlvLWNhcmRfX3JvbGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLmVtYmVkZGVkLWVudGl0eSB7XG4gIC5iaW8tY2FyZF9fc2VydmljZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLndpdGgtYWx0ZXJuYXRlLXRleHQge1xuICAuY29tcG9uZW50LWJpby1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgLmJpby1jYXJkX19yb2xlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmJpby1jYXJkX19hbHRlcm5hdGUtdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG4uYmlvLWl0ZW1zLXNlYXJjaCB7XG4gIC5iaW8taXRlbSB7XG4gICAgJHRodW1iLXdpZHRoOiAxNDRweDtcbiAgICAkbGVmdC1wYWRkaW5nOiAkdGh1bWItd2lkdGggKyAxNTtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gICAgLmJpby10aHVtYiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6ICR0aHVtYi13aWR0aDtcblxuICAgICAgYSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJpby1ib2R5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogJGxlZnQtcGFkZGluZztcbiAgICB9XG5cbiAgICAubGF3eWVyLW5hbWUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICRncmF5LWRhcmtlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkd2MtdGV4dDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGF3eWVyLXJvbGUtb2ZmaWNlcyB7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygkbWFyZ2luIC8gMik7XG5cbiAgICAgIC5maWVsZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGF3eWVyLWNvbnRhY3QtaW5mbyB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lIHtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBjb2xvcjogJGdyYXk7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb2xvcjogJGdyYXktZGFya2VyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR3Yy10ZXh0O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgICAubGF3eWVyLWNvbnRhY3QtaW5mbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsLFxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIHdjLWljb24oKTtcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBhOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgd2MtaWNvbi1lbWFpbCgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIHdjLWljb24tcGhvbmUoKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuXG4gIC5tZWRpYS1sZWZ0IHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA2NXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lZGlhLWJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAkd2MtdGV4dDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICBoNC5tZWRpYS1oZWFkaW5nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkd2Mtc3ViaGVhZDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmZpZWxkIC5tZWRpYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiIsIi5jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteSk7XG4gICAgfVxuICB9XG5cbiAgLnRleHQtd2hpdGUgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFya2VyO1xuXG4gICAgLmNhcmQtYm9keSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4vLyAgIC5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUge1xuLy8gICAgIHdpZHRoOiAxNjBweDtcbi8vICAgfVxuLy8gfVxuIiwiLmNvbXBvbmVudC1ncmlkLWl0ZW0ge1xuICAuZ3JpZC1pdGVtX190aXRsZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC5ncmlkLWl0ZW1fX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgwZGVnLCAkYmxhY2sgMCUsIHRyYW5zcGFyZW50IDEwMCUpXG4gICAgICAgIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLmdyaWQtaXRlbV9fdGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZ3JpZC1pdGVtX190ZXh0IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG5cbiAgJi53aXRob3V0LWltYWdlIHtcbiAgICAuZ3JpZC1pdGVtX19iYWNrZ3JvdW5kIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gM3JlbSAxcmVtIDFyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKFxuICAgICAgICAwIDAsXG4gICAgICAgIDEwMCUgMCxcbiAgICAgICAgMTAwJSBjYWxjKDEwMCUgLSA0MHB4KSxcbiAgICAgICAgY2FsYygxMDAlIC0gNDBweCkgMTAwJSxcbiAgICAgICAgMCAxMDAlXG4gICAgICApO1xuICAgIH1cblxuICAgIC5ncmlkLWl0ZW1fX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5ncmlkLWl0ZW1fX3RleHQge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLmNvbXBvbmVudC1ncmlkLWl0ZW0gLmdyaWQtaXRlbV9faW1nIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG4iLCIucmVsYXRlZC1ncm91cC1kYXJrIHtcbiAgYmFja2dyb3VuZDogJGdyYXktZGFya2VzdDtcbiAgcGFkZGluZy10b3A6IHZhcigtLXdjLWRpc3RhbmNlLWJsb2Nrcyk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS13Yy1kaXN0YW5jZS1ibG9ja3MpO1xuXG4gIGgzIHtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucmVsYXRlZC1ncm91cCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnJlbGF0ZWQtZ3JvdXAge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgLy8gbWFyZ2luLXRvcDogdmFyKC0td2MtZGlzdGFuY2UtYmxvY2tzKTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbiIsIi50ZWFzZXIge1xuICAudGVhc2VyX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgLnRlYXNlcl90aXRsZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuIiwiLmludGVyc2VjdG9ycy1pbnRlcmFjdGl2ZSB7XG4gIC5pY29ucy1saW5lIHtcbiAgICBzdmcge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLm5vbi1hY3RpdmUge1xuICAgICAgc3ZnICoge1xuICAgICAgICBmaWxsOiAjNTk1OTU5O1xuICAgICAgICBmaWxsLW9wYWNpdHk6IDAuODtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tYWdhemluZS1kZWZhdWx0LW1haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtbWFnYXppbmUtZGVmYXVsdC1zdHlsZSB7XG4gICNwYWdlLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgfVxuXG4gIC5oZWFkZXItdG9wIHtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgfVxuXG4gIC5tYWdhemluZS1kZWZhdWx0LWhlYWRlciB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gIH1cblxuICAubWFpbi1jb250YWluZXIge1xuICAgIHRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgI21hZ2F6aW5lLWNvbnRlbnQsXG4gIC5hcnRpY2xlLXdjLXN0eWxlICNhcnRpY2xlLWNvbnRlbnQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGNhbGModmFyKC0td2MtYnJlYWRjcnVtYnMtaGVpZ2h0KSArICRuYXZiYXItaGVpZ2h0KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiAodmFyKC0td2MtYnJlYWRjcnVtYnMtaGVpZ2h0KSArICRuYXZiYXItaGVpZ2h0KSk7XG4gICAgfVxuICB9XG59XG5cbi5tYWdhemluZS1wdWJsaWNhdGlvbi1kZWZhdWx0IHtcbiAgJi5tYWdhemluZS1wdWJsaWNhdGlvbiAubWFnYXppbmUtcHVibGljYXRpb25fX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYXJ0aWNsZS13Yy1zdHlsZSxcbi5tYWdhemluZS1zdHlsZS1kZWZhdWx0IHtcbiAgLmNvbnRlbnQtLWFydGljbGUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0td2MtZGlzdGFuY2UtYmxvY2tzKTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1hZ2F6aW5lLXB1YmxpY2F0aW9uLWRlZmF1bHQubWFnYXppbmUtcHVibGljYXRpb25cbiAgICAubWFnYXppbmUtcHVibGljYXRpb25fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS13Yy1icmVhZGNydW1icy1oZWlnaHQpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiIsIi5zZWN0aW9uLWFydGljbGUge1xuICAuY29udGFpbmVyLXB1YmxpY2F0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgLy8gcGFkZGluZy1ib3R0b206IDNyZW07XG5cbiAgICAvLyAmLmhhcy10b3AtYm9yZGVyIHtcbiAgICAvLyAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgICAvLyB9XG4gIH1cblxuICAmX19jb250ZW50LWNvbCB7XG4gICAgLnNlY3Rpb24tYXJ0aWNsZV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAgIGgzIHtcbiAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGxnLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgIH1cblxuICAgIC5yZWFkLW1vcmUge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1jb2wge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY2FwdGlvbiB7XG4gICAgICBjb2xvcjogJGdyYXktZGFya2VyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICBtaW4taGVpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi8vICNtYWdhemluZS1jb250ZW50ICsgLnNlY3Rpb24tYXJ0aWNsZSB7XG4vLyAgIG1hcmdpbi10b3A6IDRyZW07XG4vLyB9XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnNlY3Rpb24tYXJ0aWNsZSB7XG4gICAgLmNvbnRhaW5lci1wdWJsaWNhdGlvbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQtY29sIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgLnNlY3Rpb24tYXJ0aWNsZV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAucmVhZC1tb3JlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlLWNvbCB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24tdGV4dCB7XG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gIH1cblxuICAmX19zdWJ0aXRsZSxcbiAgJl9fc3VidGl0bGUgcCxcbiAgJl9fc3VidGl0bGUgc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2VjdGlvbi10ZXh0LS1mdWxsd2lkdGggLmNvbnRlbnRfX2JvZHkgLmZpZWxkLS1pdGVtIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gICYuaGFzLWJnLWNvbG9yIHtcbiAgICAuZmFjdGJveCxcbiAgICAuc2ltcGxlYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXRvcC1ib3JkZXIge1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAkYmxhY2s7XG4gIH1cbn1cbiIsIi5zZWN0aW9uLWNvdmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogYXV0bztcbiAgY29sb3I6ICR3aGl0ZTtcblxuICAmX192aWRlbyB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWVtYmVkIC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fZnVsbC13aWR0aC12aWRlbyB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWVtYmVkIC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLW1vYmlsZS1pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IHZhcigtLXdjLWhlYWRlci1iYW5uZXItaGVpZ2h0KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGhlaWdodDogdmFyKC0td2MtaGVhZGVyLWJhbm5lci1oZWlnaHQpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29udGFpbmVkX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDI3NXB4KTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMS4yNXJlbSAwO1xuXG4gICAgLy8gVGVjaG5pY2FsIGRlYnQgLSByZW5hbWUgdGhpcyBzZWxlY3Rvci5cbiAgICAuc2VjdGlvbi1jb3Zlcl9fdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAtOTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuXG4gICAgICBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWNvdmVyX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkd2Mtc3ViaGVhZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tY292ZXJfX3R5cGUge1xuICAgICAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvdmVyX19jYXB0aW9ucyB7XG4gICAgICBwYWRkaW5nOiAxLjI1cmVtIDAgMDtcblxuICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGN5YW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaWNvbiB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5zZWN0aW9uLWNvdmVyIHtcbiAgICAmX19jb250ZW50IC5zZWN0aW9uLWNvdmVyX190aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTgwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxNC41cmVtO1xuXG4gICAgICAuc2VjdGlvbi1jb3Zlcl9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAuc2VjdGlvbi1jb3ZlciB7XG4gICAgLm1heC1oZWlnaHQtY2FsYyB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjc1cHgpO1xuICAgIH1cblxuICAgICZfX2Z1bGwtd2lkdGgtdmlkZW9cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1lbWJlZFxuICAgICAgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9fZnVsbC13aWR0aC12aWRlbyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAvLyAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZW1iZWQgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW8ge1xuICAgICAgLy8gICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8vIH1cblxuICAgICAgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDQ4MCAvIDg1NCAqIDEwMHZ3ICsgNjBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdmlkZW8ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWVtYmVkIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJ4bFwiKTtcblxuICAgICAgICAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2JpbGUtaW1hZ2UtZXhpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLW1vYmlsZS1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMi41cmVtIDA7XG4gICAgfVxuXG4gICAgLnRvb2xiYXItZml4ZWQudG9vbGJhci1ob3Jpem9udGFsLnRvb2xiYXItdHJheS1vcGVuICYgLm1heC1oZWlnaHQtY2FsYyB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjc1cHggLSA3OXB4KTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAuc2VjdGlvbi1jb3ZlciB7XG4gICAgLmNvbnRhaW5lZF9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTYwcHg7XG5cbiAgICAgIC5zZWN0aW9uLWNvdmVyX190aXRsZSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAvLyBtaW4td2lkdGg6IDUwMHB4O1xuICAgICAgICAvLyB3aWR0aDogYXV0bztcbiAgICAgICAgLy8gbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAxMDBweDtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAyMS43NXJlbTtcbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tY292ZXJfX2NhcHRpb25zIHtcbiAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAwcHggKyAycmVtKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgLnNlY3Rpb24tY292ZXIge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgLnNlY3Rpb24tY292ZXJfX3RpdGxlIHtcbiAgICAgICAgd2lkdGg6IDU2MHB4O1xuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1jb3Zlcl9fY2FwdGlvbnMge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg1NjBweCArIDJyZW0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgLnNlY3Rpb24tY292ZXIge1xuICAgIC5tb2JpbGUtaW1hZ2UtZXhpc3Qge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICBpZnJhbWUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbzo6YWZ0ZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZnVsbC13aWR0aC12aWRlbyB7XG4gICAgICBoZWlnaHQ6IHZhcigtLXdjLWhlYWRlci1iYW5uZXItaGVpZ2h0KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uLWNvbnRlbnQtbGlzdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1kYXJrZXN0O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuIiwiLm1hZ2F6aW5lLWRlZmF1bHQtYmFja2Ryb3Age1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHotaW5kZXg6IDM7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1hZ2F6aW5lLWRlZmF1bHQtYmFja2Ryb3Age1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS13Yy1tYWdhemluZS1kZWZhdWx0LW5hdi13aWR0aCkpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiIsIi5zaWRlLW5hdmlnYXRpb24ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCAtIHZhcigtLXdjLWJyZWFkY3J1bWJzLWhlaWdodCkpO1xuXG4gICYubmF2LWRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIC50b29sYmFyLWZpeGVkLnRvb2xiYXItaG9yaXpvbnRhbC50b29sYmFyLXRyYXktb3BlbiAmIHtcbiAgLy8gICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzlweCAtIHZhcigtLXdjLWJyZWFkY3J1bWJzLWhlaWdodCkpO1xuICAvLyB9XG59XG5cbi5tYWdhemluZS1kZWZhdWx0LWhlYWRlciB7XG4gIC5tYWdhemluZS10b2dnbGVyLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXG4gICAgLmJ0biB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tZW51LW5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1hZ2F6aW5lLWRlZmF1bHQtaGVhZGVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgLm1hZ2F6aW5lLXRvZ2dsZXItcm93IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICYubWVudS1vcGVuZWQgLmJ0biB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICByaWdodDogMC41cmVtO1xuICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICBsZWZ0OiAwLjI1cmVtO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5zaWRlLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IHZhcigtLXdjLW1hZ2F6aW5lLWRlZmF1bHQtbmF2LXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcblxuICAgIC8vIC50b29sYmFyLWZpeGVkLnRvb2xiYXItaG9yaXpvbnRhbC50b29sYmFyLXRyYXktb3BlbiAmIHtcbiAgICAvLyAgIHRvcDogMTk5cHg7XG4gICAgLy8gfVxuXG4gICAgLm5hdmlnYXRpb25fX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMXJlbSAyLjVyZW0gMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzgwODA4MDtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkd2Mtc3ViaGVhZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYWdhemluZS1kZWZhdWx0LWhlYWRlciAubWFnYXppbmUtdG9nZ2xlci1yb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gIC5zaWRlLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi5tZW51LW9wZW5lZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgei1pbmRleDogMTE7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgLm5hdmlnYXRpb25fX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIubmF2LW1lbnUge1xuICBmbGV4LWdyb3c6IDE7XG5cbiAgLm5hdi1tZW51X19saXN0IHtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcblxuICAgICAgYSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4LWdyb3c6IDAuNzU7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jaGlsZHJlbi1vcGVuZWQge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LW1lbnVfX3RvZ2dsZXI6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hdi1tZW51X190b2dnbGVyIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNjcm9sbGJhci10cmFjay15IHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xuICAgIHdpZHRoOiAwLjI1cmVtO1xuXG4gICAgLnNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICAgICAgd2lkdGg6IDAuMjVyZW07XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm5hdi1tZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEyNXB4KTtcblxuICAgICYuYW5udWFsLXJldmlldy0yMDIxIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIxNXB4KTtcbiAgICB9XG5cbiAgICAubmF2LW1lbnVfX2xpc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC42MjVyZW0gMDtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcblxuICAgICAgICAgIGxpIGEge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcmtlc3Q7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hpbGRyZW4tb3BlbmVkIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJi5jaGlsZHJlbi1vcGVuZWQge1xuICAgICAgICAgIHVsIGxpIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaTpub3QoLmFjdGl2ZS1wdWJsaWNhdGlvbikge1xuICAgICAgICAgICAgYTpub3QoOmhvdmVyKSB7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUtcHVibGljYXRpb24ge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAubmF2LW1lbnUge1xuICAgIG1hcmdpbjogMXJlbTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjVweCk7XG5cbiAgICAubmF2LW1lbnVfX2xpc3Qge1xuICAgICAgcGFkZGluZzogMCAzcmVtO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodGVyO1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDAgMXJlbTtcblxuICAgICAgICAmLmNoaWxkcmVuLW9wZW5lZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgICAgIC5uYXYtbWVudV9fdG9nZ2xlciB7XG4gICAgICAgICAgICBvcmRlcjogMTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWRhcmtlc3Q7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LW1lbnVfX3RvZ2dsZXI6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XG4gICAgICAgICAgd2lkdGg6IDAuNjI1cmVtO1xuICAgICAgICAgIGhlaWdodDogMC42MjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1lbnUtY2hpbGRyZW4tb3BlbmVkIC5uYXYtbWVudV9fbGlzdCB7XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi5jaGlsZHJlbi1vcGVuZWQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5uYXYtbWVudSAubmF2LW1lbnVfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuIiwiLnNjcm9sbC1kb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDc0cHg7XG4gIGhlaWdodDogNzRweDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMzdweDtcbiAgdG9wOiA2MHB4O1xuICB6LWluZGV4OiAxO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXG4gICYuaW5NYWdhemluZSB7XG4gICAgdG9wOiAtMzdweDtcbiAgfVxuXG4gIC5zY3JvbGwtZG93bl9fbGluZSB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGxlZnQ6IDM1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTVweDtcbiAgICB3aWR0aDogNHB4O1xuICAgIGFuaW1hdGlvbjogcm9sbERvd24gNXMgaW5maW5pdGUgbGluZWFyO1xuICB9XG5cbiAgLnNjcm9sbC1kb3duX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICAgIGxpbmVhci1ncmFkaWVudCgkcHJpbWFyeSwgJHByaW1hcnkpLCBsaW5lYXItZ3JhZGllbnQoJHByaW1hcnksICRwcmltYXJ5KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6XG4gICAgICAxMDAlIDRweCxcbiAgICAgIDRweCAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246XG4gICAgICAxMDAlIDEwMCUsXG4gICAgICAxMDAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE3cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDNkZWcpIHNrZXdYKDE3NWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGFuaW1hdGlvbjogc2hvd0Rvd24gNXMgaW5maW5pdGUgbGluZWFyO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLnNjcm9sbC1kb3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5zY3JvbGwtZG93biB7XG4gICAgcmlnaHQ6IC0yNHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gIC5zY3JvbGwtZG93biB7XG4gICAgcmlnaHQ6IC0zN3B4O1xuICB9XG59XG4iLCIuY2FyZWVycy1ibG9jay0tYWN0aW9uLWxpbmtzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAycmVtO1xuICB6LWluZGV4OiAxNjtcbn1cbiIsIiR0YWItaGVpZ2h0OiA1MHB4O1xuJHRhYnMtYWN0aXZlLWJnOiAkcHJpbWFyeTtcbiR0YWJzLWJnOiAkZ3JheS1kYXJrZXI7XG5cbkBtaXhpbiB0YWItYWN0aXZlLWFycm93KCkge1xuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5IHJnYmEoMCwgMCwgMCwgMCkgcmdiYSgwLCAwLCAwLCAwKSByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTBweDtcbiAgICBsZWZ0OiAxN3B4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogNXB4IDVweCAwIDVweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1uYXYge1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xufVxuXG4ucGFnZV9fbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjVweCk7XG4gIH1cbn1cblxuLnBhZ2VfX25hdi10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY2xlYXI6IGJvdGg7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDMsIDQzLCA0MywgMC45NSk7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICA+IGxpIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBtaW4td2lkdGg6IDFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICA+IC5uYXYtdGFic19fbGluayB7XG4gICAgICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAkdGFiLWhlaWdodDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAvLyBAaW5jbHVkZSB1bml2ZXJzLWxpZ2h0LWphKCk7XG5cbiAgICAgID4gc3Bhbjpub3QoLnRpdGxlLXBhZ2UpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuXG4gICAgICAudGl0bGUtcGFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlLXRyYWlsIHtcbiAgICAgID4gLm5hdi10YWJzX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZS1wYWdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgICAuY2hhcHRlci1wYWdlIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5uYXYtdGFic19fYWN0aXZlLWxvd2VyY2FzZSB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblxuICAgICAgICAgIC50aXRsZS1wYWdlIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGFtYnVyZ2VyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAubm9saW5rOmhvdmVyLFxuICAgICYuYWN0aXZlLXRyYWlsID4gLm5vbGluayxcbiAgICAmLmFjdGl2ZS10cmFpbCA+IC5uYXYtdGFic19fbGluayxcbiAgICA+IC5uYXYtdGFic19fbGluazpob3ZlcixcbiAgICA+IC5uYXYtdGFic19fbGluazpmb2N1cyB7XG4gICAgICAvL2JhY2tncm91bmQ6IEBicmFuZC1wcmltYXJ5O1xuICAgICAgLy9jb2xvcjogI0ZGRjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSA+IGEge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBib3JkZXItbGVmdDogMC41cHggc29saWQgJGJsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUsXG4gICAgJi5hY3RpdmUtdHJhaWwge1xuICAgICAgLy8gQGluY2x1ZGUgdGFiLWFjdGl2ZS1hcnJvdygpO1xuXG4gICAgICAvLyAmICsgbGkge1xuICAgICAgLy8gICBib3JkZXItY29sb3I6ICR0YWJzLWFjdGl2ZS1iZztcbiAgICAgIC8vIH1cblxuICAgICAgPiAubmF2LXRhYnNfX2xpbmsge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gLm1lbnUge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgID4gLm5hdi10YWJzX19saW5rLFxuICAgID4gc3Bhbi5ub2xpbmsge1xuICAgICAgYmFja2dyb3VuZDogJGJsdWUtZGFyaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgfVxuXG4gICAgICBzcGFuOm5vdCgudGl0bGUtcGFnZSkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbGkgPiAubWVudSB7XG4gICAgLm5hdi10YWJzX19saW5rLFxuICAgIHNwYW4ubm9saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG4gICAgfVxuXG4gICAgLm5hdi10YWJzX19saW5rIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZXhwYW5kZWQge1xuICAgICAgLy8gJjphZnRlciB7XG4gICAgICAvLyAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vICAgdG9wOiA1MHB4O1xuICAgICAgLy8gICBsZWZ0OiAxN3B4O1xuICAgICAgLy8gICB3aWR0aDogMDtcbiAgICAgIC8vICAgaGVpZ2h0OiAwO1xuICAgICAgLy8gICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgLy8gICBib3JkZXItd2lkdGg6IDVweCA1cHggMCA1cHg7XG4gICAgICAvLyAgIGJvcmRlci1jb2xvcjogJGdyYXktZGFya2VyIHJnYmEoMCwgMCwgMCwgMCkgcmdiYSgwLCAwLCAwLCAwKVxuICAgICAgLy8gICAgIHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAvLyB9XG4gICAgfVxuICB9XG5cbiAgPiBsaSA+IC5tZW51IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC8vIHNlY29uZCBsZXZlbFxuICA+IGxpID4gLm1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICA+IGxpID4gLm5hdi10YWJzX19saW5rLFxuICAgID4gbGkgPiBzcGFuLm5vbGluayB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIHRoaXJkIGxldmVsXG4gID4gbGkgbGkge1xuICAgICYuZXhwYW5kZWQgPiAubmF2LXRhYnNfX2xpbmsge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTExcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR3Yy10ZXh0O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZXhwYW5kZWQub3BlbiA+IC5uYXYtdGFic19fbGluazphZnRlciB7XG4gICAgICBjb250ZW50OiBcIi1cIjtcbiAgICB9XG5cbiAgICBsaSAubmF2LXRhYnNfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgLm9wZW4gPiAubmF2LXRhYnNfX2xpbms6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgfVxufVxuXG4ubmF2cy1hbmNob3Ige1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdG9wOiAkbmF2YmFyLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlX19uYXYtdGFicyA+IGxpID4gLm5hdi10YWJzX19saW5rIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICB1bC5wYWdlX19uYXYtdGFicy5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUuZHJvcGRvd24tb3BlbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwMDtcblxuICAgICYgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICAgIH1cblxuICAgICAgJiA+IHVsLm5hdi5vcGVuZWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAmID4gbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMThweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MDQwNDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiA+IGxpOm5vdCguYWN0aXZlKSAuaGFtYnVyZ2VyOmJlZm9yZSxcbiAgICAmID4gbGk6bm90KC5hY3RpdmUpIC5oYW1idXJnZXI6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyAmID4gbGk6bm90KC5hY3RpdmUpIC5tZW51LWV4cGFuZCB7XG4gICAgLy8gICBwYWRkaW5nOiAwO1xuICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICAgcmlnaHQ6IDA7XG4gICAgLy8gICB0b3A6IDA7XG4gICAgLy8gICBib3R0b206IDA7XG4gICAgLy8gICB6LWluZGV4OiAyO1xuICAgIC8vICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICB3aWR0aDogNTBweDtcbiAgICAvLyAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIC8vICAgb3V0bGluZTogbm9uZTtcbiAgICAvLyAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC8vICAgJjphZnRlciB7XG4gICAgLy8gICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgICAvLyAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgLy8gICAgIHdpZHRoOiAxMnB4O1xuICAgIC8vICAgICBoZWlnaHQ6IDEycHg7XG4gICAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICAgIHRvcDogMThweDtcbiAgICAvLyAgICAgYm90dG9tOiAwO1xuICAgIC8vICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC8vICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIC8vICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgLy8gICAgIHJpZ2h0OiAyMHB4O1xuICAgIC8vICAgfVxuXG4gICAgLy8gICAmLmV4cGFuZGVkOmFmdGVyIHtcbiAgICAvLyAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAvLyAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgfVxufVxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gIC5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcblxuICAgID4gbGk6bm90KC5hY3RpdmUtdHJhaWwpOm5vdCgubmV4dC1saW5rKTpub3QoLnByZXZpb3VzLWxpbmspIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm5leHQtbGluayB7XG4gICAgICByaWdodDogMDtcblxuICAgICAgPiAubmF2LXRhYnNfX2xpbms6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICAgICAgICByaWdodDogMTFweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcmV2aW91cy1saW5rIHtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgID4gLm5hdi10YWJzX19saW5rOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4IDAgMCAycHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICBsZWZ0OiAxMXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uZXh0LWxpbmssXG4gICAgLnByZXZpb3VzLWxpbmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICB0b3A6IDA7XG5cbiAgICAgIC5oYW1idXJnZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAubmF2LXRhYnNfX2xpbmsge1xuICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWRhcmtlcjtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLm5hdi10YWJzX19saW5rOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzgwODI4NTtcbiAgICAgICAgdG9wOiAyNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1vcGVuID4gLm1lbnU6bm90KC5jb2xsYXBzZSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxOXB4O1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDI2cHg7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5wYXRoLWZyb250cGFnZSkge1xuICAucGFnZV9fbmF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gIH1cblxuICAucGFnZV9fbmF2LXRhYnMge1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBjYXJlZXJzLWNvbnRhaW5lcigpO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdG9wOiA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNDMsIDQzLCAwLjk1KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgID4gbGkge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICA+IGEge1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgICY6bm90KC51bnN0eWxlZC1saXN0KTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICAgID4gLm5hdi10YWJzX19saW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjUyNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyID4gLm5hdi10YWJzX19saW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgbGkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjJweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOmFmdGVyLFxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggMDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA3cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvcmRlcjogLTE7XG5cbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmFmdGVyLFxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFnZV9fbmF2LFxuICAucGFnZV9fbmF2LXRhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnBhZ2VfX25hdi10YWJzID4gbGkgPiAubWVudSA+IGxpID4gLm5hdi10YWJzX19saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2Uge1xuICAuc2VjdGlvbi1uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICYubmF2cy1zdHVjayB7XG4gICAgICB6LWluZGV4OiAxMDI7XG4gICAgICBwYWRkaW5nLXRvcDogJG5hdmJhci1oZWlnaHQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2VfX25hdi10YWJzLnBhZ2VfX25hdi10YWJzLS1jb2xsYXBzaWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogMTAxO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmIC5uZXh0LWxpbmssXG4gICAgJiAucHJldmlvdXMtbGluayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYgPiBsaSA+IC5uYXYtdGFic19fbGluayB7XG4gICAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBsZWZ0OiAxOHB4O1xuXG4gICAgICAgIHNwYW4ubm9saW5rIHtcbiAgICAgICAgICBsZWZ0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiA+IGxpID4gLm1lbnUgLm5hdi10YWJzX19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAmID4gbGkgPiAubWVudS1leHBhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyb3Bkb3duLW9wZW4ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgJiA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiB1bC5uYXYub3BlbmVkIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuXG4gICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMThweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmID4gbGk6bm90KC5hY3RpdmUpIC5oYW1idXJnZXI6YmVmb3JlLFxuICAgICAgJiA+IGxpOm5vdCguYWN0aXZlKSAuaGFtYnVyZ2VyOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJiA+IGxpOm5vdCguYWN0aXZlKSAubWVudS1leHBhbmQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5leHBhbmRlZDphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIC8vQGluY2x1ZGUgY2FyZWVycy1jb250YWluZXIoKTtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlLWRhcms7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgLm1lbnUubmF2IHtcbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMzNjZkZTQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiA+IGxpLmFjdGl2ZTo6YWZ0ZXIsXG4gICAgICAmID4gbGkuYWN0aXZlLXRyYWlsOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYgPiBsaTpub3QoLmFjdGl2ZSk6aG92ZXIgPiAubmF2LXRhYnNfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1kYXJrO1xuICAgICAgfVxuXG4gICAgICAvLyAmID4gbGkgPiB1bCB7XG4gICAgICAvLyAgIGJhY2tncm91bmQ6ICMyNTI1MjU7XG4gICAgICAvLyB9XG5cbiAgICAgIC8vICYgPiBsaTpub3QoLmFjdGl2ZSkgPiAubmF2LXRhYnNfX2xpbmsge1xuICAgICAgLy8gICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgLy8gfVxuICAgIH1cbiAgfVxuXG4gICYudG9vbGJhci1maXhlZC50b29sYmFyLWhvcml6b250YWwudG9vbGJhci10cmF5LW9wZW4gLnNlY3Rpb24tbmF2Lm5hdnMtc3R1Y2sge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgICY6aG92ZXIgPiBsaTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmOmhvdmVyIGxpID4gLm1lbnU6bm90KC5jb2xsYXBzZSksXG4gICAgJi5vcGVuZWQgbGkgPiAubWVudTpub3QoLmNvbGxhcHNlKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAubmF2cy1hbmNob3Ige1xuICAgIC5wYWdlX19uYXYtdGFicyA+IGxpIHtcbiAgICAgICYgPiAubmF2LXRhYnNfX2xpbmsge1xuICAgICAgICAmLm1QUzJpZC1oaWdobGlnaHQsXG4gICAgICAgICYuYWN0aXZlLW9ubG9hZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWRhcms7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAubmF2cy1hbmNob3Ige1xuICAgIC5wYWdlX19uYXYtdGFicy0tY29sbGFwc2libGUge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmhhbWJ1cmdlciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5kcm9wZG93bi1vcGVuIC5oYW1idXJnZXI6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC5zY3JvbGxlZC1wYWdlIHtcbi8vICAgLm5hdnMtYW5jaG9yIHtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBwb3NpdGlvbjogc3RpY2t5O1xuLy8gICAgIHotaW5kZXg6IDEwMDtcbi8vICAgICB0b3A6ICRuYXZiYXItaGVpZ2h0O1xuXG4vLyAgICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbi8vICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4vLyAgICAgLy8gICB0b3A6ICRuYXZiYXItaGVpZ2h0O1xuLy8gICAgIC8vICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcbi8vICAgICAvLyB9XG4vLyAgIH1cbi8vIH1cbiIsIi8vIGgxLFxuLy8gLmgxLFxuLy8gaDIsXG4vLyAuaDIsXG4vLyBoMyxcbi8vIC5oMyxcbi8vIGg0LFxuLy8gLmg0LFxuLy8gaDUsXG4vLyAuaDUsXG4vLyBoNixcbi8vIC5oNiB7XG4vLyAgIGNvbG9yOiAkYmxhY2s7XG4vLyAgIG1hcmdpbi10b3A6IDA7XG4vLyAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW47XG5cbi8vICAgQGluY2x1ZGUgZnJlaWdodC1ib2xkLWphKCk7XG4vLyB9XG5cbi5mcy14bCB7XG4gIGxpbmUtaGVpZ2h0OiAwLjk1O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIGgxLFxuLy8gLmgxIHtcbi8vICAgbGluZS1oZWlnaHQ6IDAuOTtcbi8vIH1cblxuLy8gaDIsXG4vLyAuaDIge1xuLy8gICBsaW5lLWhlaWdodDogMi43NXJlbTtcbi8vIH1cblxuLy8gaDMsXG4vLyAuaDMge1xuLy8gICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbi8vIH1cblxuLy8gaDQsXG4vLyAuaDQge1xuLy8gICBsaW5lLWhlaWdodDogMnJlbTtcbi8vIH1cblxuLy8gaDUsXG4vLyAuaDUge1xuLy8gICBsaW5lLWhlaWdodDogMS43NXJlbTtcbi8vIH1cblxuLy8gaDYsXG4vLyAuaDYge1xuLy8gICBsaW5lLWhlaWdodDogMS41cmVtO1xuLy8gfVxuXG4uZnJlaWdodC1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6ICR3Yy1zdWJoZWFkICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICBjb2xvcjogJGJsYWNrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luO1xufVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtZmFtaWx5OiAkd2Mtc3ViaGVhZDtcbiAgbGluZS1oZWlnaHQ6IDAuOTU7XG59XG5cbmgxLmZmLXdjLWhlYWRsaW5lLFxuLmgxLmZmLXdjLWhlYWRsaW5lIHtcbiAgZm9udC1mYW1pbHk6ICR3Yy1oZWFkbGluZTtcbiAgbGluZS1oZWlnaHQ6IDAuODU7XG4gIGZvbnQtc2l6ZTogMy4zNzVyZW07XG59XG5cbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCB7XG4gIGZvbnQtZmFtaWx5OiAkd2Mtc3ViaGVhZDtcbiAgbGluZS1oZWlnaHQ6IDAuOTU7XG59XG5cbi53aXRoLXByaW1hcnktYm9yZGVyLFxuLmFydGljbGUtdGl0bGUge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgJHByaW1hcnk7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5cbi53aXRoLWJvcmRlciB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAkYmxhY2s7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5cbi8vIC5hcnRpY2xlLXNlY3Rpb24sXG4vLyAuYXJ0aWNsZS1oZWFkaW5nXG4vLyAud3lzaXd5Zy1oZWFkaW5nIHtcbi8vICAgLy8gaDEsXG4vLyAgIC8vIC5oMSB7XG4vLyAgIC8vICAgZm9udC1zaXplOiAyLjhyZW07XG4vLyAgIC8vICAgLy8gbGluZS1oZWlnaHQ6IDJyZW07XG4vLyAgIC8vIH1cblxuLy8gICAvLyBoMixcbi8vICAgLy8gLmgyIHtcbi8vICAgLy8gICBmb250LXNpemU6IDEuNzVyZW07XG4vLyAgIC8vICAgLy8gbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4vLyAgIC8vIH1cblxuLy8gICAvLyBoMyxcbi8vICAgLy8gLmgzIHtcbi8vICAgLy8gICBmb250LXNpemU6IDEuNXJlbTtcbi8vICAgLy8gICBsaW5lLWhlaWdodDogMS41cmVtO1xuLy8gICAvLyB9XG5cbi8vICAgLy8gaDUsXG4vLyAgIC8vIC5oNSxcbi8vICAgLy8gaDYsXG4vLyAgIC8vIC5oNiB7XG4vLyAgIC8vICAgZm9udC1zaXplOiAxcmVtO1xuLy8gICAvLyAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4vLyAgIC8vIH1cblxuLy8gICAvLyAuZnMtMSB7XG4vLyAgIC8vICAgbGluZS1oZWlnaHQ6IDMuMDYyNXJlbTtcbi8vICAgLy8gfVxuXG4vLyAgIC8vIC5mcy0yIHtcbi8vICAgLy8gICBsaW5lLWhlaWdodDogMi43NXJlbTtcbi8vICAgLy8gfVxuXG4vLyAgIC8vIC5mcy0zIHtcbi8vICAgLy8gICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbi8vICAgLy8gfVxuXG4vLyAgIC8vIC5mcy00IHtcbi8vICAgLy8gICBsaW5lLWhlaWdodDogMnJlbTtcbi8vICAgLy8gfVxuXG4vLyAgIC8vIC5mcy01IHtcbi8vICAgLy8gICBsaW5lLWhlaWdodDogMS43NXJlbTtcbi8vICAgLy8gfVxuXG4vLyAgIC8vIC5mcy02IHtcbi8vICAgLy8gICBsaW5lLWhlaWdodDogMS41cmVtO1xuLy8gICAvLyB9XG5cbi8vICAgLy8gcCB7XG4vLyAgIC8vICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4vLyAgIC8vIH1cbi8vIH1cblxuYSB7XG4gIEBpbmNsdWRlIGhvdmVyLXVuZGVybGluZS1hbmltYXRpb24oJHByaW1hcnkpO1xuXG4gICYuYnRuLXByaW1hcnkuYnRuLXdpdGgtY2Fycm90IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG5cbmEud2l0aG91dC11bmRlcmxpbmUtYW5pbWF0aW9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmxpbmstaG92ZXItcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWFuaW1hdGlvbiB7XG4gIEBpbmNsdWRlIGhvdmVyLWNpcmNsZS1hbmltYXRpb24oKTtcbn1cblxuLnRleHQtd2hpdGUuY2lyY2xlLWFuaW1hdGlvbixcbi50ZXh0LXdoaXRlID4gLmNpcmNsZS1hbmltYXRpb24ge1xuICBhIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItY2lyY2xlLWFuaW1hdGlvbigkd2hpdGUpO1xufVxuXG4udGV4dC1ibGFjay5jaXJjbGUtYW5pbWF0aW9uIHtcbiAgYSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWNpcmNsZS1hbmltYXRpb24oJGJsYWNrKTtcbn1cblxuLndpdGgtY2Fycm90IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgQGluY2x1ZGUgY2Fycm90KCRwcmltYXJ5LCAycHgsIDAuNXJlbSk7XG5cbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAtMC43NXJlbTtcbiAgfVxuXG4gICYuZC1ibG9jazphZnRlciB7XG4gICAgdG9wOiAtM3B4O1xuICB9XG59XG5cbmEud2l0aC1jYXJyb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcblxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xLjI1cmVtO1xuICAgIGJvdHRvbTogN3B4O1xuICB9XG59XG5cbi50ZXh0LXdoaXRlLndpdGgtY2Fycm90LFxuLnRleHQtd2hpdGUgLndpdGgtY2Fycm90IHtcbiAgQGluY2x1ZGUgY2Fycm90KCR3aGl0ZSwgMnB4LCAwLjVyZW0pO1xufVxuXG4uYWN0aW9uLWxpbmsge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG5cbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBzdHJva2Utd2lkdGg6IDA7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICB9XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxucC5zdGFuZGZpcnN0IHtcbiAgZm9udC1mYW1pbHk6ICR3Yy10ZXh0O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmEuZnVsbC13aWR0aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICRwcmltYXJ5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLmNvbnRlbnQtcHJpbWFyeSB7XG4gIC5maWVsZC0taXRlbSBhLmZ1bGwtd2lkdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAkYmxhY2stNjA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkYmxhY2stNDA7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2stNjA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAgIH1cbiAgfVxufVxuXG4uZnVsbC13aWR0aC1saW5rIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGEuZnVsbC13aWR0aCB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gICZfX251bWJlciB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGZvbnQtZmFtaWx5OiAkd2Mtc3ViaGVhZDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMnJlbTtcbiAgfVxuXG4gICZfX3N2ZyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcblxuICAgIGltZyB7XG4gICAgICBtaW4td2lkdGg6IDNyZW07XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnVsbC13aWR0aC1saW5rX190ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmLndpdGgtaW1nIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIC5mdWxsLXdpZHRoLWxpbmtfX2ltZyB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGEge1xuICAgIC8vIGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTtcblxuICAgICYgPiBzdHJvbmcge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gIH1cblxuICAudmlldy1tb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAmLmJ0bi1jaXJjbGUtbGluayB7XG4gICAgYSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgIC52aWV3LW1vcmUge1xuICAgICAgcmlnaHQ6IDJweDtcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tZnVsbC13aWR0aC1saW5rIHtcbiAgLmNvbC1sZy02IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAuZnVsbC13aWR0aC1saW5rIHtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQgLmZ1bGwtd2lkdGgtbGluayB7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIC5mdWxsLXdpZHRoLWxpbmsge1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEFkanVzdCB0aGUgbWFyZ2luIGFyb3VuZCB0aGUgZnVsbC13aWR0aCBsaW5rIGluIGJvZHkgY29udGVudFxuKjpub3QoLmJ0bi1jaXJjbGUtbGluay5mdWxsLXdpZHRoLWxpbmspICsgLmJ0bi1jaXJjbGUtbGluay5mdWxsLXdpZHRoLWxpbmssXG4uYnRuLWNpcmNsZS1saW5rLmZ1bGwtd2lkdGgtbGluayArICo6bm90KC5idG4tY2lyY2xlLWxpbmsuZnVsbC13aWR0aC1saW5rKSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5mdWxsLXdpZHRoLWxpbms6bm90KC53aXRoLWltZykgKyAuZnVsbC13aWR0aC1saW5rOm5vdCgud2l0aC1pbWcpIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgLnNlY3Rpb24tYXJ0aWNsZS1saXN0ICYsXG4gICAgLnNlY3Rpb24tdGV4dCAmLFxuICAgIC5zZWN0aW9uLWNoYXB0ZXIgJiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLmZ1bGwtd2lkdGgtbGluayArIC5mdWxsLXdpZHRoLWxpbmsge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0td2MtZGlzdGFuY2UtYmxvY2tzKTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuZnVsbC13aWR0aC1saW5rIHtcbiAgICAmLndpdGgtaW1nIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgIC5mdWxsLXdpZHRoLWxpbmtfX2ltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N2ZyBpbWcge1xuICAgICAgbWluLXdpZHRoOiA0cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uYnRuLmJ0bi1saW5rIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBmb250LXdlaWdodDogMzAwO1xuICBAaW5jbHVkZSBjYXJyb3QoJHByaW1hcnksIDJweCwgMC41cmVtKTtcblxuICAmLnRleHQtd2hpdGUge1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luOiAwIDAgMCAwLjVyZW07XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC41cyBlYXNlO1xuICAgIGJhY2tncm91bmQtc2l6ZTpcbiAgICAgIDAgMC4wNjI1cmVtLFxuICAgICAgY2FsYygxMDAlIC0gMXJlbSkgMC4wNjI1cmVtO1xuICB9XG59XG4uYnRuLmJ0bi1wcmltYXJ5LFxuLmJ0bi5idG4tb3V0bGluZS13aGl0ZSxcbi5idG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAmOm5vdCgud2l0aG91dC1jYXJyb3QpIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMDtcbiAgfVxufVxuXG4uYnRuLmJ0bi1wcmltYXJ5IHtcbiAgJjpub3QoLndpdGhvdXQtY2Fycm90KSB7XG4gICAgQGluY2x1ZGUgY2Fycm90KCRjb2xvcjogJHdoaXRlLCAkd2lkdGg6IDJweCwgJHNpemU6IDEwcHgpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgfVxufVxuXG4uYnRuLXdpdGgtY2Fycm90IHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIEBpbmNsdWRlIGNhcnJvdDtcblxuICAmOmFmdGVyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgJHByaW1hcnksXG4gICAgJHByaW1hcnksXG4gICAgJHdoaXRlLFxuICAgICRibHVlLTgwLFxuICAgICRibHVlLTgwLFxuICAgICR3aGl0ZVxuICApO1xuXG4gICY6Zm9jdXMtd2l0aGluLFxuICAmOmZvY3VzIHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLTgwO1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQgJGdyYXk7XG4gIH1cbn1cblxuW2NsYXNzXj1cImJ0bi1vdXRsaW5lLVwiXSxcbltjbGFzcyo9XCIgYnRuLW91dGxpbmUtXCJdIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmJ0bi1vdXRsaW5lLXdoaXRlIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgdHJhbnNwYXJlbnQsXG4gICAgJHdoaXRlLFxuICAgICR3aGl0ZSxcbiAgICAkcHJpbWFyeSxcbiAgICAkcHJpbWFyeSxcbiAgICAkd2hpdGVcbiAgKTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAmLmJ0bi13aXRoLWNhcnJvdCB7XG4gICAgQGluY2x1ZGUgY2Fycm90KCRjb2xvcjogJHByaW1hcnksICR3aWR0aDogMnB4LCAkc2l6ZTogMTBweCk7XG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBjYXJyb3QoJGNvbG9yOiAkd2hpdGUsICR3aWR0aDogMnB4LCAkc2l6ZTogMTBweCk7XG4gICAgfVxuICB9XG59XG5cbi5idG4tY2lyY2xlLWxpbmsge1xuICBAaW5jbHVkZSBjaXJjbGUtbGluaygkcHJpbWFyeSwgJHdoaXRlKTtcblxuICAmLnRleHQtYmxhY2sge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBjaXJjbGUtbGluaygkYmxhY2ssICR3aGl0ZSk7XG4gIH1cblxuICAmLnRleHQtd2hpdGUuYmctZGFyayB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGNpcmNsZS1saW5rKCR3aGl0ZSwgJGRhcmspO1xuICB9XG5cbiAgJi5idG46YWN0aXZlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tY2lyY2xlLWxpbmsge1xuICBAaW5jbHVkZSBjaXJjbGUtbGluaygkcHJpbWFyeSwgJHdoaXRlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC52aWV3LW1vcmU6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkYmxhY2ssICR3aGl0ZSwgJHByaW1hcnksICRwcmltYXJ5LCAkd2hpdGUpO1xuXG4gIGJvcmRlci1jb2xvcjogJGdyYXktZGFyaztcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcblxuICAmOmZvY3VzLXdpdGhpbixcbiAgJjpmb2N1cyB7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMDtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRncmF5O1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLWhvdmVyYWJsZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGdyYXktZGFya2VyKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggJGdyYXkgc29saWQgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgc3BhbiB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuY29sb3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkdmFsdWU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogLTEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idG4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaW5wLXdpdGgtY2Fycm90IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgY2Fycm90O1xuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMS4yNXJlbTtcbiAgICB0b3A6IDEuNXJlbTtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAuYnRuLXdpdGgtY2Fycm90LFxuICAuaW5wLXdpdGgtY2Fycm90LFxuICAuYnRuLmJ0bi1wcmltYXJ5Om5vdCgud2l0aG91dC1jYXJyb3QpIHtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxufVxuXG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCJmaWd1cmUuY2FsbG91dCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1icy1ibGFjayk7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1icy1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS1icy1ibGFjayk7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgcGFkZGluZzogMS41cmVtIDA7XG5cbiAgJi5hbGlnbi1yaWdodCB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xlYXI6IGJvdGg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXJnaW46IDAuNXJlbSAwIDJyZW0gMS41cmVtO1xuICAgICAgd2lkdGg6IDI3MHB4O1xuICAgIH1cblxuICAgICYgKyBmaWd1cmUuY2FsbG91dC5hbGlnbi1yaWdodCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5jYWxsb3V0LXRleHQge1xuICAgIHAge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgZm9udC1mYW1pbHk6ICR3Yy1zdWJoZWFkO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuXG4gICAgJi5zbWFsbCxcbiAgICAuc21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBibG9ja3F1b3RlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCRibG9ja3F1b3RlKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBoZWlnaHQ6IDEuNzVyZW07XG4gICAgICB3aWR0aDogMi44NzVyZW07XG4gICAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gICAgfVxuXG4gICAgLmNvbXBvbmVudC1iaW8tY2FyZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5iaW8tY2FyZF9fYWx0ZXJuYXRlLXRleHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAmLmZhY3Qge1xuICAgICAgLy8gaW1nIHtcbiAgICAgIC8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gICB0b3A6IC04cHg7XG4gICAgICAvLyB9XG5cbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIC8vIEBpbmNsdWRlIHVuaXZlcnMtbGlnaHQtamEoKTtcblxuICAgICAgICAgIGVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkd2MtaGVhZGxpbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLy8gQGluY2x1ZGUgZnJlaWdodC1ib2xkLWphKCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR3Yy1zdWJoZWFkO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0LjI1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIGZyZWlnaHQtYm9sZC1qYSgpO1xuXG4gICAgICAgICAgICB+IGJyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZmlnY2FwdGlvbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICR3Yy10ZXh0O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDAgMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGNpdGUge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLmludGVyYWN0aXZlLXZpZGVvIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuZmlndXJlLmNhbGxvdXQ6aGFzKGJsb2NrcXVvdGUpIHtcbiAgYm9yZGVyOiBub25lO1xuXG4gICYuYWxpZ24tcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG4gICAgICB9XG5cbiAgICAgID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FsbG91dC10ZXh0IHtcbiAgICAgIHAsXG4gICAgICAuc21hbGwge1xuICAgICAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc3RhdCxcbi5zdGF0LXNpZ24ge1xuICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gIGZvbnQtc2l6ZTogMy4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zdGF0LWxhcmdlIHtcbiAgZm9udC1mYW1pbHk6ICR3Yy1oZWFkbGluZTtcbiAgY29sb3I6ICRwcmltYXJ5O1xuICBmb250LXNpemU6IDQuMjVyZW07IC8qIDY4ICovXG4gIGxpbmUtaGVpZ2h0OiAwLjg1O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IDVyZW07IC8qIDgwICovXG4gIH1cblxuICAmICsgLnN0YXQtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICR3Yy1zdWJoZWFkO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cblxuLnN0YXQtbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zdGF0LXNpZ24ge1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbi5zdGF0LXRleHQge1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4iLCIuZGVhbCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblxuICAuZGVhbC10aXRsZSxcbiAgLmRlYWwtdGl0bGUgcCB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGZvbnQtZmFtaWx5OiAkd2Mtc3ViaGVhZDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5kZWFsLWRlc2NyaXB0aW9uLFxuICAuZGVhbC1kZXNjcmlwdGlvbiBhIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtZmFtaWx5OiAkd2MtdGV4dDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuXG4uZGVhbC1oaWdobGlnaHRlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHdpZHRoOiAzNjRweDtcbiAgfVxuXG4gIC5kZWFsLW1lZGlhIHtcbiAgICBoZWlnaHQ6IDE4NnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5kZWFsLWNvbnRhaW5lci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZGVhbC1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNzZweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyLjVyZW0pO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgd2lkdGg6IDMyNHB4O1xuICAgICAgfVxuXG4gICAgICAuZGVhbC10aXRsZSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR3Yy10ZXh0O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mYWN0Ym94LFxuLnNpbXBsZWJveCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gIG1hcmdpbi1ib3R0b206ICRtYXJnaW47XG4gIGNsZWFyOiBib3RoO1xuXG4gIC5mYWN0Ym94LWxhYmVsIHtcbiAgICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDkzNzVyZW07XG4gIH1cblxuICAuYm94LWNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBibG9ja3F1b3RlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNsZWFyOiBib3RoO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCRibG9ja3F1b3RlKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBoZWlnaHQ6IDEuNzVyZW07XG4gICAgICB3aWR0aDogMi44NzVyZW07XG4gICAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gICAgfVxuICB9XG59XG4iLCIucXVlc3Rpb24tYW5zd2VyIHtcbiAgcGFkZGluZzogMnJlbSAwIDFyZW0gMy41cmVtO1xuXG4gIC5hbnN3ZXIsXG4gIC5xdWVzdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1icy1wcmltYXJ5KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6ICR3Yy10ZXh0O1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxlZnQ6IC0zLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5hbnN3ZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiQVwiO1xuICAgIH1cbiAgfVxuXG4gIC5xdWVzdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiUVwiO1xuICAgIH1cbiAgfVxufVxuIiwiLmNrZWRpdG9yLXJlYWRtb3JlLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gIC5ja2VkaXRvci1yZWFkbW9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5ja2VkaXRvci1yZWFkbW9yZS10b2dnbGVyIHtcbiAgJi5idG4tY2lyY2xlLWxpbmsge1xuICAgIC52aWV3LW1vcmU6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgJi5vcGVuIC52aWV3LW1vcmU6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzIwZGVnKTtcbiAgICAgIHRvcDogMTRweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgIH1cbiAgfVxufVxuIiwiLmhlcm8tYXJ0aWNsZSB7XG4gIC8vIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFya2VzdDtcbiAgbWluLWhlaWdodDogMTQwcHg7XG5cbiAgaW1nIHtcbiAgICBAaW5jbHVkZSBzZWN0aW9uLWhlaWdodCgpO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4uaGVyby1hcnRpY2xlX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLXdjLWhlYWRlci1oZWlnaHQpO1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMCAycmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS13Yy1oZWFkZXItaGVpZ2h0KSk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXdjLWRpc3RhbmNlLWJsb2Nrcyk7XG5cbiAgaHIge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnJpZ2h0LWNvbHVtbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAuaGVyb19fY2F0ZWdvcnkge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgaHIge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRncmF5LWxpZ2h0O1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5oZXJvX19hdXRob3JzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCBhIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgY29sb3I6ICRncmF5LWxpZ2h0O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gIH1cbn1cblxuLy8gLmhlcm8tc2VydmljZSB7XG4vLyAgIC5oZXJvLXNlcnZpY2VfX3dyYXBwZXIge1xuLy8gICAgIG1hcmdpbi10b3A6IC02MHB4O1xuLy8gICB9XG5cbi8vICAgaW1nIHtcbi8vICAgICB3aWR0aDogMTAwdnc7XG4vLyAgICAgaGVpZ2h0OiB2YXIoLS13Yy1zZXJ2aWNlLWhlYWRlci1oZWlnaHQpO1xuLy8gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuLy8gICB9XG5cbi8vICAgLmhlcm8tc2Nyb2xsZWQtdGl0bGUge1xuLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgIH1cbi8vIH1cblxuLmhlcm8tcHJpbWFyeSB7XG4gIC5oZXJvLWJhY2tncm91bmQtbGVmdCxcbiAgLmhlcm8tYmFja2dyb3VuZC1yaWdodCB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGhlaWdodDogdmFyKC0td2MtcHJpbWFyeS1oZWFkZXItaGVpZ2h0KTtcbiAgfVxuXG4gIC5oZXJvLWJhY2tncm91bmQtbGVmdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTlmMztcbiAgfVxuXG4gIC5oZXJvLWJhY2tncm91bmQtcmlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGY1ZmI7XG4gIH1cblxuICAuaGVyby1wcmltYXJ5X193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogdmFyKC0td2MtcHJpbWFyeS1oZWFkZXItaGVpZ2h0KTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gIC5oZXJvLWJhY2tncm91bmQge1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IHZhcigtLXdjLXByaW1hcnktaGVhZGVyLWhlaWdodCk7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuYWRkcmVzcyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5oZXJvLWFydGljbGVfX3dyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgIC5sZWZ0LWNvbHVtbiB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIH1cblxuICAgIC5yaWdodC1jb2x1bW4ge1xuICAgICAgd2lkdGg6IDEwcmVtO1xuICAgIH1cblxuICAgIC5oZXJvX19hdXRob3JzIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNzVyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmhlcm8tc2VydmljZSB7XG4gIC8vICAgaGVpZ2h0OiB2YXIoLS13Yy1zZXJ2aWNlLWhlYWRlci1oZWlnaHQpO1xuICAvLyAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gICBpbWcge1xuICAvLyAgICAgaGVpZ2h0OiB2YXIoLS13Yy1zZXJ2aWNlLWhlYWRlci1oZWlnaHQpO1xuICAvLyAgICAgcG9zaXRpb246IGZpeGVkO1xuICAvLyAgICAgei1pbmRleDogLTE7XG4gIC8vICAgfVxuXG4gIC8vICAgLmhlcm8tc2VydmljZV9fd3JhcHBlciB7XG4gIC8vICAgICBkaXNwbGF5OiBmbGV4O1xuICAvLyAgICAgbWFyZ2luLXRvcDogMDtcbiAgLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8vICAgICB6LWluZGV4OiAxO1xuICAvLyAgIH1cbiAgLy8gfVxuXG4gIC5oZXJvLXByaW1hcnkge1xuICAgIC8vIGhlaWdodDogdmFyKC0td2Mtc2VydmljZS1oZWFkZXItaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLXdjLXByaW1hcnktaGVhZGVyLWhlaWdodCk7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIC8vIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC8qICAmOm5vdCguaGVyby1wZW9wbGUpIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuICAgIH0qL1xuXG4gICAgLmhlcm8tYmFja2dyb3VuZCB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTdyZW07XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuICAgIH1cbiAgICAuaGVyby1iYWNrZ3JvdW5kLWxlZnQsXG4gICAgLmhlcm8tYmFja2dyb3VuZC1yaWdodCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMjtcbiAgICB9XG5cbiAgICAuaGVyby1iYWNrZ3JvdW5kLWxlZnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5oZXJvLWJhY2tncm91bmQtcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogY2FsYyg1MHZ3IC0gKHZhcigtLXdjLWNvbnRhaW5lci1wdWJsaWNhdGlvbi13aWR0aCkpIC8gMyk7XG4gICAgfVxuXG4gICAgLmhlcm8tYmFja2dyb3VuZC1jcm9wcGVkIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAvIDIgKyAyNTBweCk7XG4gICAgICBoZWlnaHQ6IHZhcigtLXdjLXByaW1hcnktaGVhZGVyLWhlaWdodCk7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIGNhbGMoMTAwJSAtIDI1MHB4KSAxMDAlLCAwIDEwMCUpO1xuICAgIH1cblxuICAgIC5oZXJvLWJhY2tncm91bmQtcGhvdG8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5oZXJvLXByaW1hcnlfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmLmhlcm8tcGVvcGxlIHtcbiAgICAgIC5oZXJvLWJhY2tncm91bmQtcmlnaHQge1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMDAlLCAzMDBweCAwLCAxMDAlIDAsIDEwMCUgMTAwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5oZXJvLXNlcnZpY2Uge1xuICAgICAgLmhlcm8tYmFja2dyb3VuZC1yaWdodCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwdncgLSAodmFyKC0td2MtY29udGFpbmVyLXB1YmxpY2F0aW9uLXdpZHRoKSkgLyAyKTtcbiAgICAgIH1cblxuICAgICAgLmhlcm8tYmFja2dyb3VuZCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKFxuICAgICAgICAgICAgMHB4IDEwMCUsXG4gICAgICAgICAgICB2YXIoLS13Yy1wcmltYXJ5LWhlYWRlci1oZWlnaHQpIDAsXG4gICAgICAgICAgICAxMDAlIDAsXG4gICAgICAgICAgICAxMDAlIDEwMCVcbiAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlcm8tdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG5cbiAgLy8gLnNjcm9sbGVkLXBhZ2Uge1xuICAvLyAgIC5oZXJvLXByaW1hcnktc2Nyb2xsZWQge1xuICAvLyAgICAgcG9zaXRpb246IGZpeGVkO1xuICAvLyAgICAgaGVpZ2h0OiA2MHB4O1xuICAvLyAgICAgdG9wOiAkbmF2YmFyLWhlaWdodDtcbiAgLy8gICAgIHotaW5kZXg6IDEwMDA7XG4gIC8vICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLW91dDtcbiAgLy8gICAgIHdpZHRoOiAxMDAlO1xuXG4gIC8vICAgICBpbWcge1xuICAvLyAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vICAgICB9XG5cbiAgLy8gICAgIC5oZXJvLXRpdGxlIHtcbiAgLy8gICAgICAgZGlzcGxheTogbm9uZTtcbiAgLy8gICAgIH1cblxuICAvLyAgICAgLy8gLmhlcm8tc2Nyb2xsZWQtdGl0bGUge1xuICAvLyAgICAgLy8gICBkaXNwbGF5OiBmbGV4O1xuICAvLyAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgICAvLyAgIHdpZHRoOiAxMDAlO1xuICAvLyAgICAgLy8gICBoZWlnaHQ6IDEwMCU7XG4gIC8vICAgICAvLyAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLy8gICAgIC8vICAgJl9fdGV4dCB7XG4gIC8vICAgICAvLyAgICAgYW5pbWF0aW9uOiB2aXNpYmxlIDFzO1xuICAvLyAgICAgLy8gICB9XG4gIC8vICAgICAvLyB9XG4gIC8vICAgfVxuXG4gIC8vICAgLy8gLmhlcm8tcHJpbWFyeS1zY3JvbGxlZCAuaGVyby1zY3JvbGxlZC10aXRsZSB7XG4gIC8vICAgLy8gICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gIC8vICAgLy8gICAvLyAgIDkwZGVnLFxuICAvLyAgIC8vICAgLy8gICByZ2JhKDAsIDAsIDAsIDAuNykgMCUsXG4gIC8vICAgLy8gICAvLyAgIHJnYmEoMCwgMCwgMCwgMCkgMTAwJVxuICAvLyAgIC8vICAgLy8gKTtcbiAgLy8gICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICNkZGU5ZjM7XG4gIC8vICAgLy8gfVxuXG4gIC8vICAgLnByaW1hcnktZ3JpZCB7XG4gIC8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogKHZhcigtLXdjLXByaW1hcnktaGVhZGVyLWhlaWdodCkgKyAxMHB4KSk7XG4gIC8vICAgICBwYWRkaW5nLXRvcDogY2FsYygyICogKHZhcigtLXdjLXByaW1hcnktaGVhZGVyLWhlaWdodCkgKyAxMHB4KSk7XG4gIC8vICAgfVxuICAvLyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLmhlcm8tYXJ0aWNsZV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXdjLWRpc3RhbmNlLWJsb2Nrcyk7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cblxuICAvLyAuaGVyby1zZXJ2aWNlIC5oZXJvLXNlcnZpY2VfX3dyYXBwZXIge1xuICAvLyAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgLy8gICB3aWR0aDogNjkwcHg7XG4gIC8vIH1cbiAgLmhlcm8tcHJpbWFyeSAuaGVyby1wcmltYXJ5X193cmFwcGVyIHtcbiAgICB3aWR0aDogNjkwcHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gIC5oZXJvLXByaW1hcnkgLmhlcm8tYmFja2dyb3VuZC1waG90byB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHZpc2libGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdmlzaWJsZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiIsIi5rZXktdGFrZWF3YXlzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0td2MtZGlzdGFuY2UtYmxvY2tzKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0td2MtZGlzdGFuY2UtYmxvY2tzKTtcblxuICAmX19pdGVtIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRwcmltYXJ5O1xuICAgIHBhZGRpbmctbGVmdDogMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbnVtYmVyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAua2V5LXRha2Vhd2F5cyB7XG4gICAgJl9faXRlbSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgICZfX251bWJlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLmludGVyYWN0aXZlLWxpc3Qtb2YtbGlua3Mge1xuICBzcGFuIHtcbiAgICBjb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG4iLCIucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2Uge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgLy8gLnNlY3Rpb24tcGFnZV9zZWN0aW9uX21hcDpsYXN0LWNoaWxkIHtcbiAgLy8gICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgLy8gfVxufVxuXG4vLyBbY2xhc3MqPVwic2VjdGlvbi1wYWdlX1wiXSB7XG4vLyAmLnNlY3Rpb24tdGV4dC1iYWNrZ3JvdW5kIHtcbi8vICAgLy8gbWFyZ2luLWJvdHRvbTogMnJlbTtcbi8vICAgLy8gbWFyZ2luLXRvcDogMnJlbTtcblxuLy8gICAmLm5vLXNwYWNpbmctdG9wIHtcbi8vICAgICBwYWRkaW5nLXRvcDogMDtcbi8vICAgICBtYXJnaW4tdG9wOiAwO1xuLy8gICB9XG4vLyB9XG5cbi8vICYuc2VjdGlvbi1wYWdlX3NlY3Rpb25fc2xpZGVyIHtcbi8vICAgcGFkZGluZy10b3A6IDIwcHg7XG4vLyAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuLy8gfVxuXG4vLyAmLnNlY3Rpb24tcGFnZV9zZWN0aW9uX21hcCB7XG4vLyAgIHBhZGRpbmctYm90dG9tOiAwO1xuLy8gfVxuXG4vLyAmOmZpcnN0LWNoaWxkIHtcbi8vICAgICBwYWRkaW5nLXRvcDogNTBweDtcbi8vICAgICBtYXJnaW4tdG9wOiAwO1xuLy8gfVxuXG4vLyAmOmxhc3QtY2hpbGQge1xuLy8gICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbi8vICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4vLyAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbi8vICAgICB9XG4vLyB9XG4vLyB9XG5cbi8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbi8vICAgW2NsYXNzKj1cInNlY3Rpb24tcGFnZV9cIl0ge1xuLy8gICAgIC8vIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtO1xuLy8gICAgIC8vIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xuXG4vLyAgICAgLy8gJi5zZWN0aW9uLXRleHQtYmFja2dyb3VuZCB7XG4vLyAgICAgLy8gICAvLyAgIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xuLy8gICAgIC8vICAgLy8gICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTtcblxuLy8gICAgIC8vICAgJi5uby1zcGFjaW5nLXRvcCB7XG4vLyAgICAgLy8gICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuLy8gICAgIC8vICAgfVxuLy8gICAgIC8vIH1cbi8vICAgfVxuLy8gfVxuXG5zZWN0aW9uIC5wYXJhbGxheC1yZXZlYWwge1xuICAmOm5vdCgubm90LXBhcmFsbGF4LXNlY3Rpb24pIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmJlZm9yZS1jb250ZW50LXBhcmFsbGF4LWltYWdlLFxuICAuYWZ0ZXItY29udGVudC1wYXJhbGxheC1pbWFnZSB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICB9XG5cbiAgLmJlZm9yZS1jb250ZW50LXBhcmFsbGF4LWltYWdlIHtcbiAgICBhbmltYXRpb24tbmFtZTogcGFnZVNlY3Rpb25TbGlkZUluRG93bjtcbiAgfVxuXG4gIC5hZnRlci1jb250ZW50LXBhcmFsbGF4LWltYWdlIHtcbiAgICBhbmltYXRpb24tbmFtZTogcGFnZVNlY3Rpb25TbGlkZUluVXA7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICB9XG59XG5cbi5ldmVudC1sb2NhdGlvbnMtbGlzdCB7XG4gIC5kcm9wZG93biB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5vZmZzZXQtYmctc2VjdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm9mZnNldC1iZ19fcm93IHtcbiAgICAub2Zmc2V0LWJnX19sZWZ0LFxuICAgIC5vZmZzZXQtYmdfX3JpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAub2Zmc2V0LWJnX19sZWZ0OjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IC0xMDB2dztcbiAgICAgIHJpZ2h0OiAtMC41cmVtO1xuICAgICAgYmFja2dyb3VuZDogI2U4ZjRmZjtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgICAub2Zmc2V0LWJnX19yaWdodDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IC0xMDB2dztcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSxcbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMge1xuICAubGFuZGluZ19fYm9keSB7XG4gICAgLmJ0bi1saW5rIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGdyYXktZGFya2VyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICBpZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoNDgwIC8gODU0ICogMTAwdncgKyA2MHB4KTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgY2FyZWVycy1jb250YWluZXIoKTtcbiAgfVxuXG4gIC5zZWN0aW9uLWxhbmRpbmctcGFnZSxcbiAgLmxhbmRpbmctcGFnZSB7XG4gICAgPiAubGFuZGluZ19fYm9keSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogM3JlbSAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBAaW5jbHVkZSBnbW8taGVyby1oZWlnaHQoKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDgwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihsZywgeGwpIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDgwcHg7XG4gICAgICB9XG5cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICB9XG5cbiAgICAgIC5oZXJvLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyAvKiAyMCAqL1xuICAgICAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07IC8qIDI4ICovXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGVyby1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIGEge1xuICAgICAgLy8gICBjb2xvcjogI2ZmZjtcbiAgICAgIC8vIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWJhY2tncm91bmQtbWVkaWEsXG4gICAgICAubGFuZGluZy1iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWJhY2tncm91bmQtbWVkaWEsXG4gICAgICAgIC5sYW5kaW5nLWJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxODBweDtcblxuICAgICAgICAgICYuZmllbGQtLW5hbWUtZmllbGQtYmFja2dyb3VuZC1tZWRpYSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmxhbmRpbmdfX2JvZHktLW9ubHktdGl0bGUge1xuICAgICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tdGF4b25vbXktbWVnYXRyZW5kcyB7XG4gICAgLnNlY3Rpb24tbGFuZGluZy1wYWdlLFxuICAgIC5sYW5kaW5nLXBhZ2Uge1xuICAgICAgPiAubGFuZGluZ19fYm9keSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLWxhbmRpbmctcGFnZS53aXRoLWdyYWRpZW50IHtcbiAgICAubGFuZGluZy1iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICA5MGRlZyxcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuOCksXG4gICAgICAgICAgNDAlLFxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMClcbiAgICAgICAgKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5zZWN0aW9uLWxhbmRpbmctcGFnZS5zaG9ydC1oZXJvLWltYWdlIHtcbiAgICAgID4gLmxhbmRpbmdfX2JvZHkge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5zZWN0aW9uLWxhbmRpbmctcGFnZS5zaG9ydC1oZXJvLWltYWdlIHtcbiAgICAgID4gLmxhbmRpbmdfX2JvZHkge1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvdmVyLWFycm93LWJvdHRvbSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTVweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHotaW5kZXg6IDU7XG5cbiAgJl9fYXJyb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICB3aWR0aDogMzVweDtcblxuICAgICZfX2Fycm93IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG5cbiAgICAmX19hcnJvdyB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLW1lZ2F0cmVuZHMge1xuICAuc2VjdGlvbi1sYW5kaW5nLXBhZ2UgPiAubGFuZGluZ19fYm9keSBoMSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxuXG4gIC5sYW5kaW5nLWJhY2tncm91bmQtaW1hZ2U6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICA5MGRlZyxcbiAgICAgIHJnYmEoMCwgMCwgMCwgMC41KSAyOSUsXG4gICAgICByZ2JhKDAsIDAsIDAsIDApIDg2JVxuICAgICk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gIH1cbn1cblxuLmNhcmVlcnMtbW9kYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIHotaW5kZXg6IDEwMTAwO1xuXG4gICYubW9kYWwuc2hvdyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAubW9kYWwtZGlhbG9nIHtcbiAgICBjb2xvcjogIzQ1NGI0ZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOTBweCA0MHB4IDQwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAuY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2MHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIsXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDI0cHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmZpZWxkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5jYXJlZXJzLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgIHBhZGRpbmc6IDEzMHB4IDcwcHggNzBweDtcblxuICAgIC5jbG9zZSB7XG4gICAgICB0b3A6IDkwcHg7XG4gICAgICByaWdodDogMzBweDtcblxuICAgICAgJjphZnRlcixcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLmNhcmVlcnMtbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDIvMSkge1xuICAuY2FyZWVycy1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMy8xKSB7XG4gIC5jYXJlZXJzLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi8uLi9saWJyYXJpZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2Nzc1wiO1xuXG4udmlkZW8tLWNhcm91c2VsLFxuLnB1bGwtcXVvdGUtLWNhcm91c2VsIHtcbiAgLmNhcm91c2VsLWNvbnRyb2xzIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAuY2Fyb3VzZWwtY29udHJvbHNfX2RvdHMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luOiAxMHB4O1xuXG4gICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I3YjdiNztcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJvdXNlbC1jb250cm9sc19fcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2xzX19uZXh0IHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbiAgICB9XG5cbiAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzExMTtcbiAgICB9XG5cbiAgICAmOmhvdmVyOmFjdGl2ZTphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNiN2I3Yjc7XG4gICAgfVxuICB9XG5cbiAgLmNhcm91c2VsLWNvbnRyb2xzX19wcmV2IHtcbiAgICBsZWZ0OiAwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6ICNiN2I3Yjc7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICAgIH1cbiAgfVxuXG4gIC5jYXJvdXNlbC1jb250cm9sc19fbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICByaWdodDogNHB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6ICNiN2I3Yjc7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAwO1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXIgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1tb3JlLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tbGVmdDogMzdweDtcbiAgfVxufVxuIiwiLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3F1b3RlIHtcbiAgLy8gcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIC8vIHBhZGRpbmctdG9wOiAyNXB4O1xuXG4gIC5wdWxsLXF1b3RlIHtcbiAgICAmX19xdW90ZSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMC41ZW0gMCAwLjhlbTtcbiAgICAgIG1hcmdpbjogMCAwIDAuOGVtO1xuXG4gICAgICAmLFxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkd2Mtc3ViaGVhZDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyLjZlbTtcbiAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCRibG9ja3F1b3RlKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOGVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NpdGUge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fcXVvdGUge1xuICAgIC5wdWxsLXF1b3RlIHtcbiAgICAgICZfX2NpdGUge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9xdW90ZSB7XG4gICAgLy8gcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICAucHVsbC1xdW90ZSB7XG4gICAgICAmX19xdW90ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucm9sZS1zZWxlY3Rpb24ge1xuICBmbGV4OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjcwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1heC1oZWlnaHQ6IDgwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIGhlaWdodDogY2FsYygoMTAwdmggLSA2MHB4KSAvIDIpO1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDI1cHggMTVweCAxMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMzBweCAwIDMwcHg7XG4gIH1cblxuICAmX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAuZmllbGQtLWl0ZW0ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogM3M7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLnJvbGUtc2VsZWN0aW9uX19iYWNrZ3JvdW5kIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleDogY2FsYygxMDAlIC8gMyk7XG4gIH1cbn0iLCIuc2VjdGlvbi1wYWdlX3NlY3Rpb25fc2xpZGVyIHtcbiAgLmltYWdlLXNsaWRlIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtc2xpZGUtaW1hZ2VzIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogMCAtMC41cmVtO1xuXG4gICAgICAuZmllbGQtLWl0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5xdW90ZS1zbGlkZSB7XG4gICAgJl9fcXVvdGUge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDAgMC44ZW07XG4gICAgICBtYXJnaW46IDAgMCAwLjhlbTtcblxuICAgICAgJixcbiAgICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMi42ZW07XG4gICAgICAgIGhlaWdodDogMmVtO1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgkYmxvY2txdW90ZSkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jaXRlIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC1mYW1pbHk6ICR3Yy10ZXh0O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnNlY3Rpb24tcGFnZV9zZWN0aW9uX3NsaWRlciB7XG4gICAgLnF1b3RlLXNsaWRlIHtcbiAgICAgICZfX2NpdGUge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl9zbGlkZXIge1xuICAgIC5xdW90ZS1zbGlkZSB7XG4gICAgICAmX19xdW90ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAa2V5ZnJhbWVzIHBhZ2VTZWN0aW9uU2xpZGVJblVwIHtcbiAgMCUge1xuICAgIHRvcDogMTAwJTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdG9wOiAtNTAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwYWdlU2VjdGlvblNsaWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIHRvcDogLTEwMCU7XG4gIH1cblxuICAzMCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRvcDogLTUwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl90ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5iZWZvcmUtY29udGVudC1wYXJhbGxheC1pbWFnZSxcbiAgLmFmdGVyLWNvbnRlbnQtcGFyYWxsYXgtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgaGVpZ2h0OiAyMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBhbmltYXRpb246IDAuNXMgZWFzZS1vdXQgZm9yd2FyZHM7XG4gIH1cblxuICAucGFnZS1zZWN0aW9uLXRleHRfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1tb2JpbGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyAucGFyYWxsYXgtcmV2ZWFsIHtcbiAgLy8gICAmOm5vdCgubm90LXBhcmFsbGF4LXNlY3Rpb24pIHtcbiAgLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vICAgfVxuXG4gIC8vICAgLmJlZm9yZS1jb250ZW50LXBhcmFsbGF4LWltYWdlLFxuICAvLyAgIC5hZnRlci1jb250ZW50LXBhcmFsbGF4LWltYWdlIHtcbiAgLy8gICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgLy8gICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAvLyAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIC8vICAgfVxuXG4gIC8vICAgLmJlZm9yZS1jb250ZW50LXBhcmFsbGF4LWltYWdlIHtcbiAgLy8gICAgIGFuaW1hdGlvbi1uYW1lOiBwYWdlU2VjdGlvblNsaWRlSW5Eb3duO1xuICAvLyAgIH1cblxuICAvLyAgIC5hZnRlci1jb250ZW50LXBhcmFsbGF4LWltYWdlIHtcbiAgLy8gICAgIGFuaW1hdGlvbi1uYW1lOiBwYWdlU2VjdGlvblNsaWRlSW5VcDtcbiAgLy8gICAgIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgLy8gICB9XG4gIC8vIH1cblxuICAmIC5yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC8vIGgyIHtcbiAgLy8gICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIC8vIH1cblxuICBoMi51bml2ZXJzZS1oZWFkaW5nLXNtYWxsIHtcbiAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cblxuICBoMyB7XG4gICAgJi51bml2ZXJzZS1oZWFkaW5nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkd2Mtc3ViaGVhZDtcbiAgICB9XG5cbiAgICAmLnVuaXZlcnNlLWhlYWRpbmctc21hbGwge1xuICAgICAgZm9udC1mYW1pbHk6ICR3Yy1zdWJoZWFkO1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIH1cblxuICAgICYuY2FyZHMtaGVhZGluZyB7XG4gICAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJi50ZXh0LXdoaXRlIHtcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2VjdGlvbi10ZXh0LWltZyB7XG4gIC5zZWN0aW9uLXRleHQtaW1nX19tZWRpYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnNlY3Rpb24tdGV4dC1pbWdfX21lZGlhLWNvbCB7XG4gICAgbWF4LWhlaWdodDogMjY1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLnN0eWxlLWRhcmstYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICBhIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi5zdHlsZS1saWdodC1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xufVxuXG4uc3R5bGUtbGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlLTIwO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLXBhZ2Utc2VjdGlvbnMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuc2VjdGlvbi1wYWdlX3NlY3Rpb25fdGV4dCB7XG4gICAgLmJlZm9yZS1jb250ZW50LXBhcmFsbGF4LWltYWdlLFxuICAgIC5hZnRlci1jb250ZW50LXBhcmFsbGF4LWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl90ZXh0IHtcbiAgICAvLyBoMiB7XG4gICAgLy8gICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICAvLyB9XG5cbiAgICAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbW9iaWxlLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLXRleHQtaW1nIHtcbiAgICAuc2VjdGlvbi10ZXh0LWltZ19fdGV4dC1jb2wge1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi10ZXh0LWltZ19fbWVkaWEtY29sIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLXRleHQtaW1nX19tZWRpYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59XG5cbi52aWRlby1jb2x1bW5fX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLnNlY3Rpb24tbGFuZGluZy1wYWdlICYge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcblxuICAgIHZpZGVvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxNDAlO1xuICAgICAgbGVmdDogLTIwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWZpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwMHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIGxnKSB7XG4vLyAgIC5jb2wteHNtLTYge1xuLy8gICAgIHdpZHRoOiA1MCU7XG4vLyAgICAgZmxvYXQ6IGxlZnQ7XG4vLyAgIH1cblxuLy8gICAuY29sLXhzbS05IHtcbi8vICAgICB3aWR0aDogNzUlO1xuLy8gICAgIGZsb2F0OiBsZWZ0O1xuLy8gICB9XG5cbi8vICAgLmNvbC14c20tOS5mbG9hdC1yaWdodCB7XG4vLyAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4vLyAgIH1cbi8vIH1cbiIsIi5zZWN0aW9uLXBhZ2Vfc2VjdGlvbl92aWRlb190aHVtYnMge1xuICA+IC5maWVsZCB7XG4gICAgJi5maWVsZC0tbmFtZS1maWVsZC1wYWdlLXNlY3Rpb24tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbWFyZ2luOiAwIDAgMC40ZW07XG4gICAgICBmb250LWZhbWlseTogJHdjLXN1YmhlYWQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIH1cblxuICAgICYuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXBvcHVwLXZpZGVvIHtcbiAgICAudmlkZW8tY2FyZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgICAgIGNvcm5lci1ib3R0b20tcmlnaHQtc2hhcGU6IGJldmVsO1xuXG4gICAgICAudmlkZW8tdGl0bGUge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR3Yy1zdWJoZWFkO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMC45NTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgLnZpZGVvLXNob3J0LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZpZGVvLWR1cmF0aW9uIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5wbGF5LWJ1dHRvbi13cmFwcGVyIHtcbiAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgdG9wOiAwO1xuICAvLyAgIGxlZnQ6IDA7XG4gIC8vICAgcmlnaHQ6IDA7XG4gIC8vICAgYm90dG9tOiAwO1xuICAvLyAgIGRpc3BsYXk6IGZsZXg7XG4gIC8vICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLy8gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLy8gICB3aWR0aDogMTAwJTtcbiAgLy8gICBoZWlnaHQ6IGF1dG87XG4gIC8vICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gICAucGxheS1naWYge1xuICAvLyAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAvLyAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgLy8gICAgIHN2ZyB7XG4gIC8vICAgICAgIHdpZHRoOiAxMDBweDtcbiAgLy8gICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgLy8gICAgICAgZmlsbDogI2ZmZjtcbiAgLy8gICAgICAgc3Ryb2tlOiAjZmZmO1xuICAvLyAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8vICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLy8gICAgICAgb3BhY2l0eTogMC45O1xuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gfVxufVxuIiwiLm92ZXJsYXktY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcblxuICAmX19ib2R5IHtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBoMy5vdmVybGF5LWNhcmRfX3RpdGxlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIGNsaXAtcGF0aDogcG9seWdvbihcbiAgICAgIDAgMCxcbiAgICAgIDEwMCUgMCxcbiAgICAgIDEwMCUgY2FsYygxMDAlIC0gNDBweCksXG4gICAgICBjYWxjKDEwMCUgLSA0MHB4KSAxMDAlLFxuICAgICAgMCAxMDAlXG4gICAgKTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogJHdjLXRleHQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAzcmVtIDFyZW0gMXJlbTtcbiAgfVxuXG4gICZfX2JvZHlfX2Rlc2NyaXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbiIsIi5zZWN0aW9uLXZpZGVvIHtcbiAgLnZpZGVvLWNhcmQge1xuICAgIC52aWRlby1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogM3M7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuYnRuIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8mOmhvdmVyIC52aWRlby1jb250YWluZXIgaW1nIHtcbiAgICAvLyAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC8vfVxuXG4gICAgLnZpZGVvLWNhcmRfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgLnZpZGVvLWNhcmRfX2R1cmF0aW9uIHtcbiAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICB9XG5cbiAgICAmLndpdGgtc2Vjb25kYXJ5LXRpdGxlIHtcbiAgICAgIC52aWRlby1jYXJkX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkd2MtdGV4dDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud2l0aC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMCAzNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnNlY3Rpb24tdmlkZW8gLnNpbmdsZS12aWRlbyB7XG4gICAgLnZpZGVvLWNhcmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXN0O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAudmlkZW8tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA1NSU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAudmlkZW8tY2FyZF9fYm9keSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDQwcHggNDBweCA2MHB4O1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgfVxuXG4gICAgLnZpZGVvLWNhcmRfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG4iLCIubWFpbi1zbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5zbGljay10cmFjayB7XG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICB9XG5cbiAgaW1nIHtcbiAgICAvLyBwYWRkaW5nOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIC8vIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiB2YXIoLS13Yy1ob21lcGFnZS1oZWFkZXItaGVpZ2h0KTtcbiAgfVxuXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5ob21lcGFnZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cblxuICAud2l0aC1jYXJyb3QgYSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuY2Fyb3VzZWwtY29udHJvbHMge1xuICAgIHBhZGRpbmc6IDAgNjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm90dG9tOiAzNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDI1cHg7XG4gICAgbGVmdDogMjBweDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwIDJweCAycHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyOmFjdGl2ZTphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcm91c2VsLWNvbnRyb2xzX19kb3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogOXB4O1xuXG4gICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJvdXNlbC1jb250cm9sc19fcHJldiB7XG4gICAgbGVmdDogMDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJvdXNlbC1jb250cm9sc19fbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjBkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4uaXRlbV9pbmZvX3ByZXZpZXcge1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG5cbiAgLml0ZW1faW5mb19wcmV2aWV3X19jb250YWluZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuaXRlbV9pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgcGljdHVyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5tYWluLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbHMge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubWFpbi1zbGlkZXIge1xuICAgIGhlaWdodDogNjQwcHg7XG5cbiAgICAuaXRlbV9pbmZvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIDkwZGVnLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDAuOCksXG4gICAgICAgIDQwJSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwKVxuICAgICAgKTtcbiAgICB9XG4gICAgLmhvbWVwYWdlLXNlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1jb250cm9scyB7XG4gICAgICBsZWZ0OiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tYWluLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbHMge1xuICAgIGxlZnQ6IDYwcHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgLm1haW4tc2xpZGVyIC5jYXJvdXNlbC1jb250cm9scyB7XG4gICAgbGVmdDogMTEwcHg7XG4gIH1cbn1cbiIsIiRoZWFkZXItaGVpZ2h0OiB2YXIoLS13Yy1wcmltYXJ5LWhlYWRlci1oZWlnaHQpO1xuJGhlYWRlci1tb2JpbGUtaGVpZ2h0OiAyMDBweDtcbiR0cmlhbmdsZS1iYXNlOiAkaGVhZGVyLWhlaWdodDsgLy8gVGhlIGJhc2Ugd2lkdGggb2YgdGhlIHRyaWFuZ2xlIGlzIHRoZSBzYW1lIGFzIHRoZSBoZWFkZXIgaGVpZ2h0XG4kdHJpYW5nbGUtbGVmdC1vZmZzZXQ6IDVyZW07XG5cbi5wYWdlLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LWZhbWlseTogJHdjLWhlYWRsaW5lO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuODU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4yNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICB9XG4gIH1cblxuICAubGFuZ3VhZ2UtbGlua3Mge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAkcHJpbWFyeTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZpbGw6ICRibHVlLWRhcms7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyoqXG4gICAqIFNlcnZpY2UgcGFnZSBzcGVjaWZpYyBzdHlsZXNcbiAgICovXG4gIC5wYWdlLW5vZGUtdHlwZS1zZXJ2aWNlICYsXG4gIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctcGFnZSAmIHtcbiAgICAuaGVhZGVyLWJnLXN0YXJ0IHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbihcbiAgICAgICAgMCAwLFxuICAgICAgICAxMDAlIDAsXG4gICAgICAgIGNhbGMoNTB2dyAtICN7JHRyaWFuZ2xlLWxlZnQtb2Zmc2V0fSkgMTAxJSxcbiAgICAgICAgMCAxMDElXG4gICAgICApO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiBjYWxjKDUwdncgKyAjeyR0cmlhbmdsZS1iYXNlfSAtICN7JHRyaWFuZ2xlLWxlZnQtb2Zmc2V0fSk7XG4gICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItYmctY2VudGVyIHtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogLTI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6ICRoZWFkZXItbW9iaWxlLWhlaWdodDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAtN3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItYmctZW5kIHtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAkaGVhZGVyLW1vYmlsZS1oZWlnaHQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogLTM7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTB2dyArICN7JHRyaWFuZ2xlLWxlZnQtb2Zmc2V0fSk7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJzZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LXdpZGdldCB7XG4gICNleHBsb3JlLXlvdXItam91cm5leSB7XG4gICAgLmNhcmQtYm9keSBoMyB7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG5cbiAgICBoci50aXRsZS1kaXZpZGVyIHtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmIG9wdGlvbjpkaXNhYmxlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRvd25sb2FkLWpvdXJuZXkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgaHI6bm90KC50aXRsZS1kaXZpZGVyKSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgI3lvdXItam91cm5leS1zY2hvb2wtbGVhdmVyLFxuICAjeW91ci1qb3VybmV5LXNjaG9vbC1sZWF2ZXItbW9iaWxlLFxuICAjeW91ci1qb3VybmV5LFxuICAjeW91ci1qb3VybmV5LW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC50ZXh0LTEzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICAudGV4dC0xNSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgLnRleHQtMTkge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgIH1cblxuICAgIC50ZXh0LTI2IHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gIH1cblxuICAjeW91ci1qb3VybmV5LXNjaG9vbC1sZWF2ZXItbW9iaWxlLFxuICAjeW91ci1qb3VybmV5LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgI3lvdXItam91cm5leS1zY2hvb2wtbGVhdmVyLFxuICAgICN5b3VyLWpvdXJuZXkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjeW91ci1qb3VybmV5LXNjaG9vbC1sZWF2ZXItbW9iaWxlLFxuICAgICN5b3VyLWpvdXJuZXktbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgPiAuZmllbGQtLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLFxuICAgICAgLnJvdyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlXG4gIHNlY3Rpb24uZXhwbG9yZS15b3VyLWpvdXJuZXktd2lkZ2V0XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXBhZ2Utc2VjdGlvbi10ZXh0XG4gIC5yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4iLCJzZWN0aW9uLmV4cGxvcmUteW91ci1hc3Nlc3NtZW50LXBhdGgtd2lkZ2V0IHtcbiAgaHI6bm90KC50aXRsZS1kaXZpZGVyKSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLy8gLmJ0bi13aXRoLWNhcnJvdCB7XG4gIC8vICAgbWluLXdpZHRoOiB1bnNldDtcbiAgLy8gICB3aWR0aDogdW5zZXQ7XG4gIC8vIH1cblxuICAuZG93bmxvYWQtYXNzZXNzbWVudC10cmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbiAgI3lvdXItYXNzZXNzbWVudC1wYXRoLFxuICAjeW91ci1hc3Nlc3NtZW50LXBhdGgtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLnZhcmlhbnQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC50ZXh0LTEzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICAudGV4dC0xNSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgLnRleHQtMTkge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgIH1cblxuICAgIC50ZXh0LTI2IHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gIH1cblxuICAjeW91ci1hc3Nlc3NtZW50LXBhdGgtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAjeW91ci1hc3Nlc3NtZW50LXBhdGgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjeW91ci1hc3Nlc3NtZW50LXBhdGgtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgPiAuZmllbGQtLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLFxuICAgICAgLnJvdyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlXG4gIHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC13aWRnZXRcbiAgLnBhcmFncmFwaC0tdHlwZS0tcGFnZS1zZWN0aW9uLXRleHRcbiAgLnJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiIsInNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1hdS13aWRnZXQge1xuICBocjpub3QoLnRpdGxlLWRpdmlkZXIpIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAuZG93bmxvYWQtYXNzZXNzbWVudC10cmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbiAgI3lvdXItYXNzZXNzbWVudC1wYXRoLWF1LFxuICAjeW91ci1hc3Nlc3NtZW50LXBhdGgtYXUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLnZhcmlhbnQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC50ZXh0LTEzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICAudGV4dC0xNSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgLnRleHQtMTkge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgIH1cblxuICAgIC50ZXh0LTI2IHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gIH1cblxuICAjeW91ci1hc3Nlc3NtZW50LXBhdGgtYXUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAjeW91ci1hc3Nlc3NtZW50LXBhdGgtYXUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjeW91ci1hc3Nlc3NtZW50LXBhdGgtYXUtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgPiAuZmllbGQtLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLFxuICAgICAgLnJvdyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlXG4gIHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1hdS13aWRnZXRcbiAgLnBhcmFncmFwaC0tdHlwZS0tcGFnZS1zZWN0aW9uLXRleHRcbiAgLnJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiIsInNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1oay13aWRnZXQge1xuICBocjpub3QoLnRpdGxlLWRpdmlkZXIpIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAuZG93bmxvYWQtYXNzZXNzbWVudC10cmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbiAgI3lvdXItYXNzZXNzbWVudC1wYXRoLWhrLFxuICAjeW91ci1hc3Nlc3NtZW50LXBhdGgtaGstbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLnZhcmlhbnQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC50ZXh0LTEzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICAudGV4dC0xNSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgLnRleHQtMTkge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgIH1cblxuICAgIC50ZXh0LTI2IHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gIH1cblxuICAjeW91ci1hc3Nlc3NtZW50LXBhdGgtaGstbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAjeW91ci1hc3Nlc3NtZW50LXBhdGgtaGsge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjeW91ci1hc3Nlc3NtZW50LXBhdGgtaGstbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgPiAuZmllbGQtLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLFxuICAgICAgLnJvdyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlXG4gIHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1oay13aWRnZXRcbiAgLnBhcmFncmFwaC0tdHlwZS0tcGFnZS1zZWN0aW9uLXRleHRcbiAgLnJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiIsInNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2Etd2lkZ2V0IHtcbiAgaHI6bm90KC50aXRsZS1kaXZpZGVyKSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLmRvd25sb2FkLWFzc2Vzc21lbnQtdHJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuXG4gICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2EsXG4gICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2EtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLnZhcmlhbnQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC50ZXh0LTEzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICAudGV4dC0xNSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgLnRleHQtMTkge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgIH1cblxuICAgIC50ZXh0LTI2IHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gIH1cblxuICAjeW91ci1hc3Nlc3NtZW50LXBhdGgta3NhLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgI3lvdXItYXNzZXNzbWVudC1wYXRoLWtzYSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICN5b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2EtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgPiAuZmllbGQtLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLFxuICAgICAgLnJvdyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZy1wYWdlXG4gIHNlY3Rpb24uZXhwbG9yZS15b3VyLWFzc2Vzc21lbnQtcGF0aC1rc2Etd2lkZ2V0XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXBhZ2Utc2VjdGlvbi10ZXh0XG4gIC5yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4iLCJzZWN0aW9uLmV4cGxvcmUteW91ci1qb3VybmV5LWtzYS13aWRnZXQge1xuICAjZXhwbG9yZS15b3VyLWpvdXJuZXkta3NhIHtcbiAgICAuY2FyZC1ib2R5IGgzIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgIGhyLnRpdGxlLWRpdmlkZXIge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICYgb3B0aW9uOmRpc2FibGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZG93bmxvYWQtam91cm5leSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICB9XG4gIH1cblxuICBocjpub3QoLnRpdGxlLWRpdmlkZXIpIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAjeW91ci1qb3VybmV5LWtzYSxcbiAgI3lvdXItam91cm5leS1rc2EtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLnRleHQtMTMge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxuICAgIC50ZXh0LTE1IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICAudGV4dC0xOSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgfVxuXG4gICAgLnRleHQtMjYge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cbiAgfVxuXG4gICN5b3VyLWpvdXJuZXkta3NhLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgI3lvdXItam91cm5leS1rc2Ege1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjeW91ci1qb3VybmV5LWtzYS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiA+IC5maWVsZC0taXRlbSB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sXG4gICAgICAucm93IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLXBhZ2VcbiAgc2VjdGlvbi5leHBsb3JlLXlvdXItam91cm5leS1rc2Etd2lkZ2V0XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXBhZ2Utc2VjdGlvbi10ZXh0XG4gIC5yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4iXX0= */
